Agile2019 has ended
Back To Schedule
Tuesday, August 6 • 10:45 - 12:00
Growing Your Personal Design Heuristics (Rebecca Wirfs-Brock)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

How can we get better as software designers? By becoming more aware of our design heuristics and continuing to cultivate and refine them. Heuristics aid in design, guide our use of other heuristics, and even determine our attitude and behavior. For example, as agile software developers we value frequent feedback and decomposing larger design problems into smaller, more manageable chunks that we design and test as we go. We each have our own set of heuristics that we have acquired through reading, practice, and experience.
This session introduces simple ways to record design heuristics and how to share them with others. You can grow as a designer by examining and reflecting on the decisions you make and their impacts, becoming more aware of seemingly minor decisions that were more important than you thought, and putting your own spin on the advice of experts. While we may read others’ design advice—be it patterns or stack overflow replies, the heuristics we’ve personally discovered on our own design journey may be even more important.
Come to this hands-on session to try out practical techniques for distilling your design heuristics (so you can explore and explain them to others); learn ways to identify competing heuristics; evaluate shiny new heuristics you may read or hear about; and grow your ability to explain your heuristics to others.

Learning Outcomes:
  • Understand 3 different types of design heuristics: heuristics that aid in design, determine our attitude, and guide use of other heuristics
  • Learn simple techniques for recording heuristics on the fly (Question-Heuristic-Example Cards, Heuristic Gists)
  • Recognize competing heuristics and how to integrate new heuristics into your existing heuristic toolkit


avatar for Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Wirfs-Brock Associates
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen about team effectiveness, communicating complex requirements, software quality, agile QA, pragmatic TDD, and patterns and practices for architecting... Read More →

Tuesday August 6, 2019 10:45 - 12:00 EDT
Chesapeake G/H/I