- Programming, done properly, is not a production activity that can easily be separated from product design. If it could be, it's basically rote work that can and should be automated. The non-rote work that programmers should focus on is all about figuring out how to hack the universe in order to deliver superior benefits to the customer. Which is part and parcel of product design, which is why those small, cross-functional teams are so valuable.
- A big factor in game development and web design companies' successes was sheer volume and high competition. There are plenty of terrible user experience in both camps (books have been written), but the industries have thus had a chance to learn from lots of successes and failures and iteratively improve.
- Nit: The benefits summary is great -- 98% success vs. 18% success is a great statistic that can get business people to sit up and listen. But y'know, this needs to be backed up with specific references to really pack the necessary punch.
2006/02/17
Software Development's Evolution towards Product Design
Software Development's Evolution towards Product Design -- Danc Redmond writes a great article from the perspective of a product designer. I agree with nearly everything he says, especially the need for small, unified, cross-functional teams. A few minor caveats:
Subscribe to:
Post Comments (Atom)
Suspended by the Baby Boss at Twitter
Well! I'm now suspended from Twitter for stating that Elon's jet was in London recently. (It was flying in the air to Qatar at the...
-
Well! I'm now suspended from Twitter for stating that Elon's jet was in London recently. (It was flying in the air to Qatar at the...
-
We're doing a lot of daily meetings these days. Often they're a waste of time; sometimes they're alifesaver. I think they'...
-
Clay Shirky recently wrote up some thoughts on algorithmic authority, well worth reading: http://www.shirky.com/weblog/2009/11/a-speculativ...
Bear functionality? Boooo. -- Joe
ReplyDelete