India agile week chennai - Agile maturity to scale for enterprise & blending with Devops

661 views
429 views

Published on

Agile maturity to scale for enterprise & blending with Devops

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
661
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Development Productivity
    Development Velocity
    IP re-use/app mapping
    Continuous Delivery
    Business Innovation
    App Modernization
    Social/Collaboration
    DevOps Integration

    Cost Reduction
    License/Vendors
    IT Support
    Infrastructure
    Travel


    Compliance & Visibility
    Access Control
    IP Protection
    Corporate Controls
    Audit-ready history
    Global Reporting
    Contractor Mgt

  • India agile week chennai - Agile maturity to scale for enterprise & blending with Devops

    1. 1. www.unicomlearning.com India Agile Week-2014 June 17th 2014 - Chennai Agile maturity to scale for enterprise & blending with Devops Janardhanam Venkat Director of Engineering www.agileinbusiness.com
    2. 2. www.unicomlearning.com Overview UNICOM Presents India Agile Week-2014 • Agile teams evolution • Refine and fine tune agile adoption • Leverage on external factor to succeed in Agile • DevOps is part of agile • Expanding agile in enterprise • Scaled Agile Framework (SAFe) • SAFe Value & Business Benefit • Success Measure
    3. 3. www.unicomlearning.com UNICOM Presents India Agile Week-2014 1 • Evolution & Maturity 2 • Engineering Practices 3 • Blending into DevOps 4 • Expanding to Enterprise
    4. 4. www.unicomlearning.com Evolution – Small Agile Team UNICOM Presents India Agile Week-2014 AGILE TEAM QA Stake Holders POScrum Master DEV
    5. 5. www.unicomlearning.com Evolution – Small Agile Team UNICOM Presents India Agile Week-2014 AGILE TEAM QA Stake Holders POScrum Master DEV
    6. 6. www.unicomlearning.com Agile Inception in Small Team UNICOM Presents India Agile Week-2014 • Agile Team Challenges – Distributed Teams – Breaking Stories into Tasks – Estimation – Doneness – Understanding Agile – Lone Product Owner – Spike – Team Ownership
    7. 7. www.unicomlearning.com Maturity in Agile Teams UNICOM Presents India Agile Week-2014 • Tech Debt Management • Pair Programming • Stake holders on board • Involving customers in Epic • Documentation lag • Unit test & QA test cases
    8. 8. www.unicomlearning.com Adopt to Demand UNICOM Presents India Agile Week-2014 • Early to market – Pilot customers • Fine tune sprint period – 1 or 2 or 3 weeks • Estimation - Hours to Story Points • Help from Tools • Cut down stabilization sprint • Adjust to high level requirements Sprint 1 2 Wks Sprint 2 2 Wks Sprint X 2 Wks Stabilization Sprint 5 Wks
    9. 9. www.unicomlearning.com Adopt to Demand UNICOM Presents India Agile Week-2014 • Metrics collection • Knowledge management • Slippage - Scrumfall to Agile • Better Collaboration Dev QA
    10. 10. www.unicomlearning.com Adopt to Demand UNICOM Presents India Agile Week-2014 • Metrics collection • Knowledge management • Slippage - Scrumfall to Agile • Better Collaboration Dev QAQA
    11. 11. www.unicomlearning.com UNICOM Presents India Agile Week-2014 1 • Evolution & Maturity 2 • Engineering Practices 3 • Blending into DevOps 4 • Expanding to Enterprise
    12. 12. www.unicomlearning.com Engineering Practices - Supporting Agile UNICOM Presents India Agile Week-2014 • Continuous Integration • Automation Tests • Test Driven Development • Provisioning Platform • ALM tools • Release Automation
    13. 13. www.unicomlearning.com UNICOM Presents India Agile Week-2014 1 • Evolution & Maturity 2 • Engineering Practices 3 • Blending into DevOps 4 • Expanding to Enterprise
    14. 14. Challenges across the industry Source: IT OPS & DEVOPS PRODUCTIVITY REPORT 2013 “The primary causes of downtime are: human configuration error (40%), software quality (30%) and missing patches (20%).
    15. 15. Blending into DevOps • Agile Manifest – Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. – Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Culture - Dev and ops finger pointing – Dev says “Works in my environment” – Ops says “Does not work in production” • Ops to be included in agile from the beginning of the release
    16. 16. Blending into DevOps • Agile Manifest – Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. – Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Culture - Dev and ops finger pointing – Dev says “Works in my environment” – Ops says “Does not work in production” • Ops to be included in agile from the beginning of the release Dev • Developers • QA testers • UX developers • Architects Ops • System Admins - Setups servers • Release Managers - Configures & deploys code • Webserver Admins – Installs & supports webserver • DBA – Installs and maintains database
    17. 17. DevOps • Ops to participate in story qualification • Ops included in planning • Ops to test the product before release • Release Automation - deployment infrastructure as code – Eliminate manual hand off to reduce errors – Enable faster release of changes – Repeatable without errors Source: Jason Sanders Teched North America
    18. 18. www.unicomlearning.com UNICOM Presents India Agile Week-2014 1 • Evolution & Maturity 2 • Engineering Practices 3 • Blending into DevOps 4 • Expanding to Enterprise
    19. 19. www.unicomlearning.com Expanding in Enterprise UNICOM Presents India Agile Week-2014 AGILE TEAM QA Stake Holders PO Ops DEV
    20. 20. www.unicomlearning.com Expanding in Enterprise UNICOM Presents India Agile Week-2014
    21. 21. www.unicomlearning.com Expanding in Enterprise UNICOM Presents India Agile Week-2014
    22. 22. www.unicomlearning.com Expanding in Enterprise UNICOM Presents India Agile Week-2014 • Educate Senior Management • Training teams on Agile and specialized area • Team Ownership • Agile from top to bottom • Existing PPM Role Mapping • Continuous Training & Sharing
    23. 23. www.unicomlearning.com Traditional Agile Organization UNICOM Presents India Agile Week-2014 Portfolio Team Program Waterfall Waterfall Agile
    24. 24. www.unicomlearning.com Traditional Agile Organization UNICOM Presents India Agile Week-2014 Portfolio Team Program Waterfall Waterfall Agile Agile Agile
    25. 25. www.unicomlearning.com Traditional Agile Organization UNICOM Presents India Agile Week-2014 Portfolio Team Program Waterfall Waterfall Agile Agile Agile
    26. 26. www.unicomlearning.com Traditional Agile Organization UNICOM Presents India Agile Week-2014 Portfolio Team Program Waterfall Waterfall Agile Agile Agile Role change from PMO To Services & Support Ownership Delivery Adoption Change Management Benefit realization Change Leadership Business Value
    27. 27. www.unicomlearning.com Agile at Scale UNICOM Presents India Agile Week-2014
    28. 28. Portfolio Backlog Value Streams •Investment •Themes Business Epics Architectural EpicsPortfolio Manager Program Manager Business Owner EA Scaled Agilist • Centralized strategy & decentralized execution • Metrics for governance • Communities of Practice (COP) • Kanban and WIP limit Portfolio
    29. 29. Program Backlog Roadmap Vision Portfolio BacklogProduct Management Release Management Feature Owner Architect UX designer Release Train Engineer DevOps System Engineer • Aligned to common mission through single backlog • Common sprint length and estimation Program
    30. 30. PSI PSI HIP FEATURE FEATURE Agile Release Train Program • Feature teams • Agile Release Train (ART) • Potential Shippable Increment (PSI) • Hardening, Innovation & Planning Sprint (HIP) ReleasePlanning ReleasePlanning PSI ReleasePlanning
    31. 31. Team Backlog Program Backlog Scrum Master Product Owner Developer Tester • Empowered, self-organizing, self-managing cross-functional teams • Teams operate under program vision, architecture and user experience guidance Team
    32. 32. www.unicomlearning.com Scaled Agile Framework UNICOM Presents India Agile Week-2014 SAFe Core Values  Code Quality  Program Execution  Alignment  Transparency Business Result  Engagement  Productivity  Time to market  Quality Benefit & Noise  Governance  Customize  Service Industry  Monitoring Metrics  No control
    33. 33. Summary Source: Ivar Jacobson International Case Study
    34. 34. www.unicomlearning.com India Agile Week-2014 Organized by UNICOM Trainings & Seminars Pvt. Ltd. contact@unicomlearning.com Speaker name: Janardhanam Venkat Email ID: venkatj@collab.net

    ×