InfoQ

Interview

Similarities Between Interaction Designers and Agile Programmers

Interview with Alan Cooper by Amr Elssamadisy, Deborah Hartmann Preuss on Jan 29, 2009

Community
Agile
Topics
Programming ,
Methodologies ,
Design
Tags
agile2008 ,
XP
Summary
In this interview made during Agile 2008, Alan Cooper, the father of Visual Basic and supporter of interaction design, talks about his contact with the Agile movement and the similarities discovered between Agile programmers and interaction designers.

Bio
Alan is the author of two best-selling books, "About Face: The Essentials of User Interface Design" and "The Inmates Are Running the Asylum". He is also known as the "Father of Visual Basic". Alan is founder and Chairman of the Cooper Consulting.
This is Amr Elssamadisy here at Agile 2008 here with Alan Cooper. Excellent having you and thank you for taking the time. To start off with, since we are in the Agile community not everybody is familiar with Alan Cooper although they should be. Can you tell us a little bit about yourself please?
It's a great story.
When you say design, for our audience, we think architecture and design as in design patterns and I get the feeling that is not the type of design you are talking about.
But if you built the solution to the wrong problem?
Actually what I was going to say is "Boy, if I didn't know any better, I would say you are one of us, and we are one of you, and why are we two different communities"?
And you can only do that by being honest of what is not working and what's missing.
You pointed out that there is a hole and that hole is interaction designers. You also hear some instances, like Jeff Patton, are marvelously successful, others are maybe not because of the nature in which we do things; but the nature of generally there is a too different company, there is the interaction design company and there is the software development company, and it's a throw over the wall mentality.
It sounds like we should be seeing a merging of these two worlds in best cases, of interaction designers and Agile
It's not industrial.
This is Deborah Hartmann stepping in from Amr. Nice to be here with you. So we have been talking about the history of interaction design, the history of Agile and also the shared values that seem to be natural between interaction designers and Agilists in the engineering area. Can you talk to us a little more about how these two skill sets, how these two passionate groups can work together?
It's a skill set that is missing in there.
Tell me what's next for you?
Before we go, one last question: for those people who are watching this video, do you have any advice?
This is the difference between efficiency and effectiveness?
show all  show all

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Watch Thread Reply

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.