| Course Code: |
MQ 622 |
| Course Abstract: |
Agile began as a grassroots movement to change the way software development was done. Agile places the team’s focus on increased collaboration, customer focus and team empowerment. Today, Agile has hit the mainstream, with companies of all sizes, and in all industries adopting the principle based approach to achieve better results. As teams and organizations consider adopting Agile, it is important for them to have a solid foundation of understanding of Agile upon which they can plan and build. The Agile Introduction course provides teams with that understanding, answering the relevant questions of Why Agile, What is Agile, and What Benefits will Agile bring if implemented correctly? |
| Audience: |
This course is designed for individuals who are considering adopting Agile methods but lack the basic foundation of knowledge or experience to determine what Agile can offer their teams. |
| Duration: |
1 day |
| Learning Outcomes: |
Upon completion of this course, the participant will be able to:
> Learn the history and contributors to Agile > Appreciate the Agile Manifesto and Principles and why our focus should change > Describe the Benefits of Agile that teams and companies seek and have achieved > Lean the transition of traditional functional roles into the Agile team > Review the many methodologies that are Agile and how teams can take the best from each of them to adapt for their team > Walk through the Agile process of getting working software delivered > Examine better methods of estimating that will help teams become more accurate > Discuss Agile adoption strategies and what will contribute to Agile success |
| Course Topics: |
Agile Overview Why Agile? Agile Methods Agile Benefits Agile Teams
Agile Process Framework Vision Roadmap Release Iteration/Sprint Daily
Communication Transparency Main Path Team Level Beyond the Team
Agile Approach What to Watch For - Barriers to Success Best Practices Tools |
| Prerequisites: |
None |