The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Living with Design Decisions

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Living with Design Decisions Posted: Mar 7, 2009 7:21 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Living with Design Decisions
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Dare Obasanjo makes a great point about two common sides in design: "get it done now" versus "get the best design now". He uses VB for Excel as his example, and cites arguments from the people on both sides of that - Joel Spolsky on the "ship now" side, and Greg Whitten on the "get the design right" side. I think Dare hits it out of the park with his summary:

The unfortunate thing about this entire incident is that it would have been a great learning experience for Joel if he had stayed on in Excel to see some of the consequences of his design decisions and then be in a position to consider whether he'd made the right tradeoffs in the first place. Of course, this is pretty commonplace when it comes to large software platforms where people can spend 3 5 years working on a single releasewhich in combination with an average job tenure of 4 years in the U.S.(probably less in fast paced the software industry) means that many people never learn from their mistakes or improve their skills over time.

I was having a conversation a few days ago about a similar decision made by a small number of people at what was then ParcPlace 15 years ago that we are still dealing with today. None of the protagonists are still with the product; the only reason I know the history is that I've been continuously with the product over that entire interval. I know I've become way, way more cautious in my desires to have engineering "just bang a feature out now" thought processes - but then again, shipping itself is a feature. I think this is perhaps the single hardest thing to get right in this field.

Read: Living with Design Decisions

Topic: The Changing Software Landscape Previous Topic   Next Topic Topic: Agile Roundtable Meeting Followup

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use