|Most of us would have heard something as SMART objectives. SMART objectives have been used by professionals for a long time to ensure they set objectives which are clear to stakeholders and are achievable.|
Can we apply the same principles to requirements?
This would actually be a nice conversation with your stakeholders. If you find a requirement which is NOT SMART, you simply indicate to stakeholder that the requirement is not very smart and should be modified appropriately.
I define the SMART requirements as one which follow the below mentioned rules:
Without ambiguity, using consistent terminology, simple and at the appropriate level of detail.
It is possible to put a number to the requirement? This is especially true for non-functional requirements.
Technically feasible. What is your professional judgment of the technical ‘do-ability’ of the requirement?
Realistic, given the resources. Do you have the staffing? Do you have the skill? Do you have access to the development infrastructure needed? Do you have access to the run-time infrastructure needed? Do you have enough time?
Traceable and Testable
From its conception through its requirement specification to its subsequent design, implementation and test.
I have used this simple classification and found very good use of the same.
Do let me know if this works for you as well.
Happy reading and have a wonderful day and do provide your suggestions and comments.
I work as Principal Consultant and Trainer with Adaptive US, a leading requirement engineering solutions (training, consulting and product) organization. You can reach me at firstname.lastname@example.org.
If you like my posts please like/share/comment and spread the word in your network.
Would love to hear from all professionals here, please leave a comment with your feedback.
About Adaptive US
Adaptive US provides CBAP, CCBA, ECBA, CPRE, Agile BA and other business analysis certification training online and consulting needs for Individual or Corporate either online or offline. Adaptive US is an endorsed education provider of IIBA®, Canada and IREB®, Germany.