How could anybody else
know better than you how your software should be developed? This is especially the
case with companies creating their products with a DSM solution. It would be hard to
see how a company like Nokia or Lucent could outsource their key competence in
software development. Having full control means not only competitive advantage but
also the capability to focus on a narrow domain??”to raise the level of abstraction in a
particular domain. The cost of building a DSM solution in-house is the need for
expertise and resources.
Usually, the best opportunity to de?¬?ne a DSM solution is within the organization
that owns the target environment with which the DSM environment operates. The
changes in the target environment can then be better integrated with theDSMsolution.
It is relevant to mention that this ownership does not necessarily mean complete
ownership of the whole target environment but of the layer with which the generated
code integrates. It is not an accident that the signi?¬?cant productivity increases reported
in Section 2.1.1 are often found in companies having de?¬?ned a DSM solution for their
own platform.
Made by Consultants If there is limited time or expertise in the domain, external
consultants may help. This is more typical in the initial phase of DSM creation and
introduction than in its maintenance.
Pages:
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99