Veranstaltung
- Termin
- 19.03.2012 - 20.03.2012
- Titel
- Agiles ALM - Application Lifecycle Management mit Java/JEE
- Preis in € zzgl. MwSt.
- 1590
- Anbieter
-
SIGS DATACOM GmbH
Mail
Web - Ort
- Köln
Viele Software-Projekte scheitern unnötig aufgrund von unklaren Projektzielen, sich ändernden Anforderungen, explodierender Kosten oder suboptimaler Software-Qualität. Als Antwort darauf gewinnt immer mehr ein umfassendes Application Lifecycle Management (ALM) an Bedeutung.
ALM integriert viele Projektphasen und Aktivitäten, insbesondere Anforderungs-, Konfigurations-, Build-, Release- und Test-Management sowie Delivery. ALM schafft bessere Rahmenbedingungen für die tägliche Arbeit in der Software-Entwicklung.
Eine agile Herangehensweise an das ALM
erhöht die Qualität signifikant
reduziert das Time-To-Market
und führt zu mehr Rückkopplungen
sowie noch höherer Motivation und Kundenzufriedenheit.
In diesem 2-tägigen Seminar (mit einem optional zubuchbaren 3. Seminartag) erhalten die Teilnehmer einen fundierten Überblick über das ALM: über dessen Evolution von der einfachen Versionskontrolle über das Software Configuration Management (SCM) hin zum interdisziplinären Change-Enabler werden Ziele, Inhalte und Konzepte des ALM diskutiert. Die plattform- und werkzeugunabhängigen Strategien werden mit leichtgewichtigen Werkzeugen exemplarisch implementiert und insbesondere mit Java/JEE-Idiomen verdeutlicht.
Der Fokus liegt dabei nicht nur auf eine richtige, an den Anforderungen austarierte Werkzeugauswahl ("Effektivität"), sondern auch darauf, wie diese Werkzeuge richtig genutzt werden können ("Effizienz").
Die Seminarinhalte zeichnen sich durch große Praxisnähe, Interaktivität und der Diskussion von zahlreichen Strategien aus. Fallstricke werden auch durch verbreitete Anti-Muster illustriert. Die Diskussionen beinhalten ebenfalls die von den Teilnehmern eingebrachten, individuellen Herausforderungen aus ihrem jeweiligen Projektalltag.
Zusatztag: ==> Ein optional zubuchbarer 3. Seminartag (+ € 400,00) steht für detaillierte Diskussionen sowie für ein prototypisches Arbeiten mit Werkzeugen anhand konkreter, individuell abstimmbarer Aufgabenstellungen zur Verfügung.
Aus dem Seminarinhalt:
Tag 1
- Evolution der Softwareentwicklung hin zu einem Agilen ALM
- Agiles ALM: Ziele, Wechselwirkungen, Vorgehensmodelle
- Grundlegende Konzepte und Inhalte
- Software Configuration Management SCM als Backbone eines ALM: Umsetzungspfade
- Funktionales ALM, Teil 1: Scrum implementieren
- Funktionales ALM, Teil 2: Task-basierte Development
- Funktionales und Technisches Release Management verbinden
- Begleitend: Werkzeuge
Tag 2
- Integrations-Management und Releasing: Dependency Management
- Produktive Arbeitsumgebungen
- Advanced Continuous Integration: Staging, Artefakt-Typen, Konfiguration, Audits
- Delivery: Auslieferung und Verwaltung von Artefakten und Systemen
- Requirements Management: Testkategorien, kollaborative Entwicklung, Specification by Example
- Begleitend: Werkzeuge
Tag 3 (Optional zubuchbar: + € 400,00)
- Hemdsärmelige Implementierung mit Werkzeugen (eigener Laptop erforderlich!)
- Diskussion mit Workshop-Charakter
- Thematisierung von konkreten Projektherausforderungen
Werkzeugauswahl: Eclipse, Mylyn, Maven, Gradle, Artifactory, Nexus, MSBuild, Ant, JIRA, FishEye, GreenHopper, Trac, TeamCity, Bamboo, Hudson/Jenkins, Sonar, FindBugs, Checkstyle, PMD, Cobertura, JaCoCo, Cargo, Mockito, Selenium2, Arquillian, FEST, JUnit TestNG, Subversion, Git, GivWenZen, specs2, XStream, Fit/FitNesse, Excel, Groovy, Scala, Java, Cobol, .NET, Puppet, Nagios, und andere.
Als Seminarunterlagen dient das seit Mai 2011 erhältliche Buch: Agile ALM - Lightweight tools and Agile strategies vom Referenten, Michael Hüttermann. Die Teilnehmer erhalten das Buch kostenlos.
Der Referent: Michael Hüttermann, freiberuflicher Trainer und Berater
