SAD101 Study-Guide Module-4
SAD101 Study-Guide Module-4
0 10-July-2020
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
PROJECT MANAGEMENT
MODULE OVERVIEW
This module will teach you strategies, tools, and techniques for project management as applied to
information systems projects. These also provide process-centric survey of key project
management tools and techniques as they apply to systems analysis and design and you will know
that you understand the basics of project management when you can.
The demand for project managers in the information systems community is strong.
Typically, IS project managers come from the ranks of experienced IS developers such as
systems analysts. While it is unlikely that your first Job responsibilities will include project
management, you should immediately become aware of project management processes, tools,
and techniques. Eventually you will combine this knowledge with development experience plus
your own observation of project managers to form the basis for your own career opportunities in
project management.
Project – a [temporary] sequence of unique, complex, and connected activities having one
goal or purpose and that must be completed by specific time, within budget, and according to
specification.
The keywords are underlined to draw your attention to some key aspects of the definition.
As applied to information system development, we note the following:
A system development process or methodology, such as FAST, defines a sequence of
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Project Manager - the person responsible for supervising a systems project from initiation
to conclusion. Successful project managers possess a wide range of technical, management,
leadership, and communication skills.
Taking shortcuts through or around the methodology – Project teams often take
shortcuts for one or more of the following reasons.
The project gets behind schedule, and the team wants to catch up.
The project is over budget and the team wants to make up costs by skipping
steps.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
The team is not trained or skilled in some of the methodology’s activities and
requirements, so it skips them.
Premature commitment to a fixed budget and schedule - You can rarely make
accurate estimates of project costs and schedule before completing detailed problem
analysis or requirements analysis. Premature estimates are inconsistent with the
creeping commitment approach.
The mythical man-month (Brooks, 1975) - As the project gets behind schedule, project
leaders frequently try to solve the problem by assigning more people to the team. It
doesn't work! There is no linear relationship between time and number of personnel. The
addition of personnel usually creates more communication problems, causing the project
to get even further behind schedule.
The major cause of project failure is that most project managers were not
educated or trained to be project managers. Just as good programmers don't always go on
to become good systems analysts, good systems analysts don't automatically perform well
as project managers. To be a good project manager, you should be educated and skilled in
the art of project management.
The Project Management Institute was created as a professional society to guide the
development and certification of professional project managers. The institute created the
Project Management Body of Knowledge (PMBOK) for the education and certification of
professional project managers.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Scoping – Scoped defines the boundaries of the project manager must scope project
expectations and constraints in order to plan activities, estimate costs, and manage
expectations.
Planning – Planning identifies the tasks required to complete the project. This is based on
the manager's understanding of the project scope and the methodology used to achieve the
goal.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Estimating - Each task that is required to complete the project must be estimated. How
much time will be required? How many people will be needed? What skills will be needed?
What tasks must be completed before other tasks are started? Can some of the tasks
overlap? How much will it cost? These are all estimating issues. Some of these issues can
be resolved with the project modeling tools.
Scheduling- Given the project plan, the project manager is responsible for scheduling all
project activities. The project schedule should be developed wid1 an understanding of the
required tasks, task duration, and task prerequisites.
Organizing – The project manager should make sure that members of the project team
w1derstand their own individual roles and responsibilities as well as their reporting
relationship to the project manager.
Directing- Once the project has begun, the project manager must direct the team's
activities. Every project manager must demonstrate people management skills to coordinate,
delegate, motivate, advise, appraise, and reward team members.
Controlling - Perhaps the manager's most difficult and important function Is controlling the
project. Few plans will be executed without problems and delays. 11te project manager must
monitor and report progress against goals, schedule, and costs and make appropriate
adjustments when necessary.
Closing - Good project managers always assess successes and failures at the conclusion
of a project. They learn from their mistakes and plan for continu-ous Improvement of the
systems development process.
1. PERT – which stands for Project Evaluation and Review Technique, was developed in
the late 195Os to plan and control large weapons development projects for the U.S.
Navy. A PERT chart is a graphical network model that depicts a project's tasks and the
relationships between those tasks.
A PERT CHART
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
2. GANTT CHART - The Gantt chart, first conceived by Henry L. Gantt in 1917,
is the most commonly used project scheduling and progress evaluation tool. A Gantt
chart is a simple horizontal bar chart that depicts project tasks against a calendar. Each
bar represents a named project task. The tasks are listed vertically in the left-hand
column. The horizontal axis is a calendar timeline, Gantt charts offer the advantage of
clearly showing overlapping tasks, that is, tasks that can be performed at the same time.
The bars can be shaded to clearly indicate percentage completion and project progress.
The figure demonstrates which phases are ahead of and behind schedule at a glance.
The popularity of Gantt charts sterns from tl1elr simplicity- they are easy to learn, read,
prepare, and use.
Gantt and PERT charts are not mutually exclusive. Gantt d1arts are more effective
when you are seeking to communicate schedule, PERT charts are more effective when
you want to study the relationships between tasks.
A GANTT CHART
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
The project management process shown in above incorporates a Joint Project Planning
(JPP) technique. Joint project planning (JPP) is a strategy wherein stakeholders in a project
(meaning system owners, users, analysts, designers, and builders) participate in a one- to three-day
project management workshop, the result of which is consensus on project scope, schedule,
resources, and budget. (Subsequent workshops or meetings may be required to adjust scope,
budget, and schedule.) Notice that In JPP, the project team is actively involved In all inputs and
deliverables of all project management activities.
Joint project planning (JPP) - a strategy wherein stakeholders attend an intensive workshop
aimed at reaching consensus on project decisions.
In the following subsections, we will review each of the illustrated project management
activities and discuss how to use appropriate project management tools and techniques.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
The statement of work affirms that the project manager understands who Is really in
charge of the effort, who Is controlling the purse strings, what is the formal and informal
organization within which the project will be developed, who are the “kings and queens" that
have interest, and other similar but mainly nontechnical issues, It establishes a firm business
relationship between the project manager and both the customer and the extended project
team.
STATEMENT OF WORK
I. Purpose
II. Background
A. Problem, opportunity, or directive statement
B. History leading to project request
C. Project goal and objectives Notice the use of information
D. Product description system building blocks
III. Scope
A. Stakeholders
B. Data
C. Processes
D. Locations
IV. Project Approach
A. Route
B. Deliverables
V. Managerial Approach
A. Team building considerations
B. Manager and experience
C. Training requirements
D. Meeting schedules
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Work breakdown structure (WBS) – a graphical tool used to depict the hierarchical
decomposition of the project into phases, activities, and tasks.
Work breakdown structures can be drawn using top-down hierarchy charts simi-lar to
organization charts. In Microsoft Project, a WBS Is depicted using a simple outline style, Indentation
of activities and tasks on the Gantt chart view" of the project Microsoft Project also offers a military
numbering scheme to represent hierarchical decomposition of a project as follows:
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
2. Estimate the maximum amount of time it would take to perform the task –
the pessimistic duration (PD). The pessimistic duration assumes that nearly anything
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
that can go wrong will go wrong. All possible interruptions or delays, such as Labor
strikes, illnesses, inaccurate specification of requirements, equipment’s delivery
delays, and underestimation of the system’s complexity, are assumed to be
inevitable.
3. Estimate the expected duration (ED) that will be needed to perform the task.
Don’t just take the median of the optimistic and pessimistic durations. Attempt
to identify interruptions or delays that are most likely to occur, such as
occasional employee illnesses, inexperienced perso1mel, and occasional
training.
4. Calculate a weighted average of the most likely duration (D) as follows:
ED
where 1, 4, and l are default weights used to calculate a weighted average of the
three estimates.
Developing OD, PD, and ED estimates can be tricky and require experience. Several
techniques are used in [Link] of the most common techniques are:
• Finish-to-start (FS) - The finish of one task triggers the start of another task.
• Start-to-start (SS) - The start of one task triggers the start of another task.
• Finish-to-finish (FF) - Two tasks must finish at the same time.
• Start-to-finish (SF) - The start of one task signifies the finish of another task.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
1. Forward scheduling establishes a project start date and then schedules forward from that
date. Based on the planned duration of required tasks, their Interdependencies, and the
allocation of resources to complete those tasks, a projected project completion date Is
calculated
2. Reverse scheduling establishes a project deadline and then schedules back-ward from
that date. Tasks, their duration, interdependencies, and resources must be considered to
ensure that the project can be completed by the deadline.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
We have yet to consider the allocation of resources to the project. Resources include the
following categories:
• People – includes all system owners, users, analysts, designers, builders, external agents,
and clerical help involved in the project in any way.
• Services – includes services such as a quality review that may be charged on a per use
basis.
• Facilities and equipment – includes all rooms and technology that will be needed to
complete the project.
• Supplies and materials – everything from pencils, paper, notebooks to toner cartridges,
and so on.
• Money – includes a translation of all of the above into budgeted dollars!
Predefined roles and resources may be available in the chosen methodology and route
templates.
1. The project manager enters thee names or tides of people (rotes) in the Resource Name
column. Resources may also include specific services, facilities, equipment, supplies,
materials, and so forth.
2. Notice that the Resource Sheet provides a column for establishing what percentage of a
resource will be allocated to the project.
3. Project also allows the project manager to estimate the cost of each resource. These costs
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
• Critical path – the sequence of dependent tasks that determines the earliest possible
completion date of the project.
• Tasks on the critical path cannot be delayed without delaying the entire project.
Critical tasks can only be split.
• Slack time – the amount of delay that can be tolerated between the starting time and
completion time of a task without causing a delay in the completion date of the entire project.
• Tasks that have slack time can be delayed to achieve resource leveling
2. Splitting Tasks - involves breaking a task into multiple tasks to assign alternate
resources to the tasks. Thus, a single task for which a resource was over allocated is
now apportioned to two or more resources that are (presumably) not over allocated. Splitting
tasks requires Identifying and assigning new resources such as analysts, contractors, or
consultants.
Resource leveling will be an ongoing activity because the schedule and resource
assignments are likely to change over the course of a project.
SCHEDULE AND BUDGET - Given a schedule based on levelled resources and given the cost of
each resource (e.g., cost per hour of a systems analyst or database administra-tor) the project
manager can produce a printed (or Web-based) document that communicates the project plan to all
concerned parties. Project management tools will provide multiple views of a project: such as
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
calendars, Gantt chart, PERT chart, resource and resource levelling reports, and budget reports. All
that remains is to direct resources to the completion of project tasks and deliverables.
COMMUNICATION - The statement of work, timetable for major deliverables, and over-all project
schedule should be communicated to all parties Involved in the project. This communication must
also include a plan for reporting progress, both orally and in writing, the frequency of such
communications, and a contact person and method for parties to submit feedback and suggestions.
A corporate Intranet can be an effec-tive way to keep everyone informed of project progress and
issues.
• Supervision resources
• The Deadline: A Novel about Project Management
• The People Side of Systems
• The One Minute Manager
• The One Minute Manager Meets the Monkey
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
1. Be Consistent.
2. Provide Support.
3. Don’t Make Promises You Can’t Keep.
4. Praise in Public; Criticize in Private.
5. Be Aware of Morale Danger Points.
6. Set Realistic Deadlines.
7. Set Perceivable Targets.
8. Explain and Show, Rather Than Do.
9. Don’t Rely on Just Status Reports.
10. Encourage a Good Team Spirit.
I. Cover Page
A. Project name or identification
B. Project manager
C. Date or report
II. Summary of progress
A. Schedule analysis
B. Budget analysis
C. Scope analysis
(changes that may have an impact on future progress)
D. Process analysis
(problems encountered with strategy or methodology)
E. Gantt progress chart(s)
III. Activity analysis
A. Tasks completed since last report
B. Current tasks and deliverables
C. Short term future tasks and deliverables
IV. Previous problems and issues
A. Action item and status
B. New or revised action items
1. Recommendation
2. Assignment of responsibility
3. Deadline
V. New problems and issues
A. Problems
(actual or anticipated)
B. Issues
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
(actual or anticipated)
C. Possible solutions
1. Recommendation
2. Assignment of responsibility
3. Deadline
VI. Attachments
(include relevant printouts from project management software)
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
ADJUSTING EXPECTATIONS
CHANGING PRIORITIES
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
1. Using intertask dependencies, determine every possible path through the project.
2. For each path, sum the durations of all tasks in the path.
3. The path with the longest total duration is the critical path.
• The critical path is the sequence of tasks with the largest sum of most likely
durations. The critical path determines the earliest completion date of the project.
• The slack time for any non-critical task is the amount of delay that can be tolerated
between starting and completion time of a task without causing a delay in the entire
project.
Path 1: ABCDI
Path 2: ABCEI
Path 3: ABCFGl
Path 4: ABCFHl
The total of most likely duration times for ead1 path is calculated as follows:
Path 1: 3 + 2 + 2 + 7 + 5 = 19
Path 2: 3 + 2 + 2 + 6 + 5 = 18
Path 3: 3+2+2+3+2+5= 17
Path 4: 3 + 2 + 2 + 3 + I + 5 = 16
In this example, path I is the critical path at 19 days. (Note: You can have multiple critical paths If
they bave the same total duration.)
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Project managers must learn from their mistakes! They should embrace continuous process
improvement. This final activity Involves soliclth1g feedback from project team members (Including
customers) concerning their project experiences and suggestions aimed at improving the project
and process management of the organi-zation. Project review(s) should be conducted to answer the
following fundamental questions:
LEARNING ACTIVITIES
1. Assume you are a systems analyst and a proud member of a project team that has Just
completed a major project that spanned several years and that touched almost every
business unit in your organization. The project was completed ahead of schedule and well
within budget. Development and implementation went very smoothly with virtually no
disruption of business operations. A post implementation survey indicates that system users
have been able to use the system with minimal training, although there have been some
com-ments from the more vocal users that it wasn't quite what they expected and doesn't do
some of the things they thought it would. Should the project be considered a success?
2. You work in the information technology division of a large law firm with offices throughout the
state. One of the vice presidents of the company has asked you to manage the development
of an automated case-tracking system for your company. The project, which is just
beginning, is the first large project you have been asked to manage. You take your duties
very seriously and want to do an exemplary Job on this project.
a. You are meeting with the vice president of the company to discuss the scope of the
project. In your meeting, what questions need to be an-swered and negotiated in order to
be able to determine the scope of the project?
b. Once you have finished negotiating scope, the vice president has asked you to write a
Statement of Work. What does the Statement of Work repre-sent in tills situation? How
Jong should it is?
c. Write a Statement of work, using the outline of statement in this module as an example.
Assume that the vice president has given you cate blanche (although that will probably
never happen in real life).
3. As part of continuous improvement, it is important for project managers and project teams to
asses, the results and their experiences once a project has been completed. There are
numerous methods and techniques for doing this, Search on the Web for pertinent articles,
using phrases such as project assessment, project post implementation reports, and the like.
a. What articles did you find?
b. Describe the methods and techniques they suggest.
c. Select the ones you feel are the most valuable, and explain why.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
d. Do you think that assessing project results can make a significant difference in the
quality of future projects?
4. Create teams of four and designate one as the project manager. Assign them a challenging
task with a short deadline. It should be doable for the class, but certainly not easy. Midway
through the project, exchange one member per team so that each team has lost one
member and gained one new member. Do not allow the team to converse with the member
that was “hired away."
Have the project manager document how they handled the situation, what problems
arose, and how they would handle a team differently in the future (knowing that they could
lose a teammate at any time and without any notice).
Encode your final answers in MS Word and submit on or before the given deadline. Your answer for
each question should be a maximum of 10 sentences only. Check grammar, spelling errors before
submitting. Place your name, year level and section at the beginning of the page.
SUMMARY
A project is a (temporary) sequence of unique, complex, and connected activities that have one
goal or purpose md that must be completed by a specific time, within budget, and according to
specification. Project management is the process of scoping planning, staffing, organizing, directing,
and controlling the development of an acceptable system at a minimum cost within a specified time
frame.
Process management is an ongoing activity that documents, manages the use of, and improves
an organization's chosen methodology (the “process”) for systems development.
From a project management perspective, a project is considered a success if the resulting
information system is acceptable to the customer, the system is delivered “on time" and” within the
budget; and the system development process had a minimal impact on ongoing business
operations.
The Project Management Institute has created the Project Management Body of Knowledge
(PMBOK) for the education and certification of professional project managers. It addresses:
a. Project manager competencies.
b. Project management functions.
c. Tools and techniques such as:
I) PERT charts are graphical network models that depict a project's tasks, and the relationships
between those tasks.
II) Gantt charts simple horizontal bar charts that depict project tasks against a calendar
d. Project management software.
Resource Leveling is a strategy used to correct resource overall locations by some
combination of delaying or splitting tasks, Resource leveling requires knowledge of: (1) The critical
path-that sequence of dependent tasks that have the largest sum of most likely durations. The
critical path determines the earliest possible completion date of the project. 2) Slack time-the
amount of delay that can be tolerated between the starting time and completion time of a task
without causing a den the completion date of the entire project.
REFERENCE
1. Bentley, Lonnie D., Whitten, Jeffrey L., 2007. System Analysis & Design Methods 7th
edition, McGraw-Hill Education.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_