® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 7: Iteration Management.

Slides:



Advertisements
Similar presentations
November 8, 2011 Oklahoma House of Representatives Government Modernization Committee.
Advertisements

Project Management Process. Managing the Information Systems Project Focus of project management To ensure that information system projects meet customer.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Learning software process with UPEDU Slide 9-1  2000 École Polytechnique de Montréal & Rational Software Project Management - Outline  Defining the Project.
INTRODUCTION Successful software projects require Careful planning
Project Management.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 4: Phase Management - Elaboration.
PRJ270: Essentials of Rational Unified Process
Business Case Exercise May 1, Evaluate an idea Divide into groups responsible for considering: – The availability and size of the market – The likely.
Project Integration Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 4 th Edition, Project.
Modern Systems Analysis and Design Third Edition
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
What is a project? Project Management Institute definition
PRJ480 Mastering the Management of Iterative Development v2
Iterative development and The Unified process
Page 1 R Risk-Driven and Iterative Development. Page 2 R Copyright © 1997 by Rational Software Corporation What the Iterative Life Cycle Is Not It is.
Project phases and the life cycle
Vladimir Liberzon Oksana Sakhraui Victoria Shavirina Spider Management Technologies, Moscow, Russia
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Process: A Generic View
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
S/W Project Management
PRJ270: Essentials of Rational Unified Process
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 1: Iterative Development.
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
Introduction to Software Quality Assurance (SQA)
RUP Fundamentals - Instructor Notes
Using IBM Rational Unified Process for software maintenance
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
After Lesson 6 next is Lesson 13 to fit topic on Software Development SOFTWARE PROJECT MANAGEMENT.
Fourteenth Lecture Hour 9:30 – 10:20 am, Sunday, September 16 Software Management Disciplines Project Control and Process Automation (from Part III, Chapter.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Copyright 2010, The World Bank Group. All Rights Reserved. Statistical Work Plan Development Section B 1.
Business Analysis and Essential Competencies
Information Technology Project Management
Project Planning QMS Training.
CEN rd Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Phases of Software.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
SacProNet An Overview of Project Management Techniques.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 6: Phase Management -Transition.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Lecture 3 Title: Information Technology Project Methodology By: Mr Hashem Alaidaros MIS 434.
PRJ566 Project Planning & Management Software Architecture.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Rational Unified Process Fundamentals Module 5: Implementing Rational Unified Process Rational Unified Process Fundamentals Module 5: Implementing Rational.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Iterative development and The Unified process
TK2023 Object-Oriented Software Engineering
Project Controls: As-Built S-Curves
ISA 201 Intermediate Information Systems Acquisition
Efcog Contractor assurance Working Group (CAWG) Update
CPMGT 300 STUDY Lessons in Excellence--cpmgt300study.com.
How do you get people to do what they say they are going to do?
Modern Systems Analysis and Design Third Edition
Project Scope Management
Project Integration Management
Project Progress Summary - Week 18
Modern Systems Analysis and Design Third Edition
Presentation transcript:

® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 7: Iteration Management

7-2 Module 7 Objectives Describe the important issues of successfully managing an iteration, including:  Understanding the setting of success criteria for an iteration  Understanding iteration assessment  Understanding re-planning the project by adjusting objectives and the target product

7-3 Review: Coarse-Grained Versus Fine-Grained Plans Phases and major milestones What and when Iteration Plan (next) Iteration Plan (current) Fine-grained Plans Phase Plan Iterations for each phase Number of iterations Objectives Duration Work Breakdown Structure Coarse-grained Plan Project Plan Roadmap

7-4 Review: Iteration Assessment and Steering Start Iteration Using Iteration Plan Start Next Iteration Complete Planned Iteration Work Adjust Objectives Adjust Target Product Adjust Remaining Plan Plan Next Iteration Project Stopped Stop Assess Iteration Continue Artifact: Iteration Assessment Artifact: Iteration Plan Reduce risk Accept change Steer project Iteration Focus CCB- approved change requests Measurements

7-5 Review: Iteration Length and Number of Iterations  Length varies according to the objective.  Iteration length may vary by phase.  Typically, Elaboration iterations are longer than Construction iterations.  Within a phase, iterations are generally the same length. Complexity Total # of iterations [I,E,C,T] Low3[0,1,1,1] Typical6[1,2,2,1] High9[1,2,4,2] Very High10[2,3,3,2]

7-6 Iteration Planning  Plan the iteration based upon the current knowledge of the project.  Define verifiable success criteria for the iteration

7-7  A time-sequenced set of activities and tasks -- with assigned resources, containing task dependencies -- for the iteration: a fine-grained plan.  This is a fine-grained plan for one iteration. There are often two such plans: one for the current iteration and one under construction for the next iteration. Iteration Plan Iteration Plan

7-8  The Iteration Assessment captures the result of an iteration, the degree to which the evaluation criteria were met, lessons learned, and changes to be made.  Metrics must be used as the basis of this assessment Iteration Assessment

7-9 Discussion: Iteration Management Issues  Pushing too much on the first iteration  Different groups working on their own schedules  Overlapping iterations  Focus on the wrong artifacts

7-10 Iteration Management Recommendations  Set verifiable success criteria for the iteration  Use metrics for assessment  Always perform assessments  Adjust work rather than time

7-11 Exercise: Collegiate Sports Case Study Refer to the Exercises section of your workbook and complete: Exercise 5: Project Simulation Exercise 5: Project Simulation

7-12 Module 7 Review  Each iteration involves planning and review.  Set verifiable success criteria for the iteration.  The number of iterations needed depends upon the phase you are in, and the characteristics of the project.