Project Management Training Icon

Introduction to Iterative SDLC Methods

2 Days Classroom Session   |  
3 Days Live Online
Classroom Registration
Group Rate:
(per registrant, 2 or more)
GSA Individual:
Live Online Registration
Live Online:
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits


ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.


Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.


Iterative project management was developed to address those SDLC projects that, because of their special characteristics and considerations, were not considered to be good candidates for other project methodologies such as Agile or Waterfall. In many ways, Iterative is an attempt to take the best of both of those methodologies and create an effective approach to software development projects where risk considerations are significant or even primary. Like Waterfall, Iterative uses terms that are already familiar to most practitioners but, in the particular context of this method, take on special, and sometimes confusing, meanings. Like Agile, Iterative uses "time-boxing" to divide development work into smaller iterations, but with different considerations from Agile for selecting iteration length and scope.

When properly implemented, the Iterative project methodology provides teams with a powerful management technique. The "Iterative Project Management for SDLC Professionals" course not only introduces students to the particular tools of this methodology, but also continually stresses the underlying principles of Iterative management that will help them properly adapt these tools to the specifics of their own organizations.

Understand the specific meanings of Iterative terminology
Recognize projects which are good candidates for the Iterative method
Understand the use of the Iterative Phase Plan in the overall management of a project
Know how to construct an Iteration Plan for iterations in each of the four Iterative Phase types
Learn various methods for estimating iterative work
Understand how to analyze risk and then prioritize project work based upon that analysis
Understand how to apply the fundamental principles to your organization's needs
Be able to effectively communicate project progress to major stakeholders
Recognize the major categories of project risk and where each is mitigated in an iterative project
Ascertain project management effectiveness across the Iterative phases
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run

There aren’t any public sessions currently scheduled for this course, but if you fill out the form below, we can tell you about how we can bring this course to you!

Course Outline

1. Introduction

  • What is an Iteration?
    • Scientific Basis for
  • What is an Iterative Project?
    • Relation to Other "Iterative" Development Methods
  • What are the Advantages of the Iterative Methodology?
    • Development Prioritization by Risk
  • Keeping the Terms Straight
    • Iterative
    • Incremental

2. Defining Success

  • What is the Evidence a Project is Gaining Success?
  • What are the Characteristics of a Successful Project

3. Controlling Iterative Projects

4. Areas of Leadership

  • Project Management
  • Architecture
  • Assessment
  • Requirements Management

5. Iterative Values

  • Commitment
  • Focus
  • Honesty
  • Respect
  • Agility
  • Team Work

6. Changing the Planning Paradigm

7. The Planning Layers

8. Team Roles of Iterative Development

  • Project Manager
  • Development Lead
  • Iteration Lead
  • Others

9. Use Cases in the Iterative Development Project

10. Estimation Techniques

  • Analogous
  • Parametric
  • Three-Point
    • PERT
    • Wide-Band Delphi
  • Use-Case Points
    • Monte Carlo

11. Risk Analysis in an Iterative Project


Hands-on Exercises:

  1. Identifying the proper project management methodology
  2. Architectural/Technical Risk identification
  3. Creating the Iterative Phase Plan
  4. Development of the Iteration Plan
  5. Creating Domain models
  6. Estimating with Use Cases
  7. From Use cases to Robustness Diagrams
  8. Additional estimating techniques
  9. Risk Analysis – Qualitative, Quantitative, and Prioritization
Who should attend

This course is intended for the following:

  • Project Managers
  • Project Leads
  • Business Analysts
  • Quality Assurance
  • Product Owners
  • Progam Managers
  • Technical Leads
  • System Architects
  • Developers
  • IT Managers