{"title":"A pragmatic approach for message modeling - A case study in an agile organization","authors":"M. B. Nakicenovic","doi":"10.1109/CEE-SECR.2010.5783144","DOIUrl":null,"url":null,"abstract":"This case-study describes how to introduce a pragmatic Model Driven Development (MDD) approach in a large, world-wide financial services software company with a conservative culture and high time-to-market constraints. By the application of agile principles a pragmatic simplified approach was produced by using only a single modeling level and using XML as modeling language. Although simplified, this approach could still significantly improve the application architecture of financial message structure definitions by reducing duplication and automating development tasks.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEE-SECR.2010.5783144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This case-study describes how to introduce a pragmatic Model Driven Development (MDD) approach in a large, world-wide financial services software company with a conservative culture and high time-to-market constraints. By the application of agile principles a pragmatic simplified approach was produced by using only a single modeling level and using XML as modeling language. Although simplified, this approach could still significantly improve the application architecture of financial message structure definitions by reducing duplication and automating development tasks.