Agile, Scrum and Waterfall project management

What is Agile and Waterfall project management?

Agile and Waterfall are the names of concepts in project management. Virtually every project at some point includes elements of the Agile and Waterfall models.

Agile has been a relatively new model for about 10 years, while the waterfall has been on the market since the early 1980s. Reference: Agile Versus Waterfall Project Management, Wikidot.com 2020

Waterfall (Wikipedia-lab.org) is a strictly structured project management approach. Each stage of the project is planned to the smallest detail and the changes that need to be implemented are difficult to achieve and time-consuming. Due to its structured nature, the project manager is the main engine of the project. Reference: Agile vs Waterfall management methodology, kosovatimes.net 2020

He coordinates and controls the stages of the project. Testing of the created product or service is possible only at the end of the project when the given product or service is available. In the case of errors and inaccuracies, this leads to increased costs and extension of the project implementation period. Reference: Waterfall or Agile? What methodology to choose for your project? PM.MBA 2020

Agile methodologies are flexible

Compared to the above, agile methodologies are more flexible. It is realized on the principle of circles. Each round covers all stages of the waterfall model, but due to the smaller volume of work in a given round of activities, in case changes are needed, they could be implemented more easily, quickly, and efficiently.

The work teams consist of a small number of people who are interchangeable. They are over-motivated. They work closely with each other, which leads to very good coordination and synchrony. The testing of the given product or service could be done after the completion of each round of the project. This leads to greater efficiency and timely removal of problem areas.

Agile technology is customer-oriented. At each stage of the project, the client is involved and informed about the progress of the project. Reference: Quality control and quality assurance in Project Management and Agile practices ScrumTime.org, ISSN 2652-5445, 2020

This leads to greater transparency, trust in the client that the project is being worked on, as well as the opportunity at any time, the client to change a task so that it is performed in the best possible and appropriate way to achieve its goals.

Why use Scrum in project management

Scrum offers the following options as an alternative to project management methodology:

Optimizing, improving the quality of the products they provide to their customers. The constant opportunity to update the already finished and working product well. The quick response that a team of people well acquainted with the details of the product would provide.

Scrum would also help top management to be well informed about the progress of the team, as well as the obstacles they go through, that is, they would have better visibility for what this final product costs the teams below them. Reference: Elements of Scrum, BVOP.org 2018. Thus, in turn, they would have a greater “weight” in the offering, selling it.

Scrum is not required though

Not knowing what the benefits of this position would be would definitely play a role in such a decision. Financial problems of the company not allowing them for a new FTE (individual for this position) Mixing of roles (common) would decide that the position can be occupied by Dev OPS lead for example, who performs other roles and would probably be right, but whether a person who is required at the same time, mentoring, communication with all teams, personal approach, management update, contacting Product Owner, and performing his specific tasks in the project would be able to do it on a professional level..just a company who has a similar approach would share with us.

Scrum and the difficulties of organizations

The restructuring of some of the processes and procedures that have followed so far in the release of a new product or its improvement. Any change in a stunted environment, if any, is difficult. If they are not flexible enough and with a cumbersome hierarchical structure, it would also take them a long time to be the exact same position. With a modern fast-growing and growing company, it should not be a difficulty. Rather, it would be a matter of deciding which projects would burden Scrum and what they would require as an end result.