Why requirements in software development harm collaboration, stunt innovation, and threaten the quality of our products. 03/18/2007 “Software development has been steered wrong by the word ‘requirement,’ defined in the…
Category: Articles
Collaborative Cardplay
Summary: Ever find yourself spinning in a conversation where the discussion of ideas gets stuck in a circuitous route? In the world of software development, where the need to effectively…
The Mystery of the Shrinking Story
How the push to reduce story size pulls us farther from user goals and forces more up-front-design into Agile processes 2/21/2007 I’ve noticed a troubling trend in Agile Development over…
Before, During, and After-people
an unfair characterization of user experience professionals 1/3/2007 Three personalities in the user experience community This article is about how I stereotype people in the user experience community. It’s not…
Designing Software for Two-headed People
12/28/2006 Two heads I have two heads… and so do you. When I’m making a decision to buy or use a product, I use my buyer head. I try to…
Late Projects Caused By Poor Estimation and Other Red Herrings
12/08/2006 I’ve been seeing a pattern lately with Agile projects. It’s not a new pattern. It’s one we’ve all likely seen on more traditional development projects for years. The story…
There is No Spoon
why the best software design and development process is all in your head 11/27/2006 ENT. ROOM OF POTENTIALS (MATRIX) – DAY Neo enters and finally understands the attention given to…
Edward Tufte Is Inspiring
11/15/2006 I make it a point to hear people speak, not because I can’t get the information elsewhere, but because hearing them speak it directly – rich with facial expressions,…
Consider Changing Your Product’s UI More Frequently
Decisions and continuous flow I’ll start with introducing my first bit of information. Yesterday I sat in on a class my friend Alistair taught at a local college. Alistair was…
Holistic Agile Product Design and Development
11/3/2006, last modified 12/29/2006 In Agile Development, business value is important. However, business value comes after successful delivery of and subsequent use of a product that fits into its users’…