S
ystems D
evelopment L
ife
C
ycle (SDLC)
•
Each phase has inputs and outputs (deliverables)
•
The initial input is
the idea for the system
•
The final deliverable is
the system itself
•
The project
moves systematically
through each phase
•
A key idea of the life cycle is
gradual refinement
The system exists in each stage --- in an unfinished form
Each stage adds to the system --- this is gradual refinement

ANYONE CAN INITIATE A SYSTEM
DEVELOPMENT PROJECT VIA RFSS
•
RFSS
– Request for System Services

PLANNING PHASE
Steering committee
—decision-making body for the
company
Annual (at least once a year) budget cycle reviews all
RFSS
Preliminary planning conducted
Projects prioritized
Need / Urgency
Financial Return
Portfolio perspective
Resource availability
Market window of opportunity

PLANNING PHASE
The
planning phase
for a project begins when the
steering committee receives a project request
Four major activities are performed:
Review and
approve the
project
requests
Review and
approve the
project
requests
Prioritize the
project
requests
Prioritize the
project
requests
Allocate
resources
Allocate
resources
Form a
project
developmen
t team
Form a
project
developmen
t team

PROJECT MANAGEMENT
Project management
is the process of
planning
,
scheduling
, and then
controlling
the activities during
system development
To plan and schedule a project effi ciently, the
Project
Manager
or leader identifi es:
Project scope
Project scope
Required
activities
Required
activities
Time
estimates for
each activity
Time
estimates for
each activity
Cost
estimates for
each activity
Cost
estimates for
each activity
Order of
activities
Order of
activities
Activities that
can take place
at the same
time
Activities that
can take place
at the same
time

PLANNING PHASE OUTPUT
Basically this is
preliminary investigation
Identify business value
Develop general work plan, set next
deliverable
Establish Project Manager
Staff the Project
Key deliverables:
System Request
Building a house
:
establish need/desire for new house,
scout location, determine budget constraints

ANALYSIS/REQUIREMENTS PHASE
The
analysis phase
consists of two major
activities:
Conduct a
preliminary
feasibility
investigation
Conduct a
preliminary
feasibility
investigation
•
Determines and
defines the exact
nature of the
problem or
improvement
•
Interview the user
who submitted the
request
•
Determine if request
is feasible
•
Determines and
defines the exact
nature of the
problem or
improvement
•
Interview the user
who submitted the
request
•
Determine if request
is
feasible
Perform
detailed
analysis
Perform
detailed
analysis
•
Study how the
current system
works
•
Determine the
users’ wants, needs,
and requirements
•
Recommend a
solution
•
Known as
logical
design
•
Study how the
current system
works
•
Determine the
users’ wants, needs,
and requirements
•
Recommend a
solution
•
Known as
logical
design

IS IT REASONABLE TO DO THIS
PROJECT?

