Creating Free and Open Source
Software ecosystems to facilitate FOSS
implementation in organizations
Dr Derek W. Keats
htt...
//Coding
1974 Now
//for (a while)
1994 web 2001 GNU/Linux
//Coding
1974 Now
//for (a while)
1994 web 2001 GNU/Linux
Biology
Ecological
FOSS
Policy
2007
Use
FOSS
Migrate
to FOSS
Develop
in FOSS
Use
FOSS
License
Promote
FOSS
POLICY
Context
Education
Management
Technology
Biology
Education
Management
Technology
Biology
Organisations
FOSS
Ecological
EcosystemsOrganisations
Emergent
properties
Complex
systems
Assumptions
Wishful
thinking
Conventional
Wisdom
Blind Faith
Hype
FUD
fear, uncertainty,
doubt
Pseudo-
data
Assumptions
Wishful
thinking
Conventional
Wisdom
Blind Faith
Hype
FUD
fear, uncertainty,
doubt
Management Ecological
Pseud...
Ecological processes
The core
fundamental
things that make
ecosystems
function
Production
Herbivory
Symbiosis
Predation
Co...
Ecological processes
Herbivory
Ecological processes
What are the core
fundamental
things that make
organizations
function?
Production
Herbivory
Symbiosis...
Sustainable
finance
Vision
Sustainable
finance
Vision
Risk
Clear
Socialised
Known
Discussed
On agendas
Strategy
SMART
goals
Alignment of
visions
& strategies
Organization
Skills
Com...
Create a projectCreate a project
Join a projectJoin a project
Sponsor a projectSponsor a project
Adapt existingAdapt exist...
Create a projectCreate a project
Join a projectJoin a project
Sponsor a projectSponsor a project
Adapt existingAdapt exist...
Five layers of a FOSS strategy
Strength of ecosystem required to implement
Use Adapt JoinSponsor Create
Strengthofecosystem
Indicatorsofstrength
ofecosystem
Strong vision,
well socialised,
applied
Vision
Champion
The most senior
person as an
acti...
Indicatorsofstrength
ofecosystem
Develop-
ment
Development &
project management
capacity exists
Management
commitment
Deep...
Five layers of a FOSS strategy
Strength of ecosystem required to implement
Use Adapt JoinSponsor Create
Strengthofecosystem
Altitude
How far up into the
organisation does the
ecosystem planning
reach?
Altitude
A funnel effect
of potential
harm or good
Altitude
A few projects in these
layers make for a risky
ecosystem to be in
PeopleVision Process TechnologyVision Process Technology
Underpinned by: appropriate and sustainable finance
>
PeopleVision People Process Technology
President Minister
PeopleVision People Process Technology
“Recall”ofthePresident
2008
Elections
2009
PeopleVision People Process Technology
“Recall”ofthePresident
2008
Elections
2009
Leadership vacuum
FOSS POLICY
PeopleVision Process TechnologyPeopleVision Process Technology
State IT Agency
FOSS Programme
Office
PeopleVision Process TechnologyVision Process Technology
Government
CIO
Comfort zone
FOSS
A total
lack of
leadership
PeopleVision Process TechnologyVision Process Technology
Deliberate undermining
through FUD &
other underhanded
tricks
PeopleVision Process Technology
Very weak
buy-in
Very poor
socialisation
Not on
agendas
No real extant
strategy
No real
Ow...
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
TOOLS
Ecological
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
TOOLS
Ecological
Concept
mapping
VUE
Conversion of theConversion of the
Klingon Empire'sKlingon Empire's
home base on Qo'noShome base on Qo'noS
to Free and Ope...
Preliminary interviewsPreliminary interviews
with key Klingonswith key Klingons
Knowledge of FOSSKnowledge of FOSS
Built a...
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
2007
2008
2009
2010
2011
2012
2013
Nothing happens
A few ad hoc
projects
Passion of individuals
Ad hoc
Path of least resis...
FOSS
Policy
2007
Use
FOSS
Migrate
to FOSS
Develop
in FOSS
Use
FOSS
License
Promote
FOSS
Free as in
freedom
Free as in
freedom
Clear
Socialised
Known
Discussed
On agendas
Strategy
SMART
goals
Alignment of
visions
& strategies
Organization
Skills
Com...
This presentation was made
entirely using Free Software
Derek Keats, PhD
derek@dkeats.com
+27 82 787 0169
www.dkeats.com
k...
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations
Upcoming SlideShare
Loading in …5
×

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

1,724 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 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,724
On SlideShare
0
From Embeds
0
Number of Embeds
611
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 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. 2. //Coding 1974 Now //for (a while) 1994 web 2001 GNU/Linux
  3. 3. //Coding 1974 Now //for (a while) 1994 web 2001 GNU/Linux Biology Ecological
  4. 4. FOSS Policy 2007 Use FOSS Migrate to FOSS Develop in FOSS Use FOSS License Promote FOSS POLICY Context
  5. 5. Education Management Technology Biology
  6. 6. Education Management Technology Biology Organisations FOSS Ecological
  7. 7. EcosystemsOrganisations Emergent properties Complex systems
  8. 8. Assumptions Wishful thinking Conventional Wisdom Blind Faith Hype FUD fear, uncertainty, doubt Pseudo- data
  9. 9. Assumptions Wishful thinking Conventional Wisdom Blind Faith Hype FUD fear, uncertainty, doubt Management Ecological Pseudo- data
  10. 10. Ecological processes The core fundamental things that make ecosystems function Production Herbivory Symbiosis Predation Competition Disturbance Disease
  11. 11. Ecological processes Herbivory
  12. 12. Ecological processes What are the core fundamental things that make organizations function? Production Herbivory Symbiosis Predation Competition Disturbance Disease
  13. 13. Sustainable finance Vision
  14. 14. Sustainable finance Vision Risk
  15. 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. 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. 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. 18. Five layers of a FOSS strategy Strength of ecosystem required to implement Use Adapt JoinSponsor Create Strengthofecosystem
  19. 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. 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. 21. Five layers of a FOSS strategy Strength of ecosystem required to implement Use Adapt JoinSponsor Create Strengthofecosystem
  22. 22. Altitude How far up into the organisation does the ecosystem planning reach?
  23. 23. Altitude A funnel effect of potential harm or good
  24. 24. Altitude
  25. 25. A few projects in these layers make for a risky ecosystem to be in
  26. 26. PeopleVision Process TechnologyVision Process Technology Underpinned by: appropriate and sustainable finance >
  27. 27. PeopleVision People Process Technology President Minister
  28. 28. PeopleVision People Process Technology “Recall”ofthePresident 2008 Elections 2009
  29. 29. PeopleVision People Process Technology “Recall”ofthePresident 2008 Elections 2009 Leadership vacuum FOSS POLICY
  30. 30. PeopleVision Process TechnologyPeopleVision Process Technology State IT Agency FOSS Programme Office
  31. 31. PeopleVision Process TechnologyVision Process Technology Government CIO Comfort zone FOSS A total lack of leadership
  32. 32. PeopleVision Process TechnologyVision Process Technology Deliberate undermining through FUD & other underhanded tricks
  33. 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. 34. PeopleVision Process Technology Underpinned by: appropriate and sustainable finance TOOLS Ecological
  35. 35. PeopleVision Process Technology Underpinned by: appropriate and sustainable finance TOOLS Ecological Concept mapping VUE
  36. 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. 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. 38. Concept map Branches & Relationships have meaning Colours have meaning
  39. 39. Concept map Branches & Relationships have meaning Colours have meaning
  40. 40. Concept map Branches & Relationships have meaning Colours have meaning
  41. 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. 42. FOSS Policy 2007 Use FOSS Migrate to FOSS Develop in FOSS Use FOSS License Promote FOSS
  43. 43. Free as in freedom Free as in freedom
  44. 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. 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

×