Course Overview
Explore Software Agility from a Variety of Perspectives
There’s more to Agile development than simply a different style of programming. That’s often the easy part. An effective Agile implementation completely changes your methods for:
- Requirements gathering
- Project estimation and planning
- Team leadership
- Producing high quality software
- Working with your stakeholders and customers
- Team developmentWhile not a silver bullet, the Agile framework is quickly becoming the most practical way to create outstanding software. This course explores the leading approaches of today’s most successful Agile teams. - You’ll learn the basic premise and techniques behind Agile so you can apply them to your projects.
Discover and Harness Strengths across Various Methodologies
Scrum, Extreme Programming, Lean, Feature Driven Development and other methods each have their strengths. While there are significant similarities under the Agile umbrella, each method brings specific tools for team success. Rarely do organizations adopt one methodology in its pure form. Rather, success is achieved by combining best practices. In class, you will work to define an approach for your unique needs.
- Practice how to be and develop a self-organized team
- Create and communicate a product vision
- Understand your customer and develop customer roles and personas
- Initiate the requirements process by developing user stories and your product backlog
- Put together product themes from your user stories and establish a desired product roadmap
- Conduct story point estimating to determine effort needed for user stories to ultimately determine iteration(s) length
- Take into consideration assumed team velocity with story point estimates and user story priorities to come up with your release plan
- Conduct retrospectives after each iteration
- Run a course retrospective to enable an individual plan of execution on how to conduct Agile in your environment
- Engage the planning and execution of your iteration
Day(s): 2
Course Code: GK2505
Delivery Methods:
Public Classroom
Online Training
Want to find out more about this course? Apply below and you will get a breakdown of the content.