Early Experience With Agile Methodology in a Model-Driven Approach
Source: Tata Consultancy Services
The authors are in the business of delivering software intensive business systems using model-driven techniques. Developing suitable code generators is an important step in model-based development of purpose-specific business applications. Hence, it becomes critical to ensure that code generator development doesn't become a bottleneck for the project delivery. After establishing a sophisticated technology infrastructure to facilitate quick and easy adaptation of model-based code generators, they experimented with agile methodology. In this paper, they discuss why pure agile methodology does not work for model-driven software development. They propose a modification to the agile methodology in the form of meta-sprints as a golden mean between agile method and traditional plan-driven method.