Using Decision Tables for gathering requirements and development.
We are in the IT business, and a lot depends on how requirements are gathered. If we as IT Gurus try to implement a technology and ignore the requirements, then we have failed.
Our employers and clients are not interested in the latest technology, but they are rather interested in delivering the functionality their requirements dictates.
There are many ways to document requirements and there are times where you have to be innovative on how to document your client’s wishes and dreams. The better you are in this at the beginning, the better the final product will look at the end of the project.
One of the techniques I used many times to document and code requirements is Decision Tables.