Real-Life MDA

Book description

Model Driven Architecture (MDA) is a new approach to software development that helps companies manage large, complex software projects and save development costs while allowing new technologies that come along to be readily incorporated. Although it is based on many long-standing industry precepts and best practices, such as UML, it is enough of a departure from traditional IT approaches to require some "proof of the pudding."

Real-Life MDA is composed of six case studies of real companies using MDA that will furnish that proof. The authors' approach MDA projects by describing all aspects of the project from the viewpoint of the end-users—from the reason for choosing an MDA approach to the results and benefits. The case studies are preceded by an introductory chapter and are followed by a wrap-up chapter summarizing lessons learned.

  • Written for executives, analysts, architects, and engineers positioned to influence business-oriented software development at the highest levels
  • Filled with concrete examples and analyses of how MDA is relevant for organizations of various sizes
  • Considers a range of uses for MDA—from business process analysis to full-scale software modeling and development
  • Presents results for each case study in terms of tangible, measured benefits, including automatically generated code, defect reduction, improved visibility, and ROI

Table of contents

  1. Front Cover
  2. Title page
  3. Copyright Page
  4. Table of Contents
  5. Foreword
  6. Preface
  7. Acknowledgments
  8. Chapter 1 Introduction (1/2)
  9. Chapter 1 Introduction (2/2)
  10. Chapter 2 Compuware/State of Ohio Job and Family Services
    1. Background
    2. Why Ohio JFS Chose An MDA Approach and What They Hoped to Achieve
    3. Challenges
    4. Expanding Goals (or Lack Thereof)
    5. How MDA Was Used (1/2)
    6. How MDA Was Used (2/2)
    7. Process and Tools
    8. Division of Labor
    9. Project Experience
    10. Organizational Development
    11. Ongoing and Planned Use of MDA
  11. Chapter 3 Soluta.Net/Coopservice Case Study: Facilities Management Industry
    1. Background
    2. Why Coopservice Chose an MDA Approach and What They Hoped to Achieve
    3. Challenges
    4. Expanding Goals
    5. How MDA Was Used
    6. Process and Tools
    7. Division of Labor
    8. Project Experience (1/2)
    9. Project Experience (2/2)
    10. Organizational Development
    11. Results and Benefits
    12. Client Assessment of the MDA Experience
  12. Chapter 4 Select Business Solutions/Austrian Health Authority
    1. Background
    2. Why Hauptverband Chose an MDA Approach and What They Hoped to Achieve
    3. How MDA Was Used
    4. Process and Tools
    5. Division of Labor
    6. Project Experience
    7. Results and Benefits
    8. Client Assessment of the MDA Experience (1/2)
    9. Client Assessment of the MDA Experience (2/2)
  13. Chapter 5 Inherit/Harris Case Study: Telecommunications Industry
    1. Background
    2. Why Harris Chose an MDA Approach and What They Hoped to Achieve
    3. Challenges
    4. Expanding Goals
    5. How MDA Was Used
    6. Process and Tools
    7. Division of Labor
    8. Project Experience (1/2)
    9. Project Experience (2/2)
    10. Results and Benefits
    11. Ongoing and Planned Use of MDA
  14. Chapter 6 Data Access Technologies/GSA: Executable Enterprise Architecture
    1. Background
    2. Why GSA Chose an MDA Approach and What They Hoped to Achieve
    3. Challenges
    4. Expanding Goals
    5. How MDA Was Used
    6. Process and Tools
    7. Division of Labor and Training
    8. MDA and the Federal Government’s Software Development Approach
    9. Project Experience
    10. Organizational Development (1/2)
    11. Organizational Development (2/2)
    12. Results and Benefits
    13. Ongoing and Planned Use of MDA
  15. Chapter 7 Interactive Objects/Daimler Case Study: Automotive Industry
    1. Background
    2. Why Daimler Chose an MDA Approach and What They Hoped to Achieve
    3. Expanding Goals
    4. How MDA Was Used
    5. Process and Tools
    6. Division of Labor
    7. Model Driven Offshoring (MDO)
    8. Project Experience
    9. Organizational Development
    10. Results and Benefits
    11. Ongoing and Planned Use of MDA
    12. Assessment of the MDA Experience
  16. Chapter 8 Summing Up the Parts
    1. Making the Business Case for MDA
    2. Separation of Concerns
    3. Traceability and Governance
    4. Stakeholder Communication
    5. Agile and Iterative Development
    6. The OMG’s FastStart Program
    7. MDA FastStart Activities and Deliverables
      1. MDA FastStart Assessment
      2. MDA Enterprise Architecture Review
      3. MDA Transition Plan
      4. MDA Executive Seminars
      5. MDA Practicum
  17. Appendix: A (Very) Brief MDA Primer
    1. What is MDA?
    2. Different Strokes
    3. Further Reading
  18. Glossary
  19. Index (1/4)
  20. Index (2/4)
  21. Index (3/4)
  22. Index (4/4)

Product information

  • Title: Real-Life MDA
  • Author(s): Michael Guttman, John Parodi
  • Release date: December 2006
  • Publisher(s): Morgan Kaufmann
  • ISBN: 9780080468358