The articles in this tutorial series were meant to provide you with a sound footing in software development practices, even if you are new to it and did not have prior experience. They were made simple and fun, and yet prepare you for success in managing and executing software development projects.
Below are a few resources for additional study and guidance. Many of them have further links to help you dig deeper. Read more
Now that you have created a detailed document with features, it is advisable for you to create a traceability matrix (like the one shown here) in an Excel file matching each feature or functionality (in a column) to a requirement (in a row). This will ensure that all requirements are met.
This will also help you quickly identify which features are impacted when a change in a requirement is sought. Any time a change is effected in the requirements, refer to the matrix to identify the features impacted by the change and make appropriate modifications to the spec. Read more
According to surveys by the Standish Group, 20-25% of projects fail (or are challenged… never mind the terminology… just know that either the vendor and/or the customer is adversely impacted, and that is bad) due to poorly defined requirements.
Requirements must be absolutely clear and signed off by you and the customer. Read more