Our CMMI Journey · Why We Adopted CMMI? It is becoming the norm for our Customers to require their...
Transcript of Our CMMI Journey · Why We Adopted CMMI? It is becoming the norm for our Customers to require their...
Our CMMI JourneyStephen WoodsMark AkedJuly 2009
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
BT and NHS
Since the NHS was founded in 1948, BT has been one of its leading suppliers of communications and IT services. As part of its work with the NHS today, BT is playing a prominent role on the National Programme for Information Technology.
BT is responsible for the national database that contains key information about a patient’s health and care. It is also building the national broadband network that securely connects all NHS sites across England. In the capital BT is responsible for introducing new IT systems and services.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
BT and NHS
• Historically: BT has been a supplier of telephony to the NHS and other healthcare organisations
• Today: BT is a supplier to the National Programme for IT (NPfIT)
• The vision: BT to become a world-class health supplier
• The reality: We now have 18 Process Areas at Capability Level 3.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Our CMMI Journey.A Game of Two Halves
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Agenda• Why We Adopted CMMI.
• Our Initial Challenges
• The Spine Journey
• Lessons Learnt
• Conclusion
• Some Quotes
• Questions
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Why We Adopted CMMI?It is becoming the norm for our Customers to require their Suppliers to be at least CMMI Level 3.
Enablement of the Spine Programme to have a controlled, repeatable, organisational, end to end approach to systems integration and delivery.
Enablement of a scalable delivery organisation that is potentially portable to other BT large systems development/integration activities.
Delivery of performance benefits through achievement of CMMI Level 3 in each of the following general categories: • Improved schedule and budget predictability• Development of standard deliverables of a known quality• Reduced cycle time• Increased productivity and return on investment• Improved product and process quality and decreased cost of delivery• Increased customer satisfaction• Improved employee morale
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The First HalfLesson: Pick your team carefully……
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Our Initial Challenges• Managing management’s expectations on timeframe.
• Finding the right people to resource the CMMI Project.
• Making the right internal resources available.
• Establishing the appropriate priority against delivery focus.
• Explaining why we are doing it when we already successful.
• Moving away from ‘hero’ culture.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Our Initial Challenges• Stopping people protecting the “way I work”.
• Getting Process Owners to take real ownership.
• Integration with wider BT Process & Tool initiatives.
• Spine Releases were 2 per year with an 18 month life cycle.
• High proportion of contract staff, partner staff and consultants.
• Offshore Development Partners who were in theory Level 5.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
How We Adopted CMMI
Started with Project
Management
Moved into Development
Look wider across
organisation Move onwards and upwards
SPINE Method was the focal point, not CMMI Process Areas
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The Route Spine took
Remaining CMMI Level 3 Improvement Projects CMMI Level 2/(3) Improvement Projects
CMMI Level 2/(3) Process Areas
Process and Product Quality
Assurance
EstimatingE2ETraceability
DocumentManagement
ePMO
Change Mgmnt Improvement
Remaining CMMI Level 3 Process Areas
Technical Solution
Product Integration
Verification
Organisational TrainingValidation
Integrated Project Management
Integrated Teaming
Decision and Analysis
Organisational Environment for
Integration
Project ManagementImprovement #2
ConfigurationManagement
Coaching & CMMI Health Checks
Measurement and Analysis
Risk Management
Organisational Process Definition
Organisational Process Focus
Configuration Management
Project Monitoring and Control
Project Planning
Requirement Development
Requirement Management
Dec 05 April 07 Q4 2007
CMMI level 2/(3) Deployment
Supplier Agreement Management
Risk Management Improvement
Establish an ongoing improvement team
Controls Improvement
Organisational Training
Release Type Routmaps
Testing Improvements
Spine Method Update
Process and Product Quality Assurance IP
Common Spine Glossary
JulyApril
Project ManagementImprovement #1
Process Modelling Tool Improvement
Measurement & Analysis
November 2005 Baseline Class A Appraisal
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
2006/2007 CMMI Project Roadmap2006/2007 CMMI Roadmap
Oct 07
Nov 07
Dec 07
Sep 07
Aug 07
Jul 07
Jun 07
May 07
Apr 07
Mar 07
Feb 07
Jan 07
Dec 06
Nov 06
Oct 07
Nov 07
Dec 07
Sep 07
Aug 07
Jul 07
Jun 07
May 07
Apr 07
Mar 07
Feb 07
Jan 07
Dec 06
Nov 06
CMMI Health Check & AssessmentH/Check
Increment 1 Class B ML 2
Class B ML 2/3Increment 2
Increment 4 Class B ML 2/3Increment 5
ML 3 Readiness Review
Class B ML 2
Class C ML 2/3
Increment 3
Establish CMMI Maturity Level 3 Process Assets
SDLC v4 (as is)
SDLC v5 (enhanced)
Process Deployment and Institutionalisation
Establish CMMI Maturity
Level 2 Process Assets
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
CMMI Steering
Group
SPINE CMMIProgramme
Manager
WorkPackageManager
WorkPackageManager
ImprovementProject
Managers
SPINEOperations
Board
SPMG
HE BISG/BTGS Process
Owners
SPINE Executive
Group
Business Assurance
Process Discipline Owners
2007 Process Organisational Structure
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Half TimeLesson; The games not over until the Referee blows the whistle.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
2007/2008 CMMI Project RoadmapJul 08Jun 08May 08Apr 08Mar 08Feb 08Jan 08Dec 07Nov 07 Jul 08Jun 08May 08Apr 08Mar 08Feb 08Jan 08Dec Nov 07
CMMI Maturity Level 3 Assessment
Increment 5Class B ML 2/3 Class B ML 2/3
Increment 6Class A ML 2/3
Increment 7
Transition from PDO/PDLto OPM/LPL, development of Process Improvement Plans
Transition PI Admin and
Spine Librarian to PMO
Address L2/3 Class B
mandatory actions
Process Deployment and Institutionalisation
Process measurement and Analysis
Engagement with
SCAMPI CMMI Lead Assessor
On going external CMMI Consultancy and Lead Assessor engagement
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The Best Laid Plans Of Mice & Men• In January 2008 things started to change?
• The Programme re-organised, Directorates merged and our processes needed revision to reflect these changes.
• We moved from CMMI-DEV v1.1 to V1.2 so our processes needed revision to reflect the new model.
• In parallel all the CMMI Process Consultants left as it was believed that all the processes required were in place.
• The Business Assurance Team left the programme and took up other challenges within BT.
• Plus the common view was that the ‘Job Was Done’ we had been appraised as ‘Operating at Maturity Level 3’ – the reality was that this meant nothing.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The Second HalfLesson; Find someone who’s done this before and sign them up.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
April 2008 – Good2Go For Level 3Senior Management re-stated their commitment to CMMI and attainment of Level 3.• CMMI back on the Agenda.• CMMI on the Balance Scorecard.
Programme Wide Communications.• Good2Go for Level 3 Launched.• Poster campaign.• ‘Fun’ Process Events using LAMRI pigs and flakes.
Business Assurance re-launched.• BA Manager had done this before and was a Lead Appraiser.• CMMI expert as number 2.• Embedded Assurance Roles and Responsibilities defined.• Process Bundle Audits pre-requisite to CMMI Appraisals.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
April 2008 – Good2Go For Level 3New Strategy to attain Level 3 Published.• Continuous Appraisals – ‘Step by Step’.• Don’t formally Appraise until Confidence is High.
New Improvement Plan published.• 90 Day Plan.• Not an Improvement Project.• BAU Process Improvement Requests.
New Improvement Governance Structure implemented.• Business Improvement Steering Group• Spine Process Assurance Management Group.• Operational Process Owners/ Process Leads - Roles Defined/Trained.• PIR Board.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
April 2008 – Good2Go For Level 3Commitment Made to Annual Training Needs Analysis.
• Training Manager recruited also a PPA Lead Appraiser.• Strong Sponsor support for training.
Spine Method Lives and Breathes.• Enhanced to reflect feedback. • Monthly Releases with focussed Communications.• Extended to integrate OnePMO.
Merged SPAL and SDLC.• Integrated Process Asset Library.
Tailoring Guidelines extended• Process Tailoring.• Product Tailoring.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
April 2008 – Good2Go For Level 3V1.2 Gap Analysis
• Additions Addressed including Work Environment Standards.
Definition of roles and responsibilities per process and per product extended.
• RACI per Process• PARCI per Product.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
2008 – Good2Go Roadmap
Dec 08Nov 08Oct 08Sep 08Aug 08Jul 08 Jun 08May 08Apr 08
SC A M P I
READ I N E S S
C H E C K
90 Day Improvement Plan
P P A
C L A S S
A
1
6 P A S
P P A
C L A S S
A
2
6 P A S
P P A
C L A S S
A
3
6 P A S
Business Assurance Re-Launched
BAU Improvements/ PIRS
SCAMPI Observations
SC A M P I
C L A S S
A
9
P A S
B A
P R O C E S S
A U D I T S
B A
P R O C E S S
A U D I T S
B A
P R O C E S S
A U D I T S
B A
P R O C E S S
A U D I T S
Supplier Audits
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
BAU Improvements / PIRS
Annual Training Needs Analysis
2009 B
Release
2008 B
Release
2009 – Good2Go Roadmap
Sep 09Aug 09Jul 09Jun 09May 09Apr 09 Mar 09Feb 09Jan 09
SC A M P I
C L A S S
A
5
P A S
SC A M P I
C L A S S
A
4
P A S
SCAMPI Observations
B A
P R O C E S S
A U D I T S
B A
P R O C E S S
A U D I T S
B A
P R O C E S S
A U D I T S
Supplier Audits
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
2008/09 – The Process Organisational Structure
ProcessImprovementImplementers
ProcessImprovementImplementers
LocalProcessLeads
LocalProcessLeads
OperationalProcess
Managers
OperationalProcess
Managers
ProcessImprovement
Initiatives
ProcessImprovement
Initiatives
BusinessImprovement
Steering Group
ProcessImprovement
Initiatives
SPINEOperations
Board
Spine ProcessManagement
Group
BTGS ProcessOwners
SPINE Executive
Group
Business Assurance
OperationalProcessOwners
ProcessLeads
ProcessImprovementImplementers
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The New Challenges We Faced• No Process Consultants to do the work.
• Migration from PPA Appraisal Method to SCAMPI Appraisal Method.
• Switch of Lead Appraiser from PPA to SCAMPI.
• Switch of SCAMPI Lead Appraiser for final Appraisal.
• Migration of PMO from Long Term SME Contractors to Tech Mahindra.
• Downsizing of Programme and loss of Process Owners/Process Leads.
• Appraisal timing was dependent on Release Schedule.
• Appraisal timing was dependent on Annual Training Needs Analysis.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Lessons LearntFind someone who has done this before, has the scars and learnt the lessons.
Define the Process Architecture and Process Assets you need at the outset.
Align Process Owners/ Leads around process groups/discipline, not around CMMI Process Areas.• Map the CMMI Process Areas the process groups/disciplines and instil the
CMMI model expectations in the method.
Don’t make the Improvement Project SME the project manager• They spend time managing not fixing.
Have a higher ratio of ‘fixers’ to ‘Lead Assessors/Assessors’.• If nothing else it reduces the cost.
Focus attention on building the method, not on CMMI.• People use and do the method, they don’t use and do CMMI.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Lessons LearntEmploy the practices that the method espouses in the method production• Walk the Walk.• Treat the process asset library (method) as a product:
• Requirements• CM/change control• Project planning and monitoring• Risk reduction• Incremental releases by iteration the method production process
Understand the difference between Project and Product artefacts
Those that do own the method, the Process Leads/Owners govern it for them• This ownership means they will follow it
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Lessons LearntUse a process authoring and publishing tool• We didn’t
Architect and design the method to be useable, accessible and maintainable• If not, it won’t be used.
Build use of the method to attain CMMI level into objectives, not CMMI level achievement
Measure• Process definition – does the method meet the CMMI expectation?• Process implementation – do we have evidence of the process being
executed?• Complete the PIID as you go.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Lessons LearntOrder of Approach for ML3, concentrate efforts• Engineering Processes will be in good shape (it’s what you do) – except
Peer Reviews under VER
• Configuration Management underpins everything (GP2.6) but can be difficult and expensive to institutionalise (may require specialist assistance)
• Decision Analysis Resolution – most decisions are made by Senior Management and they are in that position because of their ability to make decisions, but they don’t write it down
• Measurement & Analysis – required a number of iterations to get it right
• Stakeholder Management
• Be aware of integration of Process Areas into Generic Practices.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Some Quotes From Our ManagementBT Major Programmes Practice’s Director of Programmes quotes….after two years“What turned out to be a £2m investment repaid itself by a factor of 10 within 18 months.““We used to deliver releases in a hero culture and it was hard work and ridiculous
hours, now they go in and no one notices.““We delivered 20 out of 20 releases on time or ahead of schedule.“
"Cost of releases have fallen as has the defect count. One release had a zero defect count!““Customer confidence in BT is higher then ever and has led to £100m additional revenue.”
Head of PMO quotes ….We have downsized the PMO from over 70 people to under 30.At the same time taking on more responsibility.The clear process definitions have allowed us to the transfer of roles from expensive consultants and contractors to offshore Tech Mahindra people.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Some Quotes From Our People
…Historically we could not measure now we can …
…Robust proven engineering method…
…Level of control has improved…
… PIRs are processed…
… 2008B cleanest release to date…
…Proper Governance in place…
… Maturity of Spine Method…
…Quality Gates are good we know where we are in the life cycle…
… Role descriptions a god send…
… Move from bedlam 4 years ago to a controlled environment … … Everybody works to one Method…
… Spine Method is used and enhanced…
… Stakeholder management there is increased rigour…
… Don’t invent process from scratch …
… Less chaos more control…
…Nothing sent out the door by mistake…
… Project start up is better …
… Lack of noise in PMO …
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
The Final WhistleLesson; Start planning for the new season.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Our Next Steps
We have five ‘way forward’ options under consideration.
The recommendation is:
• We perform six monthly Class B Appraisals to ensure focus on process continues.
• We adopt CMMI-SVC into our new PMO Organisation.
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
ConclusionAfter three years Spine now has 18 Process Areas at Capability Level 3.
In reality we moved 18 Process Areas from CL0 and CL1 to CL3 in 16 months.
On the journey we learnt a lot of lessons which we are now ready to share.
BT is now considering becoming an SEI Partner and establishing a CMMI Practice and offer CMMI services externally.
Leveraging both internal and partners capabilities we plan to offer:• SEI SCAMPI Appraisals & SEI Training.• PPA Appraisals and Training.• Subject Matter Experts in each Process Areas.• Process Improvement Programme Managers.• Level 3 compliant Processes
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000
Questions
© British Telecommunications plcRegistered office: 81 Newgate Street, London, EC1A 7AJ. Registered in England no: 1800000