Step Wise Project Planning
Step Wise Project Planning
Step Wise Project Planning
Introduction
• Planning is the core element in the project management in
any domain.
• In plans, you decide how to approach the objectives, satisfy
client’s expectations, define deliverables, break down
products into workable and smaller units, allocating
resources and schedule activities.
• A considerable portion of the people working in the
software industry undermines the value of planning as it
consumes time and efforts.
2
Introduction
• However, without planning, they are flying blindly with
no proactive action for any sudden changes.
• In this lecture , a step by step planning framework (STEP
WISE), a complement to PRINCE.
3
1. Difference between PMP AND PRINCE
In order to kick off any project, you should determine which
management approach you should adopt to manage the
activities of having your product complete.
5
1. Difference between PMP AND PRINCE
6
PRINCE is a step-by-step methodology
for managing projects handling high
level activities such as control and
organization of a project.
8
Step 0: Initiation
Example: consider college “Brightmouth” has payroll
processing carried out by a services company. The payroll
services provided to the university is very expensive.
Decision made to bring payroll ‘in-house’ by acquiring an
‘off-the-shelf’ application. The use of the off-the-shelf
system will require a new, internal, payroll office to be set
up. There will be a need to develop some software ‘add-
ons’: one will take payroll data and combine it with time-
table data to calculate the staff costs for each course run in
the college.
9
1: Identify project scope and Objectives
This step is the corner stone of all the subsequent steps. it is
about making sure that project stakeholders understand and
confirm the scope of the project that includes goals,
deliverables, tasks, costs and deadlines.
10
Step 1: identify Scope and Objectives
11
Step 1: Identify Scope and Objectives
Step 1.1: identify objectives and setting measures of
effectiveness
• Identifying the objectives is the key element of any project
and meeting these objectives is the success criteria to
evaluate the project.
• It is not only meeting the time, budget and scope
constraints but also having the expectations of the client
realized.
• To meet the expectations of the clients, the client should
be engaged frequently to have an overview about the
progress done so far.
12
Step 1: Defining Scope and Objectives
Step 1.1: Clarifying objectives and setting measures of
effectiveness
• In these meetings the measures of effectiveness and
outstanding customer satisfaction could be depicted as
the elements of the software quality. These elements
could be categorized into 3 quality groups in the software
industry domain: Product operation, Product revision and
Product transition.
13
Step 1: Defining Scope and Objectives
Step 1.1: Clarifying objectives and setting measures of
effectiveness
14
Step 1: Defining Scope and Objectives
Product revision quality factors [10]:
• maintainability – the ability to spot errors and fix them
• testability - testing functions and ensuring they did the
purpose
• flexibility – the ability to modify and tune
16
Step 1: Defining Scope and Objectives
Step 1.2: Defining project authority
This sub step is concerned with the person-in-charge or the
group of executives-in-charge for managing the project,
interacting with the stakeholders, advising strategic
directions and steering the project members.
17
Step 1: Defining Scope and Objectives
Step 1.3: Identify stakeholders
• Missing or underestimating a stakeholder in later stages
might affect adversely the course of the project and that
would cost too much to mitigate and even in case of
recovery the customer satisfaction level might be low.
18
Step 1: Defining Scope and Objectives
Step 1.3: Identify stakeholders
Continuing the example of Brightmouth college:
Brigitte spotted to extra clients for the new system: the finance
department and the personnel office.
19
Step 1: Defining Scope and Objectives
Step 1.4: Modify objectives in the light of stakeholder
analysis
20
Step 1: Defining Scope and Objectives
21
Step 1: Defining Scope and Objectives
22
Step 1: Defining Scope and Objectives
25
Step 2:Establish project Infrastructure
2.2 Identify installation standards and procedures
• define development procedures
• Change control and configuration management standards to
ensure that changes to requirements are implemented orderly
• Quality standards & procedures at each point of project life
cycle
2.2 Identify installation standards and procedures
29
Step 3: Project Characteristics Analysis
30
Step 3: Analyze Project Characteristics
3.2 Analyze other project characteristics (including quality
based ones)
e.g. is this an information system or a process control system or
elements of both or is it safety critical etc.
3.3 Identify high level project risks e.g most risks can be
attributed to operational or development environment,
technical nature of project or type of product being created
Step 3: Analyze Project Characteristics
32
Step 3: Analyze Project Characteristics
3.4 Select general lifecycle approach
Waterfall? Incremental? prototype
E.G a prototyping approach might be used when user
requirements are not clear