Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile Software Development with Scrum
Agile Software Development with Scrum
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
Generating Enterprise Applications from Models
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Observations on Balancing Discipline and Agility
ADC '03 Proceedings of the Conference on Agile Development
Challenges of migrating to agile methodologies
Communications of the ACM - Adaptive complex enterprises
Future of Scrum: Parallel Pipelining of Sprints in Complex Projects
ADC '05 Proceedings of the Agile Development Conference
Introducing MDA in a large IT consultancy organization
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
AGILE '07 Proceedings of the AGILE 2007
Empirical studies of agile software development: A systematic review
Information and Software Technology
Crystal clear a human-powered methodology for small teams
Crystal clear a human-powered methodology for small teams
An abstraction for reusable MDD components: model-based generation of model-based code generators
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Use of SPLE to deliver custom solutions at product cost: challenges and a way forward
Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering
Model-driven development of enterprise applications
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Timeboxing: a process model for iterative software development
Journal of Systems and Software
Cost estimation for model-driven engineering
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Model driven software development: a practitioner takes stock and looks into future
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Hi-index | 0.00 |
We 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, we experimented with agile methodology. In this paper, we discuss why pure agile methodology does not work for model-driven software development. We 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. Early experience with the proposed development method is shared along with the lessons learnt.