This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

You have allowed cookies to be placed on your computer. This decision can be reversed.

sdPP Model

The sdPP model is defined as a problem-solution pair. In the problem side we specify the types of software development projects the pattern is advised for, and in the solution side we define a set of information elements such as activities, workflows, productflows, best practices, etc. proposed by the software development methodologies, reference frameworks and best practices, all of which help solving the problem described in the sdPP. To organize the information in the sdPP we have designed a data model, see Figure 1.

In the problem definition side we have the following information elements: a textual description of the methodology, reference framework, best practices, etc.; a set of metadata for quantitative classification of the projects; a set of requirements we should be able to satisfy to apply the solution given in the pattern; and a set of risks we would assume if applying the solution.

In the solution side we have the following information elements: a WBS (Work Breakdown Structure) with a tree structure to organize the methodology activities; a workflow indicating the recommended sequence to perform the WBS activities; a productflow indicating how the products flow between activities; and a set of “to-does” with recommendations based on the best practices and lessons learned, though not modeled by the workflow.

sdPP_Class_Diagram

Figure 1: sdPP Model

Copyright © 2017 Diego Martín. All Rights Reserved.