Building Better Software with HCDAgile
MAY 16TH, 2018
Lennon and McCartney
Jobs and Wozniak
Peanut Butter and Jelly…
…Agile and Human-Centered Design?
Perhaps trying to combine Agile development with a process that seems somewhat less than….well, agile, may or may not be a match made in heaven. Agile development focuses on iterative development, minimal documentation, and working code. By contrast, Human-Centered Design (HCD) focuses on research, analysis, and user testing and validation – activities that can take longer and occur at a less regular cadence than an Agile development sprint.
Like great music, disruptive technology, and tasty sandwiches, bringing together what may appear to be incompatible elements can result in a product that is far greater than the sum of its parts.
So, how is it possible to bring these two seemingly disparate approaches together?
1904labs has built our engagement model on the integration of Agile development and Human-Centered Design. John Royle and Carol Righi are on the Leadership team of 1904labs, and have been instrumental in helping shape the approach.
Their presentation will take you through how we practice it, what its benefits and challenges are, and why we believe this approach can help you build the “right thing” and build the “thing right”.
Director of Software Delivery, Practice Lead, Solutions Architect & Agile Coach
As a Practice Lead at 1904labs, John is responsible for many aspects of the development and delivery processes within the company. His 25+ years experience in software design & development, deep understanding of Agile, and experience working with other human-centered designers have provided him him with unique insights on the software development process.
Before joining 1904labs, John spent much of his career providing professional consulting services to various fortune 500 companies like Monsanto, AT&T, General American, Metlife, MasterCard, and Northrop Grumman. In those engagements, his time was spent supporting architectural interests, leading Agile teams, and as an enterprise leader supporting business development.
In addition to his professional career, John has also spent time teaching as an adjunct professor for Webster university, and supporting various charitable organizations like the “Gateway Area: National Multiple Sclerosis Society” and “Humane society”.
John holes a Masters degree in computer science with an emphasis in distributed systems design, an undergraduate double major in math and computer science, and various Agile certifications including CSM, CSPO, and CSP.
Favorite Quote: “Anything worth doing, is worth doing right.” ― Hunter S. Thompson
Human-Centered Design and Research Practice Lead
Carol Righi has been a practitioner of Human-Centered Design for more than 25 years. She is widely considered an HCD thought leader; has extensive experience in research, design, and management; is widely published; and has presented at numerous professional meetings worldwide. She is co-author of “User-Centered Design Stories” and “User-Centered Design: An Integrated Approach.”
Carol has engaged in over 350 HCD projects for customers such as Google, Yahoo!, Amazon, IBM, Scottrade, Wells Fargo, BJC, Fidelity, Mapquest, MetLife, and many others. She is a member of the User Experience Professionals Association and ACM’s SIGCHI. She is a founding member of the UTEST Advisory Council. She serves on the editorial board of the peer-reviewed “Journal of Usability Studies” and is frequently sought out to review journal articles, conference submissions, books, and other scholarly and professional works. Carol was Usability Co-Chair for CHI 2007.
Carol’s past positions have included Usability Manager at IBM Personal Software Products, Director of User-Centered Design at Perficient, and Manager of Academic User services at Teachers College, Columbia University. Carol received her undergraduate degree in psychology in 1981 and her PhD. educational psychology in 1988, both from Fordham University in New York City.