Agile Fundamentals

In this course, participants will gain an understanding of the latest Agile methods and practices, and how those practices adhere to the principles of the Manifesto. Organizations that embrace Agile are able to regain control of their development environments, embracing change for their competitive advantage, and delivering value to their customers more quickly.

“We are uncovering better ways of developing software by doing it and helping others do it”. The Manifesto for Agile Software Development grew from the frustrations of real-life software development leaders who discovered that traditional waterfall methods limited them and resulted in low-quality software. In 2001, these leaders gathered together to define a new philosophy for approaching software development. This philosophy places primary value on the people involved in the development of software, daily collaboration with customers, measuring progress through frequent delivery of working software, and the creation of lightweight planning structures that allow the customer to respond to change. Methodologies and frameworks like Scrum, eXtreme Programming, Kanban, DevOps, and Continuous Delivery are implementations that adhere to the values and principles espoused in the Agile Manifesto. The Agile community continues to refine these methodologies and the technical practices that accompany them.

Bootcamp1

What you’ll learn

  • The difference between Agile and methodologies like Scrum or Kanban
  • The fundamentals of Scrum, eXtreme Programming, and Kanban
  • The roles required in an Agile environment
  • What product owners do
  • What ScrumMasters do
  • How Agile teams interact
  • How planning works in an Agile environment
  • How to write a user story and refine a backlog
  • How to estimate a user story using relative estimation
  • How to determine a team’s velocity
  • How to plan a team’s release
  • How to plan an iteration
  • How to monitor and execute an iteration
  • How to produce common Agile metrics

What are attendees saying?

  • “Thank you for a great two day training experience. I loved all the group activities! Overall, great class!”
  • “Simulations and group activites are engaging, awesome, and easy to learn from.”
  • “Loved the way training was conducted.”
  • “Wide variety of knowledge makes listening fun.”
  • “Keep being you! You’re a great facilitator!”
  • “Keep injecting your passion into the class. It comes through and drives everything!”

Thanks again for a fantastic two days going through the value stream for incident management.

Leanne Harper | Vice President, Enterprise Service Management, Core Technology

I really learned a lot about the roles, thanks for explaining those in detail. The activities helped me really understand the principles and values.

Tom A |

One of the best training classes I’ve been to; I really enjoyed the exercises that the course offered.

Jeffrey W |

Your Instructors

Matt House

Training Lead & Coach

View Biography

Matt House

Training Lead & Coach

Matt is a recovering developer that still gets excited when hears the "Ribbit" of someone starting up Toad. For reasons still unknown, he eventually went over to the dark side and became a project manager. After spending some time in the world of project management Matt was convinced there had to be a better way to run a software development program. After attending his first agile bootcamp he discovered that flowers smelled sweeter, food tasted better, and he was never going back to the oppression of Microsoft Project. Now as a full time Agile coach with Sketch, Matt helps organizations implement lean program management best practices and build environments that people actually want to work in.

 

When he's not raging against the schedule industrial complex Matt enjoys traveling with his wife and two sons, falling off skateboards, and writing in the third person.