When is your software project "done"? Seems like a simple question, but the answer is not as clear as you may think. Answers could include:
You may not be done as early as you think. So stay agile -- release early and often. A release is truly done. However, the software itself will never be "done done". Years (perhaps decades) after "completion" someone will find a bug, or need some critical feature, and you'll be back at it again. Know this and accept it from the start. |
