BizDevOps: Because DevOps is Not the End of the Story
DevOps, the common service responsibility of software development and IT operation within the IT department, promises faster delivery and less conflicts of competence within software development processes and is currently being implemented by many companies. However, the increasing business responsibility of IT, the increasing IT competence in the departments and the standardization of IT operations require a restructuring that goes beyond the boundaries of the IT department.
The logical consequence is the BizDevOps concept: Business, Development and Operations work together in software development and operations, creating a consistent responsibility from business over development to operations.
In this paper we draft a BizDevOps approach by extending the existing DevOps approach with techniques from the area of End User Software Engineering. We present a software platform to support this approach. Based on a case study at a large reinsurance company we share our experiences from using both approach and platform in practice.
KeywordsSoftware engineering Software processes Information systems Value-orientation DevOps End user software engineering
- 1.Beck, K., Beedle, M., Bennekum, A.V., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R.C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Manifesto for Agile Software Development (2001). www.agilemanifesto.org
- 2.Burnett, M.M., Myers, B.A.: Future of end-user software engineering: beyond the Silos. In: Proceedings of the on Future of Software Engineering, FOSE 2014, pp. 201–211. ACM, New York (2014). http://doi.acm.org/10.1145/2593882.2593896
- 3.Genovese, Y.: Accelerating Innovation by Adopting a Pace-Layered Application Strategy. Gartner Inc. (2012)Google Scholar
- 4.Gruhn, V., Schäfer, C.: No-frills software engineering for business information systems. In: New Trends in Software Methodologies, Tools and Techniques - Proceedings of the 9th SoMeT 2010, Prague (2009)Google Scholar
- 5.Hemstedt, F., Schäfer, C.: Lass den Fachbereich entwickeln: Wie die Entwicklung von Businesslogik im Fachbereich gelingt. OBJEKTspektrum 2015(2), pp. 16–21 (2015) (in German). www.objektspektrum.de
- 6.Hüttermann, M.: DevOps for Developers. Apress, New York (2012)Google Scholar
- 7.Martin, J.: Application Development Without Programmers. Longman Higher Education, London (1981)Google Scholar
- 8.Panko, R.R., Port, D.N.: End user computing: the dark matter (and dark energy) of corporate IT. In: 47th Hawaii International Conference on System Sciences, pp. 4603–4612 (2012)Google Scholar