Lecture 9 pptx

advertisement
Lecture 9
5/10/15
PROJECT MANAGEMENT
CROSS LIFECYCLE ACTIVITY
Learning Objective
 Consider factors affecting Project Failure
 Appreciate Project Management Tools and
Techniques
 Investigate four main stages of Project Management
 Understand what is meant by Cross Lifecycle
Activities
 Define Project Feasibility and identify the
characteristics of IS Project Feasibility
Project Management Tasks and Activities
 Project Phases
 Project Initiation
 Project Planning
 Project Execution
 Project Closedown
3-3
Project Initiation
 First phase of project management, involves
assessment of project scope, size, and complexity
and establishment of project procedures
3-4
3-5
Project initiation does
not include detailed
plans for entire
project
3-6
The Project Workbook
 An online or hardcopy repository of all project
correspondence, inputs, outputs, deliverables,
procedures, and standards
 Used as a primary communications medium for the
project team
3-7
Project workbook
grows and evolves
during project
activities
3-8
Project Planning
 Second phase of project management, focusing on
defining clear, discrete activities and the work
needed to complete each activity within a single
project
3-9
3-10
The Baseline Project Plan (BPP)
 The major deliverable from the project initiation and
planning phases, this document contains estimates
of scope, benefits, schedules, costs, risks, and
resource requirements
 BPP is updated throughout project execution and
closedown
3-11
Two Project Scheduling
Diagrams in Microsoft Project
Gantt:
Focus is on time.
These diagrams are
important components of
the BPP.
Network:
Focus is on dependencie
3-12
Cost-benefit
analysis is a key
component of the
BPP
3-13
Project Execution
 Third phase of project management, involving
putting the plans created in the previous phases into
action, and monitoring actual progress against the
BPP
3-14
3-15
3-16
Recap




Describe effective project management skills through all
phases of the systems development process.
Describe OOSAD.
Understand critical path scheduling, Gantt charts, and
Network diagrams.
Work with commercial project management software
products.
3-17
Is the IS development
project feasible?
How do we gather the
requirements to inform
system design?
What are the
alternative
approaches to
Information System
development?
What should/does the
system do?
How should the system
be designed to serve the
needs of the user (s)?
How do we manage an
IS development
project efficiently and
effectively?
Does the system
measure up?
Are the users satisfied?
Does the system do
what it is supposed to
do?
Systems Development Life Cycle –
Cross Life-Cycle Activities
 How the phases organized into pragmatic
stages
size of steps (deliverables) and activities executed
 order of the stages

 Different methodologies might be associated
with (recommend) the same (type of) SDLC
– some have their own dedicated SDLC
Cross Life Cycle Activities

Cross Life Cycle Activities


Cross life cycle activities are activities that overlap many or all
phases of the methodology – in fact, they are normally performed
in conjunction with several phases of the methodology.
Cross life cycle activities include:
 fact finding
 documentation and presentation
 estimation and measurement
 feasibility analysis
 project management
 process management.
ID
1
Task Nam e
Survey Phase
2
Study Phase
3
Definition Phase
4
Targeting Phase
5
Design Phase
6
Purchasing Phase
7
Construction Phase
8
Implementation Phase
9
10
Fact Finding
11
Documentation
12
Presentation
13
Estimation
14
Measurement
15
Feasibility Analysis
16
Project management
17
Process management
18
19
20
21
22
23
24
25
26
12/31
1/7
January
1/14
1/21
1/28
2/4
February
2/11
2/18
2/25
3/3
March
3/10
3/17
3/24
3/31
4/7
April
4/14
4/21
4/28
5/5
May
5/12 5/19
Cross Life Cycle Activities

Fact Finding

Fact finding – also called information gathering or data collection
-- is the formal process of using research, interviews, meetings,
questionnaires, sampling, and other techniques to collect
information about systems, requirements, and preferences.
Cross Life Cycle Activities

Documentation and Presentations


Communication skills are essential to the successful completion of
a project.
Two forms of communication that are common to systems
development projects are documentation and presentation.
 Documentation is the activity of recording facts and
specifications for a system.
 Presentation is the related activity of formally packaging
documentation for review by interested users and managers.
Presentations may be either written or verbal.
Cross Life Cycle Activities

Documentation and Presentations

Version control over documentation has become a critical success
factor; it involves keeping and tracking multiple versions of a
system's documentation.
 Most information systems shops want to keep documentation
for all of the following versions:
•
•
•
•
One or more previous versions of the system.
The current production version of the system.
Any version of the system going through the build and test activity.
Any version going through the life cycle to create a new version.
Cross Life Cycle Activities

Estimation and Measurement

Information systems are significant capital investments. For this
reason, estimation and measurement activities are commonly
performed to address the quality and productivity of systems.
 Estimation is the activity of approximating the time, effort,
costs, and benefits of developing systems. The term
guesstimation (as in ``make a guess'') is used to describe the
same activity in the absence of reliable data.
 Measurement is the activity of measuring and analyzing
developer productivity and quality (and sometimes costs).
Cross Life Cycle Activities

Estimation and Measurement

There are two common approaches to estimation.
 First, some analysts avoid estimation out of fear, uncertainty,
or lack of confidence.
• The analyst may resort to what are jokingly called ``guesstimates.''

Better analysts draw on experience and data (both their own
and the collective experience of others) from previous projects
to continually improve their estimates.
Download