The real question is: does your domain already have such languages available or do
you need to de?¬?ne them? This book aims to answer the latter: it guides you in
de?¬?ning DSM for your problem domain and introducing in into your organization.
20 INTRODUCTION
CHAPTER 2
BUSINESS VALUE
A new approach should not be used just for the sake of technology but because of the
value it gives. In this chapter, we describe the key bene?¬?ts Domain-Speci?¬?c Modeling
(DSM) offers for companies. These bene?¬?ts are common to other ways of moving
toward higher levels of abstraction: improved productivity, better product quality,
hiding complexity, and leveraging expertise.We also address the economics of DSM:
return on investment and the ownership of a DSM solution.
2.1 PRODUCTIVITY
A higher level of abstraction generally leads to better productivity. This covers not
only the time and resources needed to make the product in the ?¬?rst place but also its
maintenance. The productivity increase is usually so signi?¬?cant that companies don??™t
want to make their DSM solution public as it has become key to their competitive
advantage. This is especially true for verticalDSMsolutions. They are also inherently
less known because their domains are narrower and the applicable practitioner
community is smaller.
The exact productivity gain, however, is often dif?¬?cult to measure.
Pages:
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58