All of us realize the value of re-use. Re-use saves cost and improves quality. But when it comes to reusing requirements, I hardly hear any organization making a planned effort to re-use requirements.
In this regard, I felt, let us start with set of requirements which are highly likely to be re-used. If we can identify them and catalog them, we can definitely find projects which would have implemented them.
So in future, when we encounter such requirements, we simply refer to our catalog. I started and enumerated 25 common requirements that I came across as a BA. I would urge my fellow BAs to update the list. Once we hit 100, we do have a great list to refer.
Here is my 25 to the list.
- Authentication
- Search
- Date validation
- Currency conversion
- Printing
- Import - Excel, Word, PDF, MPP
- Export - Excel, Word, PDF, MPP
- Data encryption
- Data validations - Text, Number, Email
- SMS integration
- Email integration
- Image compression
- Storing of artifacts
- Privilege allocation
- Holidays schedule
- List of countries
- List of states in various countries
- Phone codes for various countries
- Multi-language support
- Multi-currency support
- Date comparison
- Social integrations - Facebook, LinkedIn, Google+
- Maps
- Units of measure conversions
- Currency conversions
Do add your reusable requirements to the above list.
No Comments Yet
Let us know what you think