prof barry dwolatzky jcse at wits university government cio summit towards reducing costs of doing...
TRANSCRIPT
1
Prof Barry DwolatzkyJCSE at Wits University
Government CIO SummitTowards reducing costs of doing business in
government and contributing towards achieving clean audit
30th May 2013
PROCESS IMPROVEMENT : CMMI
• Improving Business Performance• What is a PROCESS?• What is PROCESS MATURITY?• What is a PROCESS IMPROVEMENT MODEL?• The Capability Maturity Model Integration (CMMI)
• CMMI in South Africa
2
3
Improving Business Performance
Every organisation needs toImprove …
… butWhat does “improve” mean?
Better Quality
Faster Delivery
IncreaseProfit
IncreaseProductivity
IncreaseCustomer
satisfaction
4
The Process Management Premise
“The quality of a product or service is strongly influenced by the quality of the process used to produce or deliver it”
5
What is a PROCESS?
People with skills
Tools and equipment
Procedures, methods and tasks
OrganizationalCulture
PROCESS
6
PROCESS MaturityYou’re doing major home renovations
Bob from AB Construction
Tom from Build-It (Pty) Ltd
Bob’s quote is R20K
Tom’s quote is R24K
7
PROCESS Maturity
Bob from AB Construction
Bob’s last 30 projects
Schedule / Cost / Quality / etc
Probability
What he promised
X
What he actually achieved
X+Y
8
PROCESS MaturityTom’s last 30 projects
Schedule / Cost / Quality / etc
Probability
What he promised
X
What he actually achieved
9
PROCESS Maturity
• Processes at AB Construction are:– Ad hoc – improvised by staff and their
managers– Not rigorously defined, followed or enforced– Successful projects depend on the heroic
efforts of some of the company’s very skilled staff
• AB Construction engages in “fire fighting”
Bob from AB Construction
10
PROCESS Maturity• Processes at Build-It (Pty) Ltd are:
– Defined, documented and constantly improved– Process descriptions are consistent with the way
people work.– There is a constructive use of product and
process measurement.
• Build-It engage in fire prevention.Tom from Build-It (Pty) Ltd
11
PROCESS IMPROVEMENT• The more mature an organisation’s
processes, the more it is likely to achieve many of its business improvement objectives.
• How does a LOW maturity organisation become HIGH maturity?
12
PROCESS IMPROVEMENT MODEL• Is a “measuring stick” that attaches
a value to an organisation’s level of process maturity
• Is a “road map” that guides process improvement from level to level
People CMM PSP
CMMI-DEV, ACQ & SVC
Organizational Culture
Teamcapability
PSP, TSP People CMM
enhances
Processcapability
Workforcecapability
Performance
improves & predicts
CMMI (DEV, ACQ, SVC) improves the capability of processes
People CMM improves the capability of the workforce, workgroups and teams
PSP/TSP improves the capability of individuals and teams focused on quality
QuaL I ty
14
CMMI Benefits• Inside your business / organisation:
– Having processes helps you understand what’s going on
– People within the organisation are happier and more effective
– Defining, measuring and controlling the process helps make process improvement sustainable
– Better chance that new tools and techniques can be successfully introduced
15
CMMI Benefits• Business benefits of CMMI
– Results from 30 different organisations
Performance Category Median improvement
Cost 34%
Schedule 50%
Productivity 61%
Quality 48%
Customer Satisfaction 14%
Return on Investment 4 : 1
16
CMMI In South Africa• Many South African companies that have
heard of CMMI believe that:– Getting a rating is very expensive– CMMI is only possible for very large
organisations– Requires skills that we don’t have in SA
• International experience shows that none of these “myths” are true.
Joburg Centre for Software Engineering
The JCSE at Wits University
• A Centre at Wits that aims to support the SA software industry
• In 2006 became the first Partner of the SEI in Africa
• With support from the dti the JCSE is driving a number of process improvement initiatives:– CMMI – DEV, ACQ and SVC– People CMM– TSP and PSP
• In 2011-2013, delivered CMMI / P-CMM Training to SITA (trained ~3000 people)
Joburg Centre for Software Engineering
More Information?
• www.jcse.org.za• [email protected]
• Prof Barry [email protected]