Home > Model Driven Business ®
Model Driven Business®
What is Model Driven Business?®
Model Driven Business® enables companies and their software teams to realize the
true potential of model driven development, regardless of software development process.
Model Driven Business® goes far beyond code generation to encompass all stakeholders,
including users, analysts, developers, testers and implementers, and all software
related information, assets and intellectual property (IP), across the complete
software development life cycle.
Model Driven Business® comprises the following key elements:
- Education: educating your team on the key principles of best practice
model driven development.
- Tools: helping you select, and get full value from, the best tools
for model driven development.
- Information capture: capturing every piece of relevant information
(artifacts) across the software development lifecycle, from requirements specifications
and use cases to testing modules.
- Single repository: storing all this information in a single repository
that can be accessed by all members of the software development team.
- Information architecture: creating an information architecture
for this repository using a metamodel that defines the relationships between all
the elements and allows for traceability between all the elements.
- Code generation: enabling code generation to enhance quality, comply
with software standards, reduce risk and reduce manual programming.
- Analytics and reporting: creating and using analytics and reporting
to provide complete visibility across the project.
Learn
More
What are the benefits of Model Driven Business?®
Within a few weeks of implementing Canonic's Model Driven Business®, you will begin
to see tangible improvements in your software development effectiveness and efficiency.
Within months you will make dramatic, sustainable gains in every key software development
metric, including quality, cost, predictability and time-to-market, and you will
gain complete visibility to, and control over, all your software assets and IP.
- Enables your team to implement a best practice approach to model driven development.
- Makes it easy for your team to get started on the path to model driven development.
- Allows your software development team to eliminate paper-based documentation.
- Makes all the information across the software development lifecycle traceable, from
initial requirements definition through final quality testing.
- Enables instant evaluation of the impact of adjustments in requirements or code.
- Creates visibility across the project, to enable reporting, monitoring and managing.
- Enables automated code generation to improve compliance and quality, reduce risk
and substantially enhance productivity.
- Creates clarity for all project stakeholders, from the project sponsor, to department
managers, the project manager, and team members in every department.
- Significantly improves your ability to plan and manage projects through a systematic,
structured process.
MDB Maturity Model
Canonic has identified four key stages of evolution that companies go through when
applying Model Driven Business®. You can self-assess your current maturity level
here.
* Some dimensions of the maturity model apply to companies applying Model Driven
Development without Model Driven Business®.
|