Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile tourbangalore2011 rajabavani

  • Login to see the comments

  • Be the first to like this

Agile tourbangalore2011 rajabavani

  1. 1. Fixed Price Distributed Agile Projects Raja Bavani
  2. 2. Agenda• Fixed Price & Agile• Case Study – Project Objectives• Proposed Approach• Team Composition• Project Phases• Challenges• Best Practices & Lessons Learned• Findings• Discussions + Q&A
  3. 3. Fixed Price & Agile• Projects are sanctioned on pre-approved fixed budget• Customers prefer FP contracts• FP Agile Projects – Very Challenging 3
  4. 4. Case StudyProject Objectives• Conduct Performance Testing of one of the key products under multiple hardware configurations• Offer recommendations on optimal database configurations• Submit a comprehensive performance test report 4
  5. 5. Phased ApproachPhase Duration Description &LocationPhase I -Strategy and 2 weeks, Product Demo, Hands-on Learning,Planning Customer Site Discussions, Strategy Formulation, and High Level PlanningPhase II - Execution 22 weeks, 11 iterations of 2 weeks each with daily(Framework Development, Distributed stand-ups and iteration reviews &Test Design, Test Execution, Locations retrospectivesAnalysis and Reporting)Phase III - Training & Closure 1 week, Training on Performance Testing Customer Site Framework and Project Closure 5
  6. 6. Team 6
  7. 7. Phase I – Strategy and PlanningObjectives• Refine the project scope• Validate 95% of the assumptions• Access risks and identify issues• Derive a high level plan of subsequent phases• Identify infrastructure requirements 7
  8. 8. Phase II – ExecutionObjectives• Framework Development• Test Design• Test Execution• Analysis and ReportingAgile Practices• Daily Standup Meetings• Iteration Planning• Iteration Reviews and Retrospectives 8
  9. 9. Phase III – Training and ClosureObjectives• Knowledge Transfer on the design and the code base of our framework• Training on analyzing and compiling test results in order to create test reports 9
  10. 10. ChallengesChallenges• Unstable Test Environment• Unexpected Outages• New Builds• Changes in Team Members 10
  11. 11. Best Practices & Lessons LearnedBest Practices• Phased Approach• Implementation of Agile Practices• Transparency and Quantitative ManagementLessons Learned• Validate the need for additional phases• Validate the need for additional environment 11
  12. 12. Findings• Scope stability is critical• Provision for scope adjustment is equally important• Divide and Conquer: Do multiple small projects• Fixed Price model works better in Agile Ecosystems• Fixed Price model and Distributed Agile has to be leveraged to get better visibility and predictability (not to introduce only changes frequently during execution)• Necessary to have technically savvy stakeholders who can understand and appreciate challenges for win-win negotiations• Planned reviews conducted in systematic manner are essential 12
  13. 13. Discussions + Q&A What has been your experience? Do you have any additional inputs? Do you have any questions? 13
  14. 14. THANK YOU Raja Bavani +91 20 67924038