Auflistung nach Schlagwort "DevOps"
1 - 10 von 21
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragAgile Organisationsentwicklung und agiles Change-Management(Projektmanagement und Vorgehensmodelle 2019 - Neue Vorgehensmodelle in Projekten - Führung, Kulturen und Infrastrukturen im Wandel, 2019) Krieg, AlexanderProjekte zur agilen Organisationsentwicklung, sogenannten agilen Transitionen bzw. agiles Change Management treten immer vermehrter auf. Die Zielgruppe dieser Veränderungsprojekte reicht dabei vom mittleren Industrieunternehmen bis zu den DAX-30 Konzernen. Wie kommt es zum Anstieg dieser Art von Projekten? Was ist die Charakteristik dieser Projekte? Wo liegen die aktuellen Herausforderungen und was haben diese Projekte mit klassischem Change-Management Projekten gemein bzw. wo grenzen sie sich ab? Der vorliegende Bericht möchte diese Projekte aus einem praxisnahen Blickwinkel betrachten. Ein Fokus liegt dabei auf den Organisationsbereichen und deren Spezifika, aus denen heraus diese Projekte meist gestartet bzw. daran ausgerichtet werden. Dabei möchte der Bericht auch erfahrungsbasierte Vorschläge zur Strukturierung und Orientierung anbieten.
- ZeitschriftenartikelDevOps by Scrumban(HMD Praxis der Wirtschaftsinformatik: Vol. 54, No. 2, 2017) Schaefer, Philipp; Söllner, DierkAuch in klassisch geprägten IT-Organisationen sind agile sowie schlanke Prinzipien umsetzbar und kulturelle Veränderungen in Teams erreichbar. Zu diesem Zweck können Scrum und Kanban verknüpft und als Kombination von Teams angewendet werden, die Entwicklung und Betrieb (=DevOps) für die nächste Evolutionsstufe der Agilität vereinen möchten. Das Kunstwort, das diese IT-Management-Methode umschreibt ist Scrumban. So kann mithilfe von Kanban herkömmliches Abteilungsdenken leichter überwunden werden. Weiterhin können die Herausforderungen einer neuen Teamzusammenstellung und neuer Arbeitsstile besser bewältigt werden. Ergänzt um den organisatorischen Rahmen aus Scrum ist es möglich, temporäre, cross-funktionale Projektteams in hoch performante, motivierte Produktteams zu überführen. Scrumban, das als sinnvolle Kombination von Scrum- und Kanban-Elementen im Einklang mit der DevOps-Philosophie steht, kann dann als Treiber für die nachhaltige Etablierung von DevOps angewendet werden und bei neuartigen Arbeitsprozessen behilflich sein. Dieser Beitrag reflektiert die Erfahrungen eines Software-Entwicklungsteams bei der Nutzung von Kanban- und ersten DevOps-Ansätzen und stellt mit Scrumban einen unterstützenden Management-Ansatz vor. Ziel ist es, Veränderungen, die mit der DevOps-Denkweise verbunden sind, in Unternehmen bestmöglich umzusetzen.AbstractEven in traditional IT organizational structures, agile and lean principles as well as cultural change can be realized successfully. To achieve this purpose, IT teams who want to unite development and Operations on their way to agility, can combine scrum with Kanban. This IT management method is called Scrumban. Kanban overcomes traditional silo thinking and softens the challenge for new team formations including the way of work. Implemented together with the organizational framework of scrum, temporary, cross-functional project teams will be transformed into motivated, high-performance product teams. Scrumban, the intelligent combination of elements from scrum and Kanban, is consistent with the DevOps philosophy and therefore can be seen as the driving force behind DevOps implementations in work processes. This article reflects the experiences of a software developing team while applying both Kanban and DevOps elements. On this basis Scrumban can serve as a management framework which helps to introduce changes that come along with DevOps.
- ZeitschriftenartikelDevOps im Spiegel des Arbeitsmarkts – Tätigkeitsfelder, Berufsbilder und Kompetenzen(HMD Praxis der Wirtschaftsinformatik: Vol. 54, No. 2, 2017) Bensberg, Frank; Buscher, GandalfMit der Verbreitung des DevOps-Konzepts gehen vielfältige Änderungen einher, die insbesondere organisatorische, methodische und kulturelle Aspekte des Software Engineerings und des Software Managements betreffen. Dieser Beitrag geht der Frage nach, welche neuen Berufsbilder durch DevOps entstanden sind und welche Kompetenzen diese erfordern. Zur Beantwortung dieser Fragestellung werden die Ergebnisse einer explorativen Arbeitsmarktstudie vorgelegt, mit der deutsch- und englischsprachige Stellenanzeigen aus Jobportalen untersucht wurden. Die Ergebnisse zeigen, dass sich im Kontext des DevOps bereits eine Reihe von Berufsbildern entwickelt hat, die spezifische Kompetenzanforderungen in Bezug auf Konzepte, Programmiersprachen und IT-Werkzeuge stellen. Neben dem Continuous Integration- bzw. Continuous Delivery-Ansatz spielen insbesondere auch Skriptsprachen und Open Source-Werkzeuge zur Realisierung und Automatisierung der Delivery Pipeline eine wichtige Rolle. Die Arbeitsmarktnachfrage konzentriert sich derzeit auf das Berufsbild des DevOps-Engineer, der sich mit der Softwareverteilung (Deployment), der Konfiguration, dem Monitoring, der permanenten Integration und der Administration von Software beschäftigt. Dabei besitzen insbesondere im englischsprachigen Arbeitsmarkt auch Public Cloud-Technologien eine hohe Akzeptanz. Neben primär technisch geprägten Berufsbildern werden auch DevOps-Manager gesucht, die über Managementerfahrung verfügen und agile Projektmanagementtechniken beherrschen.AbstractThe diffusion of the DevOps concept is accompanied by a variety of changes with regard to organizational, methodological and cultural aspects of software engineering and software management. Therefore, the question is posed which new occupational profiles evolved and which competency requirements are relevant for the DevOps domain. In order to answer this question, the results of an exploratory labor market study are presented, which is empirically based on German- and English-language job advertisements. The results show that in the DevOps context, a series of occupational profiles have evolved, which articulate specific competence requirements with regard to concepts, programming languages and IT tools. In addition to the Continuous Integration and Continuous Delivery approach, scripting languages and open source tools also play an important role in implementing and automating the delivery pipeline. Currently, labor market demand is focused on the DevOps Engineer profile which is concerned with the deployment, configuration, monitoring, integration and administration of software. In particular, the English-speaking labor market shows a high degree of acceptance for public cloud technologies. In addition to primarily IT-focused job profiles also DevOps Managers with management experience and agile project management skills are sought.
- ZeitschriftenartikelDevOps in der Praxis – Handlungsfelder für eine erfolgreiche Zusammenarbeit von Entwicklung und Betrieb(HMD Praxis der Wirtschaftsinformatik: Vol. 54, No. 2, 2017) Söllner, DierkDevOps beschreibt eine Philosophie, die versucht, eine Brücke zwischen Entwicklung (Development) und Betrieb (Operations) zu bauen. Das Ziel ist es, kontinuierliche Softwarebereitstellung sicherzustellen, um schneller auf Marktveränderungen reagieren zu können und Kundenanforderungen besser gerecht zu werden. Dabei sind die gegenläufigen Ansätze einer agilen Softwareentwicklung mit schneller und häufiger Lieferung von neuen Features und dem Anspruch eines sicheren und stabilen Betriebs in Einklang zu bringen. In der Praxis kann des Verständnis dieser Zielsetzung noch verbessert werden: Häufig wird DevOps lediglich als Aufbau einer kontinuierlichen Bereitstellung von Applikationsänderungen verstanden und damit eher auf die technische Sicht reduziert. Die erfolgreiche Betrachtung des Lebenszyklus einer Anforderung der Fachbereiche von der ersten Formulierung bis zur produktiven Nutzung im Live-System erfordert jedoch einen umfassenderen Blick, der insgesamt fünf Handlungsfelder beinhaltet. Zunächst muss im Unternehmen eine Kultur für DevOps entwickelt werden, die unter anderem unterem die Kernelemente betrachtet und wichtige Aspekte zum Aufbau dieser Kultur beschreibt. Weiterhin müssen organisatorische Fragen geklärt werden, so zum Beispiel wie Teams aufgebaut werden und die Governance sichergestellt wird. Auch die Auswirkungen auf bestehende IT-Service-Management-Prozesse durch agile und schlanke Ansätze müssen geklärt werden, damit die schnellen Entwicklungszyklen aus der Entwicklung direkt im Betrieb fortgesetzt werden. Ein Kernelement von DevOps aus technischer Sicht ist die Automation, die neben der Umsetzung von Continuous Delivery als Kernkonzept auch aktuelle technische Möglichkeiten wie Cloud-Dienste umfasst. Schlussendlich ist die kontinuierliche Verbesserung als Kern des agilen Ansatzes im Rahmen von DevOps zu implementieren, um weiterhin auf interne oder externe Änderungen schnell und adäquat reagieren zu können.AbstractThis article describes DevOps as an approach to incorporate application development and service delivery. The designated target is to ensure continuous delivery of software and to meet customer needs better and faster. Actually, more and more companies turn to agile development like Scrum which increase the cadence of smaller pieces of software. This seems sometimes to be reverse to a stable and reliable delivery of IT services. That is the starting point of DevOps as an approach to overcome this wall of confusion. DevOps is described by five fields of action like culture, organizational aspects, processes, automation and continuous improvement. First of all, the need of DevOps culture is pointed out by describing key elements and how to build it up. Organizational aspects like building teams with clear responsibility are covered and how to ensure governance aspects. After that, this article describes the changes to existing IT service management organization and how automation leads to a powerful DevOps. It ends with discussing on continual improvement.
- ZeitschriftenartikelDevOps: IT-Entwicklung im Industrie 4.0-Zeitalter(HMD Praxis der Wirtschaftsinformatik: Vol. 54, No. 2, 2017) Thomas, O.; Varwig, A.; Kammler, F.; Zobel, B.; Fuchs, A.Geringe Reaktionszeiten und hohe Flexibilität in der Informationsverarbeitung werden für Unternehmen aller Größen und Branchen immer wichtiger. Gleichzeitig steigen die zu verarbeitenden Datenmengen durch immer vielseitigere Sensoren und den Einsatz neuer Technologien. Nicht zuletzt nehmen auch Unternehmenskooperationen und die Zahl der interorganisationellen IT-Plattformen stetig zu. Dadurch haben sich die Anforderungen an moderne IT-Lösungen und -Systeme in den letzten Jahren drastisch verändert. Branchen nahezu aller Art stehen unter dem Druck, ihre Geschäftsmodelle und die unterliegenden IT-Lösungen in immer kürzeren Zyklen an die neuen Möglichkeiten anzupassen. Dies macht die Abkehr von klassischen, rigiden Softwareentwicklungsprozessen und die Umsetzung von agilen Softwareentwicklungsstrategien bereits heute zu einem festen Bestandteil vieler IT-Organisationen. DevOps-Praktiken führen das agile Prinzip auf nachgelagerte Prozesse wie Bereitstellung und Betrieb von Software fort und gelten als letzter Baustein für eine reaktionsfähige IT im digitalen Zeitalter.AbstractLow response times and high flexibility in information processing become increasingly important for companies of all sizes and industries. At the same time, the amount and the versatility of data to be processed grows rapidly. As a result, the requirements for modern IT solutions and systems have drastically changed in recent years. Companies today need to react dynamically and adapt their business models and the underlying IT solutions within a rather short time. Consequently, IT departments turn away from classical, rigid software development processes and start the implementation of agile software development strategies. DevOps practices are a means to transfer the agile principle to operational processes, such as the provision and operation of software, and hence are considered an important last component for a responsive IT in the digital era.
- ZeitschriftenartikelDevOps—Welcome to the Jungle(HMD Praxis der Wirtschaftsinformatik: Vol. 56, No. 2, 2019) König, Georgia; Kugel, RenéDer vorliegende Artikel beschäftigt sich zentral mit dem Thema DevOps. Dafür werden die Ursprünge, Entstehung und Entwicklung der DevOps-Bewegung beleuchtet. Es wird diskutiert, warum der Begriff nicht konkret definiert werden kann und welche Auswirkungen dies mit sich bringt. Weiterhin werden ausgewählte Grundlagenprinzipien erläutert und verschiedene Strategien aufgezeigt mittels welchen DevOps in den ersten Schritten in IT-Unternehmen eingeführt werden kann. Zusätzlich wird das Konzept von NoOps eingeführt, welches als Weiterentwicklung von DevOps betrachtet werden kann. Auf der Basis dieser Konzepte wird argumentiert wie sich der Beruf des Developers, als auch der Operations-Fachkraft verändert und mit welchen neuen Herausforderungen diese konfrontiert werden. This article talks about the topic of DevOps. The origins, emergence and further expansion over time of the DevOps movement will get highlighted. A discussion takes place, why the term cannot be specifically defined and which effects this entails. The underlying core principles are explained and a number of strategies are shown on how IT companies can implement initial steps for a DevOps adaptation. In addition, the concept of NoOps is presented which can be regarded as a further development of DevOps. On the basis of the two presented concepts it is argued how the profession of developer, as well as operation experts might change and with which new challenges they will be confronted.
- TextdokumentEnterprise Architecture als Katalysator zwischen Qualität, Effizienz und Governance(INFORMATIK 2017, 2017) Hartmann, AndreasDie Digitalisierung treibt Änderungen in Unternehmen unnachlässig an und Geschäftsprozesse ohne entsprechende Softwareunterstützung werden selten. Um hier erfolgreich zu sein müssen Entschei-dungsprozesse frühzeitig in der Softwarearchitektur abgebildet werden. Sie müssen der Unterneh-mensstrategie folgen und die Entscheidungsstrukturen des Unternehmens abbilden. Enterprise Ar-chitecture modelliert diese Informationen. Somit muss Enterprise Architecture eine Rolle als Binde-glied zwischen Strategie und Operative, z.B. als Architekturmuster in der Softwareentwicklung, einnehmen. Das erhöht nicht nur die Qualität der eingesetzten Software sondern macht Änderungen beherrschbar und steuerbar.
- KonferenzbeitragFrom DevOps to TeachOps: An Agile Approach for Instructional Design(Projektmanagement und Vorgehensmodelle 2023 - Nachhaltige IT-Projekte, 2023) Göritz, Lorena; Kochon, Enrico; Beinke, Jan Heinrich; Pender, Hanna-Liisa; Thomas, OliverThe dependence of companies on the education of their employees has positioned human resource development as a strategic asset and a core competitive factor. Instructional design serves a crucial role in optimizing the quality of training and education for sustainable employee qualification. The fast pace of digital transformation demands a new and more agile approach to instructional design, which requires cross-organizational collaboration and the adoption of new frameworks. In response, we propose the TeachOps model, which builds on the principles of DevOps used in software development. The TeachOps model is a new framework for instructional design that enables efficient and continuous HR development. We contribute to the scientific discourse by proposing a new framework that applies DevOps principles to instructional design. Furthermore, we provide practical guidance on how instructional designers can efficiently and continuously provide HR development.
- ZeitschriftenartikelFünf kritische Erfolgsfaktoren für eine erfolgreiche DevOps Transformation(HMD Praxis der Wirtschaftsinformatik: Vol. 54, No. 2, 2017) Lichtenberger, AlexDevOps ist weit mehr als nur Continuous Delivery und Automatisierung. DevOps sollte auch nie das Ziel sein, sondern Mittel zum Zweck. Daher ist es unerlässlich, sich in einem ersten Schritt über das eigene „Warum DevOps?“ im Klaren zu werden, eine Vision zu entwickeln und in messbare Ziele umzumünzen. IT-Abteilungen müssen umdenken, weg von der funktionalen Trennung zwischen Entwicklung und Betrieb, hin zu interdisziplinären Teams mit einer gemeinsamen Werschöpfungskette, gemeinsamen Zielen und Anreizen. Vom Ursprung her ist DevOps tief in der agilen Philosophie verwurzelt, für viele IT-Bereiche stellt die Adaption des agilen Mindsets eine kulturelle Herausforderung dar. Wer diese Hürde nicht meistert, scheitert in der DevOps-Transformation, denn „Culture eats Strategy for Breakfast“. Der vorliegende Artikel beleuchtet diese und andere kritische Erfolgsfaktoren für eine DevOps-Transformation. Die Basis bilden Beobachtungen aus verschiedenen Projekten und die Erkenntnis, das auch bei DevOps nicht die Technik im Zentrum steht, sondern der Mensch.AbstractDevOps is more than just Continuous Delivery and Automation. DevOps shouldn’t be the goal, but rather a means to reach the goal. It is therefore critical, to get clear about the individual “Why DevOps?”, to develop a vision and to define measureable goals out of that. IT Department have to change, get away from the functional separation between Development and Operations and move towards cross-functional teams with a common value stream, common goals and incentives. DevOps is very much originating from the agile movement and for many IT teams, adopting this agile mindset is a real challenge. If you don’t master this challenge, your transformation will fail, because “Culture eats stratgy for Breakfast”. This and other critical success factors for a successful DevOps Transformation are highlighted in this article. Based on observations from various projects and the insight, that the human being and not he technology is in the centre of DevOps.
- ZeitschriftenartikelInfrastructure as Code als Maßnahme zur Cloud Automatisierung – Hilfestellung zur Auswahl des richtigen Werkzeugs(HMD Praxis der Wirtschaftsinformatik: Vol. 57, No. 5, 2020) Özel, Abdullah; Pautz, Tobias; Schmidt, NikolausEs stehen mittlerweile mehrere IaC-Tools zur Verfügung, um die Bereitstellung und Konfiguration der Cloud-Infrastruktur zu automatisieren. Mit der Fülle an Auswahlmöglichkeiten gestaltet sich der Auswahlprozess für das geeignete IaC-Tool zunehmend schwieriger. Zusätzlich mangelt es an einer Entscheidungshilfe für den Auswahlprozess des geeigneten IaC-Tools. Wir glauben, dass eine Entscheidungshilfe für den Auswahlprozess des IaC-Tools dazu beitragen kann, bei der Cloud Migration von Anwendungen einen besseren Service zu bieten. Daher zielt diese Forschungsarbeit darauf ab, den Auswahlprozess zu unterstützen, indem eine Hilfestellung bei der Auswahl des richtigen IaC-Tools gegeben wird. Several IaC tools are now available to automate the deployment and configuration of the cloud infrastructure. With so many choices available, the process of selecting the right IaC tool is becoming increasingly difficult. In addition, there is a lack of decision support for the selection process of the appropriate IaC tool. We believe that a decision support for the selection process of the IaC tool can help to provide a better service in the cloud migration of applications. Therefore, this research aims to support the selection process by providing guidance in choosing the right IaC tool.
- «
- 1 (current)
- 2
- 3
- »