pmsd presentation

Upload: mrtamilamu

Post on 06-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Pmsd Presentation

    1/14

    ELANGO.G

    RAMACHANDRANSUNIL KUMARTHIYAGARAJAN

    Software Development Life

    Cycle (SDLC)

  • 8/2/2019 Pmsd Presentation

    2/14

    SDLC Model

    A framework that describes the activities

    performed at each stage of a software developmentproject.

  • 8/2/2019 Pmsd Presentation

    3/14

    Win Win Spiral Model

    The Win-Win spiral approach is an extension of thespiral approach. The phase in this approach is same

    as the phase in the spiral approach. The onlydifference is that at the time of the identifying therequirements, the development team and thecustomer hold discussion and negotiate on the

    requirements that need to be included in the currentiteration of the software.

  • 8/2/2019 Pmsd Presentation

    4/14

    The approach is called Win-Win because it is awinning situation for the development team and alsofor the customer. The customer wins by getting theproduct that fulfils most of the requirements whilethe development team wins by delivering software

    which is developed with all the requirementsestablished after negotiations with the customer. The

    Win-Win approach is generally used when you havetime-bound releases.

  • 8/2/2019 Pmsd Presentation

    5/14

    WinWin Spiral Model

  • 8/2/2019 Pmsd Presentation

    6/14

    Cont

    Identifying the system's stakeholders and their winconditions and

    reconciling win conditions through negotiation toarrive at a mutually satisfactory set of objectives,

    constraints, and alternatives for the next level. Evaluate Product and Process Alternatives. Resolve

    Risks

    Define next level of product and process - includingpartitions

    Validate Product and Process Definitions

    Review, commitment

  • 8/2/2019 Pmsd Presentation

    7/14

    Spiral Quadrant

    Determine objectives, alternatives and constraints

    Objectives: functionality, performance,hardware/software interface, critical success factors, etc.

    Alternatives: build, reuse, buy, sub-contract, etc.

    Constraints: cost, schedule, interface, etc.

  • 8/2/2019 Pmsd Presentation

    8/14

    Spiral QuadrantEvaluate alternatives, identify and resolve risks

    Study alternatives relative to objectives and constraints

    Identify risks (lack of experience, new technology, tightschedules, poor process, etc.

    Resolve risks (evaluate if money could be lost by continuingsystem development

  • 8/2/2019 Pmsd Presentation

    9/14

    Spiral QuadrantDevelop next-level product

    Typical activites:

    Create a design

    Review design

    Develop code

    Inspect code

    Test product

  • 8/2/2019 Pmsd Presentation

    10/14

    Spiral QuadrantPlan next phase

    Typical activities

    Develop project plan

    Develop configuration management plan

    Develop a test plan

    Develop an installation plan

  • 8/2/2019 Pmsd Presentation

    11/14

    Spiral Model Strengths

    Provides early indication of insurmountable risks,without much cost

    Users see the system early because of rapid

    prototyping tools Critical high-risk functions are developed first

    The design does not have to be perfect

    Users can be closely tied to all lifecycle steps

    Early and frequent feedback from users

    Cumulative costs assessed frequently

  • 8/2/2019 Pmsd Presentation

    12/14

    Spiral Model Weaknesses

    Time spent for evaluating risks too large for small or low-risk projects

    Time spent planning, resetting objectives, doing riskanalysis and prototyping may be excessive

    The model is complex

    Risk assessment expertise is required

    Spiral may continue indefinitely

    Developers must be reassigned during non-developmentphase activities

    May be hard to define objective, verifiable milestones thatindicate readiness to proceed through the next iteration

  • 8/2/2019 Pmsd Presentation

    13/14

    When to use Spiral Model

    When creation of a prototype is appropriate When costs and risk evaluation is important For medium to high-risk projects Long-term project commitment unwise because of

    potential changes to economic priorities Users are unsure of their needs Requirements are complex New product line Significant changes are expected (research and

    exploration)

  • 8/2/2019 Pmsd Presentation

    14/14

    THANK YOU

    ELANGO.G

    RAMACHANDRANTHIYAGARAJAN

    SUNIL KUMAR