September 28 & 29, 2020 | Virtual
Please login or join to subscribe to this thread
The main challenges with applying an adaptive lifecycle to infrastructure projects is you can't deliver half a server, and any infrastructure work involving procurement will usually require detailed requirements and specifications before orders can be placed.
However, you can apply an agile mindset to such projects. For example, if there are key technical unknowns, can you construct experiments to explore those uncertainties earlier to de-risk the project?
@Kiron I have seen a software development project in which the customer expected the software to be delivered in one go as a single release but still the software vendor used Scrum to develop the required features. In conclusion you can use Scrum even if you make a single delivery after many months of work.
It may sound strange but I have seen Scrum working with waterfall projects. I am not sure but delivering workable software after each sprint is something that customers usually can't handle.
The iteration approach would have made no sense as it took more than a year before they had something workable and the client did not have time to check the features added in each sprint.
The vendor however used Scrum for software development so it would have been harder for them to drop it. The vendor's management forced the usage of Scrum but all the customers needed waterfall.
The idea is that in many circumstances you can use Scrum to define your work, prioritize it and track it even if you do this internally and you don't deliver to customer. This could work also in IT infrastructure projects, in each sprint for example you could define some tasks and perform them even if you don't deliver.
Thanks Kiron and Adrian for your respective feedbacks.
Agreed, that applying SCRUM for Infrastructure project does pose challenges. What I am currently doing is just creating stories and tasks related to a 2 weeks scrum based on work that Cloud SME engineers and Operational resource have to work on. It has to be Agile and unable to apply Waterfall model or other methodologies for now. This like Onboarding new VM's like patching, scanning, monitoring. Then also opening firewalls, doing network configurations, ensuring Security things like SSL, CyberArk etc are installed and then work with Apps team to onboard Apps.
Its easier to apply the Agile Scrum Mindset to Software development environment which I was doing in my previous 2 organizations as Project Manager cum SCRUM Master.
Well, while you could use Scrum for IT infrastructure projects I don't think it would bring any benefit, on the contrary it can make matters worse. Infrastructure engineers know very well what they have to do once they have the requirements for the applications that would be using the infrastructure. They may get very annoyed and may deliver much slower if you start witting business users stories for them.
Scrum could work if they write their own tasks and use the framework to manage their own work.
Scrum is really efficient for a limited type of activities, usually software product development, but unfortunately companies think is good for almost everything. Scrum doesn't even work well with many software development projects because customers usually say something like this: these are our requirements, how much does it cost to do them?
Finally SMEs would eventually do the same work no matter if Scrum is used or not but Scrum could make their life harder if it does not fit well with their work.
Agreed. Infact, in my organization the task creation and doing are normally done by the engineers but stories and epics tied to those tasks are created and managed by the SCRUM Masters / Project Managers.
We try to leverage SCRUM in whatever best that brings about value to the organization and client using the resources onhand.
Why does it have to be Scrum? Just use an agile mindset and don't worry about trying to fit your infrastructures projects into arbitrary boxes. Think backlog, iterations, increments, stand-ups, reviews and retrospective.
I would not worry about stories, story points, MVP, ...
i am from manufacturing industry and we are dealing with lot of application developments in outsourcing model. we never followed agile framework. how can i start using scrum in out It & Digital project management
First, Agile Scrum is something I do not know about. I know Scrum but I do not read about Agile Scrum. In my actual work place we are using Scrum for infraestructure projects and we are in the process to implement SAFe with Scrum. Experiences? I do not know, a lot. But in my personal opinion and experience infraestructure projects are "easy" to apply Agile approach and Agile based methods/frameworks like Scrum due to the solution to create can be well defined and just in case you do not have information or knowledge you can find a lot of it into the internet.
Please login or join to reply