SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Agilität, Snapshots und
Continuous Delivery

Dr. Halil-Cem Gürsoy
Tw @hgutwit
G+ https://plus.google.com/+HalilCemGürsoy
12.11.13
Der Referent
Über 10 Jahre Software-Entwicklung
„Software Architect“ @ adesso AG
Verteilte, skalierbare Systeme
Continuous Delivery
Artikel und Konferenzen
12.11.13

Agilität, Snapshots und Continuous Delivery
12.11.13
Agilität, Snapshots und Continuous Delivery
http://www.flickr.com/photos/enor/517787281/
12.11.13
Agilität, Snapshots und Continuous Delivery
http://www.flickr.com/photos/lizandcormac/372399658/
Scrum

Quelle: scrumalliance.org

12.11.13

Agilität, Snapshots und Continuous Delivery
„Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.“
http://agilemanifesto.org/principles.html

12.11.13

Agilität, Snapshots und Continuous Delivery
„Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.“
http://agilemanifesto.org/principles.html

12.11.13

Agilität, Snapshots und Continuous Delivery
Warum SNAPSHOT‘s?
Entwickler-Version
Stabile Versionen erkennen
Releases sind aufwendig
Interaktion zwischen Teams

12.11.13

Agilität, Snapshots und Continuous Delivery
Auswirkungen
Release-Vorbereitungen
Merge Feature Branches („Done“)
Integration von Release-Modulen
Release-Management
Dokumentation

12.11.13

Agilität, Snapshots und Continuous Delivery
Das Maven-Modell
„Super-Simplified“

Build
SNAPSHOT

Deliver /
Go Live

12.11.13

Test

Build RELEASE

Agilität, Snapshots und Continuous Delivery
SNAPSHOT != Releasable

12.11.13

Agilität, Snapshots und Continuous Delivery
Der Release
„The Maven Release Plugin Way“ (tm)
Alles in SCM? SNAPSHOT-Abhängigkeiten?
Compile & Test
Ändere POM auf neue Release-Version
SCM-Info in POM anpassen
Compile & Test
Commit in SCM
SCM Tag
Ändere POM auf neue –SNAPSHOT Version
Commit in SCM
Compile & Test
12.11.13

Agilität, Snapshots und Continuous Delivery
„The Maven Release Plugin Way“ (tm)
3 x Clean & Compile & Test
2 x POM Transformation
2 x SCM Commit
3 SCM Revisionen

12.11.13

Agilität, Snapshots und Continuous Delivery
„Mavenized“ Build-Pipeline

Continuous
Build

Deploy
artifacts

Release
Build

Inspect
Build

Prepare
artifacts

Production

12.11.13

Agilität, Snapshots und Continuous Delivery

Deploy
artifacts
12.11.13
Agilität, Snapshots und Continuous Delivery
http://www.flickr.com/photos/myklroventine/3400039653/
Lösung?

12.11.13

Agilität, Snapshots und Continuous Delivery
CD Build-Pipeline

Developer
Build

Developer
Test

Candidate
Build

Prepare
artifacts

Deploy
artifacts

Promote
artifacts

12.11.13

Agilität, Snapshots und Continuous Delivery

Production
Jason van Zyl
„Unfortunately, but naturally, users tend
to think that the release plugin
embodies all best practices for Maven
with respect to releases, but in practice
many people accept it's flaws.“
http://www.lucasward.net/2010/11/maven-and-continuous-delivery.html?showComment=1289373353091#c7316536994911982893

12.11.13

Agilität, Snapshots und Continuous Delivery
Lösungen
CD-Pipeline =
immer RELASE-Versionen!

1.1.0-2652-245

12.11.13

Agilität, Snapshots und Continuous Delivery
Lösungen
CD-Pipeline =
immer RELASE-Versionen!

1.1.0-2652-245
SCM Revision

12.11.13

Agilität, Snapshots und Continuous Delivery
Lösungen
CD-Pipeline =
immer RELASE-Versionen!

1.1.0-2652-245
Build Number

12.11.13

Agilität, Snapshots und Continuous Delivery
Lösung
Codehaus Versions Plugin
mvn versions:set –DnewVersion=$NEWVER

Codehaus Build Helper Plugin



<goals>





<goal>parse-version</goal>


</goals>

12.11.13

Agilität, Snapshots und Continuous Delivery
Lösung
Codehaus Versions Plugin
<execution>
<id>setnewversion</id>
<phase>validate</phase>
<goals>
<goal>set</goal>
</goals>
<configuration>
<generateBackupPoms>false</generateBackupPoms>
<newVersion>${parsedVersion.majorVersion}.


${parsedVersion.minorVersion}.${parsedVersion.


incrementalVersion}-${NEWVER}

 </newVersion>
</configuration>
</execution>
12.11.13

Agilität, Snapshots und Continuous Delivery
Promote
„Promote“ Artefakte
Release vs Staging
Repository

12.11.13

Agilität, Snapshots und Continuous Delivery

http://www.flickr.com/photos/mac_filko/5491781178/
Housekeeping
Staging-Repositories
Artifactory Pro
Nexus Professional
Apache Archiva (manuell)

Maven/Jenkins Plugin‘s
REST-Schnittstellen

12.11.13

Agilität, Snapshots und Continuous Delivery
Nach-“Lese“
Maven Mailing List
http://maven.40175.n5.nabble.com/Continuous-Delivery-and-Maven-td3245370.html

Lucas Ward - Maven and Continuous Delivery
http://www.lucasward.net/2010/11/maven-and-continuous-delivery.html

Kief Morris - The Conflict Between Continuous Delivery and
Traditional Agile
http://kief.com/the-conflict-between-continuous-delivery-and-traditional-agile.html

Axel Fontaine – The Final Nail in the Coffin
http://axelfontaine.com/blog/final-nail.html

12.11.13

Agilität, Snapshots und Continuous Delivery
12.11.13
Agilität, Snapshots und Continuous Delivery
http://www.flickr.com/photos/an_untrained_eye/6630719431/
Vielen Dank für Ihre Aufmerksamkeit.

www.adesso.de
info@adesso.de

Contenu connexe

En vedette

Listão Unicap 2013.2
Listão Unicap 2013.2Listão Unicap 2013.2
Listão Unicap 2013.2pepontocom
 
Principios Básicos de la Nomenclatura de Compuestos Orgánicos
Principios Básicos de la Nomenclatura de Compuestos OrgánicosPrincipios Básicos de la Nomenclatura de Compuestos Orgánicos
Principios Básicos de la Nomenclatura de Compuestos Orgánicosmaestroparra
 
Guía ética elisa[2]
Guía ética elisa[2]Guía ética elisa[2]
Guía ética elisa[2]Jesus Chaux
 
Guía ética elisa[2]
Guía ética elisa[2]Guía ética elisa[2]
Guía ética elisa[2]Jesus Chaux
 
Taller: Análisis de Situación de Salud (ASIS) (2014)
Taller: Análisis de Situación de Salud (ASIS) (2014)Taller: Análisis de Situación de Salud (ASIS) (2014)
Taller: Análisis de Situación de Salud (ASIS) (2014)Universidad Particular de Loja
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion289a
 
The ultimate guide to employee referrals
The ultimate guide to employee referralsThe ultimate guide to employee referrals
The ultimate guide to employee referralsAchievers
 
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)Zacatecas TresPuntoCero
 
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...David Salomon Rojas Llaullipoma
 
Guia buenas prácticas uso racional de energia en el sector de la pyme
Guia buenas prácticas uso racional de energia en el sector de la pymeGuia buenas prácticas uso racional de energia en el sector de la pyme
Guia buenas prácticas uso racional de energia en el sector de la pymeEnrique Posada
 
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludGuia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludAnibal Velasquez
 
Modelo para la conformación de una agenda digital en las instituciones de edu...
Modelo para la conformación de una agenda digital en las instituciones de edu...Modelo para la conformación de una agenda digital en las instituciones de edu...
Modelo para la conformación de una agenda digital en las instituciones de edu...Academia de Ingeniería de México
 
Manual bpm para la elaboracion de embutidos
Manual bpm para la elaboracion de embutidosManual bpm para la elaboracion de embutidos
Manual bpm para la elaboracion de embutidosClaudio
 

En vedette (20)

Listão Unicap 2013.2
Listão Unicap 2013.2Listão Unicap 2013.2
Listão Unicap 2013.2
 
Ciencias web
Ciencias webCiencias web
Ciencias web
 
Conceptosbasicosdeprospectivaguillerminabaez 1
Conceptosbasicosdeprospectivaguillerminabaez 1Conceptosbasicosdeprospectivaguillerminabaez 1
Conceptosbasicosdeprospectivaguillerminabaez 1
 
Principios Básicos de la Nomenclatura de Compuestos Orgánicos
Principios Básicos de la Nomenclatura de Compuestos OrgánicosPrincipios Básicos de la Nomenclatura de Compuestos Orgánicos
Principios Básicos de la Nomenclatura de Compuestos Orgánicos
 
Guía ética elisa[2]
Guía ética elisa[2]Guía ética elisa[2]
Guía ética elisa[2]
 
Guía ética elisa[2]
Guía ética elisa[2]Guía ética elisa[2]
Guía ética elisa[2]
 
Taller: Análisis de Situación de Salud (ASIS) (2014)
Taller: Análisis de Situación de Salud (ASIS) (2014)Taller: Análisis de Situación de Salud (ASIS) (2014)
Taller: Análisis de Situación de Salud (ASIS) (2014)
 
Cuadro de cuentas
Cuadro de cuentasCuadro de cuentas
Cuadro de cuentas
 
2º fundamentos3
2º fundamentos32º fundamentos3
2º fundamentos3
 
Luis felipe cadavid acosta
Luis felipe cadavid acostaLuis felipe cadavid acosta
Luis felipe cadavid acosta
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion
 
Punto 7. ISO 9000
Punto 7. ISO 9000Punto 7. ISO 9000
Punto 7. ISO 9000
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
The ultimate guide to employee referrals
The ultimate guide to employee referralsThe ultimate guide to employee referrals
The ultimate guide to employee referrals
 
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)
Segundo Paquete Económico 2017 Zacatecas - Egresos (4-8)
 
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
 
Guia buenas prácticas uso racional de energia en el sector de la pyme
Guia buenas prácticas uso racional de energia en el sector de la pymeGuia buenas prácticas uso racional de energia en el sector de la pyme
Guia buenas prácticas uso racional de energia en el sector de la pyme
 
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de saludGuia de Evaluación, Monitoreo y Supervisión para servicios de salud
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
 
Modelo para la conformación de una agenda digital en las instituciones de edu...
Modelo para la conformación de una agenda digital en las instituciones de edu...Modelo para la conformación de una agenda digital en las instituciones de edu...
Modelo para la conformación de una agenda digital en las instituciones de edu...
 
Manual bpm para la elaboracion de embutidos
Manual bpm para la elaboracion de embutidosManual bpm para la elaboracion de embutidos
Manual bpm para la elaboracion de embutidos
 

Similaire à Agilität, Snapshots und Continuous Delivery

Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Wolfgang Kraus
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Wolfgang Kraus
 
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudAndreas Günzel
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesTobias Schneck
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Dynatrace
 
Openstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzOpenstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzB1 Systems GmbH
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Dominik Helleberg
 
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sQAware GmbH
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...B1 Systems GmbH
 

Similaire à Agilität, Snapshots und Continuous Delivery (14)

Interaktionsdesign mit Wireframes
Interaktionsdesign mit WireframesInteraktionsdesign mit Wireframes
Interaktionsdesign mit Wireframes
 
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
WWruhr2018
WWruhr2018WWruhr2018
WWruhr2018
 
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
Höchst elastisch - Scrum und das Wasserfallmodell - Herbstcampus 2009
 
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
Endress + Hauser: Echtzeit Performance Monitoring erfolgreich umgesetzt
 
Openstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzOpenstack im unternehmerischen Einsatz
Openstack im unternehmerischen Einsatz
 
Mobile SEO Grundlagen
Mobile SEO GrundlagenMobile SEO Grundlagen
Mobile SEO Grundlagen
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
 
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
 
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
Klein, aber oho - Continuous Delivery von Micro Applications mit Jenkins, Doc...
 

Plus de adesso AG

SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)adesso AG
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPSNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPadesso AG
 
Mythos High Performance Teams
Mythos High Performance TeamsMythos High Performance Teams
Mythos High Performance Teamsadesso AG
 
A Business-Critical SharePoint Solution From adesso AG
A Business-CriticalSharePoint SolutionFrom adesso AGA Business-CriticalSharePoint SolutionFrom adesso AG
A Business-Critical SharePoint Solution From adesso AGadesso AG
 
Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!adesso AG
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?adesso AG
 
Getriebene Anwendungslandschaften
Getriebene AnwendungslandschaftenGetriebene Anwendungslandschaften
Getriebene Anwendungslandschaftenadesso AG
 
Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013adesso AG
 
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)adesso AG
 
OOP 2013 NoSQL Suche
OOP 2013 NoSQL SucheOOP 2013 NoSQL Suche
OOP 2013 NoSQL Sucheadesso AG
 
NoSQL in der Cloud - Why?
NoSQL in der Cloud -  Why?NoSQL in der Cloud -  Why?
NoSQL in der Cloud - Why?adesso AG
 
Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.adesso AG
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDIadesso AG
 
Zehn Hinweise für Architekten
Zehn Hinweise für ArchitektenZehn Hinweise für Architekten
Zehn Hinweise für Architektenadesso AG
 
Agile Praktiken
Agile PraktikenAgile Praktiken
Agile Praktikenadesso AG
 
Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS adesso AG
 
Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5adesso AG
 
CloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App EngineCloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App Engineadesso AG
 
Scala 4 Enterprise
Scala 4 EnterpriseScala 4 Enterprise
Scala 4 Enterpriseadesso AG
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architektenadesso AG
 

Plus de adesso AG (20)

SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPSNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
 
Mythos High Performance Teams
Mythos High Performance TeamsMythos High Performance Teams
Mythos High Performance Teams
 
A Business-Critical SharePoint Solution From adesso AG
A Business-CriticalSharePoint SolutionFrom adesso AGA Business-CriticalSharePoint SolutionFrom adesso AG
A Business-Critical SharePoint Solution From adesso AG
 
Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!Was Sie über NoSQL Datenbanken wissen sollten!
Was Sie über NoSQL Datenbanken wissen sollten!
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
 
Getriebene Anwendungslandschaften
Getriebene AnwendungslandschaftenGetriebene Anwendungslandschaften
Getriebene Anwendungslandschaften
 
Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013Google App Engine JAX PaaS Parade 2013
Google App Engine JAX PaaS Parade 2013
 
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM)
 
OOP 2013 NoSQL Suche
OOP 2013 NoSQL SucheOOP 2013 NoSQL Suche
OOP 2013 NoSQL Suche
 
NoSQL in der Cloud - Why?
NoSQL in der Cloud -  Why?NoSQL in der Cloud -  Why?
NoSQL in der Cloud - Why?
 
Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.Lean web architecture mit jsf 2.0, cdi & co.
Lean web architecture mit jsf 2.0, cdi & co.
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
 
Zehn Hinweise für Architekten
Zehn Hinweise für ArchitektenZehn Hinweise für Architekten
Zehn Hinweise für Architekten
 
Agile Praktiken
Agile PraktikenAgile Praktiken
Agile Praktiken
 
Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS
 
Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5Neue EBusiness Perspektiven durch HTML5
Neue EBusiness Perspektiven durch HTML5
 
CloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App EngineCloudConf2011 Introduction to Google App Engine
CloudConf2011 Introduction to Google App Engine
 
Scala 4 Enterprise
Scala 4 EnterpriseScala 4 Enterprise
Scala 4 Enterprise
 
10 Hinweise für Architekten
10 Hinweise für Architekten10 Hinweise für Architekten
10 Hinweise für Architekten
 

Agilität, Snapshots und Continuous Delivery