There Is No Perfect Lifecycle For Your Project


The project manager’s responsibility is to organize the work of product development. This is the project lifecycle. Read another post from the project management series. The post is based on a remarkable book written by Johanna Rothman, Manage It!

Here is Johanna’s definition of the project lifecycle:

The project lifecycle is a way how the project manager and development team organize project work.

I had seen the project lifecycle as an obstacle, and now I understand why. Either project lifecycle could not fit into our development team, or the project lifecycle was wrongly used. I worked in a waterfall, agile and iterative lifecycles.

So far, you have your project charter and plan. While you were creating those two, you got some information that could help you to select the project cycle. If you received a Bible sized set of requirements, you should go with the Waterfall lifecycle. But if you see that defining requirements will an ongoing process, you could go with Iterative or Agile. Your team is a startup company, go for Agile!

When you have a prioritized list of project drivers and customer expectations (your constraints), it is much easier to choose the project lifecycle. The main goal is to mitigate project risks with the most appropriate project lifecycle.

Originally published at on May 10, 2020.




Founder of Tentamen, software testing agency.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

POWER BI- Change Currency Symbol using Card

Best Android App Templates and Themes of 2022

2D Galaxy Space Shooter

On Architectural Testability

Opan’s ESP32 Project , Archive 3: Internal Sensors

Using Windows Expand Tool to Extract CAB Files


An Introduction into gRPC


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Karlo Smid

Karlo Smid

Founder of Tentamen, software testing agency.

More from Medium

Q and A for 371 to 379 — Quotidian — 380

Superior Customer Experience comes with Exceptional Quality Assurance

Superior Customer Experience comes with Exceptional Quality Assurance

Agile Methodology- Zomato

Software business analysts and UAT (User acceptance tests)