Overview: If you've been using an Agile project management method like Scrum, you've probably noticed that traditional software development tactics don't work as well anymore. Big Design Up Front, detailed design documents, manual test plan execution, code freezes and other plan-driven approaches just don't achieve great results in a fast-paced, iterative environment.
In fact, an Agile project management framework without suitable technical discipline is a great way to guarantee failure.
In this Agile Engineering course, you will learn reliable, sustainable and enjoyable software development practices that time-and-time again work effectively in concert with Agile project management methods, and which you can immediately put to use. These techniques, first popularized in Extreme Programming (XP), have been proven, refined and extended for more than a decade. They have been repeatedly shown to significantly reduce time to market, increase quality, and reduce technical debt — the demon that snarls later development.
After this course you will be able to:
Intended Audience: Developers (testers welcome). Delivered in Java, C# or C++, this course is right for Python, PHP, GWT and other web developers too.
Class Size: Up to 16 participants
Duration: 2 or 3 days + bonus implementation consulting
The instructor has been using and teaching these techniques for many years. Expect a highly interactive and practical course!
Sample curriculum and rave testimonials from teaching this course in Toronto and Boston
Contact us for more specifics on course contents, setup, prerequisites, and investment.