By Manish Shrotriya CSE MS Spiral Model of Software development Boehm 1988
By Manish Shrotriya CSE MS
By Manish Shrotriya CSE MS
By Manish Shrotriya CSE MS Spiral loops 1.Identify Objective: Ex: Enhancing system Productivity using Software automation 2.Identify Constraints: Costs, people, culture 3.Alternatives: Possible management change, Tools 4.Risks: Quantify the improvements and assess the possibility of target? 5.Risk resolution: Research, Prototype 6.Resolution research: what can be resolved, up to what level 7.Next Phase planning: Getting into details. 8.Commitment for next Phase: fund, people
By Manish Shrotriya CSE MS Spiral loops 1.What is the starting point Hypothesis of a particular mission: ex. an idea, business expansion Technology change Strategy Change: New leadership, mergers ex: Oracle Sun, Tata JLR 2.When to terminate Alternatives: existing product is sufficient Risk Resolution: Key risks could not be resolved Hypothesis: original hypothesis may not be achivable
By Manish Shrotriya CSE MS Advantages 1.Risk Driven Approach: identifies risks, their severity 2.Early attention on options: Alternatives sometime make lot of sense. 3.Life-cycle evolution and growth: As risk resolution exercise growth plan are developed. 4.Incorporation software quality objectives: Hypothesis quantification helps in quality 5.Budget planning: Based on risks and resolution a budget distribution is more logical