Export or edit this event...

SAO: The Art of Agile Delivery

Sentinel Hotel
614 Southwest 11th Avenue
Portland, Oregon 97205, US (map)



The Art of Agile Delivery Date: Wed, Oct 29th Time: 9:00am-5:00pm Location: Governor Hotel 614 SW 11th Avenue Portland, OR 97205 Cost: $299 for members $299 for non members Registration Deadline: 09/27/2008 Topic: The Art of Agile Delivery
This class is full.
Another class may be scheduled. Please email [email protected] to be placed on the waiting list.

THREE DAY CLASS: October 29-31, 2008 Public employees are not eligible to attend this class. Please contact Rachel Kjack for more information.

Course Overview James Shore, Gordon Pask Award recipient and co-author The Art of Agile Development, is bringing the practical wisdom of his best-selling book into the classroom. In this course, you'll learn everything you need to know about agile delivery: incrementally exploring requirements; using test-driven development and refactoring; involving customers and writing customer tests; how incremental design and architecture really work; involving testers, conducting exploratory testing, and creating code without bugs; automated builds and continuous integration; delivering software that's "done done" and ready to ship.

James is joined by Diana Larsen, Agile Alliance chair and co-author of the acclaimed Agile Retrospectives. Together, they provide the highest level of agile experience and expertise.

This course isn't just for programmers! Agile development works best with a cross-functional team, so we built a cross-functional course. During some segments, we'll have everyone work together in cross-functional teams. During others, we'll split into functional groups and take a deep dive into issues like test-driven development and product management.

Who Should Attend/Prerequisites This course isn't just for programmers! Agile development is cross-functional and so is this course. Everyone who's part of an agile team (or wants to be) will benefit: programmers, designers, and architects; on-site customers, product managers, domain experts, business analysts, interaction designers, and testers; coaches, technical leads, and project managers. But don't worry: we have an innovative course structure that ensures plenty of technical depth for programmers... without boring everyone else!

No prior Agile experience is required, but even experienced practitioners will learn new skills.

Attend this course if: Your stakeholders have strong opinions... and they're all different

Testers are overloaded at the end of each iteration or Sprint

Your build takes too long or breaks more than once per month

You finish stories, find bugs, finish them again, find bugs, finish them again...

You have to schedule stories for refactoring and technical infrastructure

You wonder how pair programming could possibly be a good idea

You aren't experiencing any of these problems... and you want to keep it that way!

Agenda We will cover the following agile practices: Preventing Defects ("No Bugs")

Ten-Minute Build and Build Automation

Continuous Integration

Incremental Requirements

Customer Tests

Test-Driven Development


Simple Design

Incremental Design and Architecture

Exploratory Testing We will also discuss: Pair Programming

Ubiquitous Language

Stand-Up Meetings

Coding Standards

Iteration Demos

"Done Done"

Version Control

Collective Code Ownership



Spike Solutions

Performance Optimization

This training opportunity is funded, in part, with Employer Workforce Training Funds administered by the Oregon Department of Community Colleges and Workforce Development.

Contact Rachel Kjack for more information at [email protected] or 503-228-5419