The Minimum Is Valuable

| | Comments () |
buddha.png
I've often asked "How do we know when we're done?" in requirements meetings. It gets people to crystallize what they want and keeps me focused on what's important.

Any stopping point in software is artificial and arbitrary. There will always be more to do. Features can always be improved. It's why we all have jobs.

The essence of "when do we stop" is really "what is the minimum result that will satisfy your needs?". The minimum is faster. Time is money. The minimum is valuable.

The human brain has a problem with this, and folks balk at accepting anything less than complete victory over a problem. However, reality and economics (surprise! they're joined at the hip) dictate that we focus on the simplest possible solution first. Speed is the key.


Comments

About this Entry

This page contains a single entry by Aaron Oliver published on August 11, 2008 12:10 AM.

Nice Comparison of Python and Java was the previous entry in this blog.

My Number 1 Java to Python Gotcha is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Web Hosting By ICDSoft.com