servicing the agile way - aln delhi ncr meetup - 2

Post on 02-Jul-2015

375 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Servicing the Agile Way by Puneet Sachdev, Devashish Gupta - NIIT Technologies

TRANSCRIPT

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

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

top related