Header Image

Rebecca Wirfs-Brock

President of Wirfs-Brock Associates

Rebecca Wirfs-Brock president of Wirfs-Brock Associates and IEEE Software’s Design Columnist, is a well-known and respected object-oriented practitioner. She invented the way of thinking about objects known as Responsibility-Driven Design and is the lead author of Object Design: Roles, Responsibilities, and Collaborations (2003) and the classic Designing Object-Oriented Software (1990).

Through her writing, teaching, consulting, and speaking she popularizes the use of informal techniques and thinking tools for architects, designers, and analysts.

Rebecca is a past board member of the Agile Alliance and co-founder of the Agile Open Northwest conference. Most recently she reviewed enterprise architectures and major designs, developed courses on agile use cases, enterprise application design and developing and communicating software architecture.

She mentors teams on agile design, object modeling, architecture, agile use case writing, meshing usage scenarios with use cases and agile user stories, and managing incremental, iterative object-technology projects. She practices what she teaches!

Rebecca blogs about software design and agile practices at The Responsible Designer. You can find her design columns, papers, and presentations at wirfs-brock.com/Resources.html.


  • Object Design: Roles, Responsibilities, and Collaborations (2003)
  • Designing Object-Oriented Software (1990)
  • Articles on wirfs-brock.com/Resources.html