The Business Benefits of CMMI at NCR Self Service European SEPG - - PowerPoint PPT Presentation

the business benefits of cmmi at ncr self service
SMART_READER_LITE
LIVE PREVIEW

The Business Benefits of CMMI at NCR Self Service European SEPG - - PowerPoint PPT Presentation

The Business Benefits of CMMI at NCR Self Service European SEPG Conference 16th June 2004 Walter Scott Walter.Scott@ncr.com Agenda Context: NCR Self Service, Scotland Process Improvement Journey Benefits gained in Software Process


slide-1
SLIDE 1

The Business Benefits of CMMI at NCR Self Service

European SEPG Conference 16th June 2004 Walter Scott Walter.Scott@ncr.com

slide-2
SLIDE 2

NCR Confidential

Agenda

Context: NCR Self Service, Scotland Process Improvement Journey Benefits gained in Software Process Improvement Challenges in changing culture Benefits gained using CMMI Reasons for success Issues faced Questions and Answers

slide-3
SLIDE 3

NCR Confidential

Financial Retail Teradata NCR

Self-Service Data Warehousing Store Automation

NCR ~ 30,000 Employees World Wide

slide-4
SLIDE 4

NCR Confidential

Self Service: Global Presence and Customer Focus

32% share of Installed base Global customer services More than 500,000 Installed NCR ATMs Shipments to 130 countries Global professional services Manufacturing Scotland-Canada-China India-Brazil

Hardw are

Softw are NCR Services

slide-5
SLIDE 5

Main Campus - Dundee ~ 1300 Employees ~ 500 in R&D 40 Project Managers ~ 90 active projects (Duration 2 months to 18 months)

Self Service in Scotland

slide-6
SLIDE 6

NCR Confidential

Self Service Process Improvement Journey

CMM Level 2 rating CMM Level 2 rating CMM Level 3 rating CMM Level 3 rating CMM Level 1 rating CMM Level 1 rating 1998 1999 2000 2001

Software Process Improvement using S/W CMM

(Scope Software Development)

CMMI Level 2 rating CMMI Level 2 rating 2002 2003

Process Improvement using CMMI

(Scope All Development and Product Management)

Mini Assessment

2004 CMMI Level 3 target CMMI Level 3 target CMMI Level 2 rating CMMI Level 2 rating

slide-7
SLIDE 7

NCR Confidential

Self Service Process Improvement Journey

CMM Level 2 rating CMM Level 2 rating CMM Level 3 rating CMM Level 3 rating CMM Level 1 rating CMM Level 1 rating 1998 1999 2000 2001

Software Process Improvement using Software CMM

(Scope Software Development)

2002 2003

Mini Assessment

2004 CMMI Level 2 rating CMMI Level 2 rating

Process Improvement using CMMI

(Scope All Development and Product Management)

CMMI Level 3 target CMMI Level 3 target CMMI Level 2 rating CMMI Level 2 rating

slide-8
SLIDE 8

NCR Confidential

Benefits Gained by Software Process Improvement

slide-9
SLIDE 9

NCR Confidential

CMMI and Predictability

Optimizing Quantitatively Managed Defined Managed Initial Continuous process improvement Process measured and controlled Process characterized for the organization and is proactive Process characterized for projects and is often reactive Process unpredictable, poorly controlled, reactive

Productivity & Quality

I S K R

Level Characteristic Predicted Performance Result

5 4 3 2 1

.

Probability Time/$/...

Target N

Probability Time/$/...

Target N+a

Probability Time/$/...

Target N-z

Probability Time/$/...

Target N-y

Probability Time/$/...

Target N-x

slide-10
SLIDE 10

NCR Confidential

Software Schedule Variance Level 1 to 2 CMM Level 1

0% of projects were within +/- 25% 85% of projects were > 75% late

CMM Level 2

60% of projects were within +/- 25% 75% of projects were < 75% late

.

Time/$/... Probability

Target N+a

Probability

Target N

Time/$/... 0% 10% 20% 30% 40% 50% 60% 70%

  • 25 to +25

26 to 75 76 to 125 126 to 175 176 to 225 > 225

% overrun in schedule from initial plan % of projects . Projects Planned between 1992 to 1996

0% 10% 20% 30% 40% 50% 60% 70%

  • 25 to +25

26 to 75 76 to 125 126 to 175 176 to 225 > 225

% overrun in schedule from initial plan % of projects . Projects Planned between 1997 to 1999

slide-11
SLIDE 11

NCR Confidential

Software Schedule Variance CMM Level 2 to 3

ATC Variance - Before & After - Original Baseline

18.47 44.00 149.19 56.15

  • 61.19
  • 19.21
  • 100.00
  • 50.00

0.00 50.00 100.00 150.00 200.00 250.00 300.00 350.00 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63

Average UCL LCL Delta Days

BEFORE AFTER

Average Sigma 2.30 Average Sigma 1.44

slide-12
SLIDE 12

NCR Confidential

Software Development Cycle Time

Software Development Cycle Time 10 20 30 40 50 60 70 80 90 <1998 1998 1999 2000 2001 Year of Delivery Weeks

slide-13
SLIDE 13

NCR Confidential

Other Benefits

Greater visibility of project status to senior management Expectation that schedule will be met Managed process now the foundation for continuous process improvement based on measurement Improved employee satisfaction Engineering projects are now measured against realistic targets Improved understanding of risks associated with projects

slide-14
SLIDE 14

NCR Confidential

Software CMM to CMMI

CMM Level 2 rating CMM Level 2 rating CMM Level 3 rating CMM Level 3 rating CMM Level 1 rating CMM Level 1 rating 1998 1999 2000 2001

Software Process Improvement using S/W CMM

(Scope Software Development)

CMMI Level 2 rating CMMI Level 2 rating 2002 2003

Process Improvement using CMMI

(Scope All Development and Product Management)

Mini Assessment

2004 CMMI Level 3 target CMMI Level 3 target CMMI Level 2 rating CMMI Level 2 rating

slide-15
SLIDE 15

NCR Confidential

Changing culture

‘As was’ situation 2001 in Engineering Reactive Process Averse Wide ranges of practices Limited lessons learned Ad hoc decision making ‘Finger in the air’ estimation Process owners in name only Only a few involved in Process Improvement Unpredictable processes Target culture Proactive Process Discipline Consistent practices Lessons Learned every time Structured and fact based decision making Data driven estimation Active Process Management Majority involved in Process Improvement Predictable processes

slide-16
SLIDE 16

NCR Confidential

Challenges of changing culture -1

Starting point - ‘As was’ situation 2001 ⊗ Compressed time frame “reach Level 3 in 2 years” ⊗ Lack of Project Management discipline in Hardware Development

large overruns poor visibility of portfolio status inconstant process usage Issue Management style - reactive Risk Management almost non existent

⊗ Short term ROI required for a medium to long term type investment

However we were able to build on….

√ S/W team achieved Software CMM Level 3 in June 2001 √ Most Project Managers had gained Masters Certificate in Project Management √ Strong Engineering Discipline √ Project Management Office started 2001 √ 6 Sigma program underway in NCR

slide-17
SLIDE 17

NCR Confidential

Challenges of changing culture -2

Convincing the management team to invest the effort √ The business case for change was built on previous success in using Software CMM locally and in other parts of NCR Getting peoples time to work on improvement when they are too busy fire fighting √ Actively involved Senior Management √ Project Management Office dual role of helping projects out of crisis and

  • rganisational improvement

√ Trained Project Managers in CMMI and sought their involvement in planning and action teams √ Teams lead by experienced “ change agents” involving the practitioners at required stages.

  • to understand the issues
  • come up with solutions
  • validate solution / working practices & pilot new practices
slide-18
SLIDE 18

NCR Confidential

Challenges of changing culture - 3

Getting people to execute a process for the first time √ Training, facilitation and support √ Using ‘evangelists’ to promote good practice √ Templates and guidance √ Communication and reminders √ Planned Assessments helped to provide additional motivation √ Project Management Certification Programme Achieving Institutionalisation √ Process Measures and Management Review with senior management √ Setting targets and reporting against them regularly √ Process Audits and assessments

slide-19
SLIDE 19

NCR Confidential

Challenges of changing culture - 4

Keeping the momentum going √ Communication - emails, cascaded presentations, community events, easy to access Process, templates and guidelines through web √ Regular Lessons Learned forums √ Rewards for good process improvement suggestions √ Appraisals, focus the attention

slide-20
SLIDE 20

NCR Confidential

Some Results to date

Development Variance Improvement

20 40 60 80 100 120 140 160 180 < 2000 2000 H1 2000 H2 2001 H1 2001 H2 2002 H1 2002 H2 2003 H1 2003 H2 Period Project Planned

Average Days Variance from Plan

slide-21
SLIDE 21

NCR Confidential

Project Cycle Time Improvement

Development Project Cycle Time Reduction

0% 20% 40% 60% 80% 100% 120% Period Project Planned % of average pre 2000 cycle time Module Integration Projects 100% 68% 84% 71% 62% 57% 61% 60% 55% Module/Device Projects 100% 95% 49% 60% 51% 95% 51% 47% 34% < 2000 2000 H1 2000 H2 2001 H1 2001 H2 2002 H1 2002 H2 2003 H1 2003 H2

slide-22
SLIDE 22

NCR Confidential

Other Benefits

√ Broader scope of SEI CMMI vs. Software CMM → From Requirements elicitation to final validation √ Common language, templates and practices across disciplines √ Sufficient consistency process in process execution to enable measurement and process improvement √ Improved rigour in Project Management √ Project Managers now thinking about ways to improve their processes √ Better understanding of impact of changes √ Improved usage of lessons learned √ Formal project governance structure with more consistent management control and insight into status

slide-23
SLIDE 23

NCR Confidential

Reasons for success - 1

Senior management buy in and active involvement Project Managers saw CMMI practices helping them Measurements closely tied to business objectives with regular feedback

  • n progress

− Schedule variance and project cycle time − Some schedule variance and cycle time gains in the first year - helped to keep management attention − Not just about getting the level rating Running the improvement effort as a year-to-year project − Planned, tracked and leading by example − Regular Improvement Team meeting Process user involvement in defining changes and pilots Focus on use of a few templates with built in guidance

slide-24
SLIDE 24

NCR Confidential

Reasons for success - 2

Dedicated resources on the improvement Project Management Office direct involvement − Parallel focus on Project Management Competency development − 1 to 1 Project Consultancy − Active Process Management Prior work carried out by Software Improvement Team Prior Project Management Training CMMI Training for Project Managers and Quality Assurance Regular short process training sessions,~ 27 hours per person Regular Communication of what’s happening ( newsletter, emails, management communication sessions, web site, project manager community events etc) Appraisals focused the attention for implementing improvements − Had internal qualified CMMI Appraiser

slide-25
SLIDE 25

NCR Confidential

Issues (1)

Coping with the level of change required in a short space of time − Time to keep up with the changes and Business Pressures √ Careful planning and co-ordination of improvement efforts required Benefits take time to become visible to management − With a project cycle time of 6 - 9 months new practices typically only get adopted as new projects start √ Need to introduce change midstream into projects to speed up change Senior Management behavior − Ignoring process sometimes seen as a badge of honor √ Need to use tailoring as a controlled way of adapting process

slide-26
SLIDE 26

NCR Confidential

Issues (2)

Lip service sometimes paid to the process − Typically due to a lack of understanding of the importance or usefulness of the practice √ Learning from peers is often useful here (e.g Lessons Learned forum) Over complex measurement systems − too many or too complex measures can be counter productive √ Focus on ones a that address the key business objectives Tools are often used as an excuse − “Tools are non existent, slow or don’t automate everything for me” − New Tools seldom provide the silver bullet √ Need to integrate tools with the process

slide-27
SLIDE 27

NCR Confidential

Conclusion

Achieving CMM/CMMI Level 2 and 3 has led to improved business performance within NCR Self Service CMMI Level 3 provides the foundation for Continuous Process Improvement based on measurement within NCR Self Service

− Repeatable set of processes in place

Success requires 3 key elements

√ Building and selling the business case for change (ROI) √ Senior Management regular and direct involvement √ Some dedicated resource

slide-28
SLIDE 28

NCR Confidential

For more information

CMMI - Free download of the model, papers and reports

w w w .sei.cm u.edu/ cm m i/

NCR

w w w .ncr.com