How can smart use cases contribute to package implementations or COTS projects including integration and customization of the COTS tools?¶
Smart use cases are a equally granular, standardized approach to modeling agile requirements. Smart use cases have proven to be extremely successful in several types of projects, including web application development, portals, Windows, SOA projects, but also in BI / data warehousing an package implementations.
In the latter case, the requirements in COTS integration and implementation projects are modeled out in smart use cases, that are later categorized into smart use cases that are delivered by the COTS / packaged solutions, smart use cases that need to be customized, and smart use cases that still need to be developed. This categorization helps set up accurate planning and estimation in agile COTS implementation projects to a large extend.