0% found this document useful (0 votes)
36 views13 pages

Project Life Cycles

This document provides an overview of different project lifecycle models, including the basic lifecycle, spiral lifecycle model, and waterfall model. It discusses that a lifecycle provides a roadmap to help manage tasks in a project. The basic lifecycle involves common phases like planning, product analysis, product test, and operation. The spiral lifecycle model emphasizes risk analysis and evaluating alternatives through iterations. The waterfall model is linear and suits software development, involving phases from feasibility to maintenance.

Uploaded by

Nilushi Fernando
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views13 pages

Project Life Cycles

This document provides an overview of different project lifecycle models, including the basic lifecycle, spiral lifecycle model, and waterfall model. It discusses that a lifecycle provides a roadmap to help manage tasks in a project. The basic lifecycle involves common phases like planning, product analysis, product test, and operation. The spiral lifecycle model emphasizes risk analysis and evaluating alternatives through iterations. The waterfall model is linear and suits software development, involving phases from feasibility to maintenance.

Uploaded by

Nilushi Fernando
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Design and Development

Project 1: HET 550

Dr Hai Vu
Office: EN 606b
Email: [email protected]
Project Lifecycles Introduction
• Management and Organisation (al) skills are
required by all Engineers.
• Repeated activities are better managed by a
lifecycle model.
• In a project, a set of tasks deliver a product that
meets customer needs.
• In a lifecycle tasks interact to form a complete
project.
• A lifecycle is a road map that helps manage and
execute a project.
The basic lifecycle
• Most technical projects go through
common phases.
• Phases together make a project lifecycle.
• Project design covers management and
organisational aspects.
• Project design issues vitally affect the
success of the project.
• Leave out these issues and create chaos!
A basic project Lifecycle

Planning, monitoring, links to interested parties

Concept
Product design and Operation, maintenance
construction
Product Analysis Product Test
And definition phase

• Project management.
• Consideration of Labour, money materials, scheduling.
• Product specifications.
• Test specifications.
• Conclusions and recommendations
Reviews
• Most activities in a lifecycle have a preview at
the start to ensure plans are acceptable.
• A review at the end to ensure the output of the
phase is acceptable.
• Reviews are used to discover errors.
-To gain agreement whether a project should
proceed.
-To gather information on where errors occurred,
how they were fixed and the cost of fixing them.
-To train participants.
-To improve observability.
Spiral Lifecycle Model
• A serious Engineer would want a lifecycle that forces
early testing of specifications against real needs.
• Force developers to discover and evaluate alternatives
and risks.
• Force developers to choose a development process that
suits the project.
• The resultant lifecycle is the Spiral model which is built
around consideration of alternatives, and risk analysis
and resolution and was developed by Barry Boehm.
• This model suits projects with many uncertainties.
• Does your project have uncertainties? How many?
• This is a model for you!
Cont..
1.Determine objectives 2. Evaluate chosen alternative
Is this a good lifecycle Alternatives, constraints Identify and eliminate risks

for you?

Start

4. Plan next phase 3. Develop, verify


This phase
• The distance from the origin to the spiral
represents cumulative development effort.
• The angle relative to the start represents
time.
• Each loop represents a proof of concept,
prototype or version of the product.
• All loops follow steps 1 to 4.
• The last quadrant starts when all risks are
eliminated.
• Planning considers resources, labour, time
plans, stake holders, and key goals
Cont…
• For this model, each loop should be planned
and summarised in point form.
• Consider product / project objectives.
• Constraints.
• Alternatives.
• Risks (Is this where SWOT analysis takes
place?).
• Risk resolution / elimination.
• Validation / verification.
• Plan for the next phase.
Your Project
• 2-Semesters
Requirements
Analysis

Deliver the product


Design Proposal

Detailed Design
Implementation
Advantages & Disadvantages
Advantages:
• Establishes objectives.
• Considers risks.
• Evaluates alternatives.
• Develops and verify’s phases.
Disadvantages:
• Difficult to estimate cost.
• The process can be repetitive.
• Tests patience.
The Waterfall Model
• Suits software development.
• Feasibility: A preferred concept for the software is
defined in terms of feasibility and superiority to other
concepts.
• Needs: Verified specification of functions, interfaces and
performance criteria.
• Detailed design is given.
• Programme components are defined.
• Software components for integration are defined.
• Implementation is defined.
• Maintenance is defined.
• Phase out is specified
Waterfall Model
Feasibility VALIDATION

Plans & needs


VALIDATION

Product design VERIFICATION

Design VERIFICATION

Integration VERIFICATION

Implementation System Test

You might also like