community capacity building and process improvements

27
Community capacity building and process improvements by Jonathan Challener OECD’s Statistical Information System Collaboration Community (SIS-CC) Workshop Paris, France 12-14 March 2012

Upload: jonathan-challener

Post on 10-May-2015

92 views

Category:

Technology


1 download

DESCRIPTION

Presented at the OECD’s Statistical Information System Collaboration Community (SIS-CC) Workshop March 2012 at the OECD in Paris, France

TRANSCRIPT

Page 1: Community capacity building and process improvements

Community capacity building and process improvementsby Jonathan Challener

OECD’s Statistical Information System Collaboration Community (SIS-CC) Workshop

Paris, France12-14 March 2012

Page 2: Community capacity building and process improvements

Success is not one shining light

Page 3: Community capacity building and process improvements

It’s about many!

Page 4: Community capacity building and process improvements

Steps to success

Page 5: Community capacity building and process improvements

The capacity levels

Page 6: Community capacity building and process improvements

The ideal capacity levels

Page 7: Community capacity building and process improvements

Increase capacity

Page 8: Community capacity building and process improvements

Reduce the support burden

Page 9: Community capacity building and process improvements
Page 10: Community capacity building and process improvements
Page 11: Community capacity building and process improvements
Page 12: Community capacity building and process improvements
Page 13: Community capacity building and process improvements
Page 14: Community capacity building and process improvements

Start simple to build confidence

Identifying the prerequisites

Page 15: Community capacity building and process improvements

Avoid too many early restrictions

Identifying the prerequisites (2)

Page 16: Community capacity building and process improvements

Communicate openly

Provide constructive feedback

Identifying the prerequisites (3)

Page 17: Community capacity building and process improvements

Development scenarios

Page 18: Community capacity building and process improvements

Development scenarios (2)

Develop isolated plug-in

Develop new tool using existing Web Service

Page 19: Community capacity building and process improvements

Development scenarios (3)

Add method to existing WS

Add new features to core components

Page 20: Community capacity building and process improvements

Developing core components

Development scenarios (4)

Page 21: Community capacity building and process improvements

Development scenarios (5)

1. Develop isolated plug-in2. Develop new tool using

existing WS

3. Add method to existing WS4. Add new features to core

components

Page 22: Community capacity building and process improvements

Development scenarios (6)

Developing core components

Page 23: Community capacity building and process improvements

Secondments

IMF ISTAT

SNZABS

Page 24: Community capacity building and process improvements

Secondments (2)

Page 25: Community capacity building and process improvements

Development process improvements

New branching and merging policy

Naming conventions

Source control organisation

Gated Check-in “Unbreakable Build”

Force check-ins to be associated to work items

Verify that the code checked-in compiles

Basic Code Analysis rules

Page 26: Community capacity building and process improvements

2012 process improvements

Test driven requirements

Stronger acceptance criteria

Unit tests: 100% coverage new developments 20% existing

Automated UI tests

Further code analysis

1st set of security rules

Peer reviews

Performance indicators

Q1

Q2

Q3

Q4

Page 27: Community capacity building and process improvements

So how is capacity building working in a real scenario…