Information Technology Reference
In-Depth Information
Table 7. Process Drivers
Table 8. Personnel Drivers
Drivers
Process Drivers
Drivers
Metric
Personnel
Drivers
Metric
Use of Case Tools
Versioning tools
% of usage
Analysts
cababilities
Analysis & Design
Tools
Experience
1-5 Scale
% of usage
Programmers
experience
Testing Tools
% of usage
1-5 Scale
Use of lifecycle
models
Management Process
Yes or No
Familiarity with
the problem do-
main
1-5 Scale
Managed develop-
ment Schedule
1-5 Scale
Reward mecha-
nism
Cultural issues
1-5 Scale
Existance of best
practices
Methodologies
1-5 Scale
Collaboration
1-5 Scale
% of the total
LOC
Software Reuse
Cabable leader-
ship
1-5 Scale
of cost drivers are the experience of the team, the
analysts' capabilities, the familiarity with the
programming language and the application. Recent
studies also point out that cultural characteristics
also determine software costs. Well structured
teams that encourage communication allow
knowledge exchange and support reward mecha-
nisms are more productive compared to imper-
sonal teams. The capabilities of the personnel and
the motivation of the environment affect directly
the productivity of a development team thus the
total developments costs.
innovation and time-to-value advantages of cloud
computing against performance and compliance
advantages of development on-premise. For this
reason we propose a three step procedure that will
assist in decision making:
A. Assess software and infrastructure develop-
ment costs.
B. Define quality characteristics.
C. Estimate user demand.
The issue of deciding whether to develop and
deploy the applications in the cloud was also ad-
dressed in (Klems et al., 2009), but our three-step
process is somewhat more generic as it includes
detailed recording of relevant parameters.
Estimating Cloud
Computing Migration
IT managers are faced with the problem of select-
ing how and where to develop and deploy their
applications. The requirements of an application
will determine the choice between cloud com-
puting and development on premises or even a
combination of both (Armbrust, 2008). Each of
the two different options presents advantages and
disadvantages on various fields. The business goals
and priorities of the application will determine
the level of usage of cloud or premise assets. IT
decision making often requires trading between
A. Assess Software and
Infrastructure Development Costs
This procedure involves costs assessment of the
two alternative solutions. The previous sections
will be useful to keep in mind all the relevant
aspects of the problem. A five year total cost of
ownership projection will be useful to determine
long-term benefits of each solution.
 
Search WWH ::




Custom Search