Software-Delivery auf Knopfdruck IBM Cloud & DevOps.

Slides:



Advertisements
Ähnliche Präsentationen
Phasen und ihre Workflows
Advertisements

Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Einführung von Team System Ein Vorgehensvorschlag
:33 Internet Applikationen – Hard und Softwareplattform Copyright ©2003, 2004 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
<<Presentation Title>>
Systemverwaltung wie es Ihnen gefällt.
Objektrelationales Mapping mit JPA Testing Jonas Bandi Simon Martinelli.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Regeln für Tester - best practice 1 Prüfe das eigene Programm nie als Einziger Testen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Rational Unified Process (RUP) - Definitionen
eXtreme Programming (XP)
Titelfolie Status und weiteres Vorgehen Pilotentreffen Publication Management Service 07. September 2006 Berlin, Harnack-Haus.
Portfolio des Competence Center ECS
Rational Unified Process
Continuous Integration mit Jenkins
Aus der Werkstatt durch die Cloud in die Produktion
Agenda 13: Begrüßung & Einführung in das Thema
Emergent Architecture Architektur in einer agilen Welt
Innovator Die Komponenten.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Digital Dashboard Toolkit 2001 SharePoint Portal Server released targeting portal market SharePoint Team Services (STS) released as free add-
Enterprise Achitect (Sparx Systems) Marius Rudolf
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Rational Unified Process
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Software Architektur für on-premise und die Cloud Lösungen
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
„Continuous Delivery“
System Center 2012 Automatisierung von IT-Prozessen Sinja Herbertz Education Support Centre Deutschland.
Weg mit Fehlern, die kein Entwickler versteht …
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
syst_11_codierung_3.ppt1 Systementwicklung Continuous Integration Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law.
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Performanz- und Lasttests Formale Methoden
© OPITZ CONSULTING GmbH 2010Seite 1SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; ; TGA, MVI,
DevOps in der Praxis Umfrage Q4/2015
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
© Copyright INFORM GmbH Seminarvortrag im Studiengang Scientific Programming von Nicole Küpper am Analyse des Updatevorgangs und Auswahl.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
Webdeployment auf Cluster Seminarvortrag von Lukas Bonzelett.
SE 2010, Paderborn Produktlinien-Engineering im SOA-Kontext.
Making Global Knowledge Leaders Oracle eBusiness Intelligence: Vom Business Monitoring zum Strategischen Unternehmensmanagement 14. Deutsche ORACLE Anwenderkonferenz.
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
H. Grottenegg 1 Geodaten – zur Prüfung bitte!. H. Grottenegg2 Um welche Prüfung gehts?  Prüfung von (Geo-)Daten gegen eine Richtlinie/Vorgabe (z.B.Naturbestand,
Montagagetechnik Band 2
Auswirkungen des Hostings auf die Systembetreuung Mehr Arbeit und höhere Anforderungen hieran Abstimmungsbedarf / Prozesse Notwendigkeit zu internem Wissenstransfer.
Application Performance Management Udo Brede.  Komplexe Umgebungen  Häufige Änderungen  Hohe Aktivität Database Servers Application Servers Web Servers.
Zusammenarbeit in der IBM ConnectionsCloud. Cloud..as a Service Infrastructure as a Service (Softlayer an IBM Company) Plattform as a Service (IBM Bluemix)
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
AGILES RELEASE MANAGEMENT © SOLVEIG STEINMEIER (C) SOLVEIG STEINMEIER - RM CAMP RM JUNI 2016.
TOAD™ Die komplette Entwicklungs- und DBA- Lösung Cristian Maties.
Continuous Integration
Continuous Integration mit TeamCity
Annette Bieniusa Sommersemester 2015
Digitale Transformation
E-Commerce ist unsere Leidenschaft
Crystal Clear (Crystal Family)
Practical Exercises and Theory
Devops David Jaroš
Ein Wandel in der Unternehmenskultur
DevOps Michael Minh Pham.
SOFTWARE- UND WEB-LÖSUNGEN
Area of Specialization
 Präsentation transkript:

Software-Delivery auf Knopfdruck IBM Cloud & DevOps

Days <10 % Quarters 35 % Quarters 35 % Months 40 % Months 40 % Weeks 15 % Weeks 15 % Delivery-Cycles von Monaten sind immer noch die Norm Delivery cycle profile across 600 business enterprises Feedback cycles Source--The New Software Imperative: Fast Delivery With Quality: 8 DevOps Practices Hold The Key To Success A Forrester Consulting Thought Leadership Paper Commissioned By IBM, August 2014

Bisher meist hoher Aufwand und viele Fehler beim SW-Deployment in Test und Produktion Code Build Requirements Design DeployTest Change & Configuration Management DeployTest DeployTest DeployTest Systemtest Integrationstest Abnahmetest Komponententest Production  Staging und Testing sind ressourcen- und zeitaufwändig Ca. 1/3 bis 2/3 der Zeit wird für Setup und Konfiguration verwendet! Oft keine durchgängigen Verfahren verwendet Kein sauberes Konfigurations- management der einzelnen Stages Kopfmonopole

Continuous Feedback …frühen Berücksichtigung von operationalen Aspekten im Anwendungslifecycle …Erstellung von wiederverwendbaren Testumgebungen und Testinfrastrukturmustern …Schaffung gemeinsamer Tools zur Planung, Verfolgung und Reporting von Applikations- und Infrastrukturänderungen Auswirkung Vorhersagbare und beschleunigte Lieferung von Software, welche durch eine produktionsartige Pipeline läuft Lieferung von Änderungen in Minuten/Stunden gegenüber Wochen/Monaten Auswirkung Vorhersagbare und beschleunigte Lieferung von Software, welche durch eine produktionsartige Pipeline läuft Lieferung von Änderungen in Minuten/Stunden gegenüber Wochen/Monaten Agile Dev Design Prioritize Build Test Agile Ops Test Monitor Publish Deploy Zusammenarbeit von Development & Operations zur…

Menschen Prozesse Informationen Menschen Prozesse Informationen DevOps Prinzipien und Grundwerte  Bereichsübergreifende Zusammenarbeit  Häufiges und regelmäßiges Deployment als wiederholbarer und zuverlässiger Prozess  Entwicklung- und Test auf produktionsnahen Systemen  Kontinuierliche Überwachung und Validierung von operationalen Qualitätsfaktoren

DevOps erhöht das Tempo in der Anwendungsentwicklung und hilft Fehler zu vermeiden IBM UrbanCode Deploy Release Rational Team Concert Rational DOORS Next IBM UrbanCode Release IBM UrbanCode Deploy with Patterns Bereichsübergreifende Zusammenarbeit Häufiges und regelmäßiges Deployment als wiederholbarer und zuverlässiger Prozess Entwicklung- und Test auf produktionsnahen Systemen Kontinuierliche Überwachung und Validierung von operationalen Qualitätsfaktoren DevOps ist kein Tool, sondern ein übergreifendes Konzept!

Komponenten für ein integriertes Deployment

Eine Lösung, um alle Arten von Applikationen mit hoher Qualität und geringem Risiko in die Produktion zu übertragen IBM UrbanCode Deploy zur Automatisierung des Deployments von Applikationen, Datenbanken und Konfigurationen in verschiedenste Umgebungen. IBM UrbanCode Release zur Planung, Koordination und Durchführung von Releases. Vermeidung von komplizierten, fehleranfälligen manuellen Verfahren. Continuous Delivery mit IBM Urbancode

9  Informationen:  IBM DevOps Portal:  “DevOps For Dummies”  “Release and Deploy For Dummies”  Whitepaper “DevOps und Cloud: = 3”“DevOps und Cloud: = 3”

10 Questions? 10