As I stated before, the software requirement is a most important step in software development. To understand software requirement, to plan and design the system, to analyze the system and functional requriements, to plan and design the database — these steps are important than the develop ment of the system.
I failed several projects and not able to deliver on time as the software requirement did not done or the user did not know what really they want.
The analogy: they might say, they want a car, but they did not know that what type of car and do not realize that the car that they want to suitble for the road they want to drive the car.
I appreciate this understanding among my team. One of my team mate, invest her money to this book:
Thank you, for understand how important software requirement is.
— adam —