next generation project management systems -a quality approach
TRANSCRIPT
-
8/8/2019 Next generation project management Systems -A Quality Approach .
1/124
Next Generation Project management systems A Quality
Approach
1
IntroductionImplementing Quality Management Systems using Project management techniques to projects: A
systems approach to Planning, Scheduling and Controlling Innovative approach..
Executives have realized that Project management and productivity are related to each other, both
trying to make effective and efficient utilization of existing resources. This project work is
developed to provide hands on approach to learning the necessary tools and techniques by which
activities can be integrated throughout the organizational size, project complexity, or type of
industry.
The purpose of this research is to contribute to a better understanding of project management
practice by investigating the use of project management tools and techniques and the levels of
support provided by organizations for their use. The study examines both general levels of use
and variations among project types and contexts. Many aspects of project management practice
are common to most projects in most contexts, while others vary significantly among different
types of projects and among projects in different contexts. The purpose of this paper is to present
empirical results that show both the common elements and the significant variations. The paper is
based on a survey of many experienced project management practitioners. The use of tools and
techniques is seen here as an indicator of the realities of practice. The study found some aspects
of practice to be common across all types of projects and all contexts, but on this background of
similar patterns of practice, several statistically significant differences have also been identified.
The primary focus of this paper work is on these variations in practice.
Aims and objectives:
Building a Next-Generation Program Management and Portfolio
Management
Instead of defining roles and making sure team members are following project
management processes and procedures to , next generation project managers need to
focus on improving collaboration and removing obstacles and distractions so that project
members can get their work done on time and on budget.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
2/124
Next Generation Project management systems A Quality
Approach
2
While the Project/Program Management Office (PMO) continues to be a growing
trend in recent years, the reality of the turbulent business environment is posing new
challenges for implementing and sustaining PMOs. The pressure to deliver value and
reduce overhead has created a need to find innovative approaches to enhance the
PMO to the next level. Whether you are building a PMO to support and enhance
project management capabilities, or as a governance structure, or to focus on strategic
aspects of Portfolio Management, you may encounter implementation challenges and
mixed results. While the PMO can offer tremendous benefits and have strategic
impact, the challenge is in the focus of the PMO and the way it is implemented. How
can you find innovative ways to build and sustain a PMO that can address the
challenges and critical success factors to overcome the barriers? What is the role of
the PMO in delivering business strategies? How does it fit with Program and
Portfolio Management? What organizational structures, functions, processes and
practices will ensure success? How can you sell and demonstrate PMO value and
Return on Investment (ROI)?
Need for studyThe purpose of this research is to contribute to a better understanding of project management
practice by investigating the use of project management tools and techniques and the levels of
support provided by organizations for their use. The study examines both general levels of use
and variations among project types and contexts. Many aspects of project management practice
are common to most projects in most contexts, while others vary significantly among different
types of projects and among projects in different contexts. The purpose of this paper is to present
empirical results that show both the common elements and the significant variations. The paper is
based on a survey of many project management practitioners. The use of tools and techniques is
seen here as an indicator of the realities of practice. The study found some aspects of practice to
be common across all types of projects and all contexts, but on this background of similar
patterns of practice, several statistically significant differences have also been identified. The
primary focus of this paper is on these variations in practice.
The Project Management approach requires departure from the traditional business organizational
form which is basically vertical and which emphasizes a strong superior-subordinate relationship.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
3/124
Next Generation Project management systems A Quality
Approach
3
Understanding Project Management:
In order to understand Project Management, one must begin with definition of project .A project
can be considered to be any series of activities and task that:
Have specific objective to be completed within certain Specification.Have defined start and end dates.Have funding limits.( if applicable )Consume resources ( i.e. Money, People ,Equipment )
Project management involves Project Planning and Project monitoring and includes such items
as.
Project PlanningDefinitions of work requirements.Definition of quantity of work.Definition of resources needed.Project Monitoring
Tracking progress.Comparing actual to predicted.Analyzing ImpactsMaking adjustments.Successful management can then be defined as having achieved the project objectives:
Within timeWithin CostAt the desired performance /Technology level.While utilizing the assigned resources effectively and efficiently.
The potential benefits from Project Management are:
Identification of function responsibilities to ensure that all activities are accounted for
regardless of personnel turnover
Minimizing the need for continuous reporting Identification of time limits for scheduling Identification of a Methodology for tradeoff analysis.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
4/124
Next Generation Project management systems A Quality
Approach
4
Measurement of accomplishment against plans.Early identification of problems so that corrective action may follow Improved estimating capability for future planning
Knowing when objectives cannot be met or will be exceeded.
Unfortunately, the benefits cannot be achieved without overcoming obstacles such as:
Project ComplexityCustomers Special RequirementsOrganizational Restructuring Project risksChanges in Technology Forward Planning and Pricing
Project management can mean different things to different people .Quite often, people
misunderstand the concept because they have ongoing projects within their company and feel that
they are using Project management to control these activities .In such a case, the following might
be considered as appropriate definition.
Project management is the art of creating the illusion that any outcome is the result of aseries of predetermined, deliberate acts when, infact, it was dumb luck.
Project management is designed to make better use of existing resources by getting workto flow horizontally as well as vertically within the company .This approach does not
really destroy the vertical , bureaucratic flow of work will be accomplished more
smoothly throughout the organization. The vertical flow is still the responsibility of Line
Managers.
The Figure Shows how many companies are structured .There are always Class or prestige
gaps between various levels of management .There are also functional gaps between working
units of the organization .If we superimpose the management gaps on top of the functional gaps
,we find that the companies are made up of small operational islands that refuse to communicate
with one another for the fear that giving up information may strengthen their opponents .The
project managers responsibility is to get these islands to communicate cross-functional toward
common goals and objectives .
-
8/8/2019 Next generation project management Systems -A Quality Approach .
5/124
Next Generation Project management systems A Quality
Approach
5
Project management is planning ,organizing ,directing and controlling of company
resources for a relatively short term objective that has been established to complete
specific goals and objectives .Furthermore ,Project Management utilizes functional
personnel ( the vertical hierarchy ) assigned to specific project ( the horizontal hierarchy )
.
Research methodology
Project Plans
Firstly, one needs to make sure we are all on the same page when it comes to what a plan is.
Many people (and a distressing number of project managers, too) think only of a Gantt chart
when they think of a project plan. You may recognize it as what you get from Microsoft Project.
This is better called a project schedule, in that it shows when we expect the various sections of
the project to happen. We will see this later.
What we want to have in our project plan is:
-
8/8/2019 Next generation project management Systems -A Quality Approach .
6/124
Next Generation Project management systems A Quality
Approach
6
1.Aim of project2.Outputs3.Quality criteria4.Resources5.Management structure6.Milestones7.Tolerances8.Dependencies9.Risks10.Schedule
Let's have a look at these in turn, and see why they are needed, and what we want to achieve with
each of them.
Aim of Project
What do we want to produce? The aim of the project is a mixture of the reasons for doing the
project and the benefits that are expected from it. This section of the plan can be either fulfilled
by linking to the main business case, or by restating it in language for the expected audience. For
example, your business case may have been written for high level approval in your organization.You may want to now put it in terms the project executive expects.
Outputs
Given the aim of the project, what do we actually need to produce to get there? What will your
completed project be made up of? These need to be clearly defined. For example, your project's
aim may be to upgrade the IT infrastructure in an organization. Your final output would be a
completed computer network, a new computer on every desk, and all appropriate software
installed and ready to go.
Quality Criteria
Now we have the outputs, we need to understand what quality they need to be of. In the example
above, we have an output of a completed computer network. However, we need to know that the
network can actually cope with the amount of traffic going over it.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
7/124
Next Generation Project management systems A Quality
Approach
7
This means we need the completed output to be of a certain quality, and we need to define what
that quality is. These targets tell you what success is, what completion of the project is. They need
to be SMART:
Specific: Clearly defined and precise. Measurable: e.g. not "new computers," but "computers with 2Gb of memory," etc. Attainable: Don't ask for the impossible. Relevant: Is the criterion actually related to the aim of the project? Time-based: Enough time to achieve this. There is no point expecting a year's worth of
work in one week!
It is important you take some time with the stakeholders in your project to produce this list. Thefinal customer of the project will naturally be very involved, but don't forget your business head -
don't promise everything without considering the costs. Your project executive, and a
representative of those who will be doing the work, will have major inputs into this also.
Finally, you will also need to decide who has the final say over the quality of the outputs.
Hopefully your work on defining the quality criteria will mean there are no arguments over the
quality (i.e. no qualitative judgments, only quantitative) but you need to make sure you schedule
in time and people to do the evaluation work.
Resources
We have now set down what outputs we need to produce, and what quality they need to be at.
This means we are now in a position to look at the resources we will need to achieve this.
Resources include staff time, particular knowledge or skill sets, money (e.g. buying equipment),
and time (some tasks can't be increased by throwing more people at the problem, e.g. delivery
times, setting time for concrete, etc.).
Management Structure
How are we going to manage the work? You need to describe the general approach to the projecthere. Who will be the decision makers for the various different streams of work? For example,
you may be doing a significant procurement - who makes the decision about what company to
buy from?
How will we share progress on the project? Who will we share it to? For example, you may
decide to have regular project team meetings - who needs to attend? What level of information
-
8/8/2019 Next generation project management Systems -A Quality Approach .
8/124
Next Generation Project management systems A Quality
Approach
8
will you be sharing? Who else needs to be kept informed, at what level of detail, and how often?
For example, you may want to keep the project executive updated at an overview level of detail
on a weekly basis, while you keep other managers appraised at a higher level of detail.
You will also need to spell out the relationship of yourself to the project executive, in terms of the
monitoring of progress. Equally, you need to put down how you will be monitoring progress of
the allocated tasks.
There is no one right answer for how this should be done, and indeed it will vary with every
project. Make sure you think about the size and complexity of the project, and also the
organisation's ethos and current management style.
Milestones
Here you need to think about how you will break up the project. Unless it is very small, you don't
want to have the entire project as one lump of work, with the only check on progress at the veryend. Instead, it makes sense to break the project up into discrete chunks, where related tasks can
be lumped together, with a sensible milestone at the end of them. For example, in the technology
refresh in the example above, you may want to break the project down into something like:
1.Requirements Gathering2.Tender Writing3.Tendering Process4.Contract Negotiation5.Deployment6.Testing
It makes sense to have a defined milestone, so you know when each section is completed. There
is also another benefit of breaking the project into chunks, which I'll come back to.
Tolerances
You will have already looked at the resources you need. Now we need to set how far you, or the
project executive, can let the project stray from these targets before needing to sound the alarm.
For example, you could set a tolerance in terms of finance of +/- 5%, and a tolerance in terms of
time of +/- 10%. Equally, you may want to look at tolerances of quality - i.e. how far from the
quality criteria are you willing to accept?
-
8/8/2019 Next generation project management Systems -A Quality Approach .
9/124
Next Generation Project management systems A Quality
Approach
9
It is remarkably unlikely that a project will not deviate from its resource or quality targets. Setting
tolerances allows you to be able to manage the project without continually seeking guidance from
the project executive as to whether you should carry on. This is not to say that you should be
happy with these deviations, and you should try to avoid them, and monitor them closely. That
way you can build your understanding of the project for the future.
Dependencies
This is where you look at what needs to happen before something else. For example, in our
example above, you need to complete the requirements gathering before you can finish the tender
documentation. You need to start thinking about the dependencies so you, and the project team,
can understand the impact of changes in any part of the project.
These dependencies should include both those internal to the project (i.e. those under your
control), and those external to it (i.e. those outside of your control). For example, you may need
an accurate figure for the number of staff in the organisation. This needs to come from your HR
department, and would be an external dependency.
Risks
Simply, what could go wrong? What could happen that would damage your ability to deliver the
project? Are there things you can do to avoid them, or minimise them ?
Scheduling
This is the Gantt chart-style information that many people envisage when a project plan is
mentioned. In this, you need to put down what you expect to happen when. It will include your
dependencies, milestones, and probably resources. At this point, it will be a relatively high
overview of the whole project.
One needs to understand that you cannot make a perfect schedule. , what you need to do here is
achieve the possible.
The schedule needs to include the overview, with the project broken down into sensible chunks.
This is the other advantage of breaking the project into chunks we mentioned above. By having
the project broken up in this way, you will be able to start planning the first section in quite some
detail, extending out for a few weeks. But from then on, it will start to be based more and more
on blind guesswork and faith. Do not try to be artificially precise - keep it vague, use rough
figures.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
10/124
Next Generation Project management systems A Quality
Approach
10
As you come to the end of each chunk of the project, you will be able to plan the next one. You
can use the information and experience you have just gained from the previous section, and thus
you will be able to be more confident.
Make sure you explain this to your project stakeholders! Often your project executive may look at
a schedule, and imagine everything is laid out and known. You must get this idea out of their
head straight away! Explain that the early part is firmer than the rest, and make sure they expect
changes as the project moves on.
The planner will crave certainty, and absolute dates for the project, from the very beginning. You
must resist the pressure to name a specific date, and explain why. While there may be a
temptation to give an answer, One needs instead be realistic about what is and isn't possible in
terms of scheduling. Anything else can only lead to trouble for you, the project, and ultimately
the planner will further down the line.
The Purpose of WBS:
A deliverable oriented hierarchical decomposition of the work to be executed by a project
team to accomplish the project objectives to create the required deliverables .
What purpose does WBS serve to our project and our project team. There are three reasons to
use a WBS in your projects .The first is that it helps more accurately and specifically define
and organize the scope of the total project .The most common way this is done by using a
hierarchical tree structure .Each level of this structure breaks the project deliverables or
objectives down to more measurable chunks .
Second reason for using WBS in your projects is to help with assigning responsibilities,
resource allocation, monitoring the project and controlling the project .The WBS makes the
deliverables more precise and concrete so that the project team knows exactly what has to be
accomplished within each deliverable .This also allows for better estimating of cost, risk and
time because you can work from smaller task. back upto the level of entire project . Thirdly,
It allows you to double check all the deliverables specifics with the stake holder and make
sure there is nothing missing or overlapping.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
11/124
Next Generation Project management systems A Quality
Approach
11
1.Process: After creating WBS to help our project efficiency & effectiveness .there areseveral inputs you will need to get you off on high foot.
The project Scope statement.The project Scope management.Organizational process assetsApprove change requests (PMBOK guide)
Ones team needs to create WBS along with these inputs yo will use certain tools as well :
Work break down templates.Decomposition (PMBOK)Using tools you will create the following outputs
Work breakdown Structure.WBS dictionary Project Scope Statement (Updates on Primavera tool ) Project Scope management Plan (updates)Requested changes-PMBOK (guide)
The first step to creating your WBS is to get all your team, and possibly key stakeholders,
together in one room. Although your team is not listed as an input or tool in the above
sections, they are probably your most vital asset to this process. Although your team
possesses all the expertise, experience, and creative thinking that will be needed to get down
to the specifics of each deliverable. Next, we have to get the first two levels setup. The first
level is the project title, and the second level is made up of all the deliverables for the project.
At this stage it is important to function under the 100% Rule. This rule basically states that
the WBS (specifically the first two levels) includes 100% of all the work defined in theproject scope statement and management plan. Also, it must capture 100% of all the
deliverables for the project including internal, external, and interim. In reality the WBS
usually only captures between 90-95%, and 100% is our goal.
Once we have got the first two levels set, it is time to launch into our decomposition.
Decomposition is the act of breaking down deliverables in to successively smaller chunks of
-
8/8/2019 Next generation project management Systems -A Quality Approach .
12/124
Next Generation Project management systems A Quality
Approach
12
work to be completed in order to achieve a level of work that can be both realistically
managed by the project manager and completed within a given time frame by one or more
team members. This level of breakdown and detail is called the work package. Work
packages are the lowest level of the WBS and are pieces of work that are specifically
assigned to one person or one team of people to be completed. This is also the level at which
the project manager has to monitor all project work. Now the million dollar question is how
specific and small does a chunk of work need to be to still be considered a work package?
Well PMBOK does not seem to give a definitive answer on that. Most project managers
concur that this varies by project, but can usually be measured using the 8/80 Rule. The 8/80
Rule says that no work package should be less than 8 hours or greater than 80 hours. Notice
we said that the work package is the lowest level of the WBS. Activities and tasks are not
included in the WBS. They will be planned from the work packages once they are assigned.
Occasionally, you will run into a project that is a "first of its kind," but that is not usually the
case. Most of the time, you, your team, or your organization has done a project like this one
in the past. That means that there should be a WBS from the previous project that you can use
as a template. This will save you a lot time and effort. Even if you have not done a project
like this one before, most Project Management Offices (PMOs) have basic WBS templates
that can get you started. Another great technique to make your life easier is the Post-It Note
Technique. , it actually works very well. In this technique you simply write each deliverable
on a post-it note and stick them at the top of a wall. Then you and your team start to break
down each deliverable into components and write each component on its own post-it note.
This way, as you place them on the wall and start to create your tree structure, everyone can
easily see what has been accomplished and where you are headed. Also this technique allows
for easy movement of components around within the WBS.
You can use your newly created WBS to look for missing or overlapping pieces of each
deliverable. This will help eliminate change requests and double work down the road. Once
that is completed, put your WBS on paper and log it into your project.
Many projects will also find it necessary to create a WBS Dictionary to accompany their
WBS. The WBS Dictionary is simply a document that describes each component in the WBS.
This helps clarify any specifics later on when team members completing the work or
stakeholders viewing the deliverables have questions. Also, when creating the WBS for very
large, lengthy, or complex projects, all the deliverables' specifics might not be known up
front and, therefore, it is difficult to create a full WBS. In cases such as these many people
-
8/8/2019 Next generation project management Systems -A Quality Approach .
13/124
Next Generation Project management systems A Quality
Approach
13
use what is called Rolling Wave Planning. This is when you plan down to the level of detail
currently known and go back to plan deeper once more information is acquired. Usually
rolling wave planning needs to stay as least 2-3 months ahead of the actual work being done,
but of course this varies slightly by industry.
Pitfalls: Five commonly occurring Pitfalls
1. Level of Work Package Detail
When deciding how specific and detailed to make your work packages, you must be careful
to not get too detailed. This will lead to the project manager to have to micromanage the
project and eventually slow down project progress. On the other hand, work packages whose
details are too broad or large become impossible for the project manager to manage as a
whole.
2. Deliverables Not Activities or Tasks
The WBS should contain a list of broken down deliverables. In other words, what the
customer/stakeholder will get when the project is complete. It is NOT a list of specific
activities and tasks used to accomplish the deliverables. How the work is completed (tasks
and activities) can vary and change throughout the project, but deliverables cannot without a
change request, so you do not want to list activities and tasks in the WBS.
3. WBS is not a Plan or Schedule
The WBS cannot be used as a replacement for the project plan or schedule. A WBS is not
required to be created in any type of order or sequence. It is simply a visual breakdown of
deliverables.
4. WBS Updates Require Change Control
The WBS is a formal project document, and any changes to it require the use of the project
change control process. Any changes to the WBS change the deliverables and, therefore, the
scope of the project. This is an important point to help control scope creep.
5. WBS is not an Organisational Hierarchy
The WBS and Organisational Hierarchy chart are never the same thing. Although often
similar in appearance, these two documents are very different. The Organisational Hierarchy
shows things like chain of command and lines of communication, but the WBS is restricted
simply to a project and shows only the deliverables and scope of that project.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
14/124
Next Generation Project management systems A Quality
Approach
14
The WBS is an extremely valuable tool to the project management methodology. It can make
or break a project. It sets the foundation for the rest of the project planning. A solid WBS
helps ensure proper project baselines, estimating, resource use, scheduling, risk analysis, and
procurement
Gantt charts and PERT charts are useful tools for visualizing and communicating information
about projects, but they have a number of limitations. In addition, the ease with which they
can be created using software applications makes them open to misuse and misinterpretation.
Project Breakdown
Part of the problem is that there isn't a clear understanding of how to break the project down
in the first place, and using Gantt chart software to do this isn't necessarily the best way of
going about it.
A common method of breaking a project down is using a Work Breakdown Structure (WBS).
This concentrates on analyzing the scope of the project according to its outcomes or
deliverables. This method of breakdown does not necessarily imply any dependencies (logic)
or sequence, hence neither the Gantt chart nor the PERT chart are suitable tools for carrying
out this analysis.
Project Management Methodologies such as PRINCE2 also seek to analyze the project in
terms of deliverables, "Products," although there is more of a sequence involved in thedefinition of the stages: in particular, there is a process of sign-off for each stage, sometimes
called "Gateways", before the project is allowed to move on to the next.
Using the Charts
Having defined the breakdown, you should have a list of tasks which need to be completed in
order to produce the desired outcomes. These tasks will have dependencies and durations and
hence can be scheduled. Now's the time for the PERT or network chart software to be used.
You can concentrate on the logic of the task relationships: the software should do the
scheduling for you, including calculating the critical path.
Once the logic has been defined and the schedule has been calculated, the result can be
displayed on the Gantt chart. It's often best not to show the dependencies (links) on this chart,
especially if there are a large number of tasks and complex dependencies between them. It's
also helpful if you can produce separate Gantt Charts for different WBS levels or
-
8/8/2019 Next generation project management Systems -A Quality Approach .
15/124
Next Generation Project management systems A Quality
Approach
15
stages/products, as they will have fewer tasks in them. Summary Gantt charts showing higher
levels in the WBS may also be useful.
Updating Progress
Charts should be seen as snapshots of the current project situation: they should be dynamicand change as circumstances change, particularly as work is carried out on the tasks.
I've seen a number of cases where the project manager creates a beautiful Gantt chart
showing the project being completed on time, with nice neat task relationships, sends it out to
all the people involved - and then they sit back and leave it at that. When asked how the
project is going, they say "fine" because the chart looks fine. What they fail to do is update it
with what's actually happening and re-schedule it according to real progress.
If some tasks are taking longer than expected, are they going to continue at the same pace and
if so, what impact will this have on the rest of the plan? Remaining effort needs to be
estimated and the project rescheduled.
What will be the effect if some tasks are ahead of schedule? The impact on resources will not
be apparent from just looking at the charts: other tools are needed, such as resource
histograms, to identify peaks and troughs in resource utilisation.
Building SMART goals.
Once you have planned your project, turn your attention to developing several goals that will
enable you to be successful. Goals should be SMART - specific, measurable, agreed upon,
realistic and time-based.
A goal might be to hold a weekly project meeting with the key members of your team or to
organize and run a continuous test programme throughout the project.
The acronym SMART has a number of slightly different variations, which can be used to
provide a more comprehensive definition for goal setting:
S - Specific, significant, stretching
M - Measurable, meaningful, motivational
A - agreed upon, attainable, achievable, acceptable, action-oriented
R - realistic, relevant, reasonable, rewarding, results-oriented
-
8/8/2019 Next generation project management Systems -A Quality Approach .
16/124
Next Generation Project management systems A Quality
Approach
16
T - time-based, timely, tangible, trackable
This provides a broader definition that will help you to be successful in both your business
and personal life.
When you next run a project take a moment to consider whether your goals are SMART
goals.
SMART Goals
Specific
Well defined
Clear to anyone that has a basic knowledge of the project
Measurable
Know if the goal is obtainable and how far away completion is
Know when it has been achieved
Agreed Upon
Agreement with all the stakeholders what the goals should beRealistic
Within the availability of resources, knowledge and time
Time Based
Enough time to achieve the goal
Not too much time, which can affect project performance
-
8/8/2019 Next generation project management Systems -A Quality Approach .
17/124
Next Generation Project management systems A Quality
Approach
17
Literature review
A Project Management Primer Basic principles- Scope triangle
Called the Scope triangle or the Quality trianglethis shows the tradeoffs inherent in any
project.
The triangle illustrates the relationship between three primary forces in project .Time is the
available time to deliver the project. Cost represents the amount of money or resources
available. Quality represents the fit-topurpose that the project must achieve to be success.
The normal situation is that that one of the factor is fixed and the other two will vary inverse
proportion to each other .For e.g. Time is often fixed and Quality of the end product will
depend on the cost or resource available .Similarly if you are working on a fixed quality then
cost of the product will depend on the time available (if you have longer you can d it with
fewer people).
The astute person will be wondering what will happen when two of the things are fixed. This
will happen when costs are fixed and project has a delivery date to deliver, an all to set of
familiar set of circumstances.
Cost
Time
Quality
-
8/8/2019 Next generation project management Systems -A Quality Approach .
18/124
Next Generation Project management systems A Quality
Approach
18
Then if the scope starts to creep you are left with only one choice cut on functionality.
Cutting functionality may seem to be extreme measure, but an experienced Project manager
will happily cut away functionality as if like peeling a potato.As long as the
Core requirements remain, everything will be fine.
A really experienced project manager might even pad his project while his superfluous
functionality that can be sacrificed when the crunch comes.
A phenomenon known as scope creep can be linked to the triangle too, Scope creep is
almost unstoppable tendency to accumulate a new functionality .Some scope creep is
inevitable since, early on , your projects will be poorly defined and will need to evolve .A
large amount of scope creep can be disastrous .
When a scope starts to creep, new functionality must be added to cover the increased scope
.This is represented by the quality arm of the triangle, representing the ability of the product
to fulfill users requirements .More requirements =a better quality products.
In this situation you have, three questions
Add time delay the project to give you an add the functionality.Add cost recruit ,hire or acquire more people to do the extra work.Cut Quality to trade off some non essentials requirements
If the art of management lies in making decisions, then the art of Project Management lies in
quick decision making.
The Context of Project Failure
There are a number of increasingly popular project management methodologies aimed at
standardizing project management approaches, reducing project risk, and guarding against project
failure. The three main accreditations - all of which have spawned subsidiary industries in
training, certification, and consultancy, are as follows:
PRINCE2 (Projects In Controlled Environments)
MSP (Managing Successful Programmes) both MSP and PRINCE2 originating from the
Office of Government Commerce in the UK
-
8/8/2019 Next generation project management Systems -A Quality Approach .
19/124
Next Generation Project management systems A Quality
Approach
19
The Project Management Professional (PMP) certification administered by the Project
Management Institute in the US
To put project failure in context; Gartner, the world's most listened to analyst firm estimate
that 66% of large scale projects fail to achieve their stated business objectives, are delivered
late, or are substantially over budget.
The Standish Group, which exists solely to track IT successes and failures, defines project
failure as projects abandoned midstream, and estimates failure rate at 15 percent, but that
"challenged" projects (defined as projects with cost overruns, time overruns, and projects not
supportable as delivered) represent 51% of all IT projects.
Looking at these figures in the post PRINCE2 / MSP / PMP world, you might be forgiven for
asking yourself, "why then is project success so elusive?"
The Standish Group believes that the most important factors in a project's success or failureare, in order of importance:
The degree of user involvement Executive management support An experienced project managerThere are probably few who would disagree with the points above, which all deal with the
question, "how are we going to manage this project through its active life?"
Poorly defined deliverables and scope, lack of organizational buy-in, poor resource allocation
and control of risk, poor project management, components that are not fit for purpose, and so
on - any and all of these can cause project failure.
But what about the failing projects that should never have seen the light of day?
First Things First
.
The second of Stephen Covey's famed 7 Habits of Highly Effective People is "begin with the
end in mind," which is an excellent guiding principle for project management approval as it is
for life: if you don't define what you want to achieve, it's very unlikely that you'll do so. In
consultant-speak, this is usually couched in the question, "what does success look like?"
A broad aim is fine to start with:
-
8/8/2019 Next generation project management Systems -A Quality Approach .
20/124
Next Generation Project management systems A Quality
Approach
20
We want to provide world-class services to our clients
We want to reduce the number of outages affecting our systems
We want to take a higher proportion of payments online
We want to increase customer satisfaction
But these need to be much more tightly defined in terms of why, what, how, when, and who,
in order to establish the capability of the organisation to deliver them, the impact on the
business and probable pain level involved in change management, the likely cost
implications, and a best guess at the timescales involved.
This becomes a project charter, or project brief, or in PRINCE2 terms, the Project Initiation
Document (PID), which can then be realistically and robustly challenged by the potential
stakeholders, refined and re-issued, so that everyone knows where they're going, how they're
getting there, when they're supposed to arrive, and what the organisation will look like when
the project ends.
1.Speaking to many of my project management colleagues, and reading the industry press,it's clear that most projects do not start with this level of definition, and poor project
definition stems from what I believe is the main cause of project failure from the
approval stage onwards.
An insufficient level of accountability and responsibility at an appropriately senior level for
the success of a project, through its lifecycle.
Take a moment to think through the project failures you've known, and ask the following
questions:
Who was responsible for the success of the project? Were there any consequences for the failure of the project?If the answers are in any way vague, it would suggest that the senior members of the
organisation in question need to look seriously at the way in which projects are
commissioned.
Senior people are busy people, and tend to focus attention where attention is required. If there
are no consequences for project failure, of non-attendance at Project Boards, or lack of
preparation for them, or if Project Board members are insufficiently senior or influential, the
-
8/8/2019 Next generation project management Systems -A Quality Approach .
21/124
Next Generation Project management systems A Quality
Approach
21
Board doesn't function. If there is no customer driving a project, or at least heavily engaged
with it, the chances are that it will fail.
The Road Map
There is always too much pressure on organisations to take on too many projects, and senior
managers as well as project staff, are always spread too thin: managing competing interests
and resources is invariably a delicate balancing act.
With this in mind, the following approach will help to ensure that a project starts off on the
right foot, whatever befalls it later on:
2.Sit down with the organisation's project customers and hammer out an agreement onproject prioritization, based on business requirement, business risk, available resources,
and so on
3.Publish the list of projects and their priorities and go through another iteration of theexercise if necessary so that everyone can feel that they've had their say
4.Close the projects on the bottom half of the list - if they're already low priority, you'resaving time and trouble stopping them at this stage
5.From the projects within the context of the current organisation. Cut the projects thatdon't - you can always revisit them later that remain, identify those that have strong
customer (in every sense) commitment, clearly identifiable purpose, and those that can be
achieved
6.Agree senior owners for the projects still in the game, making it clear that they will beclosely identified with the project(s) they own, will be required to drive the project
forward, and will lose credibility if it fails. If a senior owner (seniority being relative to
the ambition of the project) cannot be found for a project, cut it
7.You should be left with a handful of projects left that are important to the organisation,with senior commitment, sufficient resources (freed from the projects that aren't goingahead) and have a high chance of success
8.There may be little appetite in your organisation for the effort that such a rigorousapproach implies, but if you look at how much project failure has cost the organisation
over the years, it's much less effort than struggling to undertake every project, then going
before the Chief Exec to explain why you haven't delivered.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
22/124
Next Generation Project management systems A Quality
Approach
22
Define the Scope and Objectives
9.Firstly, understand the project objectives. To make a company profile? Or to make asmall business plan .Deciding the real objectives will help you plan the project.
10.Scope defines the boundary of the project. Is the organisation of transport to take staff tothe blood bank within scope? Or, should staff make their own way there? Deciding what's
in or out of scope will determine the amount of work which needs performing.
11.Understand who the stakeholders are, what they expect to be delivered and enlist theirsupport. Once you've defined the scope and objectives, get the stakeholders to review and
agree to them.
Define the Deliverables
You must define what will be delivered by the project. If your project is an advertising
campaign for a new chocolate bar, then one deliverable might be the artwork for an
advertisement. So, decide what tangible things will be delivered and document them in
enough detail to enable someone else to produce them correctly and effectively.
Key stakeholders must review the definition of deliverables and must agree they accurately
reflect what must be delivered.
Project Planning
Planning requires that the project manager decides which people, resources and budget are
required to complete the project.
You must define what activities are required to produce the deliverables using techniques
such as Work Breakdown Structures. You must estimate the time andeffort required for each
activity, dependencies between activities and decide a realistic schedule to complete them.
Involve the project team in estimating how long activities will take. Set milestones which
indicate critical dates during the project. Write this into the project plan. Get the key
stakeholders to review and agree to the plan.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
23/124
Next Generation Project management systems A Quality
Approach
23
Communication
1.Project plans are useless unless they've been communicated effectively to the projectteam. Every team member needs to know their responsibilities. I once worked on aproject where the project manager sat in his office surrounded by huge paper schedules.
The problem was, nobody on his team knew what the tasks and milestones were because
he hadn't shared the plan with them. The project hit all kinds of problems with people
doing activities which they deemed important rather than doing the activities assigned by
the project manager.
Tracking and Reporting Project Progress
Once your project is underway you must monitor and compare the actual progress with the
planned progress. You will need progress reports from project team members. You should
record variations between the actual and planned cost, schedule and scope. You should report
variations to your manager and key stakeholders and take corrective actions if variations get
too large.
You can adjust the plan in many ways to get the project back on track but you will always
end up juggling cost, scope and schedule. If the project manager changes one of these, then
one or both of the other elements will inevitably need changing. It is juggling these three
elements - known as the project triangle - that typically causes a project manager the most
headaches!
Change Management
Stakeholders often change their mind about what must be delivered. Sometimes the business
environment changes after the project starts, so assumptions made at the beginning of the
project may no longer be valid. This often means the scope or deliverables of the project need
changing. If a project manager accepted all changes into the project, the project would
inevitably go over budget, be late and might never be completed.
By managing changes, the project manager can make decisions about whether or not to
incorporate the changes immediately or in the future, or to reject them. This increases the
chances of project success because the project manager controls how the changes are
incorporated can allocate resources accordingly and can plan when and how the changes are
made. Not managing changes effectively is often a reason why projects fail.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
24/124
Next Generation Project management systems A Quality
Approach
24
Risk Management
2.Risks are events which can adversely affect the successful outcome of the project. I'veworked to avoid the risk, or, if the risk cannot be avoided, to mitigate the risk to lessen its
impact if it occurs. This is known as risk management.
You don't manage all risks because there could be too many and not all risks have the
same impact. So, identify all risks, estimate the likelihood of each risk occurring (1 = not
likely, 2 = maybe likely, 3 = very likely). Estimate its impact on the project (1 - low, 2 -
medium, 3 - high), then multiply the two numbers together to give the risk factor. High risk
factors indicate the severest risks. Manage the ten with the highest risk factors. Constantly
review risks and lookout for new ones since they have a habit of occurring at any moment.on
projects where risks have included: staff lacking the technical skills to perform the work,
hardware not being delivered on time, the control room at risk of flooding and many others.
Risks will vary for each project but the main risks to a project must be identified as soon as
possible. Plans must be made
Not managing risks effectively is a common reason why projects fail.
Summary
Following these best practices cannot guarantee a successful project but they will provide abetter chance of success. Disregarding these best practices will almost certainly lead to
project failure.
The benefits of risk management in projects are huge. You can gain a lot of money if you
deal with uncertain project events in a proactive manner. The result will be that you minimise
the impact of project threats and seize the opportunities that occur. This allows you to deliver
your project on time, on budget and with the quality results your project sponsor demands.
Also your team members will be much happier if they do not enter a "fire fighting" mode
needed to repair the failures that could have been prevented.
Rule 1: Make Risk Management Part of Your Project
The first rule is essential to the success of project risk management. If you don't truly embed
risk management in your project, you can not reap the full benefits of this approach. You can
-
8/8/2019 Next generation project management Systems -A Quality Approach .
25/124
Next Generation Project management systems A Quality
Approach
25
encounter a number of faulty approaches in companies. Some projects use no approach
whatsoever to risk management. They are either ignorant, running their first project or they
are somehow confident that no risks will occur in their project (which of course will happen).
Some people blindly trust the project manager, especially if he (usually it is a man) looks like
a battered army veteran who has been in the trenches for the last two decades. Professional
companies make risk management part of their day to day operations and include it in project
meetings and the training of staff.
Rule 2: Identify Risks Early in Your Project
The first step in project risk management is to identify the risks that are present in your
project. This requires an open mind set that focuses on future scenarios that may occur. Two
main sources exist to identify risks, people and paper. People are your team members that
each bring along their personal experiences and expertise. Other people to talk to are expertsoutside your project that have a track record with the type of project or work you are facing.
They can reveal some booby traps you will encounter or some golden opportunities that may
not have crossed your mind. Interviews and team sessions (risk brainstorming) are the
common methods to discover the risks people know. Paper is a different story. Projects tend
to generate a significant number of (electronic) documents that contain project risks.
They may not always have that name, but someone who reads carefully (between the
lines) will find them. The project plan, business case and resource planning are good starters.
Another categories are old project plans.
Are you able to identify all project risks before they occur? Probably not. However if you
combine a number of different identification methods, you are likely to find the large
majority. If you deal with them properly, you have enough time left for the unexpected risks
that take place.
Rule 3: Communicate About Risks
Failed projects show that project managers in such projects were frequently unaware of the
big hammer that was about to hit them. The frightening finding was that frequently someone
of the project organization actually did see that hammer, but didn't inform the project
manager of its existence. If you don't want this to happen in your project, you better pay
attention to risk communication.
A good approach is to consistently include risk communication in the tasks you carry out. If
you have a team meeting, make project risks part of the default agenda (and not the final item
-
8/8/2019 Next generation project management Systems -A Quality Approach .
26/124
Next Generation Project management systems A Quality
Approach
26
on the list!). This shows risks are important to the project manager and gives team members a
"natural moment" to discuss them and report new ones.
Another important line of communication is that of the project manager and project sponsor
or principal. Focus your communication efforts on the big risks here and make sure you don't
surprise the boss or the customer. Also take care that the sponsor makes decisions on the top
risks, because usually some of them exceed the mandate of the project manager.
Rule 4: Consider Both Threats and Opportunities
3.Project risks have a negative connotation: they are the "bad guys" that can harmyour project. However modern risk approaches also focus on positive risks, the
project opportunities. These are the uncertain events that beneficial to your project
and organization. These "good guys" make your project faster, better and more
profitable.
4.Unfortunately, lots of project teams struggle to cross the finish line, beingoverloaded with work that needs to be done quickly. This creates project
dynamics where only negative risks matter (if the team considers any risks at all).
Make sure you create some time to deal with the opportunities in your project,
even if it is only half an hour. Chances are that you see a couple of opportunities
with a high pay-off that don't require a big investment in time or resources.
Rule 5: Clarify Ownership Issues
Some project managers think they are done once they have created a list with risks. However
this is only a starting point. The next step is to make clear who is responsible for what risk!
Someone has to feel the heat if a risk is not taken care of properly. The trick is simple: assign
a risk owner for each risk that you have found. The risk owner is the person in your team that
has the responsibility to optimize this risk for the project. The effects are really positive. At
first people usually feel uncomfortable that they are actually responsible for certain risks, but
as time passes they will act and carry out tasks to decrease threats and enhance opportunities.
Ownership also exists on another level. If a project threat occurs, someone has to pay the bill.
This sounds logical, but it is an issue you have to address before a risk occurs. Especially if
different business units, departments and suppliers are involved in your project, it becomes
important who bears the consequences and has to empty his wallet. An important side effect
of clarifying the ownership of risk effects, is that line managers start to pay attention to a
-
8/8/2019 Next generation project management Systems -A Quality Approach .
27/124
Next Generation Project management systems A Quality
Approach
27
project, especially when a lot of money is at stake. The ownership issue is equally important
with project opportunities. Fights over (unexpected) revenues can become a long-term
pastime of management.
Rule 6: Prioritise Risks
Some risks have a higher impact than others. Therefore, you better spend your time on the
risks that can cause the biggest losses and gains. Check if you have any showstoppers in your
project that could derail your project. If so, these are your number 1 priority. The other risks
can be prioritized on gut feeling or, more objectively, on a set of criteria. The criteria most
project teams use is to consider the effects of a risk and the likelihood that it will occur.
Whatever prioritization measure you use, use it consistently and focus on the big risks.
Rule 7: Analyze Risks
Understanding the nature of a risk is a precondition for a good response. Therefore take some
time to have a closer look at individual risks and don't jump to conclusions without knowing
what a risk is about.
Risk analysis occurs at different levels. If you want to understand a risk at an individual level
it is most fruitful to think about the effects that it has and the causes that can make it happen.
Looking at the effects, you can describe what effects take place immediately after a risk
occurs and what effects happen as a result of the primary effects or because time elapses. A
more detailed analysis may show the order of magnitude effect in a certain effect category
like costs, lead time or product quality. Another angle to look at risks, is to focus on the
events that precede a risk occurrence, the risk causes. List the different causes and the
circumstances that decrease or increase the likelihood.
Another level of risk analysis is investigate the entire project. Each project manager needs to
answer the usual questions about the total budget needed or the date the project will finish. If
you take risks into account, you can do a simulation to show your project sponsor how likely
it is that you finish on a given date or within a certain time frame. A similar exercise can be
done for project costs.
The information you gather in a risk analysis will provide valuable insights in your project
and the necessary input to find effective responses to optimize the risks.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
28/124
Next Generation Project management systems A Quality
Approach
28
Rule 8: Plan and Implement Risk Responses
Implementing a risk response is the activity that actually adds value to your project. You
prevent a threat occurring or minimise negative effects. Execution is key here. The other rules
have helped you to map, prioritise and understand risks. This will help you to make a sound
risk response plan that focuses on the big wins.
If you deal with threats you basically have three options, risk avoidance, risk minimization
and risk acceptance. Avoiding risks means you organise your project in such a way that you
don't encounter a risk anymore. This could mean changing supplier or adopting a different
technology or, if you deal with a fatal risk, terminating a project. Spending more money on a
doomed project is a bad investment.
The biggest category of responses are the ones to minimise risks. You can try to prevent a
risk occurring by influencing the causes or decreasing the negative effects that could result. Ifyou have carried out properly risk analysis you will have plenty of opportunities to influence
it. A final response is to accept a risk. This is a good choice if the effects on the project are
minimal or the possibilities to influence it prove to be very difficult, time consuming or
relatively expensive. Just make sure that it is a conscious choice to accept a certain risk.
Responses for risk opportunities are the reverse of the ones for threats. They will focus on
seeking risks, maximizing them or ignoring them (if opportunities prove to be too small).
Rule 9: Register Project Risks
This rule is about bookkeeping. Maintaining a risk log enables you to view progress and
make sure that you won't forget a risk or two. It is also a perfect communication tool that
informs your team members and stakeholders.
A good risk log contains risks descriptions, clarifies ownership issues and enables you to
carry our some basic analyses with regard to causes and effects. Most project managers aren't
really fond of administrative tasks, but doing your bookkeeping with regards to risks pays off,
especially if the number of risks is large. Some project managers don't want to record risks,because they feel this makes it easier to blame them in case things go wrong. However the
reverse is true. If you record project risks and the effective responses you have implemented,
you create a track record that no one can deny. Even if a risk happens that derails the project.
Doing projects is taking risks.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
29/124
Next Generation Project management systems A Quality
Approach
29
Rule 10: Track Risks and Associated Tasks
The risk register you have created , will help you to track risks and their associated tasks.
Tracking tasks is a day-to-day job for each project manager. Integrating risk tasks into that
daily routine is the easiest solution. Risk tasks may be carried out to identify or analyse risks
or to generate, select and implement responses.
Tracking risks differs from tracking tasks. It focuses on the current situation of risks. Which
risks are more likely to happen? Has the relative importance of risks changed? Answering
this questions will help to pay attention to the risks that matter most for your p roject value.
The 10 golden risk rules above give you guidelines on how to implement risk management
successfully in your project. However, keep in mind that you can always improve. Therefore
rule number 11 would be to use the Japanese Kaizen approach: measure the effects of your
risk management efforts and continuously implement improvements to make it even better.
Success with your project!
The Risky Business of Project Management
Undertaking any project, whether in-house or in partnership with a professional services firm,
entails risk. Project risk is defined as any area of concern that could prevent a project from
achieving all of its benefits. Project risk requires careful management and involves
identification, assessment, and mitigation.
It is important at the beginning of any project to go through the risk identification process.Not all project risks are obvious. When identifying risks, look for areas in the project that are
based on:
1.Insufficient or unreliable data2.Insufficient preparation3.Inadequate resources4.Lack of control
Some areas to pay close attention to are:
Requirements identification Involvement of project sponsorship
-
8/8/2019 Next generation project management Systems -A Quality Approach .
30/124
Next Generation Project management systems A Quality
Approach
30
Level of project management experience Third-party involvement Political/cultural environment Change control procedures and management Complexity of the technologyRisk identification is only the first step. Risks need to be assessed to quantify and prioritise
them according to their impact on the project. Keep in mind significant professional judgment
is required during the assessment process to quantify the magnitude of potential negative
impact and to develop risk control measures. The assessment process should determine the
(1) likelihood of the risk occurring, (2) range of outcomes, (3) estimated timing of the risk,
and (4) the frequency with which it will occur. It should also determine the warning signs of
the risk that will forecast that the occurrence of the risk is imminent. The prioritised risks
provide the basis for establishing Project Success Factors (PSFs). Specific action plans are
developed to address each PSF. For example, assume that required key policy changes are a
high risk. An action plan must be developed to:
Focus on thorough and frequent communications Implement a steering committee structure Obtain strong support for the project team from executive management Stress the benefits of the project Identify training needs earlyOnce risks have been identified and assessed, mitigation plans should be developed. The
plans document what the response will be when a risk event occurs. Keep in mind a
mitigation plan might be to do nothing to mitigate the risk. The need is to accept that a risk
exists and be prepared to deal with the consequences when and if it happens. This type of
action plan typically applies to low priority/minimal project impact risks. A mitigation plan
should outline plan B for the project area impacted by the risk. Knowing what plan B is prior
to having to execute it will greatly reduce the probability of increasing the negative impact of
the risk event or causing other unknown risks to occur.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
31/124
Next Generation Project management systems A Quality
Approach
31
An effective risk project management process means choosing and implementing risk-control
strategies that work. Identifying, assessing, and developing mitigation plans are not one-time
events. These processes need to occur throughout the life of the project. As the project
progresses and project risk changes occur, documentation resulting from the identification,
assessment, and mitigation planning processes need to be updated. The risk management
process must be continuous.
Requirements Management
A critical part of any project is the requirements management. If you are unsure about what is
going to be delivered how will you know when you get there?
What is User Requirements Capture?
User Requirements Capture is a research exercise that is undertaken early in a project lifecycle to
establish and qualify the scope of the project. The aim of the research is to understand the product
from a user's perspective, and to establish users' common needs and expectations. The user
requirements capture is useful for projects that have a lack of focus or to validate the existing
project scope. The research provides an independent user perspective when a project has been
created purely to fulfil a business need. The requirements capture findings are then used to
balance the business goals with the user needs to ensure the project is a success.
Reduce Project Risk in the Requirements Process
Gathering and managing requirements are important challenges in project management.
Projects succeed or fail due to poor requirements at any time throughout the project lifecycle.
The continuously evolving baseline of requirements needs to be managed effectively. The
project manager needs to assess and understand the uniqueness of the requirements gathering
process for his/her individual project.
The Elements of a Good Feasibility Study
In its simplest form, a Feasibility Study represents a definition of a problem or opportunity to
be studied, an analysis of the current mode of operation, a definition of requirements, an
evaluation of alternatives, and an agreed upon course of action. As such, the activities for
preparing a Feasibility Study are generic in nature and can be applied to any type of project,
be it for systems and software development, making an acquisition, or any other project.
http://www.projectsmart.co.uk/what-is-user-requirements-capture.htmlhttp://www.projectsmart.co.uk/reduce-project-risk-in-the-requirements-process.htmlhttp://www.projectsmart.co.uk/elements-of-a-good-feasibility-study.htmlhttp://www.projectsmart.co.uk/elements-of-a-good-feasibility-study.htmlhttp://www.projectsmart.co.uk/reduce-project-risk-in-the-requirements-process.htmlhttp://www.projectsmart.co.uk/what-is-user-requirements-capture.html -
8/8/2019 Next generation project management Systems -A Quality Approach .
32/124
Next Generation Project management systems A Quality
Approach
32
Project Requirement Needs For Success: Important Considerations
A company with poor requirements practices is just asking for over-budget costs and regular
failure, according to a new report by IAG Consulting. The report, entitled Business Analysis
Benchmark, examined 110 enterprise technology projects at 100 companies to determine just
how important project requirements really are.
Requirement Gathering
Requirement gathering is an essential part of any project and project management. Understanding
fully what a project will deliver is critical to its success. This may sound like common sense but
surprisingly it's an area that is often given far too little attention.
Unified Modeling Language (UML)
A key element of any project is understanding the customer requirements. This is where theUnified Modeling Language (UML) can help.
Reaping the Benefits of Good User Requirements with the Unified Modeling
Language (UML)
A critical part of any software development project is the requirements gathering. If you are
unclear about what is going to be delivered, how will you know when you get there? Good
user requirements lead to better estimates, improved customer satisfaction, reduced cost and a
shorter duration.
Project Management: Tips for Helping You Adopt A Process
The Rational Unified Process, Enterprise Unified Process, Agile Development
Methodologies, Unified Modeling Languages. They come in many names, complexities and
sizes but following one will help ensure success on your next project. This is not a detailed
overview of a formal process. Instead it provides an overview of the most critical components
common to each, as well as some tips on successfully deploying them.
Use Case Diagrams: A PM's View
Recently, I attended a class on managing requirements with Use Cases. It was aimed at
training business analysts and programmers to use Unified Modeling Language (UML) to
understand and communicate business requirements. As a project manager I found it both
enlightening and encouraging.
http://www.projectsmart.co.uk/project-requirement-needs-for-success.htmlhttp://www.projectsmart.co.uk/requirements-gathering.htmlhttp://www.projectsmart.co.uk/uml.htmlhttp://www.projectsmart.co.uk/benefits-of-good-user-requirements.htmlhttp://www.projectsmart.co.uk/benefits-of-good-user-requirements.htmlhttp://www.projectsmart.co.uk/project-management-adopt-a-process.htmlhttp://www.projectsmart.co.uk/project-management-adopt-a-process.htmlhttp://www.projectsmart.co.uk/project-management-adopt-a-process.htmlhttp://www.projectsmart.co.uk/use-case-diagrams-a-pm-view.htmlhttp://www.projectsmart.co.uk/use-case-diagrams-a-pm-view.htmlhttp://www.projectsmart.co.uk/project-management-adopt-a-process.htmlhttp://www.projectsmart.co.uk/benefits-of-good-user-requirements.htmlhttp://www.projectsmart.co.uk/benefits-of-good-user-requirements.htmlhttp://www.projectsmart.co.uk/uml.htmlhttp://www.projectsmart.co.uk/requirements-gathering.htmlhttp://www.projectsmart.co.uk/project-requirement-needs-for-success.html -
8/8/2019 Next generation project management Systems -A Quality Approach .
33/124
Next Generation Project management systems A Quality
Approach
33
Project Scheduling and Resource Levelling
We all know that in the real world we, as project managers, are given the finish date of the
project before they even have a chance to plan for it. This is a good reason why we need to
get better at scheduling our projects and leveling our finite resources.
Sure, there are tools that allow us to automate the process, but a tool is as good as the
knowledge of those who use it. All in all, project managers have a tool and a method by
which we create our project schedules. But, we all suffer from common mistakes such as
having the wrong dependencies, excessive constraints, and inadequate level of detail in the
WBS, estimates too granular or nonexistent, over allocated resources, etc. Ring a bell?
The tool that is most widely used is MS Project (MSP) & Primavera (Mostly Construction
projects in Middle East countries & USA)
Develop the WBS
Most organizations have a hierarchical structure to break down the work. Typically, it looks like
this: Stage, Phase, Task/Deliverable/Milestone. This is a way to organize and define the total
scope of the project by decomposing the work to be done into tasks that the project team can
execute and create the required deliverables. The tasks, deliverables or milestones are
components that can be scheduled, cost estimated, monitored and controlled.
USE OF PLANNING TOOL PRIMAVERA 6.0
GANTT CHART
To completely closethe lower layout andview only the data inthe top layout, click
the Show/HideBottom Layout
button.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
34/124
Next Generation Project management systems A Quality
Approach
34
In this sample layout, the top part of the window shows activity data in a
Gantt Chart, and the lower part of the window displays the Activity Detail
Customizing Displays
Most windows and dialog boxes include a Display ot Layout Options bar
at the top of the screen that contains commands that enable you tocustomize the current display. Click this bar to display a menu of the
commands available for that window or dialog box. You can also access
many of these commands from the view menu.
To hide or show moreof the information in
each pane, drag thehorizontal split bar
between the twolayouts.
Click the LayoutOptions bar to
display a menu ofthe options
available for theActivitieswindow.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
35/124
Next Generation Project management systems A Quality
Approach
35
Sample LayoutsThe sample database included with the module provides standard layouts that you can use with
your own projects.
To open a sample layout, first open one of the projects from the sample database or your own
database in the activities window, then choose view, layout open.
In this sample layout, you can view your project data based on the projects work bre akdown
structure (WBS)
In this sample layout,
you can view your
project data based on the
projects work
breakdown structure
(WBS)
-
8/8/2019 Next generation project management Systems -A Quality Approach .
36/124
Next Generation Project management systems A Quality
Approach
36
Establish Dependencies
Dependencies are defined so that the work is executed in the proper order. Understand the
following task dependency types before you use them; incorrect dependencies will impact the
finish date of your schedule and create unnecessary constraints:
1.Mandatory (hard logic) - Inherent in the nature of the work being done. They ofteninvolve physical limitations i.e. a test case must be defined before testing.
2.Discretionary (soft/preferred/preferential logic) - Based on experience, desire orpreferences i.e. the team decides that they will create the user manual after the first round
of testing, although it is not necessary.
3.External - Based on needs or desires of a party outside the project i.e. the server must bepurchased before configuring.
A network diagram is used to show dependencies in a graphical form. MSP generates a network
diagram automatically.
Work is the number of labour units (usually expressed in hours, days or weeks) required to
complete a scheduled task. Estimation is equivalent to success. Duration is the total number of
work periods (usually expressed as days or weeks) required to complete a scheduled task. When
estimating, keep in mind the different task types:
1.Fixed units (MSP default) - Allows the schedule to calculate the finish date ASAP basedon resource availability.
2.Fixed duration - Used when the priority is to preserve duration. To complete work, assignresources as needed to satisfy the finish date, remember my comment about "knowing"
the finish date before we even plan?
3.Fixed work - Some project management systems that sit on top of MSP don't support thistype because of the effort driven nature of it and the unpredictable results it may create.
So, I have chosen to get used to not using it at all.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
37/124
Next Generation Project management systems A Quality
Approach
37
This is how task types work:
TaskType
Revise Duration Revise Work Revise Units
FixedUnits
Work is recalculated, andunits are fixed.
Duration is recalculated,and units are fixed.
Duration is recalculated,and work is fixed.
Fixed
DurationWork is recalculated, and
duration is fixed.Units is recalculated, and
duration is fixed.Work is recalculated,
and units are fixed.
Task constraint is the next item we need to look at when estimating. You must avoid using
moderate and inflexible types. Wrong constraints increase the project risk and extend the finish
date:
1.As late as possible (flexible; default) - For projects scheduled from the finish date.Schedules the latest possible start and finish dates for the task.
2.As soon as possible (flexible; default) - For projects scheduled from the start date.Schedules the earliest possible start and finish dates for the task.
3.Finish no earlier than (moderate; avoid) - For projects scheduled from the start date.Indicates the earliest possible date that the task can be completed, and the task cannot
finish any time before the specified date.
4.Finish no later than (moderate; avoid) - For projects scheduled from the finish date.Indicates the latest possible date that the task can be completed, and the task can be
finished on or before the specified date.
5.Start no earlier than (moderate; avoid) - For projects scheduled from the start date.Indicates the earliest possible date that the task can begin, and the task cannot start any
time before the specified date.
6.Start no later than (moderate; avoid) - For projects scheduled from the finish date.Indicates the latest possible date that the task can begin, and the task can start on or
before the specified date.
7.Must finish on (inflexible; avoid) - Indicates the exact date on which the task must finish.Other scheduling parameters such as task dependencies lead or lag time, and resource
levelling become secondary to this requirement.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
38/124
Next Generation Project management systems A Quality
Approach
38
8.Must start on (inflexible; avoid) - Indicates the exact date on which the task must begin.Other scheduling parameters such as task dependencies, lead or lag time, and resource
levelling become secondary to this requirement.
Assign Resources
Resources (typically human) are assigned to tasks, deliverables and milestones that need to be
executed. At the beginning of the project, when named resources are not known yet, roles are
assigned that can later be replaced with names i.e. the role of Analyst is assigned to a task during
project scheduling and is later replaced with John Doe when he is the analyst assigned to the task.
Level Resources
Helps in utilising resources consistently throughout the project. Ensures resources are not over
allocated. Helps the project manager avoid delays caused by bad allocations. Helps the project
manager identify and take advantage of unused times by analysing task dependencies. MSP can
automatically level resources based on resource calendar, task types, dependencies, and
constraints, however, I have yet to find a project manager that has felt comfortable with the way
MSP does it. I level resources manually via the Resource Usage view, but if you insist in using
the automatic feature of MSP, save a copy first. If you find resource conflicts (over or under
allocations) you could:
1.Delay certain tasks.2.Assign a different resource.3.Change task dependencies.4.Remove tasks.5.Add tasks (instead of using the MSP's split task functionality, which is not supported by
some project management systems i.e. Clarity).
Determine the Critical Path
Helps the project manager identify tasks that must be carefully monitored. The critical path is the
longest duration path through a network diagram and it is the shortest path to complete the
project. Knowing the project's critical path should be the goal of the scheduling process. MSP
calculates the critical path automatically and through the Gantt chart it shows what tasks are in it.
One thing to keep in mind is that as tasks are completed ahead or behind schedule the critical path
-
8/8/2019 Next generation project management Systems -A Quality Approach .
39/124
Next Generation Project management systems A Quality
Approach
39
changes. Another is that there can be more than one critical path but this increases risk. If the
critical path takes your project's finish date way too far there are a couple of techniques that
project managers can use to compress the schedule:
1.Fast tracking - Perform critical path tasks in parallel that were originally plannedsequentially. It usually increases risk and often results in rework.
2.Crashing - Assign additional resources to critical path tasks while maintaining scope.Almost always results in increased costs.
As project managers, we forget a very important intangible: resource calendars affect project
scheduling. Public holidays or time off in a resource's calendar makes those days non-workdays
and therefore, MSP skips them altogether.
Earned Value management (EVM)is the measurement, monitoring and control of project
progress in terms of cost, time and scope against an agreed fully integrated baseline plan. It is a
proven process that provides strong benefits for the control of projects .It facilitates the
integration of project scope, time, and cost objectives and the establishment of baseline plan
which performance can be measured during the execution of the project..
EVM has the unique ability to combine measurement of work performance (completion of
planned work ) ,Schedule performance (behind or ahead of schedule),and cost performance
(below or above budget) within a single integrated methodology .Furthermore it provides a sound
basis for early problem identification ,corrective actions ,and management re-planning as required
.The use of EVM improves delivery of projects.
Basic concepts of EVM are:
All project steps earn value as work is completed The earned value (EV) can then be compared to actual costs and planned costs to
determine project performance and predict future performance trends.
Physical progress is measured in dollars, so schedule performance and cost performancecan be analyzed in the same terms.
-
8/8/2019 Next generation project management Systems -A Quality Approach .
40/124
Next Generation Project management systems A Quality
Approach
40
Scheduling
Project scheduling is the art of planning dates for starting and completing activities and
milestones.
Critical Chain Project Management reduces project Lead time
In spite of the fact that project task durations are often conservatively estimated to begin with, the
presence of certain behaviours can cause them to increase. Critical Chain Project Management
and project scheduling eliminates these behaviours and reduces project lead times. Four
behaviours make project durations longer than necessary.
Useful Techniques to fine-Tune Your Project Schedule
One of the most common problems that project managers weep about is "unrealistic timelines," a
common consequence of clients having set their expectations too high even before the project
starts. Ironically, there are occurrences in the duration of a project when a staff is sitting idly,
waiting for a colleague to finish so he can start his own task. In this situation, does the project
manager shout foul and blame other people? Chances are, as a project manager, he needs to give
the project schedule a second look.
Project Scheduling And Resource Levelling
We all know that in the real world we, as project managers, are given the finish date of the project
before we even have a chance to plan for it. This is a good enough reason why we need to get
better at scheduling our projects and levellin