Product Life Cycles Products also have life cycles The Systems Development Life Cycle (SDLC)is a framework for describing the phases involved in developing and maintaining information systems Typical SDlC phases include planning, analysis, design, implementation and support 2021/2/21 11 IP
2021/2/21 11 Product Life Cycles ◼ Products also have life cycles ◼ The Systems Development Life Cycle (SDLC) is a framework for describing the phases involved in developing and maintaining information systems ◼ Typical SDLC phases include planning, analysis,design,implementation, and support
Sample SDLC models a Waterfall model has well-defined linear stages of systems development and support Spiral model: shows that software is developed using an iterative or spiral approach rather than a linear approach a Incremental release model: provides for progressive development of operational software Prototyping model; used for developing prototypes to clarify user requirements 2021/2/21 IP
2021/2/21 12 Sample SDLC Models ◼ Waterfall model: has well-defined, linear stages of systems development and support ◼ Spiral model: shows that software is developed using an iterative or spiral approach rather than a linear approach ◼ Incremental release model: provides for progressive development of operational software ◼ Prototyping model: used for developing prototypes to clarify user requirements
Spiral Model of Software Development(Boehm, 1988) ogress Cumulative Steps Evaluate Alternatives Identify, Resolve Risks alternatives, and Contraint Prototype Commitment Review Partition Detaled Develop, Verify Next-Level Product 2021/2/21 13會 IP
2021/2/21 13 Spiral Model of Software Development (Boehm, 1988)
Distinguishing Project Life Cycles and Product Life Cycles The project life cycle applies to all projects, regardless of the products being producer Product life cycle models vary considerably based on the nature of the product Most large IT projects are developed as a series of projects Project management is done in almost all of the product加 cycle phases Example: SDLC-ITProduct life cyde 2021/2/21 14 IP
2021/2/21 14 Distinguishing Project Life Cycles and Product Life Cycles ◼ The project life cycle applies to all projects, regardless of the products being produced ◼ Product life cycle models vary considerably based on the nature of the product ◼ Most large IT projects are developed as a series of projects ◼ Project management is done in almost all of the product life cycle phases* *Example:SDLC—IT Product life cycle
Example: New Products A--Pre-project B--Concept and initiate Product life cycle c-Market Survey and r&D From a to K D--Design E--Acquire facilities to Project life cycle produce, if necessary From b to g F-Test and commissioning Operation life cycle G--Turn-over(handover) From g to j -MAnufacturing I-Maintenance roject: B, C,DJ, K J-Expansion and upgrade K--Disposal and divestment 2021/2/21 15 IP
2021/2/21 15 Example:New Products ◼ A--Pre-project ◼ B--Concept and initiate ◼ C--Market Survey and R&D ◼ D--Design ◼ E—Acquire facilities to produce,if necessary ◼ F—Test and commissioning ◼ G—Turn-over(handover) ◼ H—Manufacturing ◼ I—Maintenance ◼ J—Expansion and upgrade ◼ K—Disposal and divestment Project life cycle Product life cycle Operation life cycle From A to K From B to G From G to J Project:B,C,D,J,K