Keys for success in using a Global Delivery Model - snec pmi april 29 2011

3,737 views

Published on

Creating your customized process framework by adopting proven best practices for being successful in using a Global Delivery Model

Published in: Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
3,737
On SlideShare
0
From Embeds
0
Number of Embeds
301
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Keys for success in using a Global Delivery Model - snec pmi april 29 2011

  1. 1. Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />Keys for Success in using a Global Delivery Model<br />Amit Unde, QPMP, MCA<br />Presentation at South New England PMI Conference<br />April 29, 2011<br />
  2. 2. What are we facing ?<br />G L O B A L<br />P R E S S U R E<br />Agile<br />S O C I A L <br />P R O M I S E<br />
  3. 3. What are we facing ?<br />G L O B A L<br />P R E S S U R E<br />C O N T R A S T<br />Agile<br />S O C I A L <br />P R O M I S E<br />
  4. 4. Converting Noise to Melody <br />Mix-n-Match practices and Tune to suit your organization<br />Formal<br />1<br />Define Process Needs<br />2<br />Define Process Framework<br />3<br />Adopt Practices<br />Informal<br />Requirements<br />Design<br />Test<br />
  5. 5. Defining Process Needs<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />5<br /><ul><li> Closer interactions within stakeholders
  6. 6. Continuous visibility in progress
  7. 7. Cost effectiveness through global leverage
  8. 8. Better quality at lesser overhead, and
  9. 9. Faster response to change</li></li></ul><li>Defining Process Framework<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />6<br />CMM<br />CMM<br />Degree of formality changes as per <br />the parameters<br />Project Specifics<br /><ul><li>Complexity
  10. 10. Size</li></ul>Team Working Relationship<br />Developer Expertise<br />Formal<br />SWIFT<br />Scrum<br />XP<br />Informal<br />Ad-hoc<br />
  11. 11. Let’s take an example<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />7<br />Insurance Company – Quoting and Rating application<br />Customer Experience<br /><ul><li> Interviewing process
  12. 12. Education
  13. 13. Multiple pricing options
  14. 14. Sales process</li></ul>Rating <br /><ul><li> Per state business rules
  15. 15. Discounts
  16. 16. Interfacing with Multiple systems</li></ul>Gateway for other channels<br /><ul><li> Integration with aggregators
  17. 17. Integration with agency systems</li></li></ul><li>Defining Process Framework <br />Agile<br />Waterfall<br />RUP/<br />EssUP<br />RAD<br />Upfront<br />Requirements<br /><ul><li> Freeze</li></ul>Inception<br />Analysis and quick design<br />Features<br />Product Backlog<br /><ul><li> Stories</li></ul>Upfront<br />Design<br /><ul><li> Freeze</li></ul>Elaboration<br /><ul><li>Use Case
  18. 18. Executable architecture
  19. 19. Design</li></ul>Rapid Prototyping<br />Planning<br /><ul><li> Time-boxing
  20. 20. Planning poker</li></ul>Upfront<br />Test Cases<br />Solicit feedback <br />Test Driven Development <br /><ul><li> Co-location
  21. 21. Pair programming
  22. 22. Refactoring iterations</li></ul>Implementation<br /><ul><li> Change Control</li></ul>Construction<br />Refinement<br />Continuous <br />Integration<br />Release Management<br />Transition<br />Testing<br />Retrospection<br />Independent Verification<br />Show and tell<br />Maintenance<br />
  23. 23. Defining Process Framework <br />Agile<br />Waterfall<br />RUP/<br />EssUP<br />RAD<br />Upfront<br />Requirements<br /><ul><li> Freeze</li></ul>Inception<br />Analysis and quick design<br />Features<br />Requirements<br />ProductBacklog<br /><ul><li> Co-location
  24. 24. Stories</li></ul>Upfront<br />Design<br /><ul><li> Freeze</li></ul>Elaboration<br /><ul><li>Use Case
  25. 25. Executable architecture
  26. 26. Design</li></ul>Rapid Prototyping<br />Planning<br /><ul><li>Time-boxing
  27. 27. Planningpoker</li></ul>Upfront<br />Test Cases<br />Solicit feedback <br />Test Driven Development <br /><ul><li> Co-location
  28. 28. Pair programming
  29. 29. Refactoring iterations</li></ul>Implementation<br /><ul><li>ChangeControl</li></ul>Construction<br />Refinement<br />Continuous<br />Integration<br />Release Management<br />Transition<br />Testing<br />Retrospection<br />Independent Verification<br />Show and tell<br />Maintenance<br />
  30. 30. Defining Process Framework <br />Agile<br />Waterfall<br />RUP/<br />EssUP<br />RAD<br />Upfront<br />Requirements<br /><ul><li> Freeze</li></ul>Inception<br />Analysis and quick design<br />Features<br />Requirements<br />Product Backlog<br /><ul><li>Stories</li></ul>Upfront<br />Design<br /><ul><li> Freeze</li></ul>Elaboration<br /><ul><li>Use Case
  31. 31. Executable architecture
  32. 32. Design</li></ul>Rapid Prototyping<br />Planning<br /><ul><li>Time-boxing
  33. 33. Planningpoker</li></ul>Upfront<br />Test Cases<br />Solicit feedback <br />Test Driven Development <br /><ul><li> Co-location
  34. 34. Pair programming
  35. 35. Refactoring iterations</li></ul>Implementation<br /><ul><li>Phase wise development
  36. 36. Change Control</li></ul>Implementation<br />Construction<br />Refinement<br />Continuous <br />Integration<br />Release Management<br />Transition<br />Testing<br />Retrospection<br />Independent Verification<br />Show and tell<br />Maintenance<br />
  37. 37. Adopting Processes for Global Delivery<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />11<br />1.Requirements Visioning<br />Requirement detailing Scrum<br />Requirement detailing Scrum<br />……<br />……<br />Features<br />Epics<br />Stories<br />4.Iteration (Sprint) Execution<br />Wireframes<br />Next Iteration<br />Estimation & Planning<br />Tracking<br /> Velocity<br />Backlog<br /> Improvements<br />3.Release Planning<br />Daily<br />Stand-ups<br />Test Driven Development<br />Identify iterations<br />Define Scope<br />Publish Initial Plan & Dates<br />Automated Testing<br />Showcasing<br />Retrospective<br />2.Architectural Blueprinting<br />Continuous Planning<br />Representative UML Model<br />Framework / Common Services<br />Enhancements<br />Refactor<br />Data Model<br />Change Request<br />
  38. 38. Example of integrating practices<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />12<br />Product Backlog<br />Product<br />Showcase<br />Story<br />Development Scrum<br />Requirement detailing Scrum<br />2 weeks<br />Business Workshop<br />……<br />Requirement detailing Scrum<br />
  39. 39. Example of integrating practices<br />Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />13<br />Product Backlog<br />Product<br />Story<br />Development Scrum<br />Requirement detailing Scrum<br />2 weeks<br />Business Workshop<br />+ <br />Acceptance Criteria<br />……<br />Requirement detailing Scrum<br />Showcase<br />Change Request<br />
  40. 40. Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />14<br />Risks of global delivery<br />Moving Target<br />Lack of agility<br />Quality<br />CulturalGap<br />Inexperience<br />
  41. 41. Confidential | Copyright © Larsen & Toubro Infotech Ltd.<br />15<br />Managing risks of global delivery <br />Moving Target<br />Lack of agility<br />Upfront requirements<br />Time-boxing/<br />Change Control<br />Smaller iterations, Smaller team<br />Stand-up/Retrospection<br />Changes are welcome !<br />Show-n-Tell<br />Quality<br />Use of tools<br />Continuous Monitoring<br />Independent Verification<br />CulturalGap<br />Inexperience<br />Architecture<br />Blueprinting<br />Cultural Assimilation programs<br />Pair-Programming<br />
  42. 42. Thank You <br />Amit Unde<br />amit.unde@Lntinfotech.com<br />Twitter : @amitunde<br />Our Business Knowledge, <br />Your Winning Edge.<br />

×