Free Downloads - White Papers

By: Softmetaware  05-Apr-2012
Keywords: Software Development, Product Development, Model Driven Architecture

The article describes the increasing relevance of IT standards and the factors that influence the rate of standardization observed in the industry. Standardization is not a silver bullet, yet skilled and selective adoption of appropriate standards provides the substrate for growing a successful IT organization. The article also explores the limits of standards. Building a strong competitive edge requires going beyond industry standards, and the creating an environment that fosters innovation.
[129 KB]

It is time for a major stock take of model driven software development approaches within software intensive industries. The term "Model Driven" has gone through the usual hype cycle, and the dust is in the process of settling. This article analyzes the current situation from a tool vendor independent perspective, and it provides practical recommendations for the adoption of a Model Driven Software Development paradigm. [142 KB]

Slides from a popular full-day conference workshop. Establishing an enterprise architecture based on open standards. Categorising a software portfolio into strategic assets, nonstrategic assets, and liabilities. Reviewing open source options in building an enterprise architecture. Understanding and assessing the lifetime costs of different types of software assets. Considering short-term and long-term risks and benefits of build versus buy versus open source. Developing a decision framework for build versus buy versus open source to obtain the best ROI for your business environment. Assessing the value of contributing to open source projects and justifying the creation of open source components. [473 KB]

This paper addresses the question of how to successfully create durable and scalable software architectures by using component based development and applying a simple set of rules to manage complexity and dependencies. Additionally the paper shows how the concept of Open Source software can be leveraged as a driver for innovation in commercial software development. [198 KB]

This paper investigates the root causes of escalating software development costs and presents an overview of an emerging paradigm for industrialized software asset development (ISAD). The ISAD paradigm is based on model-driven software development techniques and a classification of software into strategic assets, non-strategic assets, and liabilities. [642 KB]

The Model-Driven Software Development paradigm is intentionally not prescriptive about most micro-level activities in the software development process. This paper focuses on the macro-level software modeling and development activities that are characteristic of the MDSD paradigm.
[199 KB]

This paper examines different software product development models from the perspective of a product vendor, i.e. from the perspective of a company building and selling software product lines, and we evaluate the limitations and the applicable scenarios of each model. [244 KB]

This paper provides guidance on combining "heavier" methodologies for software product line development with the use of (MDATM) tools and critical elements of agile methodologies to create robust and reliable processes for infrastructure development, and highly agile processes for application development. [144 KB]

This paper uses a small-scale practical example to highlight the potential of MDATM, and compares traditional software development (no abstract modelling), standard Unified Modelling Language (UML)-based software development, and MDATM-based software development. [264 KB]

We would like to understand the interests of our target audience. Please provide us with some information about yourself. The information provided will not be passed on to any third parties.

The true meaning of agility

"Previously users were engaged for an intense period up-front, then a lull while our organization went back to develop the code, then a second intense (and often frantic) effort during testing and implementation. This new approach requires a more constant availability of business resource over the duration of the project."

"Another fundamental aspect of user involvement relates to scope control and change control. The monthly scope trading workshops put the responsibility on the users to determine what gets built and when. Three months into the project, <project name> provided a real-life example of a significant change in functionality being introduced as a result of one of these workshops. The flexibility and responsiveness to changing requirements is one of the key features of these new processes."

(Customer name available on request)

Keywords: Model Driven Architecture, Product Development, Software Development

Other news and updates from Softmetaware


SoftMetaWare - News and Events

It enables customers to benefit not only from highly skilled offshore resources, but also from a largely automated software production facility, and a fast incremental delivery model with extensive on-site involvement of the client in requirements specification, architectural design, and validation of deliverables.


SoftMetaWare - Free Downloads

Another area of major frustration and concern for the business was the application of agile techniques at what appeared to be mid-way through the project, giving the impression we were starting over. Customer name available on request.


Services - Process Engineering

This 5-day course for Project Managers, Business Analysts, and Software Architects covers the essential techniques for agile project management, agile requirements management, and requirements modelling that need to be in place before an organization embarks on Model-Driven Software Development.