13
Transition from SDLC to Agile

Sdlc to agile transtion

Embed Size (px)

DESCRIPTION

After having run SDLC projects for more than 8 years, I made the transition to agile projects. This deck captures some of the insights from that journey. Read more here - http://restlesstempest.blogspot.in/2013/06/article-transition-from-sdlc-to-agile.html

Citation preview

Page 1: Sdlc to agile transtion

Transition from SDLC to Agile

Page 2: Sdlc to agile transtion

Agenda !   Introduction

!   The New Paradigm

!   People

!   Platform

!   The New Thinking

!   The Knowledge Areas

!   The Triple Constraints

!   Where does it fail?

!   Are you ready yet?

Page 3: Sdlc to agile transtion

Everything Changed!

Do it all in 2 weeks!

No QA Phase!

No sign-offs!

No Requirements Phase!

Page 4: Sdlc to agile transtion

And Then Again – Nothing has Changed!

Worry about the project – forget the product!

If it is your probl

em,

fix it at your c

ost

Page 5: Sdlc to agile transtion

The New Paradigm

!   Motivated !   Enabled !   Empowered !   Skilled

!   Stand-ups ! Retros !   Huddles

People

!   Continuous Integration !   TDD !   Test Automation Platform Process

Page 6: Sdlc to agile transtion

People

Need to be motivated. Release every 2 weeks

Need to be enabled

Need to be empowered Their questions

need to be answered

Communications need to be transparent

Team needs to face the customer

Page 7: Sdlc to agile transtion

Platform

!   You need to have a working CI set !   Test automation requires effort! •  Plan for automation script generation and run •  Have a team maintain existing tests

!   NFT environments need to be ready !   ELSE •  Every sprint will end up with 0 points!

Page 8: Sdlc to agile transtion

The New Thinking Agile Traditional

Technical Debt …err…lets not talk about it Sprints and Iterations Project Schedule Spike Don’t experiment on my project! Fail-fast Fail??!! You CANNOT fail! Retrospectives Post-harvest Continuous Integration Nice to have Collective Ownership Individuals need to be accountable! Information Radiators Let them know only as required Huddles Meetings Planning poker estimation Function Point Showcase UAT Definition of Done We are done for….

Page 9: Sdlc to agile transtion

The Knowledge Areas

• Flexible scope Scope Management

• Fixed cost Cost Management

Schedule Management • Fixed schedule Risk

Management

Quality Management

• Emergent risks

• Don’t be defensive about defects

Page 10: Sdlc to agile transtion

On the Original Triple Constraints

Schedule

Cost

Scope Scope

Schedule

Cost

SDLC Agile

Page 11: Sdlc to agile transtion

Where does it fail ?

vs

Confrontation Collaboration

!   Putting in a fixed price contract !   Expecting all of the scope to be delivered !   Pushing the team hard – making unrealistic demands !   Focusing on project execution efficiency as against product value

delivered

Page 12: Sdlc to agile transtion

Are you Ready yet?

!   Do you talk stories or use cases? !   Do you talk spikes or design ? !   Is your CI ready and running? !   Do you have your test environments ready? !   Do you know who your product owner is? !   Are you ready to invest 3 months to try this out? !   Can you tell your customer they are not ready?

Page 13: Sdlc to agile transtion

Remember