Dec 6, 2008

How do you spot a simple design?

What are your sniff tests to identify a simple a design?.

Here are some thought starters...

- Can the design be explained in a simple sentence?

- Does it use any heavyweight software? ;-) We're living in the era of lightweight technologies

- Can a version of it (scoped down) be released in less than 100 days?

- Any two-way data synchronization?

- Large number of sub-systems?

- ?

1 comment:

  1. It should have high cohesion and low coupling.

    More about Simple Design here

    http://compsci.ca/blog/software-design-simple-is-beautiful/

    ReplyDelete