Agile Rollout in Engg. Portfolio/Program Management in Product Development (Agile) EnvironmentJainendra Kuma...
Agenda • Engg. portfolio/program management objectives • Challenges – Product Life Cycle – Other challenges ...
Engg. Portfolio/Program Management(PM) Objectives• Provide oversight to support • Exploit economies of scale pro...
Traditional Program Management• Adapt all different kinds of projects and programs to a handful set of program manageme...
Product Lifecycle & Other Complexity• Portfolio include products in different lifecycle stage – Every stage has it’s un...
Other Challenges• Delivery Challenges – Predictability in software development – Deliver as per market require...
World of a Engg. Portfolio Manager
Agile helps in delivery and businessvalue challenges Portfolio/Program Level considerations • Continuous improvement of ...
End-state focus vs. metrics fever Simple Metrics End StateRelease burn-down chart ...
People practiceLeadership Competencies People progression Stage 1 – Identification ...
Capacity Building &Continuous ImprovementContinuous Integration,Test Automation Community Of Practice ...
Agile Maturity Survey Agile Program maturitySelect the answer that best represents ...
Cross Functional TeamEngg - Engg Engg – Product OwnerTech Debt - Philippe KruchtenEngg – Tech Support...
Product ManagementProduct Manager & Balanced Score CardProduct Owner Agile Balanced Sco...
Enterprise Architecture & GovernanceBusi Architecture Review ...
BudgetingZero-based budgeting (Yearly) Quarterly Business Review and Resource Forecasting (Business and Engineering Interl...
Ref. & Contributors“A Disciplined Approach to Adopting Agile Practices: The Agile AdoptionFramework”Communities of practic...
Q&AThank YoueMail: Jainendra.Kumar@pb.comTweet : @kumarjainendra0SMS : +91-9911604466Skype: kumarjainendraBlog: http://p...
of 18

Nasscom agile methodology-pitneybowe-jai

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Nasscom agile methodology-pitneybowe-jai

  • 1. Agile Rollout in Engg. Portfolio/Program Management in Product Development (Agile) EnvironmentJainendra KumarDirector Product Development , WW EngineeringCCM India Engineering and Agile & Tools Team17, Jan, 2013 All content and opinions are mine; not those of PB
  • 2. Agenda • Engg. portfolio/program management objectives • Challenges – Product Life Cycle – Other challenges • Agile helping with delivery challenges • Our Story – Focus on End State – People Focus – Capacity Building & Continuous Improvement – Maturity Model for Improvement tracing – Cross Functional Team Collaboration – Governance Process – Budgeting
  • 3. Engg. Portfolio/Program Management(PM) Objectives• Provide oversight to support • Exploit economies of scale project-level activity to ensure and reduce coordination the overall program goals are costs and risks met • Align portfolio with business• Manage and organizational strategy risk, issues, requirements, de and objectives sign, solution, Planning, escal ations • Continuously improve program/project• Coordination with upstream management practices to and downstream dependencies improve efficiency, skills and projects in large/complex build additional capacity program • etc.• Focus on end-state result
  • 4. Traditional Program Management• Adapt all different kinds of projects and programs to a handful set of program management operational models (CMMi, PCCMi and others)• Focus on Execution & Process• Cost, Controlling & Problem Solving• Metrics obsession – Metrics becomes the goal
  • 5. Product Lifecycle & Other Complexity• Portfolio include products in different lifecycle stage – Every stage has it’s unique challenges and needs• Each Product has it’s unique complexity – Technical/Architectural (A) – Market (M) – Competition (C ) Projec Introd Growth Maturity Decline – Tech Debt (Nonfunctional issues) t uction (TD) 1 A, M – Customer Support (CS) – Legal and Compliance (L&C) 2 C, L&C – People (P) 3 TD, A – Resources (R ) 4 C – Venders (V) – …
  • 6. Other Challenges• Delivery Challenges – Predictability in software development – Deliver as per market requirement – Ability to handle changing business requirement – Predictability in Quality – Improve capacity• Business & Customer Value – Marketable product – Usability – Improve top line at low cost – Innovate around customer need
  • 7. World of a Engg. Portfolio Manager
  • 8. Agile helps in delivery and businessvalue challenges Portfolio/Program Level considerations • Continuous improvement of Scrum (Agile) process in every project. • Build Capacity while improving quality of the delivery • Portfolio level Lean/Agile models for cross-functional team collaboration to improve customer & business value • Agile is people centric over process. Collaborative Leadership, Servant Leadership, Trust, People Maturity • End state focus vs. metrics fever
  • 9. End-state focus vs. metrics fever Simple Metrics End StateRelease burn-down chart Velocity chart Customer issue tracking
  • 10. People practiceLeadership Competencies People progression Stage 1 – Identification Stage 2 – Gap Analysis & training Stage 3 - Role Stage 4 – People responsibilities & PromotionTrust by empowerment Flat Organization Identify, train and mentor portfolio management talent
  • 11. Capacity Building &Continuous ImprovementContinuous Integration,Test Automation Community Of Practice Communities of practice are linked to organizational performance through the dimensions of social capitalShared Service
  • 12. Agile Maturity Survey Agile Program maturitySelect the answer that best represents thetypical length of sprints for your team:•Does your team decide what to work on ineach sprint?•Does your team create stable code with lowtechnical debt at the end of each sprint?•Does your team involve end-users inevaluating the product you create?•Does your team complete their daily standupmeeting in 15 minutes or less?•Does your team involve productmanagers, usability engineers, IT staff, orother external resources in planning and Agile Engineering Maturityworking on each iteration?•Does your team conduct lessons learnedsessions?•Does your team use test-driven development?•I would recommend that my peers use Agilepractices in their work.•Does your team hold demos or reviewsessions to demonstrate complete and testedsoftware?
  • 13. Cross Functional TeamEngg - Engg Engg – Product OwnerTech Debt - Philippe KruchtenEngg – Tech Support Value Stream Mapping (Objective: Reduce non value added times)
  • 14. Product ManagementProduct Manager & Balanced Score CardProduct Owner Agile Balanced Score Card adaptivemarketing Sanjiv Augustine
  • 15. Enterprise Architecture & GovernanceBusi Architecture Review Business casen Business Review Businessess Requirement Model& Solution ArchitectureEA Enterprise Architect Meta Model, Design Constructs, Standards & GuidelinesE Enterprise Architecture Toolsng Solution Architecti •Agile Modeling •BDDn •Agile Model Driver Architecture •TDDe •ALMe •CI/CDring Agile Methodologies
  • 16. BudgetingZero-based budgeting (Yearly) Quarterly Business Review and Resource Forecasting (Business and Engineering Interlock)
  • 17. Ref. & Contributors“A Disciplined Approach to Adopting Agile Practices: The Agile AdoptionFramework”Communities of practice and organizational performanceby - E. L. Lesser J. StorckMANAGING AGILE PROJECTS – By Sanjiv AugustineAdaptivemarketing.in
  • 18. Q&AThank YoueMail: Jainendra.Kumar@pb.comTweet : @kumarjainendra0SMS : +91-9911604466Skype: kumarjainendraBlog: http://productnation.in/author/jaik/

Related Documents