Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan -...

8
VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Lifecycle management for government- driven open source projects Katja Henttonen ja Jukka Kääriäinen

Transcript of Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan -...

Page 1: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD

Lifecycle management for government-driven open source projectsKatja Henttonen ja Jukka Kääriäinen

Page 2: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 2

GOVERMENT-DRIVEN OSS: WHY AND WHEN?

Buy

Build

Is a simple ’off-the-self’ solution available? Collaborate

Do other public sector agents have similar needs?

Build the software only once with tax payers’ money!

Page 3: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 3

GOVERMENT-DRIVEN OSS IS GROWING!

Page 4: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 4

What is collaborative lifecycle management?

Co-ordinated governance effort to ensure that software evolves into a desirable direction (e.g. conflict resolution, continuity of support etc)

This is not new, but public sector agents often lack know-how on software lifecycle management

Page 5: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 5

COLLABORATIVE LIFE CYCLE MANAGEMENT (CO-SLM) FRAMEWORK

CO-SLM model x

TailorCO-SLM model for community / SW product x

Community x: partners, systems, special characteristics, ……

Assign

Deploy & modify

SW product management plan for community / SW product x

CO-SLM framework- Plan template- Guidance- Examples

CO-SLM framework helps in real-life situation where public-sector and private organisations wish to maintain and further develop software collaboratively.

Page 6: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 6

MAKE A PRODUCT MANAGEMENT PLAN!

Basic information: Describes the software that will be managed. What tools/repositories will be used for management?

Roles and organisations: Assigning concrete organisations/persons for product management roles.

Lifecycle management: Describes how community, steering group, product manager, etc. operate to enable the coordinated evolution of SW product

Financing practices: How the development and maintenance of SW product is financed? How the product management activities are financed?

Documentation: What documentation is available on the SW product? Where it is and who has the responsibility for updating it?

Page 7: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

18/10/2016 7

MORE INFORMATION

ONLINE SOURCES (in Finnish)

VTT sites: http://www.vtt.fi/sites/avoimen-tuotteen-hallinta/ JulkiICTWiki: https://

wiki.julkict.fi/julkict/projektit/avoimen-tuotteen-hallinta

CONTACT: Katja Henttonen, email (@vtt.fi), twitter (katjahenttonen) Jukka Kääriäinen (email @vtt.fi)

Page 8: Katja Henttonen and Jukka Kääriäinen - Guidelines For Making a Lifecycle Management Plan - Mindtrek 2016

THANK YOU!