Creating Passionate Users: Organic creativity: the Roomba process
Posted by bryanzug - 2006/07/31
Kathy Sierra does it once again in Organic creativity: the Roomba process, this time summing up the importance of agile development methodology in a tight metaphor –– “the Roomba approach to organic design” ––
While this don’t-plan-every-damn-thing-in-advance model has started to gain popularity in the software development world, most, um, old-style programmers like me had an almost opposite model beat into us from the beginning. The well-intentioned concern for future extensibility, flexibility, scalability led us down the design garden path… skipping along assuming that WE were the smart ones who’d be ready when the dreaded yet inevitable Requirements/Specification Changes came in. With enough upfront design and extra coding, we could make our life down the road much easier. What we lost in time-to-release now would be more than made up for later. So we said.
But then the Extreme Programming and Agile Manifesto began to challenge that idea. While not everyone has drunk the XP koolaid (and oh how I hate forced pair-programming), most modern software development teams have been heavily influenced by at least some of the XP/Agile once-edgy, now more mainstream practices.
Shall We Roll Our Own YouTube for BarCamp Vancouver?
Posted by bryanzug - 2006/07/28
Intro to GTD
Posted by bryanzug - 2006/07/24
GTD Meetup moved to Hale’s Ales
Posted by bryanzug - 2006/07/17
IBM selects Drupal for new developerWorks series
Posted by bryanzug - 2006/07/11
The Seattle Getting Things Done July Meetup
Posted by bryanzug - 2006/07/05
Read the Founders
Posted by bryanzug - 2006/07/04
Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds.
Valid XHTML and CSS.