|
Standards and Patterns
One of the biggest problems facing enterprises of even moderate IT complexity is the complexity of the enterprise application portfolio.
Each new project has a tendency to demand a unique approach, requiring additional headcount, increasing duplication, and decreasing agility - and driving up maintenance costs in a "death by a thousand cuts" scenario.
Standards and Patterns, which drive reusable Software Frameworks, are key tools for managing the proliferation and varieties of systems complexity.
Systems developed on standards and patterns suffer less from change. They re-use rather than re-invent corporate knowledge, and decrease maintenence costs and duplication by consolidating experience, skills, and resources.
These assets are in some cases a direct by-product of the design and development process.
They are derived either from development projects, or through open standards working groups, consortiums, or external publications.
A variety of normal SDLC assets can be repurposed as reusable documents or templates, and reused to add value for future projects.
Such artifacts include: designs and specifications for procedures, practices, processes, techniques, patterns, data, and algorithms.
These assets assist in developing additional architectural frameworks, including reference architectures, frameworks, and standards and patterns.
The benefits are clear:
- Expedite the development process.
- Reaffirm design decisions.
- Minimize code development.
- Reduce the technology and structural complexity of the application portfolio.
"Harvesting" such artifacts and repurposing them requires insight into the Software Development Lifecycle, as well as an understanding of how to create good, reusable templates and guides. It is also requires the knowledge of and use of material available in the industry, where widely-accepted standards and patterns already exist.
SIBRIDGE practitioners have depth and experience in software development artifacts. They possess knowledge of material available in the industry to “seed” standards & patterns offerings inside an enterprise. Additionally, SIBRIDGE has amassed a collection of Standards and Patterns for SOA, e-Business and Systems Development as a guidance mechanism for architecture and development groups.
Contact SIBRIDGE today and learn how we can help you achieve better responsiveness and agility, as well as lower maintenance and development costs, through the effective use of a standards- and patterns-based development approach.
|