Assignment Module For Chapter 2. Project Selection and Management
Assignment Module For Chapter 2. Project Selection and Management
I. OBJECTIVES
At the end of this chapter, the students should be able to:
Explain how projects are selected in some organizations.
Describe various approaches to the SDLC that can be used to structure a development
project.
Explain how to select a project methodology based on project characteristics.
Become familiar with project estimation.
Be able to create a project work plan.
Describe project staffing issues and concerns.
Describe and apply techniques to coordinate and manage the project.
Explain how to manage risk on the project.
III. PROCEDURE
A. Preliminaries
Pre- Assessment
1. Enumerate and discuss how specific projects are chosen and identify possible project
selection issues.
2. Explain the steps in developing a plan for a successful result.
3. Discuss structured systems development.
4. Enumerate and identify the project management tasks needed to launch the project.
5. Define timeboxing.
B. Lesson Proper
This chapter discusses how organizations evaluate and select projects to undertake from
the many available projects. Once a project has been selected, the project manager plans the
project. Project management involves selecting a project methodology, creating the project
1
SYSTEMS ANALYSIS AND DESIGN MODULE 2
work plan, identifying project staffing requirements, and preparing to manage and control the
project. These steps produce important project management deliverables, including the work
plan, staffing plan, standards list, project charter, and risk assessment.
1. Project Selection
The approval committee must be selective about where to allocate resources, because the
organization has limited funds. This involves trade-offs in which the organization must give up
something in return for something else in order to keep its portfolio well balanced. If there are
three potentially high-payoff projects, yet all have very high risk, then maybe only one of the
projects will be selected. Also, there are times when a system at the project level makes good
business sense, but it does not at the organization level. Thus, a project may show a very strong
economic feasibility and support important business needs for a part of the company; however, it
2
SYSTEMS ANALYSIS AND DESIGN MODULE 2
is not selected. This could happen for many reasons—because there is no money in the budget
for another system, the organization is about to go through some kind of change (e.g., a merger,
an implementation of a company-wide system like an ERP), projects that meet the same business
requirements already are underway, or the system does not align well with current or future
corporate strategy.
2. Creating the Project Plan
Once the project is launched by being selected by the approval committee, it is time to
carefully plan the project. The project manager will follow a set of project management
guidelines, sometimes referred to as the project management life cycle, as he or she organizes,
guides, and directs the project from inception to completion. Generally speaking, the project
management phases consist of initiation, planning, execution, control, and closure.
Project Methodology Options
A methodology is a formalized approach to implementing the SDLC (i.e., it is a list of steps
and deliverables). There are many different systems development methodologies, and they vary
in terms of the progression that is followed through the phases of the SDLC. Many organizations
have their own internal methodologies that have been refined over the years, and they explain
exactly how each phase of the SDLC is to be performed in that company. Here we will review
several of the predominant methodologies that have evolved over time.
Waterfall Development Methodology
With waterfall development, analysts and users proceed sequentially from one phase to the
next. The key deliverables for each phase are typically voluminous (often, hundreds of pages)
and are presented to the approval committee and project sponsor for approval as the project
moves from phase to phase. Once the work produced in one phase is approved, the phase ends
and the next phase begin. As the project progresses from phase to phase, it moves forward in the
same manner as a waterfall.
3
SYSTEMS ANALYSIS AND DESIGN MODULE 2
4
SYSTEMS ANALYSIS AND DESIGN MODULE 2
5
SYSTEMS ANALYSIS AND DESIGN MODULE 2
6
SYSTEMS ANALYSIS AND DESIGN MODULE 2
7
SYSTEMS ANALYSIS AND DESIGN MODULE 2
people's performance, but determining how to motivate the team can be quite difficult. You may
think that good project managers motivate their staff by rewarding them with money and
bonuses, but most project managers agree that this is the last thing that should be done. The
more often you reward team members with money, the more they expect it—and most times
monetary motivation won't work.
Refining Estimates
The estimates that are produced during the planning phase will need to be refined as the
project progresses. This does not necessarily mean that estimates were poorly done at the start
of the project; it is virtually impossible to develop an exact assessment of the project's schedule
before the analysis and design phases are conducted. A project manager should expect to be
satisfied with broad ranges of estimates that become more and more specific as the project's
product becomes better defined.
Managing Scope
You may assume that your project will be safe from scheduling problems because you
carefully estimated and planned your project up front. However, the most common reason for
schedule and cost overruns occurs after the project is underway—scope creep. Scope creep
happens when new requirements are added to the project after the original project scope was
defined and “frozen.”
Timeboxing
To resolve this incongruency, a technique called timeboxing has become quite popular,
especially when rapid application development (RAD) methodologies are used. This technique
sets a fixed deadline for a project and delivers the system by that deadline no matter what, even
if functionality needs to be reduced. Time boxing ensures that project teams don't get hung up on
the final “finishing touches” that can drag out indefinitely, and it satisfies the business by
providing a product within a relatively fast time frame.
Managing Risk
One final facet of project management is risk management, the process of assessing and
addressing the risks that are associated with developing a project. Many things can cause risks:
weak personnel, scope creep, poor design, and overly optimistic estimates. The project team
must be aware of potential risks so that problems can be avoided or controlled well ahead of
time.
8
SYSTEMS ANALYSIS AND DESIGN MODULE 2
2. Select two estimation software packages and research them, using the Web or trade
magazines. Describe the features of the two packages. If you were a project manager,
which one would you use to help support your job? Why?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
3. In 1997, Oxford Health Plans had a computer problem that caused the company to
overestimate revenue and underestimate medical costs. Problems were caused by the
migration of its claims processing system from the Pick operating system to a UNIX-based
system that uses Oracle database software and hardware from Pyramid Technology. As a
9
SYSTEMS ANALYSIS AND DESIGN MODULE 2
result, Oxford's stock price plummeted, and fixing the system became the number-one
priority for the company. Pretend that you have been placed in charge of managing the
repair of the claims processing system. Obviously, the project team will not be in good
spirits. How will you motivate team members to meet the project's objectives?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
10
SYSTEMS ANALYSIS AND DESIGN MODULE 2
After listening to input from the user teams, the stakeholders proposed three options. One was to persevere
with the current manual method of pulling data from flat files via ad hoc reports and retyping it into
spreadsheets.
The second option was to write a program to dynamically mine the needed data from Capital's customer
information control system (CICS). While the system was processing claims, for instance, the program would
pull out up-to-the-minute data at a given point in time for users to analyze.
The third alternative was to develop a decision-support system to allow users to make relational queries from a
data mart containing a replication of the relevant claims and customer data.
Each of these alternatives was evaluated on cost, benefits, risks, and intangibles.
Questions
1. What are three costs, benefits, risks, and intangibles associated with each project?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
2. Based on your answer to question 1, which project would you choose? Why?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
11
SYSTEMS ANALYSIS AND DESIGN MODULE 2
________________________________________________________________________
12