Agile Interaction Design
90 comments Latest by cleaning windows Sat, 28 Aug 2010 09:06:44 GMT
I would like to start some dialogue with all of you…
In a recent post, Jeremy Voorhis said the following about About Face 2.0 in his post announcing his Agile Book Club.
About Face 2.0 isn’t bad; it’s full of some great advice. My biggest gripes with it are the follows:If you can get over all of those things, it is full of great ideas, specifically about working with personas, and data entry and retrieval.
- It declares that programmers are just unfit for interaction design.
- It advocates for waterfall development.
- Cooper has a defensive tone whenever discussing his beloved discipline of interaction design.
- The web chapter is dated.
I disagree with a few of these conclusions. In particular, that Cooper advocates waterfall development. I’ve been hearing a lot of developers throw the word, “waterfall” around… but why?
Take the following excerpt from this great conversation between Kent Beck, the father of XP, and Alan Cooper.
“During the design phase, the interaction designer works closely with the customers. During the detailed design phase, the interaction designer works closely with the programmers. There’s a crossover point in the beginning of the design phase where the programmers work for the designer. Then, at a certain point the leadership changes so that now the designers work for the implementers. You could call these “phases”—I don’t—but it’s working together.”[1]
I’m curious as to how anyone would consider this to resemble Waterfall, which might imply that Cooper’s approach to Interaction Design is incompatible with the principles behind the Agile Manifesto.
Dave Churchville posted an article last year titled, Agile Interaction Design?, which discussed how the role of an Interaction Designer (ID) can be compatible with Agile methodologies. “An ID team probably becomes the voice of the customer in Agile methods, and as such should be working closely with the development team as well as the users. In that sense, the ID role may be more of a liaison between customer and developer.”
So, do you think that Interaction Design as described by Alan Cooper… is compatible with the principles of the Agile Manifesto?
UPDATE It looks like this conversation was picked up on the Joel on Software discussion boards.
Enjoying the content? Be sure to subscribe to my RSS feed.






I can’t find the link right now, but Cooper has argued repeatedly for Big Design Up Front, which is a lot closer to Waterfall than Agile.
I think it’s important to remember that Cooper comes from an earlier generation of development (pre-Agile Manifesto). What I wonder is why developers would assume Cooper is in favor of Waterfall (traditional) methodologies? Are these developers suggesting that no up front design should be done prior to development? There isn’t any reason why you can’t follow Cooper’s principles in an Agile process by focusing on smaller pieces of the overall design and then implementing it.
Robby -
I just commented on Jeremy’s blog in regards to his comment that developers should learn more about interaction design. I agree completely.
Have you read, The Inmates are Running the Asylum by Cooper? He appears to be trying his best to be public enemy #1 to programmers.
You can read the Lost Chapter of Inmates, where he writes, “Interaction Design is the process that gives businesses the help they need to bring human values and scale back into business communications. Approaching the design problem from a human point-of-view, rather than from a technical one, softens the behavior of software, reducing the rudeness, complexity and inappropriate actions of software. Letting bad software deteriorate our business relationships is not inevitable if we make Interaction Design the first part of the product development process.”
It’s great to hear that programmers are taking Interaction Design seriously. As programmers we must be honest about the following scenario. When a problem is presented that requires some user interaction, do you first thing about how you will build the solution or how the user will use the solution?
Justin,
This is a good point. Most companies are following a more traditional development process. It would be unwise for us to immediate discredit that process because we wouldn’t have much of the software that we’ve been given. However, much of the software that we have been given has been horrible to interact with. ;-)
Figuring out when Interaction Design should fall into your process seems to be the big question here. For most of my career in programming, Interaction Design always seemed to be an afterthought. At PLANET ARGON we’re starting to allocate more time before the coding process begins to begin a process of building wireframes and semi-interactive prototypes. This process involves a lot of back and forth with the client as well as the developers. It works well and we’ll share more of our process with people as we write about Project Illuminatus, which is currently in the prototype <—> product phase.
We’re not predesigning the whole application and then passing it off to the developers. We focus on smaller pieces of the application and talk out a lot of the questions until we come to a group consensus. It’s nice to have developers and designers all agree on an approach and go with it.
Greg,
I have not read The Inmates are Running the Asylum yet. It’s on my purchase list though. :-)
A few thoughts…
Q: How many psychiatrists does it take to change a light bulb? A: Just one, but the light bulb has to WANT to change.
Yes, corny old humor, but relevant: Do interaction designers want to work in an Agile process?
Or would they prefer to spend a few months interviewing users, modeling personas, constructing wireframes, doing usability testing on prototypes, and then presenting the results to the development team?
That more than any other factor, in my opinion, is going to determine how well interaction designers (as well as QA, graphic designers, etc) can integrate with the rest of a development team.
I don’t think there is any inherent conflict, but Cooper (at least in the interview and in other writings) doesn’t seem to agree.
Cooper does seem to think (any many others in the IxD also seem to think) that all the “interaction design” elements need to be done before development starts. His attitude towards developers, especially in Inmates, seems positively antagonistic at times.
I don’t think IxD is incompatible with Agile. – and so do a fair chunk of other people. Working on the user experience and the application at the same time seems to work well for me. Educating developers about usability issues makes things go better too.
If you’re not already on it I’d recommend joining the agile-usability mailing list where the agile/usability folk try and be friends :-)
Does anyone know where I can still read that conversation between Cooper and Beck? All I can find are dead links :(
Geoff,
Here you can find the Interview
hi,can anyone send me the cooper_beck interview,the fawcett link is not working
Very useful info. Hope to see more posts soon!
Awesome post! Interesting info to know.
IT Telemarketing
New Orleans Long Distance Long Distance Movers – Find Long Distance Movers in New OrleansLong DistanceLouisiana
Car Insurance Quotes Finding the right car insurance quotes for your needs should be easy. But, you simply must shop around and compare quotes to save money. Visit www. kanetix.com, where getting a car insurance quote is fast, free and easy.
Industrial design patent Canada Our clients include some of the world’s most sophisticated and influential high-tech multinational, American and Canadian companies. They trust us to draft and prosecute their patent applications, and to manage the portfolio for these applications worldwide.
Mesa Moving Company – Movers in Mesa, Arizona AZ
Thanks for the post. Keep the great work.
Cheers for the info. It was a good read. http://www.winpokereasy.com/
Custom wall mounted computer workstations are lockable, retractable, adjustable and affordable.
Awesome tips. I’ll be passing this post on for sure www.clockworkprojects.com.au
aptitude test example
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language
I just want to say something to express my feeling about your article.Thanks so much for sharing us great information. this topic is really interesting. Keep on your posting. sonnerie portable
I have enjoyed the post,thanks.
ed hardy boots
ed hardy clothing
wholesale ed hardy
ed hardy sunglass
How long have you been in this field? You seem to know a lot more than I do, I’d love to know your sources!
apartment accommodation cairns
Online Animal and pet store with all the benefits for all pets, from dogs, ferrets, fish, birds, cats and exotic animals. Savings veterinary pension aesthetic, spa, alternative medicine, breeding, pet stores and pharmacies. Manufacture of pet accessories,Online Animal and pet store
This paintball park is located just outside of Cambridge and is situated in dense woodland and provides an ideal setting for full on paintball combat. Easily accessible from all parts of Cambridgeshire and East Anglia the Cambridge venue boasts some very challenging game zones and scenarios which will need precise planning and team-work.<a href=”http://www.ukpaintball.co.uk/paintball_Newcastle.asp ”>Paintball and paintballing in newcastle
I think waterfall is a bad analogy – whirlpool (or even blender) would be a better word.
I don’t think IxD is incompatible with Agile. – and so do a fair chunk of other people. Working on the user experience and the application at the same time seems to work well for me. Educating developers about usability issues makes things go better too.
Good post. This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. I am sure this post has helped me save many hours of browsing other similar posts just to find what I was looking for. I just want to say: Thank you!
power inverter
Thanks for the nice blog. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here! Thanks for sharing the such information with us.
Don’t stop writing, you’ve given me lots of good info!
I’ve been hearing a lot of developers throw the word, “waterfall” around… but why?
You are looking for affordable auto insurance in California? Visit Low Cost Car Insurance CaliforniaYou can get a great insurance policy for your car.
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
adidas kobe 8
plus ed hardy
I’m going to blog about that…
good
residential and commercial moving company. we pack, move and unpack homes and office buildings. over 20 years
yutyu
trtr y
I have never thought that surfing online can be so much beneficial and having found your blog, I feel really happy and grateful for providing me with such priceless information.
I have never thought that surfing online can be so much beneficial and having found your blog, I feel really happy and grateful for providing me with such priceless information.
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post
TYU T
TYUTY
You really know your stuff… Keep up the good work!
It has jazz calf leather double platform peep toe mary jane, 120mm thin stacked heel. It’s special design for the party and wonderful with Skinny Jeans.
There isn’t any reason why ugg boots on saleyou can’t follow Cooper’s principles in an Agile process by focusing on smaller pieces of the overall design and then implementing infl jerseyst.
Thanks for sharing this with all of us. Of course, what a great site and informative posts, I will bookmark this site. Keep doing your great job and always gain my support.
I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.
Executive range of high quality Office Chairs for your home and office. Leather office chairs on sale.
Thanks for the Interaction Design
Education Services
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need! builders in London
This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the excellent work.
Your site always offer some really interesting information. Thank you for sharing it with us.
Hey, your blog is great. I will bookmark it and I plan to visit regularly.
I read your post and I found it amazing .Your thought process is wonderful. The way you express yourself is awesome.
I read your post and I found it amazing .Your thought process is wonderful. The way you express yourself is awesome.
You have got some great posts in your blog. Keep up with the good work.
Awesome content. I bookmarked it for future reference.
Awesome content. I bookmarked it for future reference.
Just read your post and would like to thank you for maintaining such a cool blog.
I have been reading your posts regularly. I need to say that you are doing a fantastic job. Please keep up the great work.
This is a really good post. Must admit that you are amongst the best bloggers I have read. Thanks for posting this informative article.
I am so glad this internet thing works and your article really helped me. Might take you up on that home advice you gave. Perhaps a guest appearance would be good.
All the information on how to get your dream house is there for you on this blog. Take a look and and you will find all that you need to know.
I don’t have any words to appreciate this post…..I am really impressed ….the person who created this post surely knew the subject well..thanks for sharing this with us.
I don’t have any words to appreciate this post…..I am really impressed ….the person who created this post surely knew the subject well..thanks for sharing this with us.
Louis Vuitton Zippy Coin Purse M6015N Louis Vuitton Zippy Coin Purse Louis Vuitton Zippy Coin Purse M6015M Louis Vuitton Zippy Coin Purse Louis Vuitton Zippy Coin Purse M60152 Louis Vuitton Zippy Coin Purse Louis Vuitton Zippy Coin Purse M6015J Louis Vuitton Zippy Coin Purse Louis Vuitton Zippy Coin Purse M6015K Louis Vuitton Zippy Coin Purse Louis Vuitton Zippy Wallet M6007N Louis Vuitton Zippy Wallet Louis Vuitton Zippy Wallet M6007M Louis Vuitton Zippy Wallet Louis Vuitton Zippy Wallet M6007K Louis Vuitton Zippy Wallet Louis Vuitton Zippy Wallet M6007J Louis Vuitton Zippy Wallet Louis Vuitton Zippy Wallet M60072 Louis Vuitton Zippy Wallet Louis Vuitton Zippy Organizer M6385N Louis Vuitton Zippy Organizer Louis Vuitton Zippy Organizer M63852 Louis Vuitton Zippy Organizer Louis Vuitton Zippy Organizer M6385K Louis Vuitton Zippy Organizer Louis Vuitton Zippy Organizer M6385J Louis Vuitton Zippy Organizer
green card replacement
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful
You have a point. Very insightful. A nice different perspective.
You have a point. Very insightful. A nice different perspective.
This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. Keep up the good workasics running shoes women reviews asics gel kinsei 2 review asics gel kinsei 2 mens asics gel kinsei sale asics gel kinsei 2 men’s shoes Onitsuka Tiger Mexico 66 Beige Navy
You have a point. Very insightful. A nice different perspective.
Surprise! you will get the bag! ed hardy clothing ed hardy clothing ed hardy shirts louis vuitton louis vuitton blog louis vuitton christian louboutin Rosetta stone louis vuitton christian louboutin Rosetta stone
Wow, what a great resource! Thanks for sharing this…
Online Course Instructor Very often it may happen that you have the required grading, but not the talent to learn or get educated in a particular course. Say for example, if you are learning creative media, and you lack the creative sense
I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading.Nice blog,I will keep visiting this blog very often. Christian Louboutin Discount Jimmy Choo Jimmy Choo Ankle Boots Jimmy Choo Pumps Five Fingers Vibram FiveFingers Vibram Five Fingers Flow Vibram Five Fingers KSO Trek
juicy necklaces response to the blog] has tag heuer link been crazy. I didn’t expect tiffany & co bracelet it at all,” Enersen said links bracelet today during The Conversation with iwc ingenieur ABC News correspondent Sharyn Alfonsi. links of london jewellery “You don’t expect to be jewelry links of london
Bilaroo.com: Register & collect Bilaroo Coins & Win Lowest and Unique bid with our daily auctions, Free Online mobile recharge & Send Free SMS to any mobile in India.
The points you made in this post are extremely valid and I will remember them for life.
ameba.4ugg
babak.blogsxxx.
4ugg.blogsarena.
blogs.digitalmediaonlineinc.4ugg
bandele.blog.gy
getjealous.getjealous.php?go=banjor
barbod.uncensored.se/
gougg.blogfreehere.
aurisblog.co.za/blog/daitro
eamon.bfora.com
wellsphere.eben-profile/196209
en.weblog.26l.weblog.2036567.html
bloguitos.fanchon/
fropper.ezBlog/fadrer
surfpeople.baldwin
bodyforlifecruise.community/blogs/posts/bootsbay
pokersocial.org/blogs/posts/bootsbay
barid.twoday.
bootsbay.blogspot.
gotkidsnetwork.2999/blog/
hakan.publiku.
proveyourextreme.user/walworth/blogs
bailey.overblogger.com
baldwin.blog
blogstoday.co.uk/4ugg.blog
4ugg.pondokblog.
blog.bitcomet.post/188129/
baeddan.blog131.fc2blog.
baldasar.livejournal.
blurty.users/baldasarre/
balin.sosblog.
baqer.skyrock.
blogadu.barend/
barnaby.mid-day.
4ugg.over-blog.
pianetablog.4ugg
bloggers.nl/dacia/
dahl.sensualwriter.
webmania.co.za/members/blog/dallas/
desimartini.DM/profiles/0-8214473-0-780.htm
fabrizior.blogs.experienceproject.
comicvine.myvine/fanny/blog/
ipgreek.farrell
blogsdevacances.gabriel
rawteams.xiomara/blog/
mybuzzle.blogs/posts/baker
worldsings.bahari
qualityarticles.author/barke
caiuser.wordpress.com
rpgbomb.blog/view/id_2906/
bootsbay.blogs.bankruptcyhelp.org.uk/
baird.blog.gy/
bairn.i.ph/
tfdevil.blog.php?user=wanyecha
millones.us/blogs/posts/wapaheo
9xs.blogs/posts/waqar
creativefashionista.wardah/blog/
khmer.name/members/warner/blogs/
ushccnetwork.blog.php?user=warren
dotfriendz.blog.php?user=xiomania
manstrategy.blog.php?user=wahmenitu
myassam.waite/blog/
socialto.wajid/blog/
purepoweronline.blog.php?user=wakana
clifface.blog.php?user=wakanda
gujuspace.blogs/posts/wakapa
bootsbay.im-blog.
bootsbay.blogspace.fr/
blogstoday.co.uk/baker.blog
giantbomb.profile/walda/blog/
bootsbay.blogetery.
aziroet.bootsbay/
uggbootsbay.blog.co.uk
daffodil.blogth.
bootsbay.blogster.gage/
4ugg.edublogs.org
balint.getablog.
baldwin.blog
4ugg.weblog
freeblognetwork.ballari
It’s great to hear that programmers are taking Interaction Design seriously. As programmers we must be honest about the following scenario. When a problem is presented that requires some user interaction, do you first thing about how you will build the solution or how the user will use the solution?
It’s great to hear that programmers are taking Interaction Design seriously. As programmers we must be honest about the following scenario. When a problem is presented that requires some user interaction, do you first thing about how you will build the solution or how the user will use the solution?