Lecture 02 - 2023
Lecture 02 - 2023
158225:
Systems Project Selection
Analysis and and
Modelling Management
Part 1
Feasibility Analysis
Technical Feasibility Economic Feasibility Organisational Feasibility
Part 2
Project Selection
Lecture 2 33
IT Project Part 1-Lecture 1 Review
Identification
and Feasibility
Study
Lecture 2 4
Project Identification
• A business need is identified – management, business unit, IT
department, external (e.g. politicians, senior management)
• A document that describes the reasons for and the value added
from building a new system
• Contains 5 elements:
1. Project sponsor: the primary point of contact for the project
2. Business need: the reason prompting the project
3. Business requirements: what the system will do
4. Business value: how will the organization benefit from the project
5. Special issues or constraints: Anything else that should be considered
Lecture 2 8
Project Selection Issues
• Project portfolio management (PPM)- is a process of selecting, prioritizing and
monitoring project results has become a critical success factor for IT departments
facing too many potential projects with too few resources.
• Portfolio management takes into consideration the different kinds of projects that
exist in an organization
- large and small, high risk and low risk, strategic and tactical
- an organization may want to keep high-risk projects to a level less than 20% of its
total project portfolio
• Size: What is the size? How many people are needed to work on the project?
• Cost: How much will the project cost the organization?
• Purpose: What is the purpose of the project? Is it meant to improve the technical
infrastructure? Support a current business strategy? Improve operations? Demonstrate
a new innovation?
• Length: How long will the project take before completion? How much time will go by
before value is delivered to the business?
• Risk: How likely is it that the project will succeed or fail?
• Scope: How much of the organization is affected by the system? A department? A
division? The entire corporation?
• Economic Value: How much money does the organization expect to receive in return
for the amount the project costs?
• The approval (or steering) committee takes the lead in selecting a project and acts
as a portfolio manager, with the goal of maximizing benefits versus costs and
balancing other important factors of the portfolio.
• So, while taking a decision, the approval committee not only evaluates the projects
costs and benefits but also the risks (like technical and organizational) associated
with the projects.
• Approval committee uses the system request and the feasibility study to examine
the business need and the associated project risks
• Methodology:
• A formalized approach to implementing the SDLC
• A series of steps to perform and deliverables to produce
• Methodology Sources:
▪ Internally developed by organizations
▪ Consulting firms
▪ Software vendors
▪ Government agencies
STRENGTHS
• Requirements are identified long before programming starts
• Requirements are “frozen” as project proceeds – no moving targets
allowed
WEAKNESSES
• If requirements are missed, expensive post-implementation
changes required
• Does not cater for changes in the environment
• Must wait a long time before there is “visible” evidence of
the new system
• Takes a long time from start to finish
STRENGTHS
• Reduces time for total development, so less
change in environment
• Reduce the overall project length
WEAKNESSES
• Sub-projects may be interdependent, so
integration is difficult.
• Creating subprojects require careful design
decisions
STRENGTHS
• Simple and straightforward
• Quality improves through the emphasis on testing
• Including Quality Assurance (QA) expertise early in
the project strengthens system quality
WEAKNESSES
• Rigid
• Difficult to use in a dynamic business environment
• Iterative development
• A series of versions developed sequentially
• System Prototyping
• Create prototype (model) of system and “grow” it into the final system
• Throw-away prototyping
• Prototype alternative designs in an experimental way
• Build system following prototype design but discard the actual prototype
• RAD approach
• Develop system in series of
versions
STRENGTHS
• Users get a system to use quickly
• Users identify additional needs for later versions
based on real experiences with current version
WEAKNESSES
• Users faced with using an incomplete system for a time
• Users must be patient and wait for fully-functional system
STRENGTHS
• Users get to work with prototype very quickly
• Feedback cycles let users identify changes and refine
real requirements
WEAKNESSES
• Superficial analysis may cause problems
• Initial design decisions may be poor
• Overlooked features may be hard to add later
STRENGTHS
• Uncertainty is minimised
• Important issues are understood before
building the final system
WEAKNESSES
• May take longer (compared to system prototyping)
STRENGTHS
• Fast delivery of results
• Works well in projects with
undefined or changing requirements
WEAKNESSES
• Requires discipline
• Significant user involvement is essential
• Initial high learning curve
• Works best in smaller projects
That are complex Good Good Good Good Poor Excellent Poor
That are reliable Good Good Excellent Good Poor Excellent Good
With schedule visibility Poor Poor Poor Excellent Excellent Good Good
• A project is a set of activities with a specified beginning and end point meant
to create a system that brings value to the business.
• Project Managers monitor and control all tasks and roles that need to be
coordinated.
Fig.
2.14
Source: Barry W. Boehm and colleagues, “Cost Models for Future Software Life Cycle Processes:
COCOMO 2.0,” in J. D. Arthur and S. M. Henry (eds.) Annals of Software Engineering Special Volume on
Software Process and Product Measurement, Amsterdam: J. C. Baltzer AG Science Publishers, 1995.
• After reading and studying this topic, you should be able to:
• Explain how the practice of project portfolio management may influence the selection of
IS projects.
• Discuss the skills needed to be a successful systems analyst.
• List and explain the project characteristics that affect the selection of a project
methodology.
• List and explain three methodologies that are based on the waterfall concept.
• List and explain three methodologies that are based on RAD.
• Explain the XP Agile methodology.
• For each methodology included in the chapter, be able to summarize the project
characteristics that make that methodology the best choice and the poorest choice. Be able
to explain why.
• After reading and studying this topic, you should be able to: