SlideShare a Scribd company logo
1 of 27
Managing Agile, Waterfall and
Hybrid projects within the Portfolio
Jon Lewis - Director, Ninth Wave
2 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Agenda
Introducing agile management techniques alongside traditional waterfall based
planning is becoming increasingly important for many of our customers.
In this presentation, we’ll describe and explain some of the issues in managing a
mix of waterfall projects, fully Agile projects and projects following a hybrid agile/
waterfall approach, all within the same project portfolio.
We’ll share Ninth Wave’s ideas and experience in this area and show some of
the tools and techniques that we use to support project portfolio management
with these different project approaches.
3 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Project Types
Waterfall:
Agile development:
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Plan
Build
Review
Test
Plan
Build
Review
Test
Test
4 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Hybrid Project Types
Iterative Waterfall:
Continuous Agile development:
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
5 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Waterfall:
o Requirements are known and fixed at the outset
o Changes can be expensive or impossible
o Different skills and resources are needed at different times
o Delays in one area have a knock on effect
o Testing is towards the end of the project
o The end date and cost are not ‘fixed’
o Benefits typically not realised until the end
Plan
Build
Review
Test
Deploy
6 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Agile Development:
o Requirements don’t all have to be fixed at the outset
o Developments are time-boxed
o Focus is on delivering sets of independent features
o Changes can be incorporated at a later stage
o Resources used more efficiently
o Slippage is much more obvious
o Delays in one area not as critical
o The end date can be fixed..
o ..by deployment of what has been signed off at a given time.
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Plan
Build
Review
Test
Plan
Build
Review
Test
Test
7 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Iterative Waterfall:
o A larger project broken down into phases
o Only some requirements fixed at the outset
o Changes can be incorporated in a later phase
o Resource use not efficient within the project
o Delays in one area affect deployment of current and later phases
o The end dates can slip and costs can rise
o Benefits can be realised from delivery of phase 1
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
8 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Continuous Agile Development:
o Requirements don’t have to be fixed at the outset
o Changes can be incorporated at any later stage
o Resources used efficiently
o Nothing is done until it is needed
o Delays in one area not critical
o Multiple small deployments at fixed dates
o Benefits can be realised very quickly (self funding?)
o But this could result in training and change management issues.
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
9 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Tools and techniques available:
Waterfall:
o Estimation tools
o Project planning and tracking
o Financial management and time recording
o Resource management
o Deliverable management and governance
Plan
Build
Review
Test
Deploy
10 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Project Planning/ Gantt:
11 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Project Financials:
12 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Documents and Governance:
13 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Tools and techniques available:
Agile:
o Planning poker
o Sprint and burndown chart
o Scrum/ Kanban board
o Build/ release management
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Plan
Build
Review
Test
Plan
Build
Review
Test
Test
14 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Sprint and Burndown Chart:
15 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Planning Poker:
16 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Scrum/ Kanban Board:
17 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Cards based work allocation:
18 Managing Agile, Waterfall and Hybrid projects within the Portfolio
In-task time recording:
19 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Build/ Release Management:
20 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Managing different project types in the portfolio:
As we’ve just seen, Agile, Waterfall and Hybrid projects will all need to
be managed in slightly different ways in terms of:
o Project definition and scoping
o Planning and resourcing
o Financial management
o Governance
o Tracking and reporting
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Deploy
Plan
Build
Review
Test
Plan
Build
Review
Test
Plan
Build
Review
Test
Test
21 Managing Agile, Waterfall and Hybrid projects within the Portfolio
The Iron Triangle:
Good project management requires delivery within the triple constraints
of time, cost and scope and to the desired quality:
Good project portfolio management requires delivery across the
portfolio within overall triple constraints of time, cost and scope, whilst
achieving the level of quality required.
Quality
Scope
22 Managing Agile, Waterfall and Hybrid projects within the Portfolio
The Iron Triangle (II):
Waterfall projects are typically
driven to achieving a fixed scope
and measured on delivery vs. plan
and cost vs. budget:
Quality
FIXED
Scope
Agile projects are typically driven
to meeting specific delivery dates
with given resources and
delivering as much as possible
within those constraints.
Quality
VARIABLE
Scope
23 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Measuring performance across the portfolio:
Report a range of RAGs or statuses - for Delivery, Costs, Benefits and
Risks and Issues to highlight problem areas regardless of the type of
project:
24 Managing Agile, Waterfall and Hybrid projects within the Portfolio
Ninth Wave and SmartCore
• Ninth Wave is an independent UK-based software and services firm
established in 1995
• Our main software product is SmartCore, a proven web-based
management support tool
• The product has been developed from practical experience of project
and programme management
• SmartCore is unique - it is entirely configurable via the web browser to
meet a wide range of organisational and individual information needs.
25 Managing Agile, Waterfall and Hybrid projects within the Portfolio
SmartCore - Major Functional Components
Programme & Project
Management
Resource
Management
Strategic
Alignment
Budgets & Financial
Management
Timesheets
Document
Management
Workflow
& Business Rules
Benefits
Management
Portfolio
Management
Dashboards
& Reporting
Governance/
Change Management
Risk & Issue
Management
26 Managing Agile, Waterfall and Hybrid projects within the Portfolio
SmartCore Customers:
27 Managing Agile, Waterfall and Hybrid projects within the Portfolio
0207 403 4433
jon.lewis@ninthwave.co.uk
www.ninthwave.co.uk
Project Portfolio Management
from Ninth Wave
SmartCore

More Related Content

Similar to Agile Methodology

SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC MethodologiesRavikanth-BA
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agileCuneiform Consulting Pvt Ltd.
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridIntland Software GmbH
 
Revolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesRevolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesInfowind Technologies (IT) Pvt Ltd
 
Dive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdfDive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdfMars Devs
 
Session 03 - SDLC
Session 03 - SDLCSession 03 - SDLC
Session 03 - SDLCPoojaLQA
 
Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?TechWell
 
Hi600 ch02_text_slides
Hi600 ch02_text_slidesHi600 ch02_text_slides
Hi600 ch02_text_slidesljmcneill33
 
Project Management 101
Project Management 101Project Management 101
Project Management 101Ryan Campbell
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)James Janisse
 
Model Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionModel Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionNguyenNguyen760
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN PanigrahiSN Panigrahi, PMP
 
1. into. to project and project management (1)
1. into. to project and project management (1)1. into. to project and project management (1)
1. into. to project and project management (1)tehreem fatima
 
Pros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdfPros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdfAbizzz1
 

Similar to Agile Methodology (20)

SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
 
Revolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesRevolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native Services
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Dive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdfDive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdf
 
Session 03 - SDLC
Session 03 - SDLCSession 03 - SDLC
Session 03 - SDLC
 
Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?Integrate V&V within Scrum: How Does That Work?
Integrate V&V within Scrum: How Does That Work?
 
Hi600 ch02_text_slides
Hi600 ch02_text_slidesHi600 ch02_text_slides
Hi600 ch02_text_slides
 
Project Management 101
Project Management 101Project Management 101
Project Management 101
 
2_Project Scope Management
2_Project Scope Management2_Project Scope Management
2_Project Scope Management
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
Model Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionModel Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile Introduction
 
1 project management framework
1  project management framework1  project management framework
1 project management framework
 
What is agile?
What is agile?What is agile?
What is agile?
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
SDLC
SDLCSDLC
SDLC
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
1. into. to project and project management (1)
1. into. to project and project management (1)1. into. to project and project management (1)
1. into. to project and project management (1)
 
Pros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdfPros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdf
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Agile Methodology

  • 1. Managing Agile, Waterfall and Hybrid projects within the Portfolio Jon Lewis - Director, Ninth Wave
  • 2. 2 Managing Agile, Waterfall and Hybrid projects within the Portfolio Agenda Introducing agile management techniques alongside traditional waterfall based planning is becoming increasingly important for many of our customers. In this presentation, we’ll describe and explain some of the issues in managing a mix of waterfall projects, fully Agile projects and projects following a hybrid agile/ waterfall approach, all within the same project portfolio. We’ll share Ninth Wave’s ideas and experience in this area and show some of the tools and techniques that we use to support project portfolio management with these different project approaches.
  • 3. 3 Managing Agile, Waterfall and Hybrid projects within the Portfolio Project Types Waterfall: Agile development: Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Plan Build Review Test Plan Build Review Test Test
  • 4. 4 Managing Agile, Waterfall and Hybrid projects within the Portfolio Hybrid Project Types Iterative Waterfall: Continuous Agile development: Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy
  • 5. 5 Managing Agile, Waterfall and Hybrid projects within the Portfolio Waterfall: o Requirements are known and fixed at the outset o Changes can be expensive or impossible o Different skills and resources are needed at different times o Delays in one area have a knock on effect o Testing is towards the end of the project o The end date and cost are not ‘fixed’ o Benefits typically not realised until the end Plan Build Review Test Deploy
  • 6. 6 Managing Agile, Waterfall and Hybrid projects within the Portfolio Agile Development: o Requirements don’t all have to be fixed at the outset o Developments are time-boxed o Focus is on delivering sets of independent features o Changes can be incorporated at a later stage o Resources used more efficiently o Slippage is much more obvious o Delays in one area not as critical o The end date can be fixed.. o ..by deployment of what has been signed off at a given time. Plan Build Review Test Deploy Plan Build Review Test Plan Build Review Test Plan Build Review Test Test
  • 7. 7 Managing Agile, Waterfall and Hybrid projects within the Portfolio Iterative Waterfall: o A larger project broken down into phases o Only some requirements fixed at the outset o Changes can be incorporated in a later phase o Resource use not efficient within the project o Delays in one area affect deployment of current and later phases o The end dates can slip and costs can rise o Benefits can be realised from delivery of phase 1 Plan Build Review Test Deploy Plan Build Review Test Deploy
  • 8. 8 Managing Agile, Waterfall and Hybrid projects within the Portfolio Continuous Agile Development: o Requirements don’t have to be fixed at the outset o Changes can be incorporated at any later stage o Resources used efficiently o Nothing is done until it is needed o Delays in one area not critical o Multiple small deployments at fixed dates o Benefits can be realised very quickly (self funding?) o But this could result in training and change management issues. Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy
  • 9. 9 Managing Agile, Waterfall and Hybrid projects within the Portfolio Tools and techniques available: Waterfall: o Estimation tools o Project planning and tracking o Financial management and time recording o Resource management o Deliverable management and governance Plan Build Review Test Deploy
  • 10. 10 Managing Agile, Waterfall and Hybrid projects within the Portfolio Project Planning/ Gantt:
  • 11. 11 Managing Agile, Waterfall and Hybrid projects within the Portfolio Project Financials:
  • 12. 12 Managing Agile, Waterfall and Hybrid projects within the Portfolio Documents and Governance:
  • 13. 13 Managing Agile, Waterfall and Hybrid projects within the Portfolio Tools and techniques available: Agile: o Planning poker o Sprint and burndown chart o Scrum/ Kanban board o Build/ release management Plan Build Review Test Deploy Plan Build Review Test Plan Build Review Test Plan Build Review Test Test
  • 14. 14 Managing Agile, Waterfall and Hybrid projects within the Portfolio Sprint and Burndown Chart:
  • 15. 15 Managing Agile, Waterfall and Hybrid projects within the Portfolio Planning Poker:
  • 16. 16 Managing Agile, Waterfall and Hybrid projects within the Portfolio Scrum/ Kanban Board:
  • 17. 17 Managing Agile, Waterfall and Hybrid projects within the Portfolio Cards based work allocation:
  • 18. 18 Managing Agile, Waterfall and Hybrid projects within the Portfolio In-task time recording:
  • 19. 19 Managing Agile, Waterfall and Hybrid projects within the Portfolio Build/ Release Management:
  • 20. 20 Managing Agile, Waterfall and Hybrid projects within the Portfolio Managing different project types in the portfolio: As we’ve just seen, Agile, Waterfall and Hybrid projects will all need to be managed in slightly different ways in terms of: o Project definition and scoping o Planning and resourcing o Financial management o Governance o Tracking and reporting Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Deploy Plan Build Review Test Plan Build Review Test Plan Build Review Test Test
  • 21. 21 Managing Agile, Waterfall and Hybrid projects within the Portfolio The Iron Triangle: Good project management requires delivery within the triple constraints of time, cost and scope and to the desired quality: Good project portfolio management requires delivery across the portfolio within overall triple constraints of time, cost and scope, whilst achieving the level of quality required. Quality Scope
  • 22. 22 Managing Agile, Waterfall and Hybrid projects within the Portfolio The Iron Triangle (II): Waterfall projects are typically driven to achieving a fixed scope and measured on delivery vs. plan and cost vs. budget: Quality FIXED Scope Agile projects are typically driven to meeting specific delivery dates with given resources and delivering as much as possible within those constraints. Quality VARIABLE Scope
  • 23. 23 Managing Agile, Waterfall and Hybrid projects within the Portfolio Measuring performance across the portfolio: Report a range of RAGs or statuses - for Delivery, Costs, Benefits and Risks and Issues to highlight problem areas regardless of the type of project:
  • 24. 24 Managing Agile, Waterfall and Hybrid projects within the Portfolio Ninth Wave and SmartCore • Ninth Wave is an independent UK-based software and services firm established in 1995 • Our main software product is SmartCore, a proven web-based management support tool • The product has been developed from practical experience of project and programme management • SmartCore is unique - it is entirely configurable via the web browser to meet a wide range of organisational and individual information needs.
  • 25. 25 Managing Agile, Waterfall and Hybrid projects within the Portfolio SmartCore - Major Functional Components Programme & Project Management Resource Management Strategic Alignment Budgets & Financial Management Timesheets Document Management Workflow & Business Rules Benefits Management Portfolio Management Dashboards & Reporting Governance/ Change Management Risk & Issue Management
  • 26. 26 Managing Agile, Waterfall and Hybrid projects within the Portfolio SmartCore Customers:
  • 27. 27 Managing Agile, Waterfall and Hybrid projects within the Portfolio 0207 403 4433 jon.lewis@ninthwave.co.uk www.ninthwave.co.uk Project Portfolio Management from Ninth Wave SmartCore