The Best of Agile and Plan-driven Methods Course

What will I learn from this course?

  1. The strengths and weaknesses of Agile and Plan-driven (Waterfall) methodologies.
  2. How to balance the Agile and Plan-driven approaches to take advantage of their strengths and compensate for their weaknesses. More specifically, how to incorporate agile and plan-driven approaches in proportion project needs.
  3. How to lower development time and cost – for both internal and external customer products. Ground-breaking linguistic techniques are taught that reduce misunderstandings, errors and slow-downs to speed development.
  4. To deliver more predictable products in a wide range of environments and under both methods through improved cognitive and linguistic methods.
  5. Agile, Plan-driven and other “best practice” topics required in excellent development and management methods courses
  6. Practical exercises are performed to reinforce major topic learning
  1. We bring expertise in cross cultural communication and instructors steeped in IT and Product Development culture who deliver the course in IT solutions or Product Development language.

Pros and Cons of Agile and Plan-driven Methods

  • Agile methodologies promise enhanced customer satisfaction, lower defect rates, faster development times and effective  performance in rapidly changing requirements.
  • Plan-driven approaches promise results in predictability, stability, and high assurance.
  • Both approaches have shortcomings that, if left unaddressed, can lead to project failure.

 

Click here to find out how misunderstood requirements lead to product development errors.

Course Agenda: Clear Requirements Communication

Day 1 Clear Communications Concepts and Requirements (8hrs)

Course Introductions

  • Texts, Course process, Participant goals
  • Handout reviews

Plan-Driven to Agile

  • Boehm & Turner
  • Homegrounds of Waterfall vs Agile Methodologies

Communications Concepts Overview

  • Stakeholder Identification
  • Principle Stakeholder Teams
  • Producer Consumer Communications
  • Ontologies, Categories and Concept Dictionaries
  • Communication across Principle Stakeholders

Requirements Concepts

Requirements Elicitation

  • Vision and Scope; Need, Goals and Objectives; Concepts of Operation  
  • Product Roadmap / Agile Framework
  • Roadmap to User Story progression
  • Use Cases
  • Diagrams and Analysis tools
  • Requirements  Allocation

Writing Requirements

  • Characteristics of excellent requirements

Requirements Management

  • Managing Change in Requirements

Process and Continuous Improvement

  • Process, Metrics, Analysis, Continuous Improvement

 

Day 2 Concepts of Agile Methods  (8hrs)

Overview of Scrum

  • History of Agile/Scrum methods
  • Framework
  • Team
  • User Roles

Agile Basic Elements / Practices

  • Agile Ceremonies
  • Agile Artifacts
  • Sprints and Releases
  • Agile process activities
  • Development, Design
  • Testing and Test Driven Development (TDD)
  • Product Owner interactions

Closing Statements and Summations

  • Attendee thoughts and summations
  • Anonymous Course evaluations

Register Today!