community capacity building and process improvements
DESCRIPTION
Presented at the OECD’s Statistical Information System Collaboration Community (SIS-CC) Workshop March 2012 at the OECD in Paris, FranceTRANSCRIPT
Community capacity building and process improvementsby Jonathan Challener
OECD’s Statistical Information System Collaboration Community (SIS-CC) Workshop
Paris, France12-14 March 2012
Success is not one shining light
It’s about many!
Steps to success
The capacity levels
The ideal capacity levels
Increase capacity
Reduce the support burden
Start simple to build confidence
Identifying the prerequisites
Avoid too many early restrictions
Identifying the prerequisites (2)
Communicate openly
Provide constructive feedback
Identifying the prerequisites (3)
Development scenarios
Development scenarios (2)
Develop isolated plug-in
Develop new tool using existing Web Service
Development scenarios (3)
Add method to existing WS
Add new features to core components
Developing core components
Development scenarios (4)
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
Development scenarios (6)
Developing core components
Secondments
IMF ISTAT
SNZABS
Secondments (2)
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
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
So how is capacity building working in a real scenario…