SlideShare a Scribd company logo
Instructor: Eric Aiyathurai
4100 E. Third Ave, Suite 205, Foster City, CA 94404 | 650-931-1651 | www.cprime.com
The leader in training and consulting for project management and agile development
Agile Portfolio Management
2
Migrations, Add-Ons,
Licensing, Training,
Optimization and more
Atlassian, VersionOne,
AgileCraft, Innotas and more
Contract to Hire, Consulting,
Full-time, Executive Search
and more
ScrumMasters, Product
Owners, Scrum Coaches and
more
Transformations, Scaling,
Assessments, Planning,
Coaching, Training, Advisory
Services, Change
Management and more
WHO IS CPRIME?
3
What is a Portfolio?
• Definition
• A collection of projects or programs and other work that are grouped
together to facilitate effective management of that work to meet
strategic business objectives. - PMI
• Typically contains a mix of strategic and tactical initiatives, growth-
driven and cost-driven initiatives, and customer and internally-focused
projects.
• Why do PPM?
• PPM (Project Portfolio Management): a formal approach that an
organization can use to orchestrate, prioritize and benefit from
projects. This approach examines the risk-reward of each project, the
available funds, the likelihood of a project's duration, and the expected
outcomes.
4
Portfolio-Program-Project Visual Hierarchy
5
Survey question
• How is the portfolio/ project status tracked in your company?
• Percent complete
• Remaining effort
• Sprints remaining
• Earned Value
• Other
6
Reasons for misalignment
• Projects still treated as…projects
• Long term planning horizons (1-3yrs)
• Different tools used for PPM vs Agile teams: Don’t integrate
• Unclear how to translate sprints to time and dollars
• Traditional PM uses different metrics and terminology than
Agile/ Scrum
https://www2.deloitte.com/us/en/pages/technology/articles/agile-and-ppm.html
7
Survey question
• What are the main reasons for misalignment in your org?
• Unsure how to map sprint story points to (portfolio) time estimates
• PPM tool does not integrate with Agile tool
• Execs/ Portfolio Managers do not understand the concepts of
Agile/ Agile Portfolio Management
• Other
8
Key Areas of Alignment
• Definition and classification of the larger deliverables
• Traditional: Projects  WBS (Tasks)  project completion
• Agile: Value Streams  Epics  Value delivered
• Reduction of long planning cycles into shorter ones
• 3-month/ quarterly
• Switch to non-time based estimates at the portfolio level
• Commits given by high priority items vs kitchen sink requirements
• Adjustment of Portfolio deliverables based on Epic deliveries
• Portfolio level meetings should occur more frequently (every 2
weeks)
• Initial allocation of staff done for the most important set of
Initiatives/ Epics
• Stable delivery teams
• Limit WIP
9
Cone of uncertainty – with an Agile context
10
Shift from Project to Epic delivery
• Map traditional Projects/ Initiatives to the Feature – Epic level
• Make Epics the common artifact for reporting and tracking up
and down
 “Epics are large cross-cutting initiatives that deliver solutions to the end
user. As more teams adopt agile across the organization, the need to
define value-streams and epics is critical, to ensure coordinated planning
and delivery.”
• Use Epic burndowns to track progress and changes
• Use the built in reporting from Agile tools which have Epic
burndown capability
11
Mapping the Portfolio to Epics
From: Avisi
Note: Depending on your Agile framework/tool, Epic and Feature could be switched around.
12
Change how Portfolio Estimations are Done
• Advisable not to use time estimates at the Portfolio level
• People tend to think of them as due dates (and time commits)
• Can be used if only for planning
• Story points, T-shirt sizing, story sizing, ‘fudge factors’, etc
• These estimates get plugged in at the portfolio level
• Delivery timeframes are decided by the respective velocities
• If none, then rough guesses can be used but gets refined as team
gathers velocity data
13
Cone of uncertainty in Agile estimating
14
Prioritize and Track and update the Epics
• Prioritize Epics with stakeholders
• Track progress and changes using Epic burndowns
• Done at both Portfolio level and team level
• As Epics get progressively elaborated and estimated, update
portfolio estimates accordingly (as applicable)
15
Steps for alignment of Portfolio-Sprints
• Reframe how initiatives/ projects are to be prioritized, funded,
and delivered
• Not by fixed scope but by Epics
• Delivering the highest value items first.
• Incremental delivery
• Break up the initial project scope into Epics
• Prioritize the Epics
• Estimate the Epics
• Progressive elaborate the Epics
• Re-estimate the Epics based on the above
• Adjust either the features delivered or delivery timeframe as
needed
• Use Portfolio tools to track at the higher level (if possible,
extract numbers directly from the Agile tool used by the teams)

More Related Content

What's hot

Benefits Realization Management إدارة تحقيق المنافع
Benefits Realization Management  إدارة تحقيق المنافعBenefits Realization Management  إدارة تحقيق المنافع
Benefits Realization Management إدارة تحقيق المنافع
Abdelrahman Elsheikh PMOC,PMP,CBAP,RMP,ACP,SP,MCITP,ITIL
 
Agile pilot project selection
Agile pilot project selectionAgile pilot project selection
Agile pilot project selection
hemantg1
 

What's hot (20)

How to make your PMO tool Implementation successful and deliver real busines...
 How to make your PMO tool Implementation successful and deliver real busines... How to make your PMO tool Implementation successful and deliver real busines...
How to make your PMO tool Implementation successful and deliver real busines...
 
The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir   The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir
 
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Agile certificates, PMI -ACP and Agile practice guide
Agile certificates,  PMI -ACP and Agile practice guideAgile certificates,  PMI -ACP and Agile practice guide
Agile certificates, PMI -ACP and Agile practice guide
 
Benefits Realization Management إدارة تحقيق المنافع
Benefits Realization Management  إدارة تحقيق المنافعBenefits Realization Management  إدارة تحقيق المنافع
Benefits Realization Management إدارة تحقيق المنافع
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Transforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinarTransforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinar
 
The Agile Project Portfolio - A 'Pecha Kucha' presentation
The Agile Project Portfolio - A 'Pecha Kucha' presentationThe Agile Project Portfolio - A 'Pecha Kucha' presentation
The Agile Project Portfolio - A 'Pecha Kucha' presentation
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Mikel huth
Mikel huthMikel huth
Mikel huth
 
Agile Governance
Agile GovernanceAgile Governance
Agile Governance
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile pilot project selection
Agile pilot project selectionAgile pilot project selection
Agile pilot project selection
 
Michael Nir The Agile PMO keynote
Michael Nir   The Agile PMO keynoteMichael Nir   The Agile PMO keynote
Michael Nir The Agile PMO keynote
 
OGC gateway process and it's use in Met Office HPC delivery
OGC gateway process and it's use in Met Office HPC deliveryOGC gateway process and it's use in Met Office HPC delivery
OGC gateway process and it's use in Met Office HPC delivery
 

Similar to Aligning Portfolio Management reporting and tracking with agile delivery at the team level

Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
Barbara Franks
 

Similar to Aligning Portfolio Management reporting and tracking with agile delivery at the team level (20)

The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility Continuum
 
The Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيقThe Agile PMO مكتب إدارة المشاريع الرشيق
The Agile PMO مكتب إدارة المشاريع الرشيق
 
The Lean Agile Portfolio
The Lean Agile PortfolioThe Lean Agile Portfolio
The Lean Agile Portfolio
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Unified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management PlatformsUnified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management Platforms
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at Scale
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
John Profile
John ProfileJohn Profile
John Profile
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrum
 
Effective portfolio management
Effective portfolio managementEffective portfolio management
Effective portfolio management
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Benefits of EPM
Benefits of EPMBenefits of EPM
Benefits of EPM
 
Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...
Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...
Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 Symposium
 
Agile best practices and what is Scrum - from a certified Scrum Master and PM...
Agile best practices and what is Scrum - from a certified Scrum Master and PM...Agile best practices and what is Scrum - from a certified Scrum Master and PM...
Agile best practices and what is Scrum - from a certified Scrum Master and PM...
 
The PMO journey
The PMO journeyThe PMO journey
The PMO journey
 
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
 

More from Cprime

AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
Cprime
 

More from Cprime (20)

Achieving Sustainable Growth in the Digital Age
Achieving Sustainable Growth in the Digital AgeAchieving Sustainable Growth in the Digital Age
Achieving Sustainable Growth in the Digital Age
 
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
Mastering an Integrated Atlassian Tooling Ecosystem: Strategies, Success Stor...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for Speed
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and Marketing
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service Management
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to You
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service Management
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 

Aligning Portfolio Management reporting and tracking with agile delivery at the team level

  • 1. Instructor: Eric Aiyathurai 4100 E. Third Ave, Suite 205, Foster City, CA 94404 | 650-931-1651 | www.cprime.com The leader in training and consulting for project management and agile development Agile Portfolio Management
  • 2. 2 Migrations, Add-Ons, Licensing, Training, Optimization and more Atlassian, VersionOne, AgileCraft, Innotas and more Contract to Hire, Consulting, Full-time, Executive Search and more ScrumMasters, Product Owners, Scrum Coaches and more Transformations, Scaling, Assessments, Planning, Coaching, Training, Advisory Services, Change Management and more WHO IS CPRIME?
  • 3. 3 What is a Portfolio? • Definition • A collection of projects or programs and other work that are grouped together to facilitate effective management of that work to meet strategic business objectives. - PMI • Typically contains a mix of strategic and tactical initiatives, growth- driven and cost-driven initiatives, and customer and internally-focused projects. • Why do PPM? • PPM (Project Portfolio Management): a formal approach that an organization can use to orchestrate, prioritize and benefit from projects. This approach examines the risk-reward of each project, the available funds, the likelihood of a project's duration, and the expected outcomes.
  • 5. 5 Survey question • How is the portfolio/ project status tracked in your company? • Percent complete • Remaining effort • Sprints remaining • Earned Value • Other
  • 6. 6 Reasons for misalignment • Projects still treated as…projects • Long term planning horizons (1-3yrs) • Different tools used for PPM vs Agile teams: Don’t integrate • Unclear how to translate sprints to time and dollars • Traditional PM uses different metrics and terminology than Agile/ Scrum https://www2.deloitte.com/us/en/pages/technology/articles/agile-and-ppm.html
  • 7. 7 Survey question • What are the main reasons for misalignment in your org? • Unsure how to map sprint story points to (portfolio) time estimates • PPM tool does not integrate with Agile tool • Execs/ Portfolio Managers do not understand the concepts of Agile/ Agile Portfolio Management • Other
  • 8. 8 Key Areas of Alignment • Definition and classification of the larger deliverables • Traditional: Projects  WBS (Tasks)  project completion • Agile: Value Streams  Epics  Value delivered • Reduction of long planning cycles into shorter ones • 3-month/ quarterly • Switch to non-time based estimates at the portfolio level • Commits given by high priority items vs kitchen sink requirements • Adjustment of Portfolio deliverables based on Epic deliveries • Portfolio level meetings should occur more frequently (every 2 weeks) • Initial allocation of staff done for the most important set of Initiatives/ Epics • Stable delivery teams • Limit WIP
  • 9. 9 Cone of uncertainty – with an Agile context
  • 10. 10 Shift from Project to Epic delivery • Map traditional Projects/ Initiatives to the Feature – Epic level • Make Epics the common artifact for reporting and tracking up and down  “Epics are large cross-cutting initiatives that deliver solutions to the end user. As more teams adopt agile across the organization, the need to define value-streams and epics is critical, to ensure coordinated planning and delivery.” • Use Epic burndowns to track progress and changes • Use the built in reporting from Agile tools which have Epic burndown capability
  • 11. 11 Mapping the Portfolio to Epics From: Avisi Note: Depending on your Agile framework/tool, Epic and Feature could be switched around.
  • 12. 12 Change how Portfolio Estimations are Done • Advisable not to use time estimates at the Portfolio level • People tend to think of them as due dates (and time commits) • Can be used if only for planning • Story points, T-shirt sizing, story sizing, ‘fudge factors’, etc • These estimates get plugged in at the portfolio level • Delivery timeframes are decided by the respective velocities • If none, then rough guesses can be used but gets refined as team gathers velocity data
  • 13. 13 Cone of uncertainty in Agile estimating
  • 14. 14 Prioritize and Track and update the Epics • Prioritize Epics with stakeholders • Track progress and changes using Epic burndowns • Done at both Portfolio level and team level • As Epics get progressively elaborated and estimated, update portfolio estimates accordingly (as applicable)
  • 15. 15 Steps for alignment of Portfolio-Sprints • Reframe how initiatives/ projects are to be prioritized, funded, and delivered • Not by fixed scope but by Epics • Delivering the highest value items first. • Incremental delivery • Break up the initial project scope into Epics • Prioritize the Epics • Estimate the Epics • Progressive elaborate the Epics • Re-estimate the Epics based on the above • Adjust either the features delivered or delivery timeframe as needed • Use Portfolio tools to track at the higher level (if possible, extract numbers directly from the Agile tool used by the teams)