Wednesday, July 29, 2015

Uncertainty in Project Plans

Projects involve uncertainty. At the beginning of a project, the exact amount of
time that will be needed is not known, nor is the precise amount that the project
will eventually cost. For some projects, it is even uncertain whether the intended
goal will be reached at all. In a world of fast-paced change, the foundations of a
project have sometimes already changed before the project is completed. This
sometimes occurs because of technological developments or developments in the
market or political arena.
When preparing project plans, project leaders can only estimate the control
factors (i.e. time, money, team, quality goals and necessary information) of the
project. As the project proceeds, more knowledge emerges about the project itself.
In the initiation phase, only an idea exists. In the definition phase, the idea is
refined according to requirements. In the design phase, possible designs are
examined and developed, providing even more clarity. In the development phase,
it becomes clear how the design should be realised. In the implementation phase,
the actual project result is built, and in the follow-up phase, all of the loose ends
are tied together.


(image taken from AIMS project management academy course)
Clarity increases as a project progresses. It is therefore pointless to make a
detailed budget for the follow-up phase (which will take place later) during the
initiation phase. At this stage, it is still possible for the project to proceed in any of
a number of possible directions. The idea has yet to be elaborated. The exact form
of the follow-up phase is probably also known only in the broadest terms. This is
too little information upon which to base a realistic, detailed estimate for the
follow-up phase. A broad outline of a budget is the most that can be expected at
this stage.
Project plans therefore work as follows: a global budget is made for the entire
project, along with a concrete budget for the next subsequent phase. For example,
if a project team is preparing to enter the implementation phase (after the
development phase), they are well aware of what must happen. At that point, it is
possible to make a detailed budget for the implementation phase.

(this article which originally written by me when I was giving lectures in my institute for the students of project management certification will continue in parts on my blog).

Saturday, July 25, 2015

Implementation phase

The project takes shape during the implementation phase. This phase involves the
construction of the actual project result. Programmers are occupied with encoding,
designers are involved in developing graphic material, contractors are building, the
actual reorganisation takes place. It is during this phase that the project becomes
visible to outsiders, to whom it may appear that the project has just begun. The implementation phase is the ‘doing’ phase, and it is important to maintain the
momentum.
In one project, it had escaped the project team’s attention that one of the most
important team members was expecting to become a father at any moment and
would thereafter be completely unavailable for about a month. When the time
came, an external specialist was brought in to take over his work, in order to keep
the team from grinding to a halt. Although the team was able to proceed, the
external expertise put a considerable dent in the budget.
At the end of the implementation phase, the result is evaluated according to the list
of requirements that was created in the definition phase. It is also evaluated
according to the designs. For example, tests may be conducted to determine
whether the web application does indeed support Explorer 5 and Firefox 1.0 and
higher. It may be determined whether the trim on the building has been made
according to the agreement, or whether the materials that were used were indeed
those that had been specified in the definition phase. This phase is complete when
all of the requirements have been met and when the result corresponds to the
design.



(image taken from AIMS project management academy course)
Those who are involved in a project should keep in mind that it is hardly ever
possible to achieve a project result that precisely meets all of the requirements that
were originally specified in the definition phase. Unexpected events or advancing
insight sometimes require a project team to deviate from the original list of
requirements or other design documents during the implementation of the project.
This is a potential source of conflict, particularly if an external customer has
ordered the project result. In such cases, the customer can appeal to the
agreements that were made during the definition phase.

(this article which originally written by me when I was giving lectures in my institute for the students of project management certification will continue in parts on my blog)

Friday, July 3, 2015

Follow-up phase Project Management

Although it is extremely important, the follow-up phase is often neglected. During this phase, everything is arranged that is necessary to bring the project to a successful completion. Examples of activities in the follow-up phase include writing handbooks, providing instruction and training for users, setting up a help desk, maintaining the result, evaluating the project itself, writing the project report, holding a party to celebrate the result that has been achieved, transferring to the directors and dismantling the project team.
The central question in the follow-up phase concerns when and where the project ends. Project leaders often joke among themselves that the first ninety per cent of a project proceeds quickly and that the final ten per cent can take years. The boundaries of the project should be considered in the beginning of a project, so that the project can be closed in the follow-up phase, once it has reached these boundaries.
It is sometimes unclear for those concerned whether the project result is to be a prototype or a working product. This is particularly common in innovative projects in which the outcome is not certain. Customers may expect to receive a product, while the project team assumes that it is building a prototype. Such situations are particularly likely to manifest themselves in the follow-up phase.

(image taken from AIMS project management academy course)
Consider the case of a software project to test a very new concept. There was some anxiety concerning whether any results would be produced at all. The project eventually produced good results. The team delivered a piece of software that worked well, at least within the testing context. The customer, who did not know much about IT, thought that he had received a working product. After all, it had worked on his office computer. The software did indeed work, but when it was installed on the computers of fifty employees, the prototype began to have problems, and it was sometimes instable.
Although the programmers would have been able to repair the software, they had no time, as they were already involved in the next project. Furthermore, they had no interest in patching up something that they considered a trial piece. Several months later, when Microsoft released its Service Pack 2 for Windows, the software completely stopped functioning. The customer was angry that the ‘product’ once again did not work. Because the customer was important, the project leader tried to persuade the programmers to make a few repairs. The programmers were resistant, however, as repairing the bugs would cause too much disruption in their new project. Furthermore, they perceived the software as a prototype. Making it suitable for large-scale use would require changing the entire architectural structure. They wondered if the stream of complaints from the customer would
ever stop.

(this article which originally written by me when I was giving lectures in my institute for the students of project management certification will continue in parts on my blog)