Agile methodologies for Infrastructure projects?
Being surrounded by agilists, I often find most associating agile methodologies with development projects and waterfall with infrastructure projects! To this I would like to share my thoughts and a recent experience of a large scale infrastructure project for an Energy and utility client. Read on to know more!
To start with, the type of project (software development / infra / network / manufacturing / real estate etc) does not indicate if it suits agile or waterfall method. A project that has more unknowns, where the requirement and the end product is meant to evolve during the project execution would fit well in agile execution. But if the clients are clear on the ask, the team clear with the requirements and you don't expect any major deviation then you would have a choice to execute it in agile/waterfall. Although in such case you may not be reap all agile benefits.
Coming to the infrastructure projects, in most cases infra projects have defined tasks, a well defined config changes, prior similar experiences in place eg : storage migration, infra augmentation on-prem etc. Such projects well fit into waterfall but not all infra projects have defined boundaries, tasks, outcomes or impacts. For instance a project intending to migrate varied and large scale on-prem applications to cloud or a data centre migration project has enough "unknowns" to be qualified for agile.The synergy across various teams (infra/application/network/firewall etc) you achieve when executing such infra projects in agile would be immense.
I have been part of an infra project intending to do Storage migration and HCI/DPS migration across a large data centre. With multiple vendors orchestrated in SAFe agile, this project was a fantastic example. Few of my experiences while on the this project -
领英推荐
One can also use Cynefine framework to figure out if the project would benefit from agile or waterfall. This framework categorises the projects into 4 quadrants - Clear, Complicated, Complex or Chaotic. The projects loosely fit into one of these.
As the one I mentioned, certain infrastructure projects could be "complicated" and in such scenarios Agile is the best bet!
Hope you got a fair idea on when to choose agile for an infrastructure project. Do share feedback and experiences if you have been part of any infrastructure projects.
Agile Project Manager,Delivery Manager,QA Management, Product Owner, AI, ML, Business Transaformation, Generative AI, Project Management | Startup Advisory | Ex - UBS, JP Morgan,BoA, DB, Persistent, Mastek |
2 年Hey Mohit ! Good Article ??