• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
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

on

  • 1,240 views

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

Statistics

Views

Total Views
1,240
Views on SlideShare
674
Embed Views
566

Actions

Likes
1
Downloads
15
Comments
0

5 Embeds 566

http://dkeats.com 562
https://twitter.com 1
http://harp-portal.appspot.com 1
http://translate.googleusercontent.com 1
http://rorr.im 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    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 Presentation Transcript

    • 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
    • //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 Pseudo- data
    • Ecological processes The core fundamental things that make ecosystems function Production Herbivory Symbiosis Predation Competition Disturbance Disease
    • Ecological processes Herbivory
    • Ecological processes What are the core fundamental things that make organizations function? Production Herbivory Symbiosis Predation Competition Disturbance Disease
    • Sustainable finance Vision
    • Sustainable finance Vision Risk
    • 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
    • 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
    • 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
    • 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 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
    • 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
    • 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 Ownership No smart goals derived
    • 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 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 !!)
    • 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
    • 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 resistance Fluctuating (low) value Win and lose cycle FUD abundant Assumed Target
    • 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 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
    • 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