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 in Travel Domain - Meetu Singh

29 views

Published on

AGILE GURUGRAM 2017 | Day 1 | Talk | 16:15 - 17:00

Published in: Education
  • Be the first to comment

  • Be the first to like this

Agile in Travel Domain - Meetu Singh

  1. 1. AGILE GURUGRAM 2017 @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com MEETU SINGH AGILE IN TRAVEL DOMAIN Travel IT Services & Solutions
  2. 2. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comAGENDA • Need • Agile way of working • Agile Manifesto Principles • Agile Adoption @ IGT • Challenges in Agile Adoption • Operationalizing Agile based delivery model @ IGT
  3. 3. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comNEED Complex product development has been outsourced to us by large travel corporation Agile scrum methodology has been chosen basis below facts: • Long term vision was available however requirements were evolving • Early product launch date • Application Functional size w.r.t legacy application to be estimated
  4. 4. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comAgile way of working Agile in Travel Service Industry •Customer Collaboration •Responding to Change •Individual & Interactions •Working software •Contract Negotiation •Following a Plan •Process & Tools •Comprehensive Documentation •Customer Collaboration •Responding to Change •Individual & Interactions •Working software •Contract Negotiation •Following a Plan •Process & Tools •Comprehensive Documentation
  5. 5. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comAgile Manifesto Principles Customer Collaboration Individual Interactions Responding to Change Working Software over documentation Manifesto Principles Impediments in offshoring • Distributed teams across geographies across time zones 1 2 • Cross function team @ onsite • Proxies at offshore locations • Sprint demo with all stakeholders • SOS with all stakeholders • Devops / Automation tools to accelerate delivery and real time collaboration • Travel of key members across locations IGT way of overcoming impediments • Distributed teams across geographies across time zones • Focus on sign offs • Cross function team to act as a bridge between customer and offshore team • Work in shifts to provide sufficient overlap • Tools to enable interaction o Teleconferencing o Video Conferencing o Webex • Travel of key members across locations • Contractual obligations limit flexibility to respond • Velocity Commitments instead of scope commitments • Velocity measured using light weight estimation models • Quality commitments measured as defects leaked • Flexible commercial structure • Too much documentation required to communicate across geographies • Minimal documentation and not No documentation o User Stories to capture requirements o Architecture/ HLD o Release Document • Workshop with all stakeholders to align documentation requirements • Automation – DevOps to streamline cross team dependencies, Static Code analysis, Test Automation 3 4 Aligning with outsourced and offshore delivery model
  6. 6. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comAgile Adoption @ IGT Traditional Agile • Focus on Efficiency o Metrics – Productivity • Client & Supplier benefited by improved productivity • Focus on Quantity / output o Metrics – Velocity • Client & Supplier benefited by increased revenue IGT Journey towards Being Agile • Focus on Quantity / output and Efficiency o Metrics – Velocity o Metrics - Productivity • Client & Supplier benefited by increased revenue & improved productivity Titanic theme that “ Making The Titanic Sail through across Atlantic
  7. 7. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comChallenges in Agile Adoption • Functional Size • Industry Accreditation • Contractual KPIs / SLAs • Statistical Capability Baseline • Pricing Models • Technical Debt & Rework
  8. 8. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comFunction Point (FP) Framework Statement of Requirements (SOR) Product Level Product Backlog with 30 %to 40% requirements visibility Release level Release Backlog with 40% to 60% requirements visibility Sprint Planning Sprint Backlog with 100% confirmed requirements Sprint Delivery Actual delivery functional size
  9. 9. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comContractual KPIs / SLAs Indicative KPIs / SLAs KPI / SLA Measure Defect Leakage SEV 1, 2 0 per sprint per team Defect Leakage SEV 3 Less than equal to 4 per sprint per team Defect Leakage SEV 4 Less than equal to 6 per sprint per team Defect Leakage SEV 5 Less than equal to 8 per sprint per team Velocity (Standard team structure of 7.5 resources) for change requests 41 FPs per scrum team QA Exit (No of Defects Resolved / Total Number of Defect Raised) * 100 Productivity Hours per FP Burn Down Chart Work remaining Defect Density Defect per FP
  10. 10. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comIndustry Accreditation Documented Standard Plan Driven Statistically Controlled Incremental / Innovative Improvement Flexible Customer Collaboration Individual and Interactions Working Software &
  11. 11. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comMapping CMMI with Agile Complete • Requirement Management • Project Planning • Project Monitoring & Control • Configuration Management • Requirement Development • Technical Solution • Product Integration • Verification • Validation Partial • Measurement and Analysis • Process & Product Quality Assurance • Organizational Training • Integrated Project Management • Risk Management • Causal Analysis & Resolution Not Covered • Supplier Agreement Management • Organizational Process Focus • Organizational Process Definition • Decision Analysis & Resolution • Quantitative Project Management • Organizational Process Performance • Organizational Performance Management
  12. 12. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comStatistical Capability Baseline • Productivity – Hours per FP at project, program & portfolio level • Defect Density – Scrum Testing • Defect Density – UAT / QA • Defect Removal Efficiency at scrum team level • Velocity – Numbers of FP to be delivered by scrum team Process Performance model are also created on following: • Productivity • UAT Defect Density
  13. 13. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comPricing Models T & M Fixed Price Transaction Based Output based
  14. 14. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.comTechnical Debt & Rework Agile development leads to incremental technical debt and rework. It is equally important to keep a tap on this to avoid: • Never ending product life cycle • Last minute non functional issues Few process provisions done to make Agile more efficient: • Code refactoring at every stage (Release) • Technical stories / enablers part of product backlog • Sizing of technical stories to analysis the amount of work to be done for better planning • MK II function point methodology adopted We could reduce rework by 30% by adopting above process measures Technical debt past performance lead to arrive at IGT capability in arriving at new product functional size
  15. 15. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Operationalizing Agile based delivery model @ IGT Program Theme SoR DevOps Feature Arch Business ReviewRelease Management Infra Team SystemDemo EG-IT’s Application Team Architect(s), BA(s), Test Manager User Exp. Group UI & UX End User Metrics Program, Cross Functional Team NFRs, Test Strategy Features, User Stories Product Backlog Program Manager Scrum Master(s)Scrum Teams members Product Owner ✓ Architecture Review ✓ Continuous Integration ✓ Test Automation ✓ Automated Static Code Analysis Quality Team Backlog NFRs Team Backlog Hardening Sprint Exec Plan Demo& RetroExec Plan Demo& Retro User Stories Metrics ProductionRelease Kanban or Scrum On Going Releases Scrum Team(s) Enterprise Architect Business Sponsor Program Portfolio Management NFRs Statementof Requirement (SoR) Theme Portfolio Metrics Budgets Testing Teams Test Manager ✓ Test Strategy ✓ Automation ✓ Test Data Management ✓ Test Environment (s) Test Management NFRs Hardening Sprint Testing AcceptanceUser Stories Metrics Independent Testing Team
  16. 16. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com

×