Professor Brian Fitzgerald la_oss_forum

29
Lero © 2011. Slide 1 Lero–the Irish Software Engineering Research Centre Adopting Open Source Software: Lessons Learned Prof Brian Fitzgerald University of Limerick LA Open Source Forum Cork 12 April 2011

description

 

Transcript of Professor Brian Fitzgerald la_oss_forum

Page 1: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 1 Lero–the Irish Software Engineering Research Centre

Adopting Open Source Software:

Lessons Learned

Prof Brian Fitzgerald

University of Limerick

LA Open Source Forum

Cork

12 April 2011

Page 2: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 2 Lero–the Irish Software Engineering Research Centre

Background

• Early OSS implementations in back-office ‘invisible’ infrastructure

Deployed by ‘tech savvy’ under the radar

Page 3: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 3 Lero–the Irish Software Engineering Research Centre

Background

• Early OSS implementations in back-office ‘invisible’ infrastructure

Deployed by ‘tech savvy’ under the radar

• Now ubiquitous

Visible front-office applications

To military and beyond! (mil-oss.org to crowd-sourcing)

Page 4: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 4 Lero–the Irish Software Engineering Research Centre

Page 5: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 5 Lero–the Irish Software Engineering Research Centre

Page 6: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 6 Lero–the Irish Software Engineering Research Centre

Background

• Primary v. secondary adoption of OSS

• Lessons based on five cases of (secondary)

OSS Adoption

Ireland, Italy, Spain, US

Local government/public sector

Page 7: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 7 Lero–the Irish Software Engineering Research Centre

Shameless Plug Time!

Page 8: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 8 Lero–the Irish Software Engineering Research Centre

Reasons to Adopt OSS

• Reduce costs (but TCO estimates vary greatly)

• Reduce vendor lock-in

• More control/ability to adapt to local needs

• More transparency/security through openness

• Future proofing backward compatibility

• Stimulate small/local software industry

• Be seen as pioneering/innovative

Page 9: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 9 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Page 10: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 10 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Page 11: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 11 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Subjective Norms

• Expectations of peers, managers, subordinates (Ideology)

Page 12: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 12 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Subjective Norms

• Expectations of peers, managers, subordinates (Ideology)

Facilitating Conditions

•Attributes of Innovation •Relative advantage •Compatibility •Complexity •Trialability •Observability/Image

•Attributes of Organization •Absorptive capacity •Attitude to Risk

Page 13: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 13 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Subjective Norms

• Expectations of peers, managers, subordinates (Ideology)

Secondary Adoption of OSS

Facilitating Conditions

•Attributes of Innovation •Relative advantage •Compatibility •Complexity •Trialability •Observability/Image

•Attributes of Organization •Absorptive capacity •Attitude to Risk

Page 14: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 14 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Subjective Norms

• Expectations of peers, managers, subordinates (Ideology)

Secondary Adoption of OSS

Facilitating Conditions

•Attributes of Innovation •Relative advantage •Compatibility •Complexity •Trialability •Observability/Image

•Attributes of Organization •Absorptive capacity •Attitude to Risk

R

o

g

e

r

s

Page 15: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 15 Lero–the Irish Software Engineering Research Centre

A Framework to Investigate OSS Adoption

• Adapted from Rogers (1962,2003); Gallivan 2001

Managerial Intervention

• Mandatory v. voluntary

• Training & support • Championing OSS

Subjective Norms

• Expectations of peers, managers, subordinates (Ideology)

Secondary Adoption of OSS

Facilitating Conditions

•Attributes of Innovation •Relative advantage •Compatibility •Complexity •Trialability •Observability/Image

•Attributes of Organization •Absorptive capacity •Attitude to Risk Gallivan

Page 16: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 16 Lero–the Irish Software Engineering Research Centre

Managerial Intervention

• Mandatory usage

Natural resistance

Beware of exceptions being perceived as elite

“We didn’t think OpenOffice was given to us as a bonus. We thought MS Office had been taken away”

Page 17: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 17 Lero–the Irish Software Engineering Research Centre

Managerial Intervention

• Training & Support

Tend to underestimate as OSS products similar to proprietary ones being replaced

Free software = => free training

Important to communicate advantages of OSS – chance to up-skill users

Page 18: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 18 Lero–the Irish Software Engineering Research Centre

Managerial Intervention

• Training & Support

Tend to underestimate as OSS products similar to proprietary ones being replaced

Free software = => free training

Important to communicate advantages of OSS – chance to up-skill users

• Championing OSS

No vendor to play this role

Evident in all successful cases

Page 19: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 19 Lero–the Irish Software Engineering Research Centre

Subjective Norms

• Sense of work being under-valued if asked to use free software

• “You meet people and hear they are using MS Office and immediately you ask how did they manage that”

• Feeling of being de-skilled

• Problem if no other exemplars in same industry/sector

• Older employees less likely to embrace

Page 20: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 20 Lero–the Irish Software Engineering Research Centre

Relative Advantage

• Important to illustrate this in training

• OpenOffice teething problems - especially with Impress

• LinEx, Guadalinex in Spanish

Espronceda for word processing

• Less problematic when not replacing a previous system

• Also good if able to use at home also

Page 21: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 21 Lero–the Irish Software Engineering Research Centre

Observability/Image

• Many OSS products designed to be as similar as possible to proprietary counterparts

• Differences downplayed to make it easier for users

• Image can be negative

• “Poor man’s Microsoft…from Jurassic Park”

Page 22: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 22 Lero–the Irish Software Engineering Research Centre

Trialability

• Key property of OSS

• Good if able to use same products at home also

• Bur do not underestimate training needs

Page 23: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 23 Lero–the Irish Software Engineering Research Centre

Compatibility

• Disabled users not catered for in Massachusetts

Page 24: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 24 Lero–the Irish Software Engineering Research Centre

Absorptive Capacity

• Students now have OSS experience

• Need technical competence to solve problems

Page 25: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 25 Lero–the Irish Software Engineering Research Centre

Absorptive Capacity

• Students now have OSS experience

• Need technical competence to solve problems • “…the exhilarating succession of problem-solving challenges

when installing open source”

Page 26: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 26 Lero–the Irish Software Engineering Research Centre

Absorptive Capacity

• Students now have OSS experience

• Need technical competence to solve problems • “…the exhilarating succession of problem-solving challenges

when installing open source”

• Local small software companies key partners often

Page 27: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 27 Lero–the Irish Software Engineering Research Centre

Attitude to Risk

• Massachusetts first government in world to mandate open standards

First to create public library, public school, public subway

Page 28: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 28 Lero–the Irish Software Engineering Research Centre

Summary of Key Lessons

• Identify management champion

• Use local software company

• Avoid opt-out groups forming

• Provide good training

Upskill users

Illustrate advantages

• Create positive image of OSS

Page 29: Professor Brian Fitzgerald la_oss_forum

Lero © 2011. Slide 29 Lero–the Irish Software Engineering Research Centre

This work was supported, in part, by Science Foundation Ireland grant 03/CE2/I303_1 to Lero–the Irish Software Engineering Research Centre (www.lero.ie)

Thank you