IT Project Management is a variant of general project management that refers to the initiation, planning, implementation and completion of IT projects. IT projects are for example:
IT Project Management not only includes the classic tasks of project managers, but is also characterised by the fact that IT project managers are the human interface between application development and users. Therefore, they must have particularly strong interpersonal skills in the areas of communication and leadership as well as a certain level of technical knowledge.
Project Management methods
A project management method is a system of principles, techniques and procedures used by people working in the same discipline. The main methods differ not only in their structure, but also in the type of deliverables, work processes and even project management software.
Waterfall method
In this method, all project steps are worked through one after the other until the project is completed. This method can be used when the requirements are stable and the team is small.
Compared to other methods, the waterfall method focuses mainly on a series of clear and defined steps. The structure is simple as every project goes through these steps: Requirements gathering and documentation, system design, implementation, testing, delivery/implementation and maintenance.
With this method, a fixed goal can be set at the beginning from which the teams should not deviate. For small projects with clear goals, this step ensures that the team is clear about the overall goal from the beginning and is less likely to get lost in the details as the project progresses.
In addition, the methodical waterfall approach leads to a clear transfer of information at each step. Even if this is not the case in your organisation, it is advisable to document information throughout the project life cycle. Whether you hand over projects at every step or have unexpected staff changes, the waterfall approach prioritises accessible information so that new staff can quickly learn the ropes if needed.
The following steps make up the cascade method:
Traditional project management offers the following advantages:
On the other hand, there are the following disadvantages:
Agile Project Management
In agile project methodology, projects are divided into small parts. These project parts are completed in work sessions, often called sprints. Sprints usually last between a few days and a few weeks. These sessions range from the initial design phase to testing and quality assurance (QA).
The agile methodology allows teams to gradually release each segment as it is completed. This continuous release schedule allows teams to show that these segments are successful and, if not, to quickly fix bugs. This is thought to help reduce the likelihood of large-scale failures as continuous improvement occurs throughout the project lifecycle.
It also does not require the presence or involvement of a project manager. Whereas in traditional project delivery methods such as the waterfall model, a project manager is essential for success – here he or she manages the budget, staff, project scope and other key elements – in APM, the project manager’s role is distributed among team members.
Given the shift of work from project managers to agile teams, agile project management requires that team members know how to work within this framework. They need to be able to collaborate with each other and with users to keep projects on track. They also need to be able to take the right actions at the right time to meet delivery deadlines.
The five phases of agile project management:
Advantages of agile project management:
However, the following disadvantages are noted:
In a hybrid approach, the project is first planned using the traditional method. Then the agile method is used for execution. This method combines the best of both worlds and gives the project manager more control over the project. It also helps to reduce the risks associated with the project. It is best suited for large, complex projects and for projects with rapidly changing requirements. In summary, the method to choose depends on the type of project and the requirements of the project.
Other methodologies
The traditional waterfall method has a longer process where the actual planning can take a few months before moving to the next phase, the design. The design phase can also take a few months, which can result in a product being launched that is considered obsolete in the current market.
However, with Scrum, planning is sufficient to start the project, as it is based on the agile structure described above. It is a great method to avoid delays in product launch as the whole process is focused on team collaboration. The Scrum Master leads Scrum sessions (sprints) that take place within a time frame of 1 to 3 weeks. The result is an iterative process that saves the company a lot of time and money.
PRINCE2 (Projects in Controlled Environments). It originated in the UK and has become a best practice for project management there because of its flexible nature. In Prince2, inputs are clearly defined and there is a business justification for each project.
This management method is also characterised by results that are delivered on time and within budget. Roles are defined before the project starts and each member is aware of his or her responsibility for successful project delivery.
PERT (Project Evaluation Review Technique) is a popular technique in many manufacturing companies because it takes into account the time it takes to complete a task. Time is an important factor in project management as it determines the project budget.
Robert K. Wysocki is an authority on the adaptive project management framework. In his book Adaptive Project Framework: Managing Complexity in the Face of Uncertainty (Adaptive Project Framework: Managing Complexity in the Face of Uncertainty), he talks about discovering new applications for which the traditional linear approach is not suitable. He goes on to say that “…the difficulty of specifying complete requirements at the beginning of the project” is the main reason why today’s projects do not meet the requirements of the traditional project management approach.
The solution to this dilemma lies in the Adaptive Project Framework, a process that was born out of the need to adapt to the ever-changing phases of a project.
This methodology, which also has its roots in the agile framework, was developed by Kent Black in the 1990s. It is a short life cycle methodology whose main goal is to improve product quality and customer satisfaction. Its characteristics and principles require a management team that strives for excellence in the development process. In his book Extreme Programming Explained, Kent Black explains that the method is gaining momentum because “…XP is particularly well suited to helping small software development teams succeed.”
The Kanban project management process omits the sprints and milestones attributed to Scrum and traditional management methods respectively. What we do find, however, is a more visual approach to time management, project size and budget; these three factors determine the success of any project.
This method was developed in the 1940s by the Japanese company Toyota. The idea behind Kanban is continuous delivery, especially when combined with the Scrum method. It uses a system of visual cues that inform the project team what is expected of the tasks within the project in terms of quantity and quality and when the tasks should be executed.
How do I choose the right method for my project?
There are many offshoots and hybrids of the methods described above that have led to fantastic results. The problem, however, is finding the right approach to managing your projects, because these approaches only serve as a starting point, and the approach used can make the difference between a project’s success or failure. Here are some points to guide you:
The technical migration of 1250 servers and the move from Windows Server 2012 were carried out.
The procedure was as follows:
Die technische Migration von 1250 Servern und der Umzug von Windows Server 2012 wurden durchgeführt.
Dabei wurde wie folgt vorgegangen: