Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You tell them to define a minimal feature set, and impose that it is actually minimal. This feature set you estimate and give a hard deadline on. Then you tell them that you will iterate based on feedback and add features as directed until such a time as they choose to stop paying you. There is no such thing as "done" in software development.


'There is no such thing as "done" in software development.'

Exactly! That's what makes it so different from physical world projects. You can keep adding/changing things forever.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: