Title: Group Planning Exercise: Endofyear party
1Class 5 SDLC Project Planning
- Group Planning Exercise
End-of-year party - Development Methodologies (SDLC)
- System Life Cycle as a sequence (Fig. 3.2a,
p.171) - Phased Development Process Model (Fig. 3.6, p.178
) - Producing a Phased Project Schedule
- Milestone Lists
- Gantt charts
- Network Diagrams
2Reminders for next 8 days
- Due Friday February 6th at 4pm
- Group Project 1 report to CBA 5.202 or CBA 3.416
CBA 3.416 - Peer Evaluation for Group Project 1
- Go to Fri. Feb. 6th, on Schedule page on class
web site - Click on Peer Evaluation form
- Complete evaluation
- Click on submit
- Also due Friday --Select client project team on
project portal - Due for Monday class Download Group Project 2
Instructions find your team on Blackboard sit
with GP 2 team - Friday, February 13th Bid for client project
- bidding opens 8am
- team admin must bid
32 Development Methodologies
aka SDLC System Development Life Cycle
2. Phased development
4Why build the system? (Goals, work plan,
feasibility)
A waterfall SDLC is a sequence of stages
Planning Stage
How will the system work?
Analysis Stage
Do it.
Design Stage
Implementation Stage
What is required? Who will use it? When?
Production(aka Go Live)
This model rarely works well, because it is too
difficult to specify requirements completely at
the beginning of a project.
Once you are downstream in implementation and
realize there are analysis and design problems,
it is difficult to swim up stream.
p. 171, Fig. 3.2a
5A waterfall SDLC is a sequence of stages
Planning Stage
Analysis Stage
Design Stage
Implementation Stage
Production
Never plan a 1-pass, do- it-right-the-first-time-f
rom- Beginning-to-End SDLC.
p. 171, Fig. 3.2a
6Phased Development Figure 3.6, p. 178
Why build the system? (Goals, work plan,
feasibility)
What? Who? When ?
How ?
Create test
Cut over /deploy/migrate to production system
7Phased Development Figure 3.6, p.
178Advantage 1
Each A D C R loop is a phase.
Phased delivery avoids the waterfall models
problem of no part of the system being done until
all of its done.
8ADC-R loop may be called an iteration.
Iterative Development
Preliminary investigation
P
Analysis
A
User Review
Design
D
Preliminary construction
C
In agile methods the iterations are called
sprints.
Finalconstruction
System testand installation
Cut Over / Deploy / Publish Put system in
production
9Phased Development Figure 3.6, p.
178Advantage 2 3
2. Users will give better feedback to system
views.
3. Developers learn best by creating functional
components in incremental steps.
10Phased Development Advantages
1. Phased delivery avoids the waterfall models
problem of no part of the system being done until
all of its done.
2. Users will give better feedback to system
viewsso phases need to be meaningful deliveries
for users.
3. Developers learn best by creating functional
components in incremental steps.
4. Phases reduce the problem of deadline behavior
by users and developers.
11The waterfall SDLC and workload risk
Planning Stage
Analysis Stage
Design Stage
Implementation Stage
Production
The risk with the waterfall method is that the
real work doesnt start until into the
implementation stage as the deadline for
production approaches.
12MIS 374 Planning Requirement
- For Group Project 2 and the Client Project you
must use - 1. a Phased
- Development Model
- and
- 2. MS Project
13Example of Phased Planning Library Control
System
- MIS 374 project --- Delivery 1 report pages
- Illustrates use of
- Milestone Summaries (AKA phase list)
- Gantt Charts
- Network Diagram
- Required for Group Project 2 and Client Project
14Proposed Library Control SystemMajor Milestone
Summary
- Phases and Milestones Week Ending Date
- Phase 1 Preliminary Investigation Weeks 1-4
March 23 - Phase 2 Design System Database Week 5
March 30 - Phase 3 Administration Module Week 6
April 10 - Phase 4 Resource Tracking /Search Module Week
6 April 10 - Phase 5 Check-in/Check-out Module Week 7
April 18 - Phase 6 Report Generation Module Week 7
April 18 - Phase 7 On-line Help Module Week 8
April 27 - Phase 8 Additional Functionality Module Week
8 April 27 - Phase 9 Installation and System Testing Week
9 May 8 - Phase 10 Documentation and Training Week 10
May 15
All 4 team members
15Gantt Chart View of MS Project
16Proposed Library Control SystemMajor Milestone
Summary
- Phases and Milestones Week Ending Date
- Phase 1 Preliminary Investigation Weeks 1-4
March 23 - Phase 2 Design System Database Week 5
March 30 - Phase 3 Administration Module Week 6
April 10 - Phase 4 Resource Tracking /Search Module Week
6 April 10 - Phase 5 Check-in/Check-out Module Week 7
April 18 - Phase 6 Report Generation Module Week 7
April 18 - Phase 7 On-line Help Module Week 8
April 27 - Phase 8 Additional Functionality Module Week
8 April 27 - Phase 9 Installation and System Testing Week
9 May 8 - Phase 10 Documentation and Training Week 10
May 15
17Gantt Chart View of MS Project
18Data includes the Phase Label, Task
, Length, Start Finish, Resource Names
You can switch between the Gantt Chart view and
Network Diagram views in MS Project. This is a
Network Diagram with the details collapsed so
only the Phases are shown.
19Week 6
Week 8
Week 6
Week 6
The Network Diagram view shows simultaneous work
more clearly than the Gantt chart view.
20Download MS Project free
Tutorial
21Note task guide w/ MS Project
22Step 1 Select File ? New
For this task guide, click on Tasks