Agile software development has crossed the chasm and become a mainstream best practice. Microsoft, Google, Yahoo, and IBM all do agile development, as do scores of fast-moving start-up companies. Businesses like agile because it delivers more value in less time. Engineers enjoy the opportunity to craft high quality code that they can be proud of.
This workshop examines agile methods, uncovering how, why, and when they work. We will avoid the preachy and focus on the practical, sharing stories and lessons from real projects. You will hear what worked and what didn't.
You will learn how and why all of the agile methodologies, including Extreme Programming (XP) and Scrum, are built upon the same four pillars:
Participants will walk out with an understanding of what agile methods are and will be prepared to evaluate how agile principles and practices might fit into their existing environment in order to: