Wednesday, October 15, 2008
Full-day Seminar, 8:30 a.m. – 5:30 p.m.

Jeff Patton

Bringing User-Centered Design Practices Into Agile Development Projects

Jeff Patton, AgileProductDesign.com

Is your organization considering a migration to agile development processes? Is your design team struggling with development lifecycles that move at a snail's pace?

The agile development movement is catching on quickly within organizations, for good reason. Agile processes have many advantages over traditional application development including faster development lifecycles, improved product quality, and the reduction of "feature creep." However, moving to an agile development environment presents its own unique challenges. For example:

  • A major financial institution that has recently adopted agile approaches is struggling to introduce User Experience practices into the methodology. The User Experience lead is stumped about the best way to incorporate UX practices into this new development environment.
  • A large information-rich online portal is slowly attempting to convert their dozens of product development teams to agile approaches. But the development team is already accustomed to their existing approach. The development team needs a framework for balancing their existing user-centric approaches with agile development approaches.

While agile approaches offer development teams many advantages, they offer little guidance on how to incorporate UX practices. To deal with this challenge, Jeff Patton has created a seminar that shares solid, proven techniques for integrating user-centered design practices into the development process. Since 2000, Jeff has been heavily involved in agile methods and is the premier expert on how to incorporate user-centered design practices into your agile projects.

During this full-day seminar, you’ll gather all of the essential details you need to work in a fast-paced agile environment with great results. You will:

  • Get an introduction to the agile development process. Using slides, visual models, and discussion, Jeff will share a common model for understanding agile development. With this approach, you'll learn the importance of chunking design work to support incremental development and delivery.
  • Understand how User Experience approaches can be incorporated into an agile process. You will see how traditional UX techniques, such as usability testing and field research, can be scaled to fit comfortably and continuously in a fast paced agile environment.
  • Learn how team members can collaborate effectively in an agile environment. You will be exposed to techniques for collaborating with your team members and getting continuous involvement from your users. Jeff will show you proven facilitation techniques for turning design team members into worthy design collaborators.
  • See how design teams can go from initial concept to deployment in as little as three weeks. Jeff will discuss the importance of incremental releases and share the necessary components of a successful iterative development approach.
  • See agile development practices in action. For example, Jeff will teach you how to map user stories in a storymap. This technique helps design team members understand how their product releases impact users.
  • Understand the role of a UX and usability professional in an agile project. You will learn how to work with the development team to set project goals and plan incremental releases.
  • Be exposed to agile development project success stories. Jeff will share examples of organizations that have successfully incorporated User Experience practices into their agile process.

In addition to Jeff's wonderful insights, you'll also receive a detailed notes booklet. The notes include in-depth descriptions of agile techniques, so you can communicate the great information with team members after the conference.

If you need to work in a fast-paced agile environment, this seminar is just for you.

Who Should Attend

Before coming to this seminar, attendees should have a basic understanding of the process flow for agile development. This seminar is appropriate for UX Practitioners dealing with a disruption of their current workflow because their organization is adopting an agile development process. It's also perfect for Project Managers and Developers looking for a solution to working with agile teams.

UI13 Seminar Recommendations: If you're interested in Jeff's full-day seminar, you may also want to attend Dana Chisnell's seminar on Usability Testing or Peter Merholz and Andrew Crow's seminar on Product Planning and Strategy.