Agile Project Management Courses

Introduction to Agile

Course Outline
  1. Agile Overview: Why Agile?
    • Agile Methods: Principles and Practices
    • Agile Benefits: What You Can Expect
    • Agile Teams
  2. Agile Basics
    • User Roles and Personas
    • User Stories
    • Acceptance Criteria
    • Prioritization Techniques
    • Relative Estimating
    • Iterative Approach: Thin Slices
  3. Agile Process Framework
    • Vision
    • Roadmap
    • Release
    • Iteration
    • Daily
  4. Communication
    • Transparency: Establish and Maintain
    • Main Path Communication
    • Creating Collaboration
    • Beyond the Team
  5. Agile Approach
    • What to Watch for: Barriers to success
    • Agile Best Practices
    • Agile Tools
    • Next Steps: Specific to Your Situation!

Duration: 9 Hours
Course Fee: INR. 30,000 + Tax


Agile Business Analyst

Course Outline
  1. Introduction to Agile Development
    • Agile Overview
    • The Agile Potential
    • The Agile Manifesto
    • Agile Alone is NOT Enough
    • Can Agile fail?
    • THE Best Agile
    • Self-Organized Teams
    • The Business Analyst Role In Agile
  2. Business Analysis in Agile Projects
    • Multiple Levels of Planning
    • The “Ever Unfolding Story”
    • Progressive Requirements Elaboration
    • How to do Requirements Driven Agile
    • Requirements as the Basis for Agile Backlog
    • How Agile Methods Impact Requirements Risks
  3. Agile Business Analysis: Product View
    • Agile’s Big View
    • Working with Your Product Owner
    • Product Cision
    • Product Roadmapping
    • Keeping Your Eye on Requirements
  4. Agile Business Analysis: Release Planning
    • Release planning
    • User stories, epics, and sagas
    • Quality attributes and interfaces
    • Grooming the backlog
  5. Agile Business Analysis: Sprints and Iterations
    • Use Cases in Agile
    • Actors and Roles
    • Understanding User Stories
    • Comparing and Contrasting User Stories and Use Cases
    • Right Sizing User Stories (just enough detail and no more)
    • Defining Done
    • Testing Stories
    • Estimating in Agile Projects
    • Calculating Capacity
    • Determining Velocity
    • Selecting Stories

Duration: 16 Hours
Course Fee: INR. 50,000 + Tax


Agile Project Management

Course Outline
  1. Understanding Agile
    • What is Agile?
    • Why Agile?
    • Agile Manifesto
    • Agile Principles
    • Agile Methodologies
    • Agile Benefits
  2. Forming the Agile Team
    • Team Roles and Responsibilities
    • Expectations
    • Self Organization
    • Communication
  3. The Agile Coach
    • Role of the Agile PM or Coach
    • Agile Project Management
    • Tips for Working with Agile Teams
    • Communication
  4. Agile Planning
    • Project Planning
    • 5 Levels of Planning
    • Product Vision
  5. Focus on the Customer
    • Customer Involvement
    • User Roles
    • Creating and Using Personas
    • Constraints
  6. Creating the Product Backlog
    • The Product Backlog
    • User Stories
    • INVEST Model (Bill Wake, 2003)
    • Acceptance Criteria
    • Foundational Stories
  7. Prioritizing the Product Backlog
    • Prioritization Themes
    • Decision Matrix
    • Kano Analysis
    • Preventing Fire Alarms
    • Continuous Prioritization
  8. Estimating
    • Relative vs. Actual Estimating
    • Introduction to Story Points
    • Using Story Points
    • Planning Poker (Grenning 2002)
  9. Release Planning
    1. Velocity
    2. What is a Release?
    3. Schedule Based vs. Feature Based Planning
    4. Building the Release Plan
    5. Communication
  10. Building Cadence
    • Getting to the Details
    • Building Trust
    • Best Practices
  11. Iteration Planning and Execution
    • Capacity
    • Engaging the Team
    • Planning the Iteration
    • Executing the Iteration
    • Daily Scrum/Stand-Up
    • Scrum of Scrums
    • Iteration Review
    • Demonstrating Working Software
  12. Measuring and Communicating Progress
    • Taskboards
    • Story/Task cards
    • Metrics
    • Burndown Charts
    • Agile Tools
  13. Retrospectives.
    • Elements of the Retrospective
    • Facilitating Retrospectives
    • Tips for effective Retrospectives
  14. Adopting Agile Project Management
    • Agile Process Overview
    • Overcoming Resistance and Getting Started
    • Agile Calendar of Events
    • Challenges to Adoption
    • Team Roadmap Exercise
  15. Class Exercises:
    • Exercise 1: Working in small teams, you will “design the box” in order to establish a vision for a sample project. You may choose to utilize a project from your work as well. You will participate in identifying key selling points, features, operating requirements, etc.
    • Exercise 2: Within your teams you will brainstorm some customer roles for your project. From the brainstorming, you will consolidate the larger list of roles into key roles that will be the focus of your sample project.
    • Exercise 3: In small teams identified previously, you will engage in a story-writing workshop as a means of building a product backlog for your project.
    • Exercise 4: Utilizing the prioritization techniques discussed, you will prioritize the Product Backlog for your sample project taking into account the dependencies, risk, and impact of your user stories.
    • Exercise 5: Using the estimating techniques of story points, enjoy a few rounds of Planning Poker, a fun and very effective method of relative estimating to establish estimates for your highest priority stories.
    • Exercise 6: Each team will establish a release plan for their sample project incorporating priority, estimates, and velocity as appropriate. We’ll discuss how real experiences of fixed time and fixed feature projects can work with an Agile release plan.
    • Exercise 7: The instructor will facilitate a Retrospective for the class allowing you to provide feedback for the course in addition to demonstrating how a Retrospective should be run.

Duration: 24 Hours
Course Fee: INR. 75,000 + Tax