SlideShare a Scribd company logo
Agile or Waterfall: Why you don’t have to choose anymore 1
Agile or Waterfall:
Why you don’t have to
choose anymore
Introduction
Choices, choices – we all love having a choice and we all
love taking sides. It appeals to our tribe mentality. In the
60’s you loved the Beatles or the Stones1
. In the 90’s you
were an Oasis fan or a Blur fan2
.
But sometimes the best solution is a combination of the
two. If you could have combined the song writing of the
Beatles with the style and attitude of the Stones, what a
super-group that would have been!
In the slightly less glamorous world of PPM software,
there has been a long running battle between the
two tribes of Agile and Waterfall. On the one hand,
the proponents of Agile claim that the collaborative,
iterative approach on which it’s based gives better
quality outcomes more quickly, while advocates of
Waterfall claim the detailed, formalised approach gives
better visibility and governance of the project itself.
Never mind that few PM’s actually followed a strict Agile
or Waterfall approach, it seemed that everyone in the
PM world joined one or another tribe and opinion was
polarized one way or the other.
But in the last year or two, more and more PM’s are
embracing both approaches and starting to combine
elements of both, in search of the optimum combination.
Whether you call it ‘Bimodal’, ‘Hybrid’, or just common
sense, the old dividing lines are slowly disappearing.
1
The correct answer is of course The Who
2
The correct answer is of course Pulp
Agile or Waterfall: Why you don’t have to choose anymore 2
Suggestions for Using Both Agile & Waterfall
It’s always been the case that one methodology rarely fits all projects. Most organizations will have a light
methodology for ‘small’ projects and a more detailed methodology for ‘large’ projects. So the obvious place to
start is to decide on an Agile or Waterfall approach on a project-by-project basis.
The choice should be guided by attributes such as these:
• Does the project have well defined requirements (Waterfall) or not (Agile)
• Is the project team full time and established (Agile) or part time and new (Waterfall)
• Is the culture top down and centralized (Waterfall) or bottom up and distributed (Agile)
• Is the main deliverable a one-off (such as a marketing event) (Waterfall) or iterative (such as releases
of a software product) (Agile)
• Is the ability to predict and measure when specific deliverables and work will be done of greater
(Waterfall) or lesser (Agile) importance
Within the same project, it’s not uncommon for particular tasks or work streams to be better suited to different
approaches. For example, if you are developing and deploying an IT solution, you will normally be managing a
software development stream, a hardware deployment stream and an implementation stream concerned with
the accompanying business change. In this case, the software development may be better suited to an Agile
approach and the hardware deployment to a Waterfall approach.
The challenge for you, the project manager, is that you have to manage the whole project, irrespective of the
approach being used on each task or work stream, and so you have to agree a common way of planning and
tracking both parts which is consistent. This can be made easier if you can appoint work stream leaders and
devolve responsibility to them for planning and tracking their part of the project so you only have one person in
each workstream whom you need to coordinate with.
Use different methodologies for different projects
Use different methodologies for different parts of the same project
Agile or Waterfall: Why you don’t have to choose anymore 3
Finally, as your Waterfall/Agile maturity grows, you may start to blend the two methodologies and take the best
of both. The formality and thoroughness of the planning and governance elements of a Waterfall approach can
be very effective in encouraging clear thinking and minimizing uncertainty while the flexibility and collaborative
nature of Agile is particularly effective in the execution phase.
There is no industry standard combination and many commentators see risks to this approach, so it’s necessary
to tread carefully. The two approaches are very different in the underlying philosophy and it may confuse
or frustrate your team to have to use elements of both. So be sure to pilot any changes thoroughly before
incorporating them into your standard way of working and involve your team in this business change. There are
other issues to consider as well:
If there is a natural bias in your organization to one, it may be very difficult to accommodate the other. For
example, Waterfall is designed around a traditional hierarchical organization with the Project Sponsor, Manager
and team members having clearly defined levels of authority and responsibility. While Agile teams are much
flatter with authority and responsibility delegated down to the team members. Having to switch between the two
can easily cause conflict unless the different roles are clearly defined.
Questions to Consider
Use a blend of methodologies in one approach
Is there a cultural bias in your organization?
Agile or Waterfall: Why you don’t have to choose anymore 4
Both Agile and Waterfall have their metrics for tracking and comparing project performance, but unfortunately
they aren’t the same. For example, Agile tracks task accomplishment in terms of the number of story points that
have been delivered while Waterfall uses % completion of the task duration as a proxy for this. So it’s necessary
to develop a baseline standard across the portfolio that will allow you to compare both types of project.
Similarly, metrics for tracking scope and cost will also need to be agreed, as well as and a baseline, so that
comparison between and within projects is meaningful.
If you are successful in combining both philosophies, then you can expect to benefit from their complementary
nature.
The formalized Waterfall approach means that significant time is spent in identifying business, user and
functional requirements, which helps to define the final goal of the project in a way that can be communicated to
other stakeholders and get their support. A detailed project specification can also be valuable in clearly defining
roles, responsibilities, work packages, milestones and deliverables. This can highlight risks and help to avoid
duplication of effort and unnecessary cost before you start delivering the work.
But however good the planning, there needs to be flexibility in executing the plan so that you can react to the
many unexpected events that impact your project. An agile approach, with its emphasis on communication and
collaboration, means that you get early visibility of these events and can quickly agree how to respond with your
team. The involvement of the customer in a formal role can also emphasise the need for their rapid feedback
Preparing the Next Steps
How to track and compare projects and tasks?
Rigorous planning
Flexible execution
Agile or Waterfall: Why you don’t have to choose anymore 5
About Sciforma
Sciforma is one of the largest providers of Portfolio & Project Management software,
delivering solutions to more than a quarter-million users worldwide since 1982. The company
offers flexible and easy-to-use multi-platform project management and project portfolio
management software solutions. Businesses that have multiple projects from multiple clients
(including internal customers) need to be able to prioritize efforts that will bring the best
results to the company. The configurable Sciforma PPM solution provides project managers
and executives the ability to analyze investments, plan capacity, manage risks, and control
expenses better.
Contact
www.sciforma.com
Phone: 1-408-354-0144
sales@sciforma.com
and approval of deliverables in the form of stories and epics. Finally, the iterative nature of the sprints means
that the risk of misunderstanding requirements and scope are reduced and can be corrected if necessary while
the impact is relatively small.
Once you have decided on how you want to work and blend together the two approaches, you need a PPM tool
that has the capability to support this way of working. Generally, tool vendors are developing their products to
provide native support for these and other methodologies within the same tool so you don’t need to deploy two,
with the additional training and support overheads that would imply. In addition, the flexibility of most reporting
and analysis tools allows multiple metrics to be combined into one dashboard that will allow you to compare all
your projects whichever methodology they are using.
Sciforma supports the Waterfall approach with its Project Management extension, as well as the Agile approach
using the Agile extension, and both can be used on different or even the same project to give you the benefits
described above.
So now, rather than being forced to choose one tribe or another, however attractive that may be, it’s possible to
make your own super group by combining the most important elements of different philosophies. With the best
elements of both Agile and Waterfall being used where they are most appropriate, prepare to rock your project
world!
This document, as well as the software described in it, is furnished under license and may only be used or copied in accordance with the terms of such license. The information
in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Sciforma. Sciforma assumes no
responsibility or liability for any errors or inaccuracies that may appear in this document. No part of it may be reproduced or transmitted, in any form or by any means without
the prior written permission of Sciforma. Copyright © 2016.
A PPM Tool Supporting Both Methodologies

More Related Content

What's hot

Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)James Spafford
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed AgileBrad Kaufman
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Richard Knaster
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
2012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v42012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v4Andy Kucharski
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planningJohanna Rothman
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1COMPETENSIS
 
5 steps project change control process
5 steps project change control process5 steps project change control process
5 steps project change control processPM Majik
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceAlexandre Boutin
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2Saqib Javed John
 
Where are my Project Managers? Role of the Project Manager with Agile
Where are my Project Managers?   Role of the Project Manager with AgileWhere are my Project Managers?   Role of the Project Manager with Agile
Where are my Project Managers? Role of the Project Manager with AgilePM Reston Luncheon Series (PMIWDC)
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
 
Beyond project-management
Beyond project-managementBeyond project-management
Beyond project-managementClarizen
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015Dave Prior
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceMatt Holitza
 
Agile project management
Agile project managementAgile project management
Agile project managementmicovi
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 

What's hot (20)

Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed Agile
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
2012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v42012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v4
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
5 steps project change control process
5 steps project change control process5 steps project change control process
5 steps project change control process
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & Maxence
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2
 
Where are my Project Managers? Role of the Project Manager with Agile
Where are my Project Managers?   Role of the Project Manager with AgileWhere are my Project Managers?   Role of the Project Manager with Agile
Where are my Project Managers? Role of the Project Manager with Agile
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
Beyond project-management
Beyond project-managementBeyond project-management
Beyond project-management
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 

Similar to Sciforma agile and_waterfall

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.
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummiesVinay Dixit
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Waterfall vs agile
Waterfall vs agileWaterfall vs agile
Waterfall vs agileTarun Reddy
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software DevelopmentDiane Allen
 
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...
Sourav_Kumar_SKUM279_Manoj_HYD_My  Journey as a Software Testing Professional...Sourav_Kumar_SKUM279_Manoj_HYD_My  Journey as a Software Testing Professional...
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...sourav kumar
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software developmentBashir Nasr Azadani
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyGina Alfaro
 
Choose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessChoose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessFibonalabs
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
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
 

Similar to Sciforma agile and_waterfall (20)

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
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Waterfall vs agile
Waterfall vs agileWaterfall vs agile
Waterfall vs agile
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software Development
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...
Sourav_Kumar_SKUM279_Manoj_HYD_My  Journey as a Software Testing Professional...Sourav_Kumar_SKUM279_Manoj_HYD_My  Journey as a Software Testing Professional...
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
 
Why agile?
Why agile?Why agile?
Why agile?
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case Study
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 
Choose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful BusinessChoose the Best Agile Product Development Method for a Successful Business
Choose the Best Agile Product Development Method for a Successful Business
 
Waterfall Methodology Essay
Waterfall Methodology EssayWaterfall Methodology Essay
Waterfall Methodology Essay
 
stopHorseTrading
stopHorseTradingstopHorseTrading
stopHorseTrading
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Fp Martinelli Graykowski
Fp Martinelli GraykowskiFp Martinelli Graykowski
Fp Martinelli Graykowski
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Itm 423
Itm 423Itm 423
Itm 423
 
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
 

Recently uploaded

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsVlad Stirbu
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Sciforma agile and_waterfall

  • 1. Agile or Waterfall: Why you don’t have to choose anymore 1 Agile or Waterfall: Why you don’t have to choose anymore Introduction Choices, choices – we all love having a choice and we all love taking sides. It appeals to our tribe mentality. In the 60’s you loved the Beatles or the Stones1 . In the 90’s you were an Oasis fan or a Blur fan2 . But sometimes the best solution is a combination of the two. If you could have combined the song writing of the Beatles with the style and attitude of the Stones, what a super-group that would have been! In the slightly less glamorous world of PPM software, there has been a long running battle between the two tribes of Agile and Waterfall. On the one hand, the proponents of Agile claim that the collaborative, iterative approach on which it’s based gives better quality outcomes more quickly, while advocates of Waterfall claim the detailed, formalised approach gives better visibility and governance of the project itself. Never mind that few PM’s actually followed a strict Agile or Waterfall approach, it seemed that everyone in the PM world joined one or another tribe and opinion was polarized one way or the other. But in the last year or two, more and more PM’s are embracing both approaches and starting to combine elements of both, in search of the optimum combination. Whether you call it ‘Bimodal’, ‘Hybrid’, or just common sense, the old dividing lines are slowly disappearing. 1 The correct answer is of course The Who 2 The correct answer is of course Pulp
  • 2. Agile or Waterfall: Why you don’t have to choose anymore 2 Suggestions for Using Both Agile & Waterfall It’s always been the case that one methodology rarely fits all projects. Most organizations will have a light methodology for ‘small’ projects and a more detailed methodology for ‘large’ projects. So the obvious place to start is to decide on an Agile or Waterfall approach on a project-by-project basis. The choice should be guided by attributes such as these: • Does the project have well defined requirements (Waterfall) or not (Agile) • Is the project team full time and established (Agile) or part time and new (Waterfall) • Is the culture top down and centralized (Waterfall) or bottom up and distributed (Agile) • Is the main deliverable a one-off (such as a marketing event) (Waterfall) or iterative (such as releases of a software product) (Agile) • Is the ability to predict and measure when specific deliverables and work will be done of greater (Waterfall) or lesser (Agile) importance Within the same project, it’s not uncommon for particular tasks or work streams to be better suited to different approaches. For example, if you are developing and deploying an IT solution, you will normally be managing a software development stream, a hardware deployment stream and an implementation stream concerned with the accompanying business change. In this case, the software development may be better suited to an Agile approach and the hardware deployment to a Waterfall approach. The challenge for you, the project manager, is that you have to manage the whole project, irrespective of the approach being used on each task or work stream, and so you have to agree a common way of planning and tracking both parts which is consistent. This can be made easier if you can appoint work stream leaders and devolve responsibility to them for planning and tracking their part of the project so you only have one person in each workstream whom you need to coordinate with. Use different methodologies for different projects Use different methodologies for different parts of the same project
  • 3. Agile or Waterfall: Why you don’t have to choose anymore 3 Finally, as your Waterfall/Agile maturity grows, you may start to blend the two methodologies and take the best of both. The formality and thoroughness of the planning and governance elements of a Waterfall approach can be very effective in encouraging clear thinking and minimizing uncertainty while the flexibility and collaborative nature of Agile is particularly effective in the execution phase. There is no industry standard combination and many commentators see risks to this approach, so it’s necessary to tread carefully. The two approaches are very different in the underlying philosophy and it may confuse or frustrate your team to have to use elements of both. So be sure to pilot any changes thoroughly before incorporating them into your standard way of working and involve your team in this business change. There are other issues to consider as well: If there is a natural bias in your organization to one, it may be very difficult to accommodate the other. For example, Waterfall is designed around a traditional hierarchical organization with the Project Sponsor, Manager and team members having clearly defined levels of authority and responsibility. While Agile teams are much flatter with authority and responsibility delegated down to the team members. Having to switch between the two can easily cause conflict unless the different roles are clearly defined. Questions to Consider Use a blend of methodologies in one approach Is there a cultural bias in your organization?
  • 4. Agile or Waterfall: Why you don’t have to choose anymore 4 Both Agile and Waterfall have their metrics for tracking and comparing project performance, but unfortunately they aren’t the same. For example, Agile tracks task accomplishment in terms of the number of story points that have been delivered while Waterfall uses % completion of the task duration as a proxy for this. So it’s necessary to develop a baseline standard across the portfolio that will allow you to compare both types of project. Similarly, metrics for tracking scope and cost will also need to be agreed, as well as and a baseline, so that comparison between and within projects is meaningful. If you are successful in combining both philosophies, then you can expect to benefit from their complementary nature. The formalized Waterfall approach means that significant time is spent in identifying business, user and functional requirements, which helps to define the final goal of the project in a way that can be communicated to other stakeholders and get their support. A detailed project specification can also be valuable in clearly defining roles, responsibilities, work packages, milestones and deliverables. This can highlight risks and help to avoid duplication of effort and unnecessary cost before you start delivering the work. But however good the planning, there needs to be flexibility in executing the plan so that you can react to the many unexpected events that impact your project. An agile approach, with its emphasis on communication and collaboration, means that you get early visibility of these events and can quickly agree how to respond with your team. The involvement of the customer in a formal role can also emphasise the need for their rapid feedback Preparing the Next Steps How to track and compare projects and tasks? Rigorous planning Flexible execution
  • 5. Agile or Waterfall: Why you don’t have to choose anymore 5 About Sciforma Sciforma is one of the largest providers of Portfolio & Project Management software, delivering solutions to more than a quarter-million users worldwide since 1982. The company offers flexible and easy-to-use multi-platform project management and project portfolio management software solutions. Businesses that have multiple projects from multiple clients (including internal customers) need to be able to prioritize efforts that will bring the best results to the company. The configurable Sciforma PPM solution provides project managers and executives the ability to analyze investments, plan capacity, manage risks, and control expenses better. Contact www.sciforma.com Phone: 1-408-354-0144 sales@sciforma.com and approval of deliverables in the form of stories and epics. Finally, the iterative nature of the sprints means that the risk of misunderstanding requirements and scope are reduced and can be corrected if necessary while the impact is relatively small. Once you have decided on how you want to work and blend together the two approaches, you need a PPM tool that has the capability to support this way of working. Generally, tool vendors are developing their products to provide native support for these and other methodologies within the same tool so you don’t need to deploy two, with the additional training and support overheads that would imply. In addition, the flexibility of most reporting and analysis tools allows multiple metrics to be combined into one dashboard that will allow you to compare all your projects whichever methodology they are using. Sciforma supports the Waterfall approach with its Project Management extension, as well as the Agile approach using the Agile extension, and both can be used on different or even the same project to give you the benefits described above. So now, rather than being forced to choose one tribe or another, however attractive that may be, it’s possible to make your own super group by combining the most important elements of different philosophies. With the best elements of both Agile and Waterfall being used where they are most appropriate, prepare to rock your project world! This document, as well as the software described in it, is furnished under license and may only be used or copied in accordance with the terms of such license. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Sciforma. Sciforma assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. No part of it may be reproduced or transmitted, in any form or by any means without the prior written permission of Sciforma. Copyright © 2016. A PPM Tool Supporting Both Methodologies