Top 10 Most Effective Project Management Practicesby Khurram H. Blogger
Why do projects fail so often? There are many reasons for that, but the most importantly, projects fail due to lack of using effective project management processes and techniques. Of course, there are a number of other reasons like the client may change his/her mind due to lack of funds or change of heart etc. However, if the software development company implements project management practices properly then the project is always completed in a much better, cheaper, and faster way. In this post, some of the most important phases of project management will be discussed step by step.
1: Plan Work by Utilizing a Project Definition Document
This is the starting point for any project, here you spend time planning the project and writing down all the details in the form of a document. This document when approved by the client becomes the basis and primary deliverable which describes all the aspects of a project. Many software companies or software developers make a big mistake by jumping straight into the work thinking they will save time, which can hurt them in the long run.
The project definition document includes:
Assumptions and risks
Initial effort, cost, and
2: Create a Planning Horizon
Next step in project management is the creation of workplan. A workplan gives you instructions at each step of the project in order to complete the project. The best way is to use the already built project plan that you made for similar project in the past, however if no such project exists, you can make a new one by using a network diagram and a work breakdown structure.
PROJECT MANAGEMENT PROCEDURES
3: Define Project Management Procedures Up Front
In this phase of project management, where you define the project management procedures, all the resources that are going to be used during the project are outlined. It include issues like how the project team will manage scope change, quality, risk, communication and other similar tasks. This phase is also important because it allows a common understanding between the project team, and rest of the stakeholders about the project details.
4: Manage the Workplan and Monitor the Schedule and Budget
After the rigorous planning of the project, this is the time of execution. As there is already an agreement on project definition, workplan, and project management procedures, only thing that is left is executing everything according to the plan in a correct manner. One thing that you need to remember here is, no project can always go perfectly, and there are few things that don’t go according to your plan. But you still need to have good discipline to apply your project management skill proactively.
5: Look For Warning Signs
In this step, you look for any sign that shows you are making a mistake or may get into trouble in near future. These may include things related to budget increase early in the project lifetime. If this happens and you are not quick to respond, your project may get into unrecoverable state.
6: Ensure That the Sponsor Approves Scope-Change Requests
Managing scope of the project is very crucial, you need to make sure that the sponsor approves all the scope change requests. In order to effectively control the project, this phase is very important as most project failures occur due to unnecessary changes made within the scope of the project, these changes could be both minor and major. Along with effective scope management procedures, there are two parts that you need to understand well, these are scope creep and knowing who the customer is.
7: Guard against Scope Creep
A scope creep is a term often used within project management, which is associated with number of small changes that are made within the project. These changes do not tally with scope-change management procedures. Although these small changes do not have a great effect on the project individually but when these are grouped together, they can have a significant impact overall on the project. There are large number of project that breakdown due to scope creep, which is why every project manager must be aware of them and diligently guard against them.
8: Identify risks up front
Along with managing the project related risks, the project manager should also find out the probability of that risk occurring and having any impact on the project. Events that have high risk need to have specific plans in order to stop them from occurring. If the risk is medium, then it is the responsibility of a project manager to manage it proactively. As far as low level risks are concerned, these are identified as assumptions, and you hope for a more positive outcome in their case. Some risks are associated with the technology being used
9: Continue To Assess Potential Risks throughout the Project
During the project lifetime, as a project manager you need to continuously look for any risks that have surfaced and perform periodic risk assessment to control the outcome of the project.
10: Resolve Issues As Quickly As Possible
Issues that can create a problem during the project need to be resolved as soon as possible. If there is something that needs to be redesigned, it should be done without wasting any time. If there is an issue that is present for some time without creating any problem, then this is a non-issue because real issues are those that requires urgent response.
These project management practices are part and parcel of project, although sometimes developers tend to overlook them in order to speed up the development process, but in doing so they make critical mistake that cost them dearly.
It is the responsibility of every project manager within the software development company to ensure these project management practices are implemented in the most effective manner, as it plays a key role in success and failure of the project.
Created on Nov 11th 2014 07:34. Viewed 333 times.