Typically the Business requirement is written and the team will drill down to flesh out the use cases that will drive the tests cases, the unit tests and ultimately the implementation code.
This article probes into the process step, method and the disposal of some other basic problems of a computer-aided design for multiple spindle drillunit, which is easy to use and popularize.