Generative AI
ChatGPT and Generative AI – why NOW is the time to understand them?
Currently, there are many project management models in the world and different methods of their implementation. Looking at the types of management methodologies, including in the IT field, one can see that some are just a set of principles, others set a framework based on themes or processes. Some define process standards extensively, and others describe the process itself. How to accurately identify the methodology and choose the optimal one for the project?
It is good if project managers know all the methods so that they have a picture of which one will work best for the project. It may turn out that you can combine different practices to take into account everything that it requires.
Knowledge of methods can result in the optimization of profits, but also neutralize risk and potential failure. It will help to stay in line with the company's standards and goals, human potential, and resources.
According to current trends, the methodologies are divided into traditional (cascade) and modern (agile). Many projects related to software development appreciate a flexible approach, i.e., the ones that can be adapted to changing circumstances have no strict assumptions, time, and budget. On the other hand, traditional project management works well in conditions of high predictability, the company's stability, and customer awareness of their own expectations. And although the balance of interest currently tilts in favor of the former method, both should be known. At the beginning, traditional methods will be discussed. These are Waterfall, Prince2 or PMBOK.
The classic waterfall (cascade) methodology is based on a precise plan and rigorous implementation of its stages. It favors those factors which make it possible to define the principles of the project from the beginning. It focuses on maintaining the project in an organized and controlled state throughout the entire period, resulting in the delivery of the project in one cycle. Its implementation is carried out in a strict order, according to requirements and limitations.
The classic scheme is divided into several stages and includes, among others, requirements analysis, design, implementation, testing, and maintenance.
In this model, each phase must be completed before the next one begins. There is no overlapping of phases – usually, the result of one phase works sequentially as an input to the next. It works best for projects where its final result or shape can be well defined. And as long as the requirements are clearly established, well documented, and the technology is understandable and mature, the project can succeed.
This method is ideal for large projects that have tight budgets and limited time. By smaller agencies, such a work cycle can be seen as passive and, consequently, long. It, therefore, has its advantages and disadvantages.
Other methodologies used by companies and institutions for large projects include PRINCE2, which is suitable for projects in many different industries, not just IT, and PMBOK, a collection of good management practices in IT projects.
PMBOK, or Project Management Body of Knowledge, of PMI, is considered a traditional project management method due to its precise plan and cycle. It refers to the cascade stages: initiating, planning, executing, controlling, and closing. The stages maintain a constant order; each step must be finalized before proceeding to the next.
In fact, you cannot run a finished PMBOK project without using its standards, universal language, and best practices around the project. For this reason, it is not even considered a methodology. In essence, it provides a framework for standards, processes, best practices, terminology, and guidelines through which you can monitor and evaluate how the project is run or the methodology used.
PMBOK practices are useful as a basis, and to implement them as a methodology, it is necessary to define when, by whom, and to what extent they will be applied. It is also worth considering the organisation's structure, its management method, and workflow, i.e., adjusting the general foundations of PMBOK to specific circumstances.
Comparing PMBOK with PRINCE2 can be considered as a tool complementary to each other.
Just like Waterfall, PRINCE2 (PRojects IN Controlled Environments) is a cascade management methodology. It is based on controlled project management, which leaves nothing to chance. As an accurate methodology, PRINCE2 is an excellent tool to run large, predictable projects.
It is process-oriented, dividing projects into stages, each with its own plan and process. It emphasizes developing a good business case, clear roles, and responsibilities. It also defines useful management of change and risk management. Project documentation usually includes a justification of a clear need for the project, characteristics of the target customer, description of real benefits, and precise cost assessment. The PRINCE2 methodology defines the exact stages of the project life cycle:
Fully compliant with PRINCE2 recommendations, it requires the creation and maintenance of a large number of project documentation, regular meetings at various levels of the organization, and continuous handling of defined processes. At the same time, it explains well to the client what will be delivered and focuses on project profitability. It clearly defines roles and responsibilities. Just like PMBOK, it formulates precise vocabulary that can be applied to other methodologies. Although the rules and topics are well structured, the process can be labour-intensive and cumbersome for small projects.
In the traditional solutions discussed above, project management is based on a rational, predictable, and planned structure. If you want to receive an update about the Agile articles, subscribe to our newsletter!
What is Web Accesibility? What guidelines are included in WCAG? How can we make internet use easier for people with disabilities? Read in the article.
Agile is the father of agile management methods such as Scrum, Kanban and Scrumban. Read how it differs from traditional Waterfall methods!