Professor Brian Fitzgerald la_oss_forum
-
Upload
opensourcelgma -
Category
Documents
-
view
872 -
download
0
description
Transcript of 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
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
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)
Lero © 2011. Slide 4 Lero–the Irish Software Engineering Research Centre
Lero © 2011. Slide 5 Lero–the Irish Software Engineering Research Centre
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
Lero © 2011. Slide 7 Lero–the Irish Software Engineering Research Centre
Shameless Plug Time!
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
Lero © 2011. Slide 9 Lero–the Irish Software Engineering Research Centre
A Framework to Investigate OSS Adoption
• Adapted from Rogers (1962,2003); Gallivan 2001
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
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)
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
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
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
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
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”
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
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
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
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
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”
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
Lero © 2011. Slide 23 Lero–the Irish Software Engineering Research Centre
Compatibility
• Disabled users not catered for in Massachusetts
Lero © 2011. Slide 24 Lero–the Irish Software Engineering Research Centre
Absorptive Capacity
• Students now have OSS experience
• Need technical competence to solve problems
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”
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
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
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
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