Great insight. This exactly happened to us two weeks ago. :)
We kept pushing out a feature extension (“partial shipments on orders”) that the customers had been asking for, mainly because it didn’t intuitively fit into the base feature (“single shipment on orders”)
Eventually, it became a nagging pain, and when we finally sat down to tackle it, we realized that it didn’t fit in because the base feature was designed incorrectly. And when we solved that design issue, everything else fell neatly into place.
Wouldn’t that fundamental flaw be a design problem?
ABasketOfPups21 Jul 10
Doesn’t have to be. Maybe the design was fine, but the implementation was awkward. Or did the design fail to lead to a good implementation? This could go around for a while. :)
Ryan joined 37signals as a UI designer in 2003. He worked closely on the design and concept of Basecamp, Backpack, Highrise, and Campfire. Also a programmer and strategist, Ryan's role includes managing product development and guiding decisions at the company.
Realized by Ryan on July 19 2010. There are 5 comments.
Jagath Narayan 19 Jul 10
Great insight. This exactly happened to us two weeks ago. :)
We kept pushing out a feature extension (“partial shipments on orders”) that the customers had been asking for, mainly because it didn’t intuitively fit into the base feature (“single shipment on orders”)
Eventually, it became a nagging pain, and when we finally sat down to tackle it, we realized that it didn’t fit in because the base feature was designed incorrectly. And when we solved that design issue, everything else fell neatly into place.
Douglas T 19 Jul 10
Maybe not a design problem, but definitely a fundamental flaw of some sort.
Lee McAlilly 20 Jul 10
Wouldn’t that fundamental flaw be a design problem?
ABasketOfPups 21 Jul 10
Doesn’t have to be. Maybe the design was fine, but the implementation was awkward. Or did the design fail to lead to a good implementation? This could go around for a while. :)
Basu 25 Jul 10
What if the one thing keeps changing?
This discussion is closed.