Abstract
Having described the CloudScale method for engineering scalable cloud computing applications in the previous chapters, we explicitly address managers of software development processes in this chapter. It answers questions managers have in mind when considering the CloudScale method: Is it worth implementing the CloudScale method in my organization? What does it take? What are the benefits? What will be the costs? How should I get started? This chapter addresses all these questions and provides answers based on our own experience that we gained when introducing and applying the CloudScale method in practice. In the course of the chapter, we distinguish two types of managers: project managers, who are concerned with managing project teams that implement the business requirements, and technical managers, who manage the actual development efforts and take technical decisions.
The chapter is structured as follows. After a brief introduction (cf. Sect. 8.1), it first addresses project managers. We illustrate key considerations that project managers should be making when applying the CloudScale method (cf. Sect. 8.2). Afterward, we sketch how the CloudScale method interacts with other development processes (cf. Sect. 8.3) and what its pros and cons are (cf. Sect. 8.4). The remainder of the chapter addresses technical managers. First, it sketches a pilot project in Sect. 8.5 to guide the discussion. Using this pilot, in Sect. 8.6, we briefly outline how to set up CloudScale’s IDE, which can be complemented by third-party tools introduced in Sect. 8.7. We apply the CloudScale method on the pilot in Sect. 8.8.
Access provided by CONRICYT-eBooks. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
CloudScale: The CloudScale Environment (2016). http://www.cloudscale-project.eu/results/tools/ [Visited on 12/19/2016]
CloudScale: Distributed JMeter (2016). http://github.com/CloudScale-Project/Distributed-Jmeter [Visited on 06/20/2016]
Palladio: The software architecture simulator (2016). http://www.palladio-simulator.com [Visited on 06/20/2016]
Apache JMeter: (2016). http://jmeter.apache.org [Visited on 06/20/2016]
Kieker: (2016) http://kieker-monitoring.net [Visited on 06/20/2016]
Dynatrace Application Monitoring: (2016). http://www.dynatrace.com/en/application-monitoring/ [Visited on 06/20/2016]
JProfiler: (2016). https://www.ej-technologies.com/products/jprofiler/overview.html [Visited on 06/20/2016]
Java VisualVM: Java Virtual Machine Monitoring, Troubleshooting, and Profiling Tool (2016). https://visualvm.github.io/ [Visited on 06/20/2016]
R: The R Project for Statistical Computing (2016). https://www.r-project.org [Visited on 06/20/2016]
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Becker, S., Brataas, G., Cecowski, M., Huljenić, D., Lehrig, S., Stupar, I. (2017). The CloudScale Method for Managers. In: Becker, S., Brataas, G., Lehrig, S. (eds) Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-54286-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-54286-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54285-0
Online ISBN: 978-3-319-54286-7
eBook Packages: Computer ScienceComputer Science (R0)