sdlc to agile transtion
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.htmlTRANSCRIPT
Transition from SDLC to Agile
Agenda ! Introduction
! The New Paradigm
! People
! Platform
! The New Thinking
! The Knowledge Areas
! The Triple Constraints
! Where does it fail?
! Are you ready yet?
Everything Changed!
Do it all in 2 weeks!
No QA Phase!
No sign-offs!
No Requirements Phase!
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
The New Paradigm
! Motivated ! Enabled ! Empowered ! Skilled
! Stand-ups ! Retros ! Huddles
People
! Continuous Integration ! TDD ! Test Automation Platform Process
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
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!
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….
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
On the Original Triple Constraints
Schedule
Cost
Scope Scope
Schedule
Cost
SDLC Agile
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
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?
Remember