Agile is buzz word in industry, everyone wants to go the Agile way. However, in an outsourcing scenario should certain modifications be made? Can agile survive in an environment of fixed price/SLA based contracts? What about CMMi5? How do you get an Agile project certified in CMMi5? In this session we will attempt to answer demystify Agile Contracting and CMMi5 in agile projects.
6. CMMi Maturity Levels
#6
Process unpredictable,
poorly controlled and
reactive
Process characterized for
projects and is often
reactive
Process characterized
for the organization
and is proactive
Process measured
and controlled
Focus on process
improvement
Quantitatively
Managed
Initial
Managed
Optimizing
Defined
1
2
3
4
5
7. CMMi Process Areas
Level 5 – Continuous
Improvement
• Organization Performance Management
• Causal Analysis and Resolution
Level 4 – Quantitative
Managed
• Organzational Process Performance
• Quantitative Project Management
Level 3 – Defined
• Requirements Development
• Technical Solution
• Product Integration
• Verification & Validation
• Organization Process Focus
• Organization Process Definition
• Risk Management
• Decision Analysis and Resolution
Level 2 - Managed
• Requirements Management
• Project Planning
• Project Monitoring and Control
• Supplier Agreement Management
• Measurement and Analysis
• Process & Product Quality Assurance
• Configuration Management
#7
8. #8
Agile & CMMI
• How does these Process Areas Map to Agile
Practices?
– Level 2 and Level 3 mostly map
– But what about OPF & OPD?
– Level 4 and Level 5 have a problem
• PPM, PPB etc.
9. CMMi Process Areas
Level 5 – Continuous
Improvement
• Organization Performance Management
• Causal Analysis and Resolution
Level 4 – Quantitative
Managed
• Organzational Process Performance
• Quantitative Project Management
Level 3 – Defined
• Requirements Development
• Technical Solution
• Product Integration
• Verification
• Validation
• Organization Process Focus
• Organization Process Definition
• Risk Management
• Decision Analysis and Resolution
Level 2 - Managed
• Requirements Management
• Project Planning
• Project Monitoring and Control
• Supplier Agreement Management
• Measurement and Analysis
• Process & Product Quality Assurance
• Configuration Management
#9
10. #10
What we did
• OPF & OPD
– Org Level Operational process for different Agile
methodologies
– Promote formalization of estimation technique
• OPP & QPM
– Release
• Org level baselines and PPM
• Programme Level baselines and PPM
• OPM & CAR
– Retrospectives
– Agile to drive business objectives
13. Agile Manifesto
#13
Offshore & Outsourced
but …
standardized
processes and
tools are
essential for
success
but …
we cannot
scale
without
documenta
tion
but …
SLAs, Reward/
Penalties,
Payments will
always be
driven from
contract
but …
implications
better be
understood
by all
14. Thank You
Puneet Sachdev
Head – Agile Center of Excellence
puneet.sachdev@niit-tech.com
http://www.linkedin.com/in/puneetsachdev
Devashish Gupta
Agile Programe Manager – Process Group
devashish.gupta@niit-tech.com
http://www.linkedin.com/in/guptadevashish