an ecological approach to free and open source software for governments and organizations

50
 Dr Derek W. Keats dKeats Innovation & Kenga Pty Ltd http://www.dkeats.com http://kengasolutions.com [email protected] +27 82 787 0169 IDLELO

Upload: derek-keats

Post on 17-Jan-2015

616 views

Category:

Technology


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Dr Derek W. KeatsdKeats Innovation& Kenga Pty Ltd

http://www.dkeats.comhttp://kengasolutions.com

[email protected] +27 82 787 0169

IDLELO

Page 2: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological thinking

About dKeats Innovation

EnvisionLeveragenew tech-nologies

Innovation

Page 3: An ecological approach to Free and Open Source Software for Governments and Organizations

   

About Kenga

Innovation through software

Free Software (Open Source) Focus on Chisimba

Import & Export Pty Ltd

Page 4: An ecological approach to Free and Open Source Software for Governments and Organizations

   

THEMEOpen Source Solutions for

achieving Millennium Development Goals

Page 5: An ecological approach to Free and Open Source Software for Governments and Organizations

   

THEMEOpen Source Solutions for

achieving Millennium Development Goals

Solutions

What does it taketo have solutions

that work?

Page 6: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Page 7: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Education

Technology

Page 8: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Education

Technology

Management

Page 9: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Education

Technology

Management

Assumptions

Wishfulthinking

ConventionalWisdom

Faith

Hype

Page 10: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Education

Technology

Management

Ecological

Page 11: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Biology

Education

Technology

Management

Ecological

Complex system with emergent properties

Direction

Synergy

Not magnitude

Page 12: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

Production

Herbivory

Symbiosis

Predation

Competition

Disturbance

Disease

Page 13: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

Predation

Page 14: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Not obvious

Page 15: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

Herbivory

Page 16: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

The core fundamental

things that make ecosystems

function

Production

Herbivory

Symbiosis

Predation

Competition

Disturbance

Disease

Page 17: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

What are the core fundamental

things that make organizations

function?

Production

Herbivory

Symbiosis

Predation

Competition

Disturbance

Disease

Page 18: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Ecological processes

Vision

People

Technology

Sustainablefinance

Process

What are the core fundamental

things that make organizations

function?

Page 19: An ecological approach to Free and Open Source Software for Governments and Organizations

   

PeopleVision Process Technology

ClearKnownDiscussedOn agendasAligned to other visionsAligned to other strategiesOther strategies aligned to vision

SkillsCommitmentKnowledgeCompetenciesConnectednessEmotional intelligenceProblem solvingAttitudesBeliefsActionsPassionFearsHidden agendasPolitics

CreationDeploymentOperationSupportEnhancementInnovationChange managementCommunication

ApplicationSupporting applicationsOperating systemHardwareNetworkInternetUser devicesUser operating systemUser applications

PeopleVision Process Technology

Align for successAlign for success

Start here Do these together

Underpinned by: appropriate and sustainable finance

(unless you are a start-up)

exam

pl e

s

Page 20: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Tools and techniques

Page 21: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Conversion of the Conversion of the Klingon Empire's home Klingon Empire's home

base on Qo'noS to base on Qo'noS to Free and Open Source Free and Open Source

Software (FOSS) on Software (FOSS) on the desktop, with a the desktop, with a

longer term view of a longer term view of a broader FOSS strategybroader FOSS strategy

Example

Page 22: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Preliminary interviewsPreliminary interviewswith Worfwith Worf

Knowledge of FOSSKnowledge of FOSS

Built a concept map basedBuilt a concept map basedon the VPPTF modelon the VPPTF model

Page 23: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Conceptmap

Branches & Relationshipshave meaning

Colourshave meaning

Preparation for the first workshop

Page 24: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 25: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 26: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 27: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 28: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 29: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 30: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Page 31: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Kelp forest

Canopy

Epiphytes

Water column

Understory

Encrusting

La ye r s

Structure

Page 32: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project

The organisation uses existing FOSS tools, such as GNU/Linux, and does not contribute to their development.

Pro

duct

Pro

cess

Page 33: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project

The organisation makes minor adaptations of existing tools to serve its own peculiar business needs.

Pro

duct

Pro

cess

Page 34: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project

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.

Pro

duct

Pro

cess

Page 35: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project The organisation puts resources,

either money, a software developer, or documentation resources into an existing project.

Pro

duct

Pro

cess

Page 36: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project

The organisation puts resources, either money, a software developer, or documentation resources into an existing project.

Pro

duct

Pro

cess

Page 37: An ecological approach to Free and Open Source Software for Governments and Organizations

   Use existing

Five layers of a FOSS strategy

Adapt existing

Sponsor a project

Join a project

Create a project

They are not mutually exclusive, and for a strategy of the scope of a Government FOSS strategy, all of them should be present.

Pro

duct

Pro

cess

… of your FOSSecosystem

These are the layers ...

Page 38: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Technology centred People centredTechnology centred

Sa

les

/ ve

nd

ors

lea

dO

rga

nis

ati

on

Dependency / Outsourced

Perpetual skillsshortage

Process & technologyinnovation

Technologyskillstransfer

Locus of focus

Lo

cu

s o

f c

on

tro

l

Major

tension

Page 39: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Processes relevantto a successfulFOSS strategyin Government

Page 40: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Implementation

Support

Development

Procurement

Foster growthof FOSS

businessesFoster FOSSResearch &

Development

Build amindset ofinnovation

Training andJIT learning

. . . etc

Page 41: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Alt

itu

de

How far up into the organisation does theecosystem planning

reach?

Page 42: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Alt

itu

de

A funnel effect of potential

harm

Page 43: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Alt

itu

de

Page 44: An ecological approach to Free and Open Source Software for Governments and Organizations

   

A few projects in these layers make for a riskyecosystem to be in

Page 45: An ecological approach to Free and Open Source Software for Governments and Organizations

   

South Africa: FOSS Policy 2007

1. Use FOSS.

2. Migrate to FOSS

3. Develop in FOSS

4. Use FOSS Licensing

5. Promote FOSS

Page 46: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Stre

ngt h

 of e

c osy

ste m The highest leader as an active champion

'Confidence'

Training and support

FOSS project management capacity

Management commitment

Vision clear, socialized

Page 47: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Stre

ngt h

 of e

c osy

ste m Procurement policies

Business partners

Knowledgeable user community

Sustainable finance

Page 48: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Five layers of a FOSS strategy

Use Adapt JoinSponsor Create

Str

engt

h o f

ec o

sys t

em

Page 49: An ecological approach to Free and Open Source Software for Governments and Organizations

   

What progress have you seen with the implementation of FOSS Policy 2007?

1. Use FOSS.

2. Migrate to FOSS

3. Develop in FOSS

4. Use FOSS Licensing

5. Promote FOSS

Page 50: An ecological approach to Free and Open Source Software for Governments and Organizations

   

Thank youThis presentation was made entirely using Free Software

[email protected]://www.dkeats.com

Derek Keats, PhD

http://facebook.com/dkeats