Class Size Limit: 40 (Minimum 6)
This course provides a foundational understanding of what Agile is all about. The course begins with a detailed look into well known software development lifecycle methods. Then, the course introduces Agile Methods as a better way to build software. Empirical data and case studies are used to show the business case for Agile. The Agile Manifesto and agile practices are explored to help the student understand the philosophical underpinnings of this approach and how it is radically different than before. Team exercises are used to experience the new approach firsthand.
Scrum is presented as an example of a popular agile framework. The actual methods of Scrum are described in detail – sprint planning meeting, daily stand-ups, sprint reviews, sprint reflection, and sprint iteration. The artifacts of Scrum are described – product backlog, sprint backlog, burndown chart, and the potentially shippable product increment. Personnel roles such as Scrum Master, Product Owner, Chickens & Pigs, are described. Attendees will participate in a hands-on Scrum-based example project.
At the conclusion of the 2-day course, the attendees will be knowledgeable in Agile Methods and Scrum, ready to make roll-out decisions on organizational transformation.
DAY 1
• Traditional Software Approaches
• Agile Methods Origin
• Agile Manifesto
• Agile Principles
• Agile Philosophical Underpinnings
• User Stories
• Scrum Origins
• Scrum Philosophies
• Scrum Framework
• Scrum Roles & Responsibilities
• Scrum Artifacts
• Scrum Meetings
DAY 2
• Full Project Exercise
• The Business Case for Agile/Scrum
• Other Agile/Scrum Topics
• Conclusion
1195.00 per attendee.