[Presentation for Capgemini Knowledge Management Worldwide, via LiveMeeting]
A while ago I received a very kind invitation to address the Capgemini Global Knowledge Community on a subject of my choice concerning reuse.
It said: “On behalf of FS GBU KM, I would like to invite you to deliver a brief talk on a topic of your choice in Knowledge Management. To my knowledge, you’re THE EXPERT on reuse and programmer productivity. It would be interesting to listen to you on the topic of current state of reuse from your experience, insights and recent trends in development tools, methods and technologies. Of course, you are free to choose any topic from broad spectrum of KM.“
I chosen the following subject.
Smart use cases. Achieving reuse in requirements
Use cases are a well-known and wide-spread technique for managing functional requirements. Smart use cases are a really well extension to the traditional use case technique, that makes much explicit use of the UML modeling technique.
Applying smart use cases allows projects not only to drill down from the scope and the business processes of a project to the actual requirements, but also allows for reliable and repeatable estimates, and even reuse of requirements! During this talk expert Sander Hoogendoorn will demonstrate this approach, including estimation and show examples of smart use case diagrams from real-life projects that achieved functional reuse.