Your SlideShare is downloading. ×
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations

1,137
views

Published on

Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations: a fresh look at FOSS policy failure in the SA government is a talk I gave at the CONSEGI 2013 …

Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations: a fresh look at FOSS policy failure in the SA government is a talk I gave at the CONSEGI 2013 government FOSS conference in Brasilia, Brazil, August, 2013

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,137
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations Dr Derek W. Keats http://www.dkeats.com http://kengasolutions.com derek@dkeats.com (Pty) Ltd a fresh look at FOSS policy failure in the SA government
  • 2. //Coding 1974 Now //for (a while) 1994 web 2001 GNU/Linux
  • 3. //Coding 1974 Now //for (a while) 1994 web 2001 GNU/Linux Biology Ecological
  • 4. FOSS Policy 2007 Use FOSS Migrate to FOSS Develop in FOSS Use FOSS License Promote FOSS POLICY Context
  • 5. Education Management Technology Biology
  • 6. Education Management Technology Biology Organisations FOSS Ecological
  • 7. EcosystemsOrganisations Emergent properties Complex systems
  • 8. Assumptions Wishful thinking Conventional Wisdom Blind Faith Hype FUD fear, uncertainty, doubt Pseudo- data
  • 9. Assumptions Wishful thinking Conventional Wisdom Blind Faith Hype FUD fear, uncertainty, doubt Management Ecological Pseudo- data
  • 10. Ecological processes The core fundamental things that make ecosystems function Production Herbivory Symbiosis Predation Competition Disturbance Disease
  • 11. Ecological processes Herbivory
  • 12. Ecological processes What are the core fundamental things that make organizations function? Production Herbivory Symbiosis Predation Competition Disturbance Disease
  • 13. Sustainable finance Vision
  • 14. Sustainable finance Vision Risk
  • 15. Clear Socialised Known Discussed On agendas Strategy SMART goals Alignment of visions & strategies Organization Skills Commitment Knowledge Competencies Connectedness Emotional intelligence Problem solving Attitudes Beliefs Actions Passion Fears Hidden agendas 'Politics' Governance Leadership Management Creation Deployment Operation Support Enhancement Innovation Project management Change management Communication Application Supporting applications Operating system Hardware Network Internet User devices User operating system User applications Align for success Start here Do these together PeopleVision Process Technology Underpinned by: appropriate and sustainable finance (unless you are a start-up) examples
  • 16. Create a projectCreate a project Join a projectJoin a project Sponsor a projectSponsor a project Adapt existingAdapt existing Use existingUse existing The organisation uses existing FOSS tools, such as GNU/Linux, and does not contribute to their development. The organisation makes minor adaptations of existing tools to serve its own peculiar business needs. The organisation sponsors an external agency to create a tool on its behalf, and may assist that agency to locate other sponsors who could join the project. The organisation puts resources, either money, a software developer, or documentation resources into an existing project. The organisation creates a software project to meets its needs, and may collaborate in establishing it
  • 17. Create a projectCreate a project Join a projectJoin a project Sponsor a projectSponsor a project Adapt existingAdapt existing Use existingUse existing The organisation uses existing FOSS tools, such as GNU/Linux, and does not contribute to their development. The organisation makes minor adaptations of existing tools to serve its own peculiar business needs. The organisation sponsors an external agency to create a tool on its behalf, and may assist that agency to locate other sponsors who could join the project. The organisation puts resources, either money, a software developer, or documentation resources into an existing project. The organisation creates a software project to meets its needs, and may collaborate in establishing it Product Process
  • 18. Five layers of a FOSS strategy Strength of ecosystem required to implement Use Adapt JoinSponsor Create Strengthofecosystem
  • 19. Indicatorsofstrength ofecosystem Strong vision, well socialised, applied Vision Champion The most senior person as an active champion Confidence Key role players have confidence that it can be done Support Training and support are available & used User community Knowledgeable & supportive user community
  • 20. Indicatorsofstrength ofecosystem Develop- ment Development & project management capacity exists Management commitment Deep Management commitment (not just lip service) Procure- ment Procurement policy in place, understood, and used widely Partner- ships Business, organisations, developers Deployment Planning, staging, imaging, POCs, projects
  • 21. Five layers of a FOSS strategy Strength of ecosystem required to implement Use Adapt JoinSponsor Create Strengthofecosystem
  • 22. Altitude How far up into the organisation does the ecosystem planning reach?
  • 23. Altitude A funnel effect of potential harm or good
  • 24. Altitude
  • 25. A few projects in these layers make for a risky ecosystem to be in
  • 26. PeopleVision Process TechnologyVision Process Technology Underpinned by: appropriate and sustainable finance >
  • 27. PeopleVision People Process Technology President Minister
  • 28. PeopleVision People Process Technology “Recall”ofthePresident 2008 Elections 2009
  • 29. PeopleVision People Process Technology “Recall”ofthePresident 2008 Elections 2009 Leadership vacuum FOSS POLICY
  • 30. PeopleVision Process TechnologyPeopleVision Process Technology State IT Agency FOSS Programme Office
  • 31. PeopleVision Process TechnologyVision Process Technology Government CIO Comfort zone FOSS A total lack of leadership
  • 32. PeopleVision Process TechnologyVision Process Technology Deliberate undermining through FUD & other underhanded tricks
  • 33. PeopleVision Process Technology Very weak buy-in Very poor socialisation Not on agendas No real extant strategy No real Ownership No smart goals derived
  • 34. PeopleVision Process Technology Underpinned by: appropriate and sustainable finance TOOLS Ecological
  • 35. PeopleVision Process Technology Underpinned by: appropriate and sustainable finance TOOLS Ecological Concept mapping VUE
  • 36. Conversion of theConversion of the Klingon Empire'sKlingon Empire's home base on Qo'noShome base on Qo'noS to Free and Opento Free and Open Source SoftwareSource Software (FOSS) on the(FOSS) on the desktop, with adesktop, with a longer term view of alonger term view of a broader FOSSbroader FOSS Example (fictional !!)
  • 37. Preliminary interviewsPreliminary interviews with key Klingonswith key Klingons Knowledge of FOSSKnowledge of FOSS Built a concept mapBuilt a concept map basedbased on the VPPTF modelon the VPPTF model
  • 38. Concept map Branches & Relationships have meaning Colours have meaning
  • 39. Concept map Branches & Relationships have meaning Colours have meaning
  • 40. Concept map Branches & Relationships have meaning Colours have meaning
  • 41. 2007 2008 2009 2010 2011 2012 2013 Nothing happens A few ad hoc projects Passion of individuals Ad hoc Path of least resistance Fluctuating (low) value Win and lose cycle FUD abundant Assumed Target
  • 42. FOSS Policy 2007 Use FOSS Migrate to FOSS Develop in FOSS Use FOSS License Promote FOSS
  • 43. Free as in freedom Free as in freedom
  • 44. Clear Socialised Known Discussed On agendas Strategy SMART goals Alignment of visions & strategies Organization Skills Commitment Knowledge Competencies Connectedness Emotional intelligence Problem solving Attitudes Beliefs Actions Passion Fears Hidden agendas 'Politics' Governance Leadership Management Creation Deployment Operation Support Enhancement Innovation Project management Change management Communication Application Supporting applications Operating system Hardware Network Internet User devices User operating system User applications Align for success Start here Do these together PeopleVision Process Technology Underpinned by: appropriate and sustainable finance (unless you are a start-up) examples
  • 45. This presentation was made entirely using Free Software Derek Keats, PhD derek@dkeats.com +27 82 787 0169 www.dkeats.com kengasolutions.com Thank you

×