servicing the agile way - aln delhi ncr meetup - 2
DESCRIPTION
Servicing the Agile Way by Puneet Sachdev, Devashish Gupta - NIIT TechnologiesTRANSCRIPT
Servicing the Agile Way
Puneet Sachdev
ALN – Delhi Chapter 27th July 2013
Devashish Gupta
What is Agile..?
#2
Why Agile
• Fluid Requirements
• Technology Challenges
• Improve Quality
• Shorter Time to Market
• Satisfied Customer
#3
Why Outsource?
• Fluid resource requirements
• Value
– Solution/Product
– Skill
– Scale
• Contractual Certainty
• Cost Arbitrage
#4
Imperatives for Service Companies
#5
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 measuredand controlled
Focus on processimprovement
QuantitativelyManaged
Initial
Managed
Optimizing
Defined
1
2
3
4
5
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
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.
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
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
Contracts
#11
Time & Material
Fixed Price
Fixed Capacity
Outcome Based
Story Point, Function Point
IFPUG, Mark II
SLAs – Quality, Quantity, Testing
Contracts
#14
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
Thank You
Puneet Sachdev
Head – Agile Center of Excellence
http://www.linkedin.com/in/puneetsachdev
Devashish Gupta
Agile Programe Manager – Process Group
http://www.linkedin.com/in/guptadevashish