Alexandru RosioruChief Information Officer| Ministry of HealthChisinau, Moldova, Republic of
How can a project manager effectively integrate Agile Scrum practices with other project management methodologies, such as Waterfall, in a hybrid project environment?
Possible answers are the following:
- Understand the project context
- Define the hybrid project framework
- Identify suitable project phases for each methodology
- Plan for coordination and communication
- Identify integration points
- Adapt project documentation and artifacts
Ryan McNameeSenior Project Manager| Apex Class ActionApple Valley, Mn, United States
May 24, 2023 5:25 AM
Replying to Khai Ng.
...
I would add "Coach project team". Without understanding the new methodology, project team members can not coorporate smoothly.
100% Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
May 24, 2023 1:51 AM
Replying to Alexandru Rosioru
...
Thanks a lot !
You are welcome. By the way, just to comment, long time ago when the agile movement started to have press, I performed conferences inside the PMI World Tour about how Scrum (and other agile based methods) and the PMBOK are fully compatible. At this time there was a lot of controversies in the matter.
...
1 reply by Alexandru Rosioru
May 25, 2023 9:30 AM
Alexandru Rosioru
...
Great. Thank you for your insistence. after years the truth came out. can you share any web links about this?!
Saving Changes...
Alexandru RosioruChief Information Officer| Ministry of HealthChisinau, Moldova, Republic of
May 25, 2023 7:44 AM
Replying to Sergio Luis Conte
...
You are welcome. By the way, just to comment, long time ago when the agile movement started to have press, I performed conferences inside the PMI World Tour about how Scrum (and other agile based methods) and the PMBOK are fully compatible. At this time there was a lot of controversies in the matter.
Great. Thank you for your insistence. after years the truth came out. can you share any web links about this?! Saving Changes...
Hi Alexandru,
Although your list is spot on, here is a more practical response towards building your solution.
Creating a hybrid of waterfall and agile, that is effective in communicating progress yet allows enough flexibility for the development process is to be agile, is easy to do. Start with the waterfall projects project lifecycle, keeping the Initiation, Planning, and Closing the same, but adjust how you setup and track tasks/milestones in the Execute and Monitoring/Controlling stages.
Within Execute, setup the same Agile epics/features in the project schedule as milestones. The User Stories and Work Tasks should remain in the Agile System, so do not put them in the project schedule.
On a regular cadence, track your actual time applied to the features in the Agile system insert the Feature total hours back into the project schedule Feature. This way you can compare the actual progress to the Feature's baseline and report on how the project is proceeding and against the anticipated milestones. Of course, for any major changes in delivery, make sure you use your Change Management process.
Hope this helps!
I think you nailed it Laura!
I find it astounding that people find it so difficult to integrate different methodologies and solutions into one another. Every project requires planning, and all planning begins with waterfall, it doesn't matter what anyone tells you. I don't believe that can be argued. Making a list, is waterfall, and therefore, all things begin with waterfall. What changes is the feedback loops and work cycles.
What is the foundation that must be laid, it's deliverables, activity durations and dependencies to be applied to the next group of objectives? It can then move into a cyclical Agile practice or Waterfall. When I think Agile, I think operations, Agile can leave room for gaps between interdependent tasks waiting on the next sprint or PI session if not within the same, where as, Waterfall maintains a better finish-to-start relationship.
Breakout all cyclical tasks for an operational setting and improvements that can be pulled from a backlog, identify what must stay within Waterfall due to these relationships, and build your schedule accordingly. That doesn't mean it's all in a project plan, backlog or otherwise, but you can build a project schedule that incorporates backlog work identified for each sprint during PI planning sessions and overlay waterfall items before, between, or after sprints.
I truly believe people are overcomplicating Agile, and tell themselves they want to follow a specific set of rules to project management. Take it all in, identify the process, and build it out. To think every organization will be able to adhere to one practice is absurd, you are fighting too many forces. Saving Changes...
"The most exciting phrase to hear in science, the one that heralds new discoveries, is not Eureka! (I found it!) but rather, 'hmm.... that's funny...'"