Agile Domain Modeling for Agile Systems Development – Case Study

0
231

Authors: Jeffrey Parsons, Saquib Anwar

Tags: 2012, agile domain modeling, case study, ontology

Agile software development methodologies have been criticized for not paying adequate attention to domain modeling, resulting in unclear understanding or documentation of the domain. In response to this criticism agile software developers have adopted agile domain modeling practices to facilitate understanding of the domain. Agile modeling focuses on creating lean or lightweight domain models that are consistent with agile software development principles such as devoting less time/effort on modeling or documentation and more effort on coding to deliver working software faster. The Unified Modeling Language (UML) is often used in agile domain modeling. But UML is a heavyweight modeling language that is used mainly if traditional domain modeling. This research explores how UML is adapted for use in agile modeling based on case studies of two agile systems development projects and develops an ontology based guideline for agile domain modeling.

Cite as:
Anwar S. and Parsons J. (2012), “Agile Domain Modeling for Agile Systems Development – Case Study,” in AIS SIGSAND, Vancouver, BC, Canada, June 1-2, 2012.