| Course Code: |
IN 607 |
| Course Abstract: |
Leveraging the use case requirements approach and Scrum’s agile project management approach gives you the ability to quickly develop working software that meets business needs. In Scrum, teams work in 30 day sprints to produce production-quality software driven by business priorities and using an empirical, adaptive approach. This course explains the Blended Agile Methodology’s values, key techniques, and how each team member contributes to success. This methodology blends ideas from Scrum, Extreme Programming (XP), the Rational Unified Process (RUP), and user-centered design (UCD). You will learn how to build a product backlog using a use case model as input, and how to plan and work in 30 day sprints. You will apply what you learn in a series of exercises that take you through project start-up, sprint planning, and running a sprint. |
| Audience: |
This course is intended for all who will actively participate in a project using this methodology. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit. |
| Duration: |
1 day |
| Learning Outcomes: |
Upon completion of this course, the participant will be able to: > Recognize key concepts and terms > Be able to explain the methodology’s benefits and key techniques > Become familiar with the progression of key activities and artifacts > Prepare to participate in an upcoming project |
| Course Topics: |
Agile methodology fundamentals What are agile methods? What is iterative development? Values in agile methods Roles and responsibilities
Project initiation and release planning Project initiation tasks Product backlog Release planning Setting priorities
Planning a sprint Part 1: selecting a subset of the product backlog Part 2: developing the sprint backlog Alternative techniques
Running a sprint Conducting the daily Scrum Managing the sprint scope Warning signs and how to address them
Closing a sprint Conducting a sprint review Conducting a sprint retrospective Inspecting and adapting the process Closing the project |
| Prerequisites: |
Introduction to Use Cases (IN440) or a basic understanding of use case models and use case specifications. |