IS 341
Business Systems Analysis
Chapter 3 - Notes
I. Managing the Information Systems Project
the focus of project management is to assure that the system development
project meets customer expectations, and is delivered within time and budget
constraints.
Project Manager systems analyst with
diverse skill set management, leadership, technical, customer relations
responsible for initiating, planning, and executing a project.
Project a planned set of undertakings
to reach an objective that has a beginning and an end.
Deliverable an end product of a
phase of then SDLC
Feasibility Study does the IS make
sense from an economic and operational view?
A.
Initiating the Project
Project Initiation first
phase of project management assess size, scope, and complexity of the
project, establish procedures to support later project activities. Project manager should establish:
1. a Project Initiation Team individuals to
assist initiation activities;
2. Relationship with the Customer you must
understand your customer and he must trust you;
3. Project Initiation Plan establish
activities to be completed;
4. Management Procedures: steering committee, accounting procedures,
lines of communication and responsibility;
5. Project Management Environment and Project
Workbook collect and organize the tools to be used and establish written
documentation for all parts of the project; the Workbook documents all phases,
requirements, expectations, deliverables, accounting procedures,
<EVERYTHING> about the project; may be electronic or paper.
6. Developing the Project Charter the project
charter is usually a short (single page) high level document prepared for the
customer describing the project deliverables and key elements, often including:
a. Project title and date of authorization
b. Project manager name and contact information
c. Customer name and contact information
d. Projected start and completion dates
e. Project descriptions and objectives
f. Key assumptions or approach
g. Key stakeholders, roles, responsibilities and
signatures
B.
Planning the Project this takes PRACTICE!!!!!
1. Describing Project Scope, Alternatives, and
Feasibility what problem/opportunity does the project address? Establish
quantifiable results; Establish tasks to be accomplished; Define success and
measuring that success; Establish the End of the project.
2. Dividing the Project Into Manageable Tasks
break down the work into identifiable, manageable tasks that can be assigned to
individuals
3. Estimating Resources and Creating a Resource
Plan estimate time, resources, costs.
4. Developing a Preliminary Schedule develop a
basic schedule that covers all tasks within the allotted timeframe.
5. Developing a Communication Plan establish
lines of communication between management, team members, and the customer.
6. Determining Project Standards and Procedures
success must be defined set your standards high specify how deliverables
will be produced and tested.
7. Identifying and Assessing Risk identify
where the project could fail, consequences, and how to avoid those risks
8. Creating a Preliminary Budget establish a
preliminary budget and cost-benefit analysis.
9. Developing a Project Scope Statement (also
called a Statement of Work) - primarily for the customer describes the work
to be done and what the project will deliver.
10. Setting a Baseline Project Plan this plan
will be updated as new information is acquired and the project progresses;
provides an estimate of the projects tasks and resource requirements; should
be presented to the steering committee to get permission to move into the next
phase.
C.
Executing the Project puts the baseline project plan into action
1. Executing the Baseline Project Plan overseeing
the Baseline Project Plan means initiating execution of activities, acquiring
and assigning resources, training team members, keeping project on schedule,
and assuring quality of deliverables.
2. Monitoring Project Progress Against the
Baseline Project Plan monitor progress against the proposed schedule in the
Baseline Plan, monitor time and resources used, use Gantt charts and Network
Diagrams to see how progress affects the overall progress against proposed the
schedule.
3. Managing Changes to the Baseline Project Plan
there is always pressure to change the Baseline Plan (do it sooner!) but any
changes should be approved by the steering committee and logged in the Workbook
(date, reason, requested by, etc.).
Delays have two (2) options:
devise a way to get back on schedule or revise (delay) the plan (getting
back on schedule is preferable).
4. Maintaining the Project Workbook
DOCUMENTATION IS IMPORTANT!!!!!
5. Communicating the Project Status
communication is important! Formal lines
of communication should be established for better coordination Group project!
D.
Closing Down the Project ending the project; may be natural (completed
and successful) or un-natural (terminated but not completed). A number of reasons for early (incomplete)
termination: lack of resources (funds,
time, etc. usually one of these two), bad assumptions, poor system
performance, advent of changes in the environment that make the system
obsolete/unnecessary/irrelevant.
1. Closing Down the Project reassignment of
personnel, assessment of the project and of team members, notify all interested
parties of the project end, celebration of team accomplishments.
2. Conducting Post-Project Reviews review the
project with both management and customers, determine strengths and weaknesses
of processes and deliverables for future reference (think ahead to the next
project)
3. Closing the Customer Contract ensure that
all contractual obligations have been met on both sides; get it all in writing
and both parties sign off!
E.
Representing and Scheduling Project Plans Gantt Charts and Network
Diagrams
F.
Representing Project Plans
G.
Calculating Expected Time Durations Using PERT (Program Evaluation
Review Technique) calculates Expected Time using optimistic, pessimistic, and
realistic estimates;
ET
= (o + 4r + p)/6 where ET=Estimated
Time, 0 = Optimistic Completion Time, r = realistic Completion Time, p = Pessimistic
Completion Time
H.
Constructing a Gantt Chart and Network Diagram
Gantt Charts show duration
of tasks, time overlap, and slack time with earliest start and latest finish
durations.
Network Diagrams (Critical
Path Scheduling) show sequence of dependencies between tasks, which tasks can be done in
parallel
1. Identify Each Activity to be Completed in the
Project
2. Determine Time Estimates and Calculate the
Expected Completion Time for Each Activity
3. Determine the Sequence of the Activities and
Precedence Relationships Among All Activities by Constructing a Gantt Chart and
Network Diagram
4. Determine the Critical Path the shortest
time (path) in which a project can be completed.
Slack Time amount
of time that an activity can be delayed without delaying the project.
II. Using Management Software
A.
Establishing a Project Starting Date
B.
Entering Tasks and Assigning Task Relationships
C.
Selecting a Scheduling Method to Review Project Reports