|
| ||||
|
Process Scalability "Anticipate Success" |
|||
Our Mission: Enable businesses to customize their products and services for far more clients, more accurately, and at lower cost. |
||||
| Quick Links | ||
| Guided Tour Online Demo Technology Product Line Studio Software Product Lines Process Scalability Terminology Reference Material Search Contact |
||
We use the term Process Scalability to discuss how well a product development process handles the rigors of adding a new product configuration to the product line, or adding more points of variation between products in the product line.
At IDI we have created the Software Product Line Process Scalability ModelSM to help our customers assess where they currently stand and where they want to be in the future. The scalability model is outlined in the table below. In the lower scalability levels, the incremental cost for adding a new product to the product line is high, while in the higher scalability levels the incremental cost is low.
Different scalability levels are appropriate for different types of businesses; "Mass Customization" may be overkill for a business which will never have more than 5 or 10 products. The key is using processes and tools today which have a natural upgrade path to where your business wants to go in the long run.
The following PowerPoint presentation illustrates the scalability concept for 3 hypothetical companies. Process Scalability: An Executive Overview.
| Software Product Line Process Scalability ModelSM | ||
| Level | Name | Description of Scalability Level |
| Level 1 | Shared Process | All products in the product line use the same language, workflow, and development processes. |
| Level 2 | Shared Assets | Many or most Assets (source code, requirements, documentation, build tools) are reused across products in the product line. |
| Level 3 | Shared Architecture | There is a well-define product line architecture which is designed to support adding new products and features without breaking the old. |
| Level 4 | Automation of Integrity | Automated methods are used to ensure engineering changes do not compromise design integrity by straying from the defined architecture. |
| Level 5 | Mass Customization | Product and process integrity are managed sufficiently well to allow the customer to select and configure their own products. |
| © 2006 Integrated Dynamics, Inc. All Rights Reserved | Home - Privacy - Terms of Use - Site Map |