How do you manage the knowledge of you software projects?
Knowledge is one of the most important assets in every organization, nevertheless due to the lack of time or the lack of a usable and accessible method to manage it, most of the organizational knowledge is lost and people involved in software development is always reinventing the whell each time they start a new project.
This library offers a set of Product Patterns, an artifact intended to gather the knowledge that software engineering experts have regarding the development of any software product created during the software development lifecycle; this knowledge is presented in an accessible and easy-to-understand way, in order to promote knowledge reuse and to spread the use of software engineering best practices.
How to use Product Patterns
Product Patterns were coined to determine how software products should be created during the execution of a software project; in order to use them, project managers or software developers are able to attach one or several product patterns to a project's activity bases on the following rule:
IF you find yourself in this context
(and) with this problem
(and) entailing these forces
map a product pattern in your project (and) look for product patterns
For a better understanding of the above rule, please watch the following videos.</span>.