Experience. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen

Größe: px
Ab Seite anzeigen:

Download "Experience. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen"

Transkript

1 Experience Nr. 51 September 2011 by ERNI Consulting AG Experience ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Cloud Computing Zeit für die Wolke Nearshoring Outsourcing ohne Know-how-Verlust Kontinuierliche Integration Prozessverbesserung mit verblüffender Wirkung Quality Gates Das grosse Effizienzpotenzial bei der Fehlersuche

2 ERNI Experience Editorial Vier Wege aus der Ressourcenknappheit Titelseite: Georg Baumgartner Geschäftsführer ERNI (Deutschland) GmbH Beratertätigkeit: Process Improvement, (IT)-Strategie-Entwicklung Impressum Herausgeber ERNI Consulting AG Zürich Bern Baar ERNI (Deutschland) GmbH, München ERNI (Slovakia) s.r.o., Bratislava Redaktion Adela Papajová ERNI (Slovakia) s.r.o. Tel Internet Mit einer kurzen Time to Market profilieren sich westeuropäische Unternehmen auf den Weltmärkten. Doch das Ziel, innovative Produkte als Erster auf den Markt zu bringen, ist zunehmend schwieriger zu realisieren. Der Mangel an Fachpersonal und der ständig steigende Kostendruck stellen ungünstige Randbedingungen dar. In der Praxis gibt es bereits Antworten auf diese Herausforderung. In dieser Ausgabe des ERNI Experience stellen wir vier Möglichkeiten für die Verkürzung der Time to Market vor, die sich trotz Ressourcenknappheit realisieren lassen. Den Auftakt macht ein Artikel über Cloud Computing, das ungeahnte Flexibilität bringt. Es folgt ein Beitrag zu Nearshoring, der auf das Auslagern unattraktiver Tätigkeiten innerhalb der Softwareentwicklung fokussiert. Der dritte und der vierte Erfahrungsbericht stellen Möglichkeiten vor, die Effizienz markant zu steigen. Dies durch die Kontinuierliche Integration oder durch frühzeitige und systematische Fehlersuche mit Quality Gates. Beide Massnahmen sparen nicht nur Kosten, sondern setzen über die Effizienzsteigerung auch Ressourcen frei, mit denen die Entwicklungsprojekte beschleunigt werden können. Ich wünsche Ihnen eine anregende Lektüre und freue mich auf Ihr Feedback. Editorial Georg Baumgartner Cloud Computing Uwe Schirmer Nearshoring Uwe Schirmer Kontinuierliche Integration Cédric Escher Gian Andri Arquint Quality Gates Bronislav Korenko Lektorat Stefan Kyora, Mediacontact GmbH, Luzern Ruedi Häuptli, Sprachagentur Bahia, Salvador BR Herzlich Georg Baumgartner Konzept/Layout Dieter Nafzger Katarína Beinrohrová Produktion von Ah Druck AG, Sarnen Auflage Expl. dt., 2500 Expl. fr. Erscheint quartalsweise Copyright 2011 by ERNI Management Services AG Alle Rechte vorbehalten. 2

3 Inhalt ERNI Experience Inhalt Cloud Computing Zeit für die Wolke 4 Jetzt mit Cloud Computing Wettbewerbsvorteile sichern Cloud Computing bietet ein einmaliges Mass an Flexibilität. Wer diesen Vorteil nutzen will, muss allerdings Design und Betrieb seiner Lösungen anpassen. Erfahrungen auf Anbieter- und Kundenseite von Cloud Computing zeigen, worauf es ankommt. Nearshoring Outsourcing ohne Know-how-Verlust 10 Nearshoring ermöglicht effizientes Auslagern von Routinetätigkeiten Beim Auslagern soll das Kern-Know-how im Unternehmen verbleiben. In der Softwareentwicklung werden deswegen oft nur Routinetätigkeiten wie das Testen outgesourct. Kommunikation und Prozesse, die an diese Situation angepasst sind, sowie die Wahl der richtigen Outsourcingform ermöglichen dabei die effiziente Arbeitsteilung. Kontinuierliche Integration Prozessverbesserung mit verblüffender Wirkung 16 Auf die Kontinuierliche Integration möchten die wenigsten Entwickler verzichten Die Kontinuierliche Integration steigert die Effizienz durch Automatisierung und frühzeitiges, regelmässiges Testen. Das Verfahren hat sich in grossen Projekten bereits durchgesetzt. Nun gehen die Organisationen bereits dazu über, den bewährten Prozess ständig zu verbessern. Gleichzeitig setzen auch immer mehr kleine Teams auf die Kontinuierliche Integration. Quality Gates Das grosse Effizienzpotenzial bei der Fehlersuche 22 Fehler früher finden mit Quality Gates Je früher Fehler gefunden werden, desto günstiger ist die Korrektur. Deswegen sind formalisierte Kontrollen gerade in frühen Phasen von Entwicklungsprojekten entscheidend. Alle Artikel online: 3

4 Cloud Computing Zeit für die Wolke Zeit für die Wolke Jetzt mit Cloud Computing Wettbewerbsvorteile sichern Cloud Computing bietet ein einmaliges Mass an Flexibilität. Wer diesen Vorteil nutzen will, muss allerdings Design und Betrieb seiner Lösungen anpassen. Erfahrungen auf Anbieter- und Kundenseite von Cloud Computing zeigen, worauf es ankommt. Von Uwe Schirmer Cloud Computing macht Flexibilität so einfach wie nie zuvor. Zwei Mausklicks genügen, um zusätzliche Server zu reservieren, zwei weitere, um sie aufzuschalten. Ein himmelweiter Unterschied zum Kauf von zusätzlichen eigenen Servern. Aber auch ein klassisches Rechenzentrum, das Outsourcing anbietet, kann mit diesem Tempo nicht mithalten. Doch nicht nur für die Nutzer, auch für die Anbieter von Infrastrukturen, Plattformen oder Software ist die Wolke attraktiv. Ihre Server sind doppelt so hoch ausgelastet wie diejenigen klassischer Rechenzentren. Dementsprechend effizienter arbeiten sie. Wegen der Vorteile für Nutzer und Anbieter wird sich Cloud Computing durchsetzen. Nicht ohne Grund springen jetzt Unternehmen wie Microsoft oder Apple auf den Zug auf. Noch ist der Trend allerdings am Anfang. Obwohl «die Cloud» derzeit in aller Munde ist, ist nicht immer klar, was unter dem Begriff zu verstehen ist. Die Definition des National Institute of Standards and Technology (NIST), einer US-amerikanischen Bundesbehörde für die Festlegung von Standards, lautet: Cloud Computing ist ein Modell, das den Netzwerkzugriff auf einen allgemeinen Pool von IT-Ressourcen (wie Netzwerke, Server, Speicher, Anwendungen oder Dienste) auf komfortable und bedarfsgesteuerte Weise ermöglicht. Es kann schnell installiert und mit minimalem Management- und Kommunikationsaufwand freigegeben werden. Diese allgemeine Definition präzisiert NIST mit einem Modell, das drei Deployment-Arten, drei Service-Modelle und fünf grundlegende Eigenschaften unterscheidet (siehe Abb 1). Auch wenn diese Eckpunkte feststehen, noch ist in Sachen Cloud Computing vieles im Fluss. Die Entwicklung prägt dabei nicht nur die laufend wachsende Zahl der Anbieter von Cloud Services. Auch einzelnen Kunden gelingt es, die Angebote zu beeinflussen. Beispiel 1 Kundenbedürfnis führt zu neuem Angebot Ein Grossunternehmen will das rechenintensive Backend eines Systems an einen Anbieter von Cloud Services outsourcen. Neben sehr leistungsfähigen CPU waren von den virtuellen Servern, den so genannten Instanzen, auch mehr als 50 GB Hauptspeicher verlangt. Zum Zeitpunkt der Planung gab es keinen Anbieter, der solche potenten Instanzen zur Verfügung stellen konnte. Doch unter anderem die Anfrage des Grossunternehmens führte bei einem namhaften Dienstleister zum 4

5 Zeit für die Wolke Cloud Computing Wegen der Vorteile für Nutzer und Anbieter wird sich Cloud Computing durchsetzen. Nicht ohne Grund springen jetzt Unternehmen wie Microsoft oder Apple auf den Zug auf. 5

6 Cloud Computing Zeit für die Wolke Die Zeit ist günstig, sich mit den Möglichkeiten der Cloud vertraut zu machen. Noch sind die Anbieter offen für spezielle Wünsche der Kunden. Zudem ist das Auslagern in die Cloud noch keine Selbstverständlichkeit. Wer jetzt damit beginnt, kann sich einen Vorsprung gegenüber seinen Mitbewerbern sichern. Deployment- Modelle Private Cloud Community Cloud Public Cloud Service- Modelle Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) On-Demand Self-Service Grundlegende Eigenschaften Broad Network Access Rapid Elasticity Abb. 1 NIST-Modell zur Charakterisierung von Clouds Resource Pooling Measured Service Consistency: ACID Transaction Availability (Total Redundancy) NO GO Partition Tolerance: Infinite Scaleout Abb. 2 Theorem 6

7 Zeit für die Wolke Cloud Computing Aufbau entsprechender Angebote. Das Backend konnte so letztendlich wie geplant verlagert werden. Um die generelle Eignung der Cloud-Infrastruktur für den Betrieb des Backends zu überprüfen, wurden anschliessend Last- und Perfomancetests gefahren. Die Tests mussten dabei angepasst werden, da sie zunächst vom Cloud-Service-Anbieter als Denialof-Service-Attacken interpretiert und unterbunden wurden. Das Beispiel zeigt zweierlei: Erstens ist die Zeit günstig, sich mit den Möglichkeiten der Cloud vertraut zu machen. Noch sind die Anbieter offen für spezielle Wünsche der Kunden. Zudem ist das Auslagern in die Cloud noch keine Selbstverständlichkeit. Wer jetzt damit beginnt, kann sich einen Vorsprung gegenüber seinen Mitbewerbern sichern. Zweitens können Applikationen nicht einfach in die Cloud gestellt und dort genauso betrieben werden wie auf der eigenen Hardware. Nicht nur beim Testen, sondern auch beim Design und beim Betrieb sind Anpassungen notwendig. Die notwendigen Anpassungen ergeben sich aus den Präferenzen der Service-Anbieter hinsichtlich nichtfunktionaler Anforderungen. Erfahrungen mit dem Aufbau von Cloud-Angeboten zeigen, welche Aspekte den Betreibern wichtig sind. Beispiel 2 Bei Anbietern zählt Verfügbarkeit Ein traditioneller Anbieter von Outsourcing-Services für Banken implementiert eine eigene Cloud-Lösung für Endkunden auf Basis von Java Enterprise. Das Angebot soll auch für geschäftskritische Anwendungen im Bankenumfeld verwendet werden. Grosses Gewicht wird auf die Verfügbarkeit der Cloud-Lösung gelegt. Dementsprechend gründlich wird getestet. Durch statistische Code-Verifizierungsverfahren werden zum Beispiel Qualität und Stabilität gewährleistet. Um für Kontinuität bei der Qualitätssicherung zu sorgen, wird die Kontinuierliche Integration eingesetzt. Das Beispiel widerspiegelt die allgemeine Situation: Service Anbieter trimmen ihre Systeme für die Cloud und erhöhen die Professionalität der Systeme markant. CAP Theorem Nach dem Theorem von Eric Brewer auch CAP-Theorem genannt folgt daraus eine gewisse Vernachlässigung der Konsistenz. Applikationen für die Cloud müssen mit dieser mangelnden Konsistenz umgehen können. Konkret: Die Anwendung muss tolerieren, dass nicht alle Knoten zur selben Zeit dieselben Daten sehen und die Herstellung der Konsistenz eine gewisse Zeit dauert. Die Applikation darf bei kurzzeitigen Inkonsistenzen weder ausfallen noch Daten verlieren. 7

8 Cloud Computing Zeit für die Wolke 8

9 Zeit für die Wolke Cloud Computing Wegen der notwendigen Anpassungen und zusätzlichen Erwägungen muss der Einstieg in das Cloud Computing überlegt und schrittweise erfolgen. In der Regel sollten zuerst kleine Applikationen oder Module in die Cloud verlegt werden, um Erfahrungen mit der Entwicklung, dem Betrieb und den Kosten zu sammeln. Die Notwendigkeit zum langsamen Einstieg ist ein weiterer Grund, keine Zeit mehr verstreichen zu lassen, sondern jetzt in Richtung Wolke zu starten. Bei Verlagerungen in die Cloud sind zudem in jedem Fall Anpassungen beim Betrieb notwendig. Denn die Service-Anbieter stellen keine detaillierten Daten über Betriebszustände zur Verfügung. Monitoring Tools, die auf Ports zugreifen müssen, können zum Beispiel nicht immer eingesetzt werden. Neben diesen technischen Anpassungen sind ökonomische Überlegungen erforderlich. Der grosse Vorteil der Cloud ist die Flexibilität. Die Kosten dagegen können sogar höher sein als bei eigenen Servern. Gut für die Cloud eignen sich zum Beispiel Webapplikationen. Ungeeignet sind dagegen etwa Mail-Server, auf denen grosse Mengen an Daten liegen. Diese verursachen bei den Cloud-Service-Anbietern hohe monatliche Kosten. verlegt werden, um Erfahrungen mit der Entwicklung, dem Betrieb und den Kosten zu sammeln. Die Notwendigkeit zum langsamen Einstieg ist ein weiterer Grund, keine Zeit mehr verstreichen zu lassen, sondern jetzt in Richtung Wolke zu starten. Uwe M. Schirmer Kontakt: Beratertätigkeit: Softwarearchitektur, Software-Engineering, Test und Training Ein weiterer Punkt, der beim Einstieg in die Cloud überprüft werden muss, ist die Abhängigkeit vom Anbieter. Sie fällt je nach gewähltem Service-Modell unterschiedlich aus. Besonders wenn eine Software als Service bezogen wird (SaaS), bedeutet dies, dass der Anbieter nur noch mit sehr grossem Aufwand gewechselt werden kann. Wegen der notwendigen Anpassungen und zusätzlichen Erwägungen muss der Einstieg in das Cloud Computing deswegen überlegt und schrittweise erfolgen. In der Regel sollten zuerst kleine Applikationen oder Module in die Cloud 9

10 Nearshoring Outsourcing ohne Know-how-Verlust Outsourcing ohne Know-how-Verlust Nearshoring ermöglicht effizientes Auslagern von Routinetätigkeiten Beim Auslagern soll das Kern-Know-how im Unternehmen verbleiben. In der Softwareentwicklung werden deswegen oft nur Routinetätigkeiten wie das Testen outgesourct. Kommunikation und Prozesse, die an diese Situation angepasst sind, sowie die Wahl der richtigen Outsourcingform ermöglichen dabei effiziente Arbeitsteilung. Von Uwe Schirmer In der Softwareentwicklung werden besonders häufig Routinetätigkeiten ausgelagert. Dabei spielen nicht nur Kostengründe eine Rolle. Für Aufgaben, die zwar qualifizierte Mitarbeitende voraussetzen, die aber unter IT-Spezialisten im Westen als unattraktiv gelten, sind in Ländern wie Deutschland oder der Schweiz Mitarbeitende besonders schwierig zu finden. Zudem geht durch die Auslagerung kein Know-how verloren. Die Auslagerung von Routinetätigkeiten steigert damit die Effizienz und mindert die Auswirkung der Personalknappheit. Da das Kern-Know-how aber beim Auftraggeber verbleibt, werden die Innovationskraft und die Nähe zu den Kunden nicht beeinträchtigt. Damit sind die Unternehmen für weiteres Wachstum bestens gerüstet. Die in den folgenden Beispielen erwähnten Unternehmen haben bei der Auslagerung auf Nearshoring gesetzt. Ihr Outsourcing-Partner findet sich nicht wie beim Offshoring in Asien, sondern in Osteuropa. Die geografische und kulturelle Nähe und die rechtlichen Rahmenbedingungen erleichtern dabei die für die Auslagerung von Routinetätigkeiten notwendige enge Zusammenarbeit. Gleichzeitig sind in Osteuropa genügend Spezialisten verfügbar. Das klassische Beispiel für eine als unattraktiv geltende Arbeit, die ausgelagert wird, ist das Testen. Beispiel 1 Klar strukturierter Testprozess für Nearshoring Ein erfolgreiches IT-Start-up wird an einen Konzern verkauft. Eine Überprüfung der Prozesse ergibt, dass Testen und Qualitätssicherung im Jungunternehmen bisher vernachlässigt worden sind. Es wird beschlossen, einen Testprozess zu konzipieren und einzuführen. Bis auf einen Testmanager, der am Stammsitz des Start- 10

11 Outsourcing ohne Know-how-Verlust Nearshoring Die Auslagerung von Routinetätigkeiten steigert die Effizienz und mindert die Auswirkung der Personalknappheit. Da das Kern-Know-how aber beim Auftraggeber verbleibt, werden die Innovationskraft und die Nähe zu den Kunden nicht beeinträchtigt. Damit sind die Unternehmen für weiteres Wachstum bestens gerüstet. 11

12 Nearshoring Outsourcing ohne Know-how-Verlust Das Beispiel zeigt, wie reibungslos das Nearshoring von Routinetätigkeiten funktionieren kann. Voraussetzung dafür sind allerdings genügend qualifizierte Mitarbeitende im Osten. Heute sind indes noch nicht alle Ausbildungen auf dem westeuropäischen Niveau. Diese Herausforderung lässt sich meistern, indem auf einen spezialisierten Dienstleister zurückgegriffen wird oder indem die Teammitglieder im Osten entsprechend zusätzlich ausgebildet werden. Kundensicht Providersicht Russland/ Ukraine/ Weissrussland Baltische Staaten Polen/ Tschechien/ Slowakei/ Ungarn Rumänien/ Bulgarien Balkanstaaten 70% 60% 50% 40% 30% 20% 10% 0% 10% 20% 30% 40% 50% Abb. 1 Computerwoche Nearshoring Denkbare Nearshoring-Ziele Bestehende Nearshoring-Verträge Starker Wettbewerber Wettbewerber 5% 10% 6% 38% DACH-Outsourcing Markt 2010: Verteilung des Gesamtmarktes nach Branchensegmenten 2% 4% 11% 6% 6% Manufacturing Banking Insurance Public Telecom Utilities Retail & Wholesale Services & Consumers Transport Abb. 2 DACH-Outsourcing-Markt 12

13 Outsourcing ohne Know-how-Verlust Nearshoring ups tätig sein soll, wird das Testteam in der Slowakei aufgebaut. Der Testprozess wird von vornherein im Hinblick auf das geplante Nearshoring konzipiert. Dies wirkt sich vor allem auf das sehr straff spezifizierte Ticketing-System aus. Es ist in viele Teststufen gegliedert und legt unter anderem fest, welche Kriterien erfüllt sein müssen, wenn eine Stufe als gestartet oder als erfolgreich absolviert gilt. Das Ticketing-System gibt zum einen dem osteuropäischen Testteam klare Vorgaben, zum anderen erlaubt es dem Testmanager am Stammsitz, den Prozess detailliert zu verfolgen. Der klar strukturierte Prozess war ein Grund, warum das Testteam sehr schnell produktiv werden konnte. Trotzdem wurde nicht pedantisch an den Vorgaben festgehalten. Als sich zeigte, dass das Testen gut funktionierte, obwohl die Mitarbeitenden in Osteuropa den Prozess an einigen wenigen Punkten nicht einhielten, wurden die Vorgaben entsprechend angepasst. So wurde auf eine Stufe im Ticketing-System verzichtet, die das Team regelmässig übersprungen hatte. Das Beispiel zeigt, wie reibungslos das Nearshoring von Routinetätigkeiten funktionieren kann. Voraussetzung dafür sind allerdings genügend qualifizierte Mitarbeitende im Osten. Heute sind indes noch nicht alle Ausbildungen auf dem westeuropäischen Niveau. Diese Herausforderung lässt sich meistern, indem auf einen spezialisierten Dienstleister zurückgegriffen wird oder indem die Teammitglieder im Osten entsprechend zusätzlich ausgebildet werden. Auslagern lassen sich grundsätzlich alle repetitiven Routinetätigkeiten. Diese beschränken sich bei weitem nicht nur aufs Testen. Beispiel 2 Nearshoring von Routinetätigkeiten Ein mittelständisches Unternehmen entwickelt seit Jahrzehnten Standardsoftware für die Personalverwaltung eines speziellen Unternehmenssektors. Das Unternehmen beschliesst, die bestehende, hostbasierte Lösung mit einer Java-Oberfläche auszustatten. Die entsprechenden Entwicklungsarbeiten gelten in Westeuropa aus zwei Gründen als unattraktiv. Erstens ist viel repetitive Arbeit notwendig, da die Software über mehrere hundert Eingabemasken verfügt, die sämtlich neu programmiert werden müssen. Zweitens ist die Software in einer Sprache geschrieben, die als veraltet gilt und zudem auch in der Vergangenheit selten eingesetzt wurde. Für das Projekt müssen sich Entwickler deswegen neu in eine Sprache einarbeiten, die sie sonst wahrscheinlich nicht mehr nutzen können. Zu dieser Einarbeitung sind die wenigsten westeuropäischen Entwickler bereit. Trotz dieser Ausgangslage wollte das Unternehmen das Kern-Know-how in der eigenen Entwicklungsabteilung behalten. Denn eine besondere Stärke der Firma besteht in der schnellen Reaktion auf Kundenwünsche. Diese ist nur aufrechtzuerhalten, wenn genügend Wissen am Stammsitz verbleibt. Es wurde beschlossen, die Entwicklung partiell nach Osteuropa auszulagern. Während das Grundgerüst am Stammsitz entwickelt wurde, übernahm das osteuropäische Team mit knapp 20 Mitarbei- 13

14 Nearshoring Outsourcing ohne Know-how-Verlust 14

15 Outsourcing ohne Know-how-Verlust Nearshoring Die Beispiele demonstrieren die Vorteile des Outsourcings von Routinetätigkeiten nach Osteuropa. Ist die Kooperation richtig konzipiert, kann sie sehr gut funktionieren. Darüber hinaus sollte man sich bewusst sein, dass osteuropäische IT-Spezialisten kreativ sein können und eigene Ideen entwickeln. tenden das aufwändige und repetitive Feintuning. So wurden zum Beispiel die Eingabefelder vom Heimteam festgelegt, die Anordnung der Felder im GUI übernahm dann das Nearshoring-Team. Die geplante Arbeitsteilung setzte eine enge Zusammenarbeit zwischen den Teams voraus. Gezielt wurden die dafür notwendigen Voraussetzungen geschaffen. Sie betrafen die Kommunikation, den Prozess und die Qualitätskontrolle. Um die Kommunikation über die Distanz zu erleichtern, lernten sich die Teams kennen. Die Teambuilding-Anlässe werden regelmässig wiederholt, da immer wieder neue Mitarbeitende hinzustossen. In einer Anfangsphase wurde zudem Knowhow übertragen. Als Prozessmodell wurde Scrum gewählt. Die kurzen Iterationen mit den schnellen Feedback-Zyklen erleichtern die Koordination zwischen den Teams. Für die Qualitätssicherung wurden statische Code-Analysen und Nightly Builds auf einem zentralen Buildserver eingeführt. funktionieren. Darüber hinaus sollte man sich bewusst sein, dass osteuropäische IT- Spezialisten kreativ sein können und eigene Ideen entwickeln. Selbst wenn man vorwiegend repetitive Arbeiten ausgelagert hat, sollte man das kreative Potenzial der Mitarbeitenden im Osten nicht unterschätzen und allfälligen Verbesserungsvorschlägen von ihnen offen gegenüberstehen. Diese Offenheit stärkt dann wiederum die Motivation der osteuropäischen Spezialisten. Uwe M. Schirmer Kontakt: Beratertätigkeit: Softwarearchitektur, Software-Engineering, Test und Training Die Arbeitsaufteilung bewährte sich. Die Zusammenarbeit wird bereits seit mehreren Jahren erfolgreich durchgeführt. Das Unternehmen konnte sich nicht zuletzt durch das Nearshoring am hart umkämpften Markt der Software für die Personalverwaltung in seiner Nische behaupten. Die Beispiele demonstrieren die Vorteile des Outsourcings von Routinetätigkeiten nach Osteuropa. Ist die Kooperation richtig konzipiert, kann sie sehr gut 15

16 Kontinuierliche Integration Prozessverbesserung mit verblüffender Wirkung Prozessverbesserung mit verblüffender Wirkung Auf die Kontinuierliche Integration möchten die wenigsten Entwickler verzichten Die Kontinuierliche Integration steigert die Effizienz durch Automatisierung und frühzeitiges, regelmässiges Testen. Das Verfahren hat sich in grossen Projekten bereits durchgesetzt. Nun gehen die Organisationen dazu über, den bewährten Prozess ständig zu verbessern. Gleichzeitig setzen auch immer mehr kleine Teams auf die Kontinuierliche Integration. Von Cédric Escher und Gian Andri Arquint Die Kontinuierliche Integration steht auf zwei Säulen. Zum einen werden die Arbeitsergebnisse der Entwickler sehr häufig integriert, konkret: mindestens einmal pro Tag. Zum anderen ist die Kontinuierliche Integration durch Automatisierung gekennzeichnet. Nach jedem Einchecken in das Versionskontrollsystem wird automatisch ein Build durchgeführt. Es folgen ebenfalls automatisierte Unit-Tests. Die Ergebnisse liegen schnell vor, idealerweise innerhalb von Minuten. Darüber hinaus sind auch das Deployment auf die verschiedenen Testumgebungen und das Reporting häufig automatisiert. Die Einführung der einzelnen Teilschritte erfolgt sukzessive. Wer heute mit grösseren Softwareentwicklungsprojekten zu tun hat, die sich vom Vorgehen her auf der Höhe der Zeit befinden, wird kaum glauben, dass die Integration einmal eine enorme Herausforderung dargestellt hat: Notwendig waren die sukzessive Ausführung zahlreicher Buildskripte, die Anpassung sehr vieler Konfigurationsfiles und der Vergleich von Zeitstempeln und Versionen. Die Phase war sehr fehleranfällig und ihr Ende häufig nicht abzusehen. Erste Entwicklungsteams fanden vor rund zehn Jahren ein Gegenmittel: die Kontinuierliche Integration (KI). Popularisiert haben das Konzept dann Veröffentlichungen von Martin Fowler und von Kent Beck, der die Kontinuierliche Integration in sein Modell des Extreme Programming aufnahm. Beispiel 1 Einführung der Kontinuierlichen Integration in einem kleinen Team In einem Dienstleistungskonzern soll die Effizienz eines kleinen Softwareentwicklungsteams verbessert werden. Ein externer Mitarbeiter wird zugezogen. Er besitzt bereits Erfahrung mit der Kontinuierlichen Integration und schlägt vor, diese im Team einzuführen. Der zuständige Projektleiter stimmt dem zu. Eine wichtige Rolle hat dabei gespielt, dass Kosten und Risiko der Einführung sehr begrenzt sind. Als Buildserver reicht eine einfache Workstation aus. Für automatische Builds und Tests existieren renommierte Open-Source-Produkte. Dies reduziert Kosten und relativiert auch die Abhängigkeit von einem neuen Tool durch die Einführung der Kontinuierlichen Integration. Da die KI eine Prozessoptimierung darstellt, liesse sie sich darüber hinaus auch mitten in der Entwicklung eines Produkts problemlos rückgängig 16

17 Prozessverbesserung mit verblüffender Wirkung Kontinuierliche Integration Die Kontinuierliche Integration steht auf zwei Säulen. Zum einen werden die Arbeitsergebnisse der Entwickler sehr häufig integriert, konkret: mindestens einmal pro Tag. Zum anderen ist die Kontinuierliche Integration durch Automatisierung gekennzeichnet. Nach jedem Einchecken in das Versionskontrollsystem wird automatisch ein Build durchgeführt. 17

18 Kontinuierliche Integration Prozessverbesserung mit verblüffender Wirkung Von der Kontinuierlichen Integration profitieren bei weitem nicht nur die Entwickler selbst. Die Methode ist ein bewährtes Mittel, um die Effizienz zu steigern und damit die Time to Market ohne den Einsatz zusätzlicher Ressourcen zu verkürzen. Erreicht wird dies zum einen durch die Automatisierung. Damit fallen immer wiederkehrende, zeitaufwändige Tätigkeiten weg und gleichzeitig sinkt die Zahl der Fehler bei der Integration. Integration Systeme Build Agents Entwicklerteam (IDE, VCS Client) VCS (Version Control System) Abb. 1: Komponenten einer KI-Umgebung Continuous Integration Server Weitere unterstützende Tools VCS Zeitgesteuert Prepare Build Test Deploy Abb. 2: Beispielprozess von KI Report 18

19 Prozessverbesserung mit verblüffender Wirkung Kontinuierliche Integration machen. Die Praxis zeigt allerdings, dass dies ohnehin nicht gewünscht wird. Die Einführung erfolgte dann schrittweise. Zunächst einmal wurde die Kooperation der Entwickler im Team intensiviert. Dabei lebte der externe Mitarbeiter die gewünschte Zusammenarbeit vor. Im Zentrum steht dabei das Ziel eines funktionierenden Builds. Erst wenn dieser vorliegt, wird an neuen Funktionalitäten gearbeitet. Referenz ist dabei der Buildserver. Die Aussage «Auf meinem PC läuft es» ist daher irrelevant. Vermieden werden auf diese Weise Situationen, in denen einige Teammitglieder in ihrer Arbeit behindert werden, weil andere etwas eingecheckt haben, das nicht buildfähig ist. In einem ersten technischen Schritt wurden automatische Builds eingeführt. Schrittweise folgten dann automatische Tests, automatisches Deployment sowie Reporting. Heute ist die Kontinuierliche Integration im Entwicklungsprozess etabliert. Die Entwickler können sich nicht mehr vorstellen, anders zu arbeiten. Für sie verschwinden eintönige, repetitive Tätigkeiten. Zudem sind die Entwickler sicher, dass sie nichts vergessen haben und ihr eingecheckter Code buildfähig ist. Gleichzeitig fällt für sie die mit vielen Unsicherheiten behaftete Integrationsphase am Ende des Projekts weg. Nicht zuletzt verbessern sich durch die engere Zusammenarbeit auch die Stimmung im Team und damit die Motivation. Schuldzuweisungen und der viel gehörte Satz «Auf meiner Maschine läuft der Code» gehören der Vergangenheit an. Von der Kontinuierlichen Integration profitieren aber bei weitem nicht nur die Entwickler selbst. Die Methode ist ein bewährtes Mittel, um die Effizienz zu steigern und damit die Time to Market ohne den Einsatz zusätzlicher Ressourcen zu verkürzen. Erreicht wird dies zum einen durch die Automatisierung. Damit fallen immer wiederkehrende, zeitaufwändige Tätigkeiten weg und gleichzeitig sinkt die Zahl der Fehler bei der Integration. Zum anderen werden Fehler im Code und in der Konfiguration früh entdeckt und nicht erst in einer Integrationsphase am Ende des Projekts. Dadurch lassen sich die Fehler mit kleinerem Aufwand beheben. Bei grösseren Systemen, bei denen die Kompilation und das Testen mehrere Stunden dauern, kann darüber hinaus die Nacht für die Integration und automatische Unit-Tests genutzt werden. Am Morgen liegt dann ein Bericht vor, der über Fehler im Build oder auch über Fehler in der Funktionalität informiert. Gleichzeitig wird die Produktqualität verbessert. Dies nicht nur direkt als Folge der Automatisierung und der frühen Fehlererkennung, sondern auch weil die Möglichkeit zum Reporting die Transparenz erhöht und damit das Management des Projekts unterstützt. Zudem verfügt das Management über das beruhigende Wissen, dass zu jedem Zeitpunkt der Entwicklung ein funktionierender Build existiert. Dem grossen Nutzen steht ein gewisser Initialaufwand gegenüber. Zwar lohnt sich diese Investition angesichts der grossen Vorteile, dennoch ist der Aufwand nicht zu unterschätzen. Mindestens ein Mitarbeiter muss sich vertieft mit der 19

20 Kontinuierliche Integration Prozessverbesserung mit verblüffender Wirkung 20

21 Prozessverbesserung mit verblüffender Wirkung Kontinuierliche Integration Auch in Organisationen, in denen die Kontinuierliche Integration Alltag ist, bestehen stets Optimierungsmöglichkeiten. Diese können in ganz verschiedenen Feldern liegen. So können etwa mit etwas Initialaufwand Skripte erstellt werden, die in ähnlich aufgebauten Projekten wiederverwendbar sind. Zusätzlichen Nutzen kann auch der Ausbau des Reportings generieren. Ein weiterer Ansatzpunkt ist die Automatisierung anderer manueller und eintöniger Tätigkeiten, etwa von Benachrichtigungen. Auch für Unternehmen, welche die Kontinuierliche Integration vor Jahren eingeführt haben, kann es also lohnend sein, sich erneut mit dem Thema zu beschäftigen. Kontinuierlichen Integration auseinandersetzen. Dieser muss Tools evaluieren, aufsetzen und konfigurieren sowie Skripte erstellen. Diese Skripte müssen für jedes neue Projekt angepasst werden. Das Verhältnis von Aufwand zu Nutzen ist bei Grossprojekten günstiger. Deswegen hat die Kontinuierliche Integration auch zuerst bei diesen Vorhaben Einzug gehalten. Hier lohnt es sich sogar, die Methode laufend zu optimieren. Beispiel 2 Ständige Verbesserung der Kontinuierlichen Integration In einem Grossunternehmen wird in einem Grossprojekt mit mehreren Dutzend Beteiligten in zehn Teams mit Hilfe der Kontinuierlichen Integration eine neue Software entwickelt. In den Teams werden die Arbeitsergebnisse laufend integriert. Die gut etablierte Methode hat im Unternehmen einen friedlichen Wettstreit angestossen. Die schnelle Rückmeldung über erfolgreiche und gescheiterte Builds motiviert die Entwickler zusätzlich, möglichst keinen Fehler zu machen. Scheitert dennoch ein Build, zahlt der Verursacher den Kollegen im Team einen Kaffee. Ähnliche Rituale gibt es auch in anderen Organisationen, zum Beispiel trägt der Verursacher einen Tag lang einen Hut. Die Dynamik wird auch genutzt, um das System laufend zu verbessern. Die Entwickler geben entsprechende Inputs an ein übergeordnetes Team, das sich neben der System- und Softwarearchitektur auch mit der laufenden Verbesserung und Anpassung der Kontinuierlichen Integration befasst. Das Beispiel zeigt, dass auch in Organisationen, in denen die Kontinuierliche Integration Alltag ist, stets Optimierungsmöglichkeiten bestehen. Diese können in ganz verschiedenen Feldern liegen. So können etwa mit etwas Initialaufwand Skripte erstellt werden, die in ähnlich aufgebauten Projekten wiederverwendbar sind. Zusätzlichen Nutzen kann auch der Ausbau des Reportings generieren. Ein weiterer Ansatzpunkt ist die Automatisierung anderer manueller und eintöniger Tätigkeiten, etwa von Benachrichtigungen. Auch für Unternehmen, welche die Kontinuierliche Integration vor Jahren eingeführt haben, kann es also lohnend sein, sich erneut mit dem Thema zu beschäftigen. Cédric Escher Kontakt: Beratertätigkeit: Software Engineering, Project Management Gian Andri Arquint Kontakt: Beratertätigkeit: Software Engineering im Bereich.NET und Java, agile Entwicklungsmethoden 21

DevOps in der Praxis. Alexander Pacnik 24.11.2015

DevOps in der Praxis. Alexander Pacnik 24.11.2015 DevOps in der Praxis Alexander Pacnik 24.11.2015 Einführung... DevOps Versuch einer Definition Alexander Pacnik IT Engineering & Operations Project Management inovex GmbH 2 Einführung... DevOps Versuch

Mehr

Experience. nr.54. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. september 2012

Experience. nr.54. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. september 2012 ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.54 september 2012 TesTINg Auch der Tester muss agil sein Die agile Entwicklung verlangt flexible und reflektierte

Mehr

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik Cloud Computing Gliederung Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik 2 Bisher Programme und Daten sind lokal beim Anwender

Mehr

Industrialisierung bei offshore/nearshore SW-Projekten Erfahrungen, Trends und Chancen

Industrialisierung bei offshore/nearshore SW-Projekten Erfahrungen, Trends und Chancen Industrialisierung bei offshore/nearshore SW-Projekten Erfahrungen, Trends und Chancen 72. Roundtbale MukIT, bei Bankhaus Donner & Reuschel München, 06.08.2014 Jörg Stimmer, Gründer & GF plixos GmbH joerg.stimmer@plixos.com,

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.54 september 2012 DIGITALISIERUNG OHNE PAPIER MEHR EFFIZIENZ UND SICHERHEIT Die Komplexität von Digitalisierungsprojekten

Mehr

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG CONTINUOUS DELIVERY Entmystifiziert WIE SOFTWARE LIEFERN? 01.07.2014 2 WAS IST CONTINUOUS DELIVERY? Robust Wiederholbar Effektiv 01.07.2014 3 LANDSCHAFTEN Continuous Integration Public / Private Hybrid

Mehr

Automotive Embedded Software. Beratung Entwicklung Tools

Automotive Embedded Software. Beratung Entwicklung Tools Automotive Embedded Software Beratung Entwicklung Tools 2 3 KOMPLEXE PROJEKTE SIND BEI UNS IN GUTEN HÄNDEN. Die F+S GmbH engagiert sich als unabhängiges Unternehmen im Bereich Automotive Embedded Software

Mehr

CLOUDLÖSUNGEN FÜR DEN MITTELSTAND BUILD YOUR OWN CLOUD

CLOUDLÖSUNGEN FÜR DEN MITTELSTAND BUILD YOUR OWN CLOUD Ihr starker IT-Partner. Heute und morgen CLOUDLÖSUNGEN FÜR DEN MITTELSTAND BUILD YOUR OWN CLOUD In 5 Stufen von der Planung bis zum Betrieb KUNDENNÄHE. Flächendeckung der IT-Systemhäuser IT-Systemhaus

Mehr

Experience. nr.52. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. märz 2012

Experience. nr.52. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. märz 2012 ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.52 märz 2012 RequIREMENTs EngINEERINg Ins Schwarze treffen Ins SchwARze treffen Requirements Engineering: die Grundlagen

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

Die Cloud, die für Ihr Unternehmen geschaffen wurde.

Die Cloud, die für Ihr Unternehmen geschaffen wurde. Die Cloud, die für Ihr Unternehmen geschaffen wurde. Das ist die Microsoft Cloud. Jedes Unternehmen ist einzigartig. Ganz gleich, ob im Gesundheitssektor oder im Einzelhandel, in der Fertigung oder im

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.54 september 2012 PMO PROJEKTMANAGEMENT ALS ZENTRALER SERVICE Über ein PMO kann Projektmanagement-Knowhow optimal

Mehr

Wir schützen Ihre Investitionen. Qualitätssicherung nach Maß. IT Quality Services

Wir schützen Ihre Investitionen. Qualitätssicherung nach Maß. IT Quality Services Wir schützen Ihre Investitionen Qualitätssicherung nach Maß IT Quality Services Sicherheit, die senkt Mit den IT Quality Services schützen Sie Ihre Investitionen Ohne Qualitätssicherung Mit Qualitätssicherung

Mehr

Quality is our Passion!

Quality is our Passion! Quality is our Passion! Quality is our Passion! Quality is our Passion! 2 Knowledge Department ist ein Dienstleistungsunternehmen im Software-Entwicklungs-Bereich. Das Serviceangebot umfasst Trainings,

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Experience. Juni 2012. Schweigen ist Silber, Reden ist Gold

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Experience. Juni 2012. Schweigen ist Silber, Reden ist Gold ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.53 Juni 2012 Migrationen Schweigen ist Silber, Reden ist Gold Migrationen 22 23 Schweigen ist Silber, Reden ist

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Vertrauen als Grundstein erfolgreicher Sourcing-Projekte

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Vertrauen als Grundstein erfolgreicher Sourcing-Projekte ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.57 JUNI 2013 Solution Vertrauen als Grundstein erfolgreicher Sourcing-Projekte Mit der Auslagerung der eigenen

Mehr

Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend

Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend Klaus Berghald Senior Account Manager Klaus.b@zend.com +49 (0)89 51 61 99-18 Umsetzung IT Leiter Herr Dr. Pascal Rheinert Head

Mehr

(R)evolutionieren Sie Ihre QS-Prozesse aqua die Management-Plattform der next Generation für IT-Entscheider

(R)evolutionieren Sie Ihre QS-Prozesse aqua die Management-Plattform der next Generation für IT-Entscheider (R)evolutionieren Sie Ihre QS-Prozesse aqua die Management-Plattform der next Generation für IT-Entscheider Der Zeitpunkt: JETZT. Der Ort: HIER. Qualität zählt: für Ihre Software-Projekte. Eine enorme

Mehr

Die richtige Cloud für Ihr Unternehmen.

Die richtige Cloud für Ihr Unternehmen. Die richtige Cloud für Ihr Unternehmen. Das ist die Microsoft Cloud. Jedes einzelne Unternehmen ist einzigartig. Ob Gesundheitswesen oder Einzelhandel, Produktion oder Finanzwesen keine zwei Unternehmen

Mehr

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12 Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung

Mehr

Scrum in der Praxis (eine mögliche Umsetzung)

Scrum in der Praxis (eine mögliche Umsetzung) Scrum in der Praxis (eine mögliche Umsetzung) ALM Talk, 26. Oktober 2011 Stefan Stettler Ausgangslage Viele Projektbeteiligte Verkauf, Entwickler, PM, Designer, Ergonomen Unterschiedliche Sichten und Vorstellungen,

Mehr

Build-Pipeline mit Jenkins

Build-Pipeline mit Jenkins JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv

Mehr

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack CeBIT 2014 14. März 2014 André Nähring Cloud Computing Solution Architect naehring@b1-systems.de - Linux/Open Source Consulting,

Mehr

Experience. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen DIE WEICHEN RICHTIG STELLEN.

Experience. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen DIE WEICHEN RICHTIG STELLEN. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.54 september 2012 SCRUM DIE WEICHEN RICHTIG STELLEN Richtig eingestellte Parameter garantieren Produktivität und

Mehr

HINTcare Kostengünstige Heimverwaltung aus dem Rechenzentrum

HINTcare Kostengünstige Heimverwaltung aus dem Rechenzentrum HINTcare Kostengünstige Heimverwaltung aus dem Rechenzentrum Cloud Computing Infrastruktur als Service (IaaS) HINT-Rechenzentren Software als Service (SaaS) Desktop als Service (DaaS) Ein kompletter Büroarbeitsplatz:

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Projekt: Requirements Engineering Sommersemester 2002. Anforderungsspezifikation im X-Treme Programming

Projekt: Requirements Engineering Sommersemester 2002. Anforderungsspezifikation im X-Treme Programming Projekt: Requirements Engineering Sommersemester 2002 Vortrag von Bernd Simmchen Anforderungsspezifikation im X-Treme Programming Gliederung 1 XP Eine kurze Einführung 2 Anforderungsspezifikation Klassisch

Mehr

Avnet HP Cloud Center of Excellence (CCoE)

Avnet HP Cloud Center of Excellence (CCoE) Accelerating Your Success Avnet HP Cloud Center of Excellence (CCoE) Die Entmystifizierung des Cloud Computing Cloud Computing Flexibel, effizient und effektiv Avnet bietet Ihnen mit dem Cloud Center of

Mehr

Bringt Ihre IT auf den Punkt.

Bringt Ihre IT auf den Punkt. Bringt Ihre IT auf den Punkt. Keep it simple, but smart Streamo IT-Consulting bietet Ihnen die Leistungen, das Wissen und die Möglichkeiten, die Sie für Ihre IT brauchen: auf hohem Niveau, mit kurzen

Mehr

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL.

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. Die Erwartungen Ihrer Businesskunden an ihre IT steigen. Mehr denn je kommt es darauf an, die Software optimal am Kunden auszurichten

Mehr

Testen im Software- Entwicklungsprozess

Testen im Software- Entwicklungsprozess Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von

Mehr

Test-Karussell. Automatisierte Qualitätssicherung im Round-Trip. Test-Karussell. Folie 1 08. November 2006

Test-Karussell. Automatisierte Qualitätssicherung im Round-Trip. Test-Karussell. Folie 1 08. November 2006 Automatisierte Qualitätssicherung im Round-Trip Folie 1 Test und Automatisierung Qualitätssicherung schafft (nur) Transparenz und ist aufwändig und teuer Testen kann die Qualität nicht verbessern 40-50%

Mehr

QuiXilver Präsentation. Von Vigience LTD

QuiXilver Präsentation. Von Vigience LTD QuiXilver Präsentation Von Vigience LTD Die Theorie Produktivität ist das wertvollste Kapital Die wertvollsten Vermögenswerte eines Unternehmens aus dem 20. Jahrhundert waren die Produktionsanlagen. Das

Mehr

CA Business Service Insight

CA Business Service Insight PRODUKTBLATT: CA Business Service Insight CA Business Service Insight agility made possible Mit CA Business Service Insight wissen Sie, welche Services in Ihrem Unternehmen verwendet werden. Sie können

Mehr

Lösungen zum Test objektorientierter Software

Lösungen zum Test objektorientierter Software Lösungen zum Test objektorientierter Software Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek Software Engineering 14. März 2013 HOM/FHTeL Lösungen zum Test objektorientierter Software

Mehr

TELEKOM CLOUD COMPUTING. NEUE PERSPEKTIVEN. Dietrich Canel Telekom Deutschland GmbH 03/2013 1

TELEKOM CLOUD COMPUTING. NEUE PERSPEKTIVEN. Dietrich Canel Telekom Deutschland GmbH 03/2013 1 TELEKOM CLOUD COMPUTING. NEUE PERSPEKTIVEN. Dietrich Canel Telekom Deutschland GmbH 03/2013 1 DIE TELEKOM-STRATEGIE: TELCO PLUS. 2 AKTUELLE BEISPIELE FÜR CLOUD SERVICES. Benutzer Profile Musik, Fotos,

Mehr

SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft

SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft Agenda SharePoint Continuous Integration mit TFS Online & Azure VMs Fehlende Hardware oder mangelnde

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013 Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael

Mehr

Peter Garlock Manager Cloud Computing Austria. Cloud Computing. Heiter statt wolkig. 2011 IBM Corporation

Peter Garlock Manager Cloud Computing Austria. Cloud Computing. Heiter statt wolkig. 2011 IBM Corporation Peter Garlock Manager Cloud Computing Austria Cloud Computing Heiter statt wolkig 1 Was passiert in Europa in 2011? Eine Markteinschätzung Quelle: IDC European Cloud Top 10 predictions, January 2011 2

Mehr

your engineering partner boost your development

your engineering partner boost your development boost development Individuelle Lösungen von Ihrem Engineering Partner Luft- und Raumfahrt Wir realisieren Ihre Visionen und setzen unser ganzes Know-How ein, damit Ihre Ziele praxisgerecht, zeitnah und

Mehr

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski 1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von

Mehr

Teststrategie festlegen und Teststufen aufeinander abstimmen

Teststrategie festlegen und Teststufen aufeinander abstimmen Testen Teststrategie festlegen und Teststufen aufeinander abstimmen Bereich Projektplanung und -steuerung Aktivität Projekt planen Ziele Effiziente Testausführung Vermeidung von doppelter Arbeit schnell

Mehr

Retail Banking Vertriebs-IT-Plattform 2020 Vortrag für InES Symposium 5.11.2014 Dr. Werner Steck

Retail Banking Vertriebs-IT-Plattform 2020 Vortrag für InES Symposium 5.11.2014 Dr. Werner Steck Retail Banking Vertriebs-IT-Plattform 2020 Vortrag für InES Symposium 5.11.2014 Dr. Werner Steck Agenda Einfluss Digitalisierung auf Retail Banken Anpassungsbedarfe in Technologie, Organisation und Prozessen

Mehr

Überblick IBM Offerings für Cloud-Provider

Überblick IBM Offerings für Cloud-Provider - IBM Cloud Computing März, 2011 Überblick IBM Offerings für Cloud-Provider Juerg P. Stoll Channel Development Executive for Cloud IMT ALPS juerg.stoll@ch.ibm.com +41 79 414 3554 1 2010 IBM

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Methodik aufbauen mit Training am konkreten Fall

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Methodik aufbauen mit Training am konkreten Fall ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.57 JUNI 2013 Training Methodik aufbauen mit Training am konkreten Fall Mit professioneller Schulung durch einen

Mehr

Windows Azure Ihre Plattform für professionelles Cloud Computing

Windows Azure Ihre Plattform für professionelles Cloud Computing Windows Azure Ihre Plattform für professionelles Cloud Computing Eine Plattform für Hochverfügbarkeit und maximale Flexibilität und ein Partner, der diese Möglichkeiten für Sie ausschöpft! Microsoft bietet

Mehr

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1 30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of

Mehr

Cloud Computing Realitätscheck und Optionen für KMUs

Cloud Computing Realitätscheck und Optionen für KMUs Cloud Computing Realitätscheck und Optionen für KMUs 6. Stuttgarter Sicherheitskongress Michael Wilfer, Fichtner IT Consulting AG Vorsitzender ITK Ausschuss, IHK Region Stuttgart Oktober 04 Cloud Computing

Mehr

Neuer Lösungsansatz und Transparenz. Promot Automation GmbH

Neuer Lösungsansatz und Transparenz. Promot Automation GmbH Neuer Lösungsansatz und Transparenz Promot Automation GmbH Für eine effiziente Produktion gilt es laufend neue Verbesserungspotentiale auszuschöpfen. Hierzu gehört auch, Arbeitsgruppen und Mitarbeitern

Mehr

Continuous Delivery in der Realität eines Großunternehmens

Continuous Delivery in der Realität eines Großunternehmens Continuous Delivery in der Realität eines Großunternehmens Agile World, 28. Juni 2013 Christian Weber 01 Continuous Delivery Das Versprechen Das Versprechen Sch Entspanntes Release Time To Market 3 02

Mehr

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Jan Düttmann Archimedon Software + Consulting GmbH & Co. KG Marienstraße 66 32427 Minden Stephan Kleuker Hochschule

Mehr

THE TRANSFORMATION EXPERTS. www.tci-partners.com

THE TRANSFORMATION EXPERTS. www.tci-partners.com THE TRANSFORMATION EXPERTS WAS VERSTEHEN WIR UNTER TRANSFORMATION Veränderungen am Markt und in der Gesellschaft erfordern ständige, grundlegende Anpassungen des Geschäftsmodels. Wir bezeichnen das als

Mehr

Tipps zur Einführung von CRM-Software

Tipps zur Einführung von CRM-Software Whitepaper: Tipps zur Einführung von CRM-Software GEDYS IntraWare GmbH Pia Erdmann Langestr. 61 38100 Braunschweig +49 (0)531 123 868-432 E-Mail: info@gedys-intraware.de www.crm2host.de Inhalt 1. Warum

Mehr

Qualitätsmanagement im Projekt

Qualitätsmanagement im Projekt Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung

Mehr

Linux Server in der eigenen Cloud

Linux Server in der eigenen Cloud SÜD IT AG World of IT Linux Server in der eigenen Cloud Infrastructure as a Service (IaaS) Michael Hojnacki, ProtoSoft AG Quellen: SUSE Cloud 4 Präsentation (Thore Bahr) Diverse Veröffentlichungen Stahlgruberring

Mehr

synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic

synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic Markus Krämer Vorsitzender des Vorstandes der synergetic AG Verantwortlich für Strategie und Finanzen der synergetic

Mehr

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June

Software EMEA Performance Tour 2013. Berlin, Germany 17-19 June Software EMEA Performance Tour 2013 Berlin, Germany 17-19 June Change & Config Management in der Praxis Daniel Barbi, Solution Architect 18.06.2013 Einführung Einführung Wer bin ich? Daniel Barbi Seit

Mehr

STEIGERN SIE DIE QUALITÄT IHRER MAINFRAME APPLIKATIONEN FEHLERFREI SOFTWARE ENTWICKELN UND IN BETRIEB NEHMEN TROTZ DEVOPS VON TOBIAS BRAUN. www.pks.

STEIGERN SIE DIE QUALITÄT IHRER MAINFRAME APPLIKATIONEN FEHLERFREI SOFTWARE ENTWICKELN UND IN BETRIEB NEHMEN TROTZ DEVOPS VON TOBIAS BRAUN. www.pks. STEIGERN SIE DIE QUALITÄT IHRER MAINFRAME APPLIKATIONEN FEHLERFREI SOFTWARE ENTWICKELN UND IN BETRIEB NEHMEN TROTZ DEVOPS VON TOBIAS BRAUN www.pks.de ZEIT, QUALITÄT UND KOSTEN DIE DREI MAGISCHEN PFEILER

Mehr

Mit Fehlerkennzahlen Software-Entwicklungsprozesse verbessern - Erfahrungen bei der IDG -

Mit Fehlerkennzahlen Software-Entwicklungsprozesse verbessern - Erfahrungen bei der IDG - Mit Fehlerkennzahlen Software-Entwicklungsprozesse verbessern - - Rainer Paasche (IDG) Oral Avcı (SQS) Universität zu Köln Lehrstuhl für Wirtschaftsinformatik, Prof. Dr. W. Mellis SQS Software Quality

Mehr

Cloud Services - Innovationspotential für Unternehmen

Cloud Services - Innovationspotential für Unternehmen Cloud Services - Innovationspotential für Unternehmen Oliver Möcklin Geschäftsführer ORGATEAM GmbH Beratung auf Augenhöhe Was macht ORGATEAM BSI Compliance IT Strategie Rechenzentrumsplanung Chancen- und

Mehr

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen

Mehr

Neue Wege in der Datendistribution am Beispiel Maschinenbau. Till Pleyer Leiter Marketing PROCAD (Schweiz) AG

Neue Wege in der Datendistribution am Beispiel Maschinenbau. Till Pleyer Leiter Marketing PROCAD (Schweiz) AG Neue Wege in der Datendistribution am Beispiel Maschinenbau Till Pleyer Leiter Marketing PROCAD (Schweiz) AG Ziel des Vortrags Sie erfahren heute Warum ein traditioneller PLM-Softwarehersteller plötzlich

Mehr

Klicken. Microsoft. Ganz einfach.

Klicken. Microsoft. Ganz einfach. EMC UNIFIED STORAGE FÜR VIRTUALISIERTE MICROSOFT- ANWENDUNGEN Klicken. Microsoft. Ganz einfach. Microsoft SQL Server Microsoft SQL Server-Datenbanken bilden die Basis für die geschäftskritischen Anwendungen

Mehr

conuno - WIR GESTALTEN FÜR SIE Development Services

conuno - WIR GESTALTEN FÜR SIE Development Services conuno - WIR GESTALTEN FÜR SIE Development Services Beratung für Finanzdienstleister Innovative Produktlösungen IT Services & Sourcing c o n s u l t i n g g e s t a l t e n s o f t w a r e g e s t a l

Mehr

Einreichung zum Call for Papers

Einreichung zum Call for Papers Internet: www.aitag.com Email: info@aitag.com Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de

Mehr

Alle Kanäle Eine Plattform

Alle Kanäle Eine Plattform E-Mail Brief Fax Web Twitter Facebook Alle Kanäle Eine Plattform Geschäftsprozesse im Enterprise Content Management (ECM) und Customer Experience Management (CEM) erfolgreich automatisieren ITyX Gruppe

Mehr

eg e s c h ä f t s p r o z e s s MEHR ZEIT FÜR IHR GESCHÄFT SHD managed Ihre IT-Services

eg e s c h ä f t s p r o z e s s MEHR ZEIT FÜR IHR GESCHÄFT SHD managed Ihre IT-Services eg e s c h ä f t s p r o z e s s erfahrung service kompetenz it-gestützte MEHR ZEIT FÜR IHR GESCHÄFT SHD managed Ihre IT-Services erfolgssicherung durch laufende optimierung Als langjährig erfahrenes IT-Unternehmen

Mehr

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Den nachhaltigen Erfolg strategischer

ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. Den nachhaltigen Erfolg strategischer ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen Experience nr.57 JUNI 2013 Engineering Den nachhaltigen Erfolg strategischer Projekte sicherstellen Der Erfolg grosser Projekte

Mehr

Software - Testung ETIS SS05

Software - Testung ETIS SS05 Software - Testung ETIS SS05 Gliederung Motivation Was ist gute Software? Vorurteile gegenüber Testen Testen (Guidelines + Prinzipien) Testarten Unit Tests Automatisierte Tests Anforderungen an Testframeworks

Mehr

Emil Dübell EDConsulting

Emil Dübell EDConsulting Emil Dübell EDConsulting Emil.duebell@gmail.com www.x-plus-management.com Die Welt der IT verändert sich Cloud Computing und SaaS wird geschäftsfähig Veränderung des IT-Ökosystems Vom Lizenzgeber zum IT

Mehr

IT SERVICE MANAGEMENT IN DEUTSCHLAND 2013

IT SERVICE MANAGEMENT IN DEUTSCHLAND 2013 Fallstudie: FrontRange IDC Market Brief-Projekt IT SERVICE MANAGEMENT IN DEUTSCHLAND 2013 Die Cloud als Herausforderung frontrange Fallstudie: Inventx Informationen zum Unternehmen Inventx ist ein Schweizer

Mehr

Mehrwert durch 3D-Druck generieren

Mehrwert durch 3D-Druck generieren Mehrwert durch 3D-Druck generieren Zwei fundamentale Unterschiede von 3D-Druck zu traditionellen Produktionsverfahren No economies of scale Complexity for free Stückkosten Stückkosten Stückzahl Stückzahl

Mehr

Der starke Partner für Ihre IT-Umgebung.

Der starke Partner für Ihre IT-Umgebung. Der starke Partner für Ihre IT-Umgebung. Leistungsfähig. Verlässlich. Mittelständisch. www.michael-wessel.de IT-Service für den Mittelstand Leidenschaft und Erfahrung für Ihren Erfolg. Von der Analyse

Mehr

Flug in die Wolke. Instrumentenflug in die Cloud mit Unic. Wallisellen, 25. Januar 2012. Christoph Camenisch

Flug in die Wolke. Instrumentenflug in die Cloud mit Unic. Wallisellen, 25. Januar 2012. Christoph Camenisch Flug in die Wolke Instrumentenflug in die Cloud mit Unic Wallisellen, 25. Januar 2012 Christoph Camenisch Flug in die Wolke Hosting by Unic Unic - Seite 2 Flug in die Wolke Cloud Computing in a nutshell

Mehr

System Center Essentials 2010

System Center Essentials 2010 System Center Essentials 2010 Microsoft System Center Essentials 2010 (Essentials 2010) ist eine neue Verwaltungslösung aus der System Center-Produktfamilie, die speziell für mittelständische Unternehmen

Mehr

Desktopvirtualisierung 2009 ACP Gruppe

Desktopvirtualisierung 2009 ACP Gruppe Konsolidieren Optimieren Automatisieren Desktopvirtualisierung Was beschäftigt Sie Nachts? Wie kann ich das Desktop- Management aufrechterhalten oder verbessern, wenn ich mit weniger mehr erreichen soll?

Mehr

Virtualisierung im IT-Betrieb der BA

Virtualisierung im IT-Betrieb der BA Virtualisierung, essenzielles Werkzeug in der IT-Fabrik Martin Deeg, Anwendungsszenarien Cloud Computing, 31. August 2010 Virtualisierung im IT-Betrieb der BA Virtualisierung im IT-Betrieb der BA Effizienzsteigerung

Mehr

Template der gleichnamigen Action des geerbten Controllers, also AssetsController.

Template der gleichnamigen Action des geerbten Controllers, also AssetsController. 1.4 Aufbau des Buchs 7 Template der gleichnamigen Action des geerbten Controllers, also AssetsController. 1.4 Aufbau des Buchs Das Buch ist in sechs Kapitel unterteilt. Im ersten Kapitel Grundlagen findet

Mehr

SOFTWARE DEVELOPMENT. Geben Sie Ihrer Software Entwicklung einen neuen Schwung!

SOFTWARE DEVELOPMENT. Geben Sie Ihrer Software Entwicklung einen neuen Schwung! SOFTWARE DEVELOPMENT Geben Sie Ihrer Software Entwicklung einen neuen Schwung! SOFTWARE DEVELOPMENT Wir unterstützen unsere Kunden bei Design und Entwicklung ihrer Software auf den gängigen Plattformen.

Mehr

INS Engineering & Consulting AG

INS Engineering & Consulting AG INS Engineering & Consulting AG INS Präsentation «Auslagerung von Dienstleistungen im KMU-Umfeld» 11. Juni 2015 Seite 0 Agenda Begrüssung & Vorstellung Was macht KMUs einzigartig? Was sind Gründe für eine

Mehr

Servicespezifikation. H&S IT Configuration Management Service. simplify your business. www.hs-reliablesolutions.com

Servicespezifikation. H&S IT Configuration Management Service. simplify your business. www.hs-reliablesolutions.com Servicespezifikation H&S IT Configuration Management Service simplify your business www.hs-reliablesolutions.com H&S reliable solutions GmbH 2010 H&S IT Configuration Management Service Eine der wichtigsten

Mehr

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1 30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of

Mehr

Schritte eines ITIL- Projektes in der Landesverwaltung Baden-Württemberg. Dr. Harald Bayer Innenministerium BW, StaV

Schritte eines ITIL- Projektes in der Landesverwaltung Baden-Württemberg. Dr. Harald Bayer Innenministerium BW, StaV 1 Schritte eines ITIL- Projektes in der Landesverwaltung Baden-Württemberg Dr. Harald Bayer Innenministerium BW, StaV 2 Zum Redner Mitarbeiter der Stabsstelle für Verwaltungsreform (StaV) des Innenministeriums

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche

CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche Ihre Software -Anwendung ist Ziel von Reklamationen? Die Qualität Ihrer Anwendung - eine Frage des Glaubens? Oder eine Frage

Mehr

Service Virtualisierung

Service Virtualisierung Service Virtualisierung So bekommen Sie Ihre Testumgebung in den Griff! Thomas Bucsics ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com

Mehr

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre.

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre. Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre. 14. Juli 2015. Der Tag, an dem in Ihrem Unternehmen das Licht ausgehen könnte. An diesem Tag stellt

Mehr

It's all in the Cloud! Cloud Computing Grundlagen

It's all in the Cloud! Cloud Computing Grundlagen It's all in the Cloud! Cloud Computing Grundlagen Folie: 1/25 Agenda Einleitung - Cloud Computing Begriffe Überblick - Wer bietet was? Der Weg zur Private Cloud Einblick - RRZK und Cloud Computing Anmerkung

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

Mehr

Die EBCONT Unternehmensgruppe.

Die EBCONT Unternehmensgruppe. 1200 Wien, Handelskai 94-96 Johannes Litschauer, Alex Deles IT-Infrastruktur IT-Betrieb (managed Services) Cloud / Elastizität 1200 Wien, Handelskai 94-96 Johannes Litschauer, Alex Deles Enterprise Solutions

Mehr

MIS Service Portfolio

MIS Service Portfolio MIS Service Portfolio Service Level Management o Service Management o Customer Satisfaction Management o Contract Management & Accounting o Risk Management Event Management o Monitoring und Alerting Services

Mehr

Enterprise Program Management Service

Enterprise Program Management Service Enterprise Program Management Service Kundenpräsentation 19/04/2013 Enterprise Program Management Anforderungen Eine passende Enterprise Program Management Lösung zur Planung und Implementierung von Projekten

Mehr

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Cloud Computing Betriebssicherheit von Cloud Umgebungen Urs Zumstein Leiter Performance Care Team Urs.Zumstein@DevoTeam.ch 079 639 42 58 Agenda Definition von Cloud Services Anforderungen an die Betriebssicherheit

Mehr

Moin! Ihr wollt wissen, was wir anders machen als alle anderen? Na dann blättert mal weiter...

Moin! Ihr wollt wissen, was wir anders machen als alle anderen? Na dann blättert mal weiter... Moin! Ihr wollt wissen, was wir anders machen als alle anderen? Na dann blättert mal weiter... Moin! Wir sind mindsmash, die innovative Business-Software Company aus Hamburg! +20 Technologie trifft Schönheit

Mehr

2.2 IT Configuration Coordinator (IT-Konfigurationskoordinator/in)

2.2 IT Configuration Coordinator (IT-Konfigurationskoordinator/in) 2.2 IT Configuration Coordinator (IT-Konfigurationskoordinator/in) 2.2.1 Kurzbeschreibung IT Configuration Coordinators organisieren das Konfigurations- und Changemanagement, indem sie Software-Entwicklungsprozesse

Mehr