Over the past week, I’ve put together a few thoughts about application design in an Agile workplace.  There’s a lot more to this story than I could write down, but hopefully this serves at the starting point for discussion and thought on the topic.  Design is hard; the best design is both adaptable enough to support reasonable cases, sturdy enough to push developers to write good code by default, and structured enough to be easy to understand and maintain.  This is tough enough when business rules are stable, but in a flexible environment with ever-changing rules, design needs to be just as agile as application code itself.

The series, in links:

  1. Iterate, Iterate, Iterate—Thoughts On Agile Design
  2. Design Isn’t Development: Agile Needs To Be Something More Than “Churn Faster”
  3. Prototype And Throw It Away: Iterate, Iterate, Iterate
  4. Do It On Your Own Time: Making Time For Design
  5. More On Agile Design

2 thoughts on “Iterate, Iterate, Iterate: Wrapping Up

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s