
Come join us and master the art of agile development!
In James Shore and Diana Larsen's 3 day course The Art of Agile Delivery, we want you to have
experiences, not
lectures; and whenever possible, we want those to be real-world experiences rather than metaphors or simulations.
Part of the reason is that "textbook" answers tend to strip out the messy complexity that occurs when you put work into practice. In real-world planning, there's tension and pressure. Different people want different things. There's a fear about what will happen if you don't get everything done by a certain time. Existing interpersonal friction is magnified.
You'll never learn this stuff by hearing a lecture. Many don't even mention it. (Some teach from books not experience, and don't know that they don't know it.)
So
we do it - in this course. Suddenly the stuff that seemed so easy when it was up on the board isn't as easy any more. Mistakes are made. And real learning happens.
You will form cross-functional teams and deliver actual software in four 90-minute iterations, in a real-world environment that includes version control, automated builds, and continuous integration. That's right: you'll design, build, test, and ship software, as well as build out your technical infrastructure, all in ninety minutes. If that sounds impossible, you need to come to this course!
JOIN DIANA AND JIM FOR THE WEEK!
For a more complete experience of whole project agile practices, attend both "The Art of Agile Planning" and
"The Art of Agile Delivery". While each workshop's content is distinct and separate, participating in both complements and extends your learning and skill-building. Learn how to determine the what, why and how of valuable software through the synergy of agile planning and delivery.
In this Agile Delivery course, you'll learn everything you need to know about delivering software using Agile. On completing the course, you will be capable of:
- Building and shipping weekly increments of software using iterations/Sprints.
- Creating nearly bug-free code using test-driven development, refactoring, and exploratory testing.
- Understanding and accommodating stakeholders and their diverse opinions.
- Working in a cross-functional team with on-site customers, testers, and programmers.
- Preventing build failures with continuous integration.
- Incrementally building technical infrastructure alongside features.
Based on Jim's popular book and co-taught with industry veteran Diana Larsen (chair of the Agile Alliance and co-author of the acclaimed Agile Retrospectives), this instructor-led Agile Delivery workshop gives you the boost you need to accelerate your adoption and practice of agile development.
This is a hands-on course with a heavy emphasis on doing, not watching! You will form cross-functional teams and deliver actual software in four 90-minute iterations, in a real-world environment that includes version control, automated builds, and continuous integration.
We cover a lot of ground in this Agile Delivery course. We intersperse the real-world iterations with lots of interactive workshops to ensure that you can experience remember everything you learn. Come prepared to drink from the firehose!
Topics include:
- Eliminating bugs
- Incremental requirements
- Working with stakeholders
- Customer tests and acceptance test-driven development
- Test-driven development
- Refactoring
- Code management
- Continuous integration
- Exploratory testing
- Pairing
- Incremental design and risk-driven architecture
- Cross-functional collaboration