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 man-agement
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 man-agers 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
activities, mandatory and optional.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Every system development project is unique that is, it is different from every other system
development project that preceded It.
The activities that comprise system development are relatively complex. They require the
skills that you are learning, and they require that you be able to adapt concepts and skills to
changing conditions and unanticipated events.
By now, you’ve already learned that the phases and activities that make up a system
development methodology are generally sequential. While some tasks may overlap, many tasks
are dependent on the completion of other tasks.
The development of an Information system represents a goal. Several objectives may need
to be met to achieve that goal.
Although many information system development projects do not have absolute deadlines or
specified times (there are exceptions), they are notoriously completed later than originally
projected. This is becoming Jess accept-able to upper management given the organization wide
pressures to reduce cycle times for products and business processes.
Few information systems are completed within budget. Again, upper manage-ment is
increasingly rejecting this tendency.
Information systems must satisfy the business, user, and management expectations
according to specifications.
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.
Project Management – 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.
➢ 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.
▪ The team is not trained or skilled in some of the methodology’s activities and
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
➢ 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.
➢ Poor estimating techniques - Many system analyst estimate by making a best calculated
estimate and then doubling that number. This is not a scientific approach.
➢ The mythical man-month (Brooks, 1975) - As the project gets behind schedule, project
leaders frequet1tly 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 perso1mel. The
addition of personnel usually creates more communica-tion 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_
Project Manager Competencies Good project managers possess a core set of competencies.
In the table below is summarizes these competencies. Some of these competen-cies can be
taught. In courses, books, and professional workshops; however, some come only with
professional experience in the held. There are two basic premises of project management
competencies: First, individuals cannot manage a process they have never used. Second,
managers must have. An understanding of the business and culture that provides a context
for the project.
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.
➢ 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
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
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
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
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
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.
Gann 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_
Scope the boundaries of a project – the areas of a business that a project may (or may not)
address.
Perhaps the most important prerequisite to effective project management occurs at the beginning.
All parties must agree to the project scope before any attempt Is made to Identify and
schedule tasks or to assign resources (people) to those tasks. Scope de-fines the
expectations of a project, and expectations ultimately determine satisfaction and degrees
of success. Accordingly, the negotiation of project scope is a necessary ac-tivity in the
project management life cycle. What is scope? Scope defines the bound-aries of a project-
the parts of the business that are to be studied, analyzed, designed, constructed,
implemented, and ultimately improved.
Scope also defines the aspects of a system that are considered outside the project. The answers
to five bask questions influence the negotiation of project scope:
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
E. Reporting methods and frequency
F. Conflict management
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
G. Scope management
VI. Constraints
A. Start date
B. Deadlines
C. Budget
D. Technology
VII. Ballpark Estimates
A. Schedule
B. Budget
VIII. Conditions of Satisfaction
A. Success criteria
B. Assumptions
C. Risks
IX. Appendices
• 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_
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 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 estlmatlng.11vee 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 roure
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
can be estimated based on company history, consulting contracts, or internal cost accounting
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
standards. Notice that both standard and overtime costs can be estimated. These costs are
usually based on standards to pro1ect Information about anyone’s actual salary.
4. Each resource has a calendar that considers the standard work week and holidays, as well
as individual locations and other commitments.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
Recruiting the right team members can make or break a project. The following are guidelines
for selecting and recruiting the team:
✓ Recruit talented, highly motivated people. Highly skilled and motivated team
members are more likely to overcome project obstacles unaided and are more likely to
meet project deadlines and produce quality work.
✓ Select the best task for each person. All workers have strengths and weaknesses,
Effective project managers learn to exploit the strengths of team mem-bers and avoid
assigning tasks to team members not skilled in those areas.
✓ Promote team harmony. Project managers should select team members who will work
well together.
✓ Plan for the future. Junior personnel with potential to be mentored by protect leaders
must be considered. Although junior personnel might not be as productive as the
seasoned veterans, project managers will need them and ha>'e to rely on them on
future projects.
✓ Keep the team size small. By limiting the team size, communication overhead and
difficulties will be reduced. A 2-persons team has only I communication path; a 4-
persons team has 6 communication paths; and a 50-persons team has at least 1,200
communication paths. The more communication paths there are, the greater the
probability that there will be increased communication problems, By the same token the
teams should be large enough to provide adequate backup and coverage in key skills
if a team member is lost.
• 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
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.
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
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
(actual or anticipated)
C. Possible solutions
Study Guide in (SAD 101 – SYSTEM ANALYSIS AND DESIGN) Module No._4_
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_
• Maximize or Minimize - the measure of success that is determined to be the most Important
for a given project.
• Constrain - the second most important of the three measures of success in a project.
• Accept - the least important of the three measures in a project.
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: A→B→C→D→I
Path 2: A→B→C→E→I
Path 3: A→B→C→F→G→l
Path 4: A→B→C→F→H→l
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_