Recommended Read: Consequences of the Easy Way Out
One issue in project management that I encounter is this: There's no time for requirements gathering meetings. Lately, there's a project where the customer was complaining about my persistence to do "proper" requirement gathering. We were spending too much time to discuss requirements, working from high level workflow, drilling into details like screen design, exception handling, validations etc. Each meeting, there were issues, disagreements. Indeed, it was tedious.
Sometimes, I also wonder if I am just wasting everyone's time. Should I just take the easy way out and go ahead with development, without satisfying myself that requirments gathering is complete?
Reading this article, I am reminded that taking the easy way out is not the best way out. Great results does not come about by taking the path of least resistance. It is achieved by taking the efforts to getting our fundamentals right. I am reminded of all the things that can go wrong in a software project with incomplete requirements, with all too much assumptions; these translates into error discovered late, costly rework, and frustrations.
Is it worth the effort? All these tedious work? I believe so. But only time will tell. The road is still long... long...
Sometimes, I also wonder if I am just wasting everyone's time. Should I just take the easy way out and go ahead with development, without satisfying myself that requirments gathering is complete?
Reading this article, I am reminded that taking the easy way out is not the best way out. Great results does not come about by taking the path of least resistance. It is achieved by taking the efforts to getting our fundamentals right. I am reminded of all the things that can go wrong in a software project with incomplete requirements, with all too much assumptions; these translates into error discovered late, costly rework, and frustrations.
Is it worth the effort? All these tedious work? I believe so. But only time will tell. The road is still long... long...