Nahezu die ganze Welt führt mittlerweile ihre Projekte "agil" durch. Doch was genau heißt das? Wir diskutieren, was es bedeutet, agil zu entwickeln und was für einen Nutzen dies hat. Dabei gehen wir auf erfolgreiche Methodiken wie das "Toyota Production System", "Lean Development", "Extreme Programming" und "Scrum" ein. Anschließend befassen wir uns mit der Infrastruktur: Welche Werkzeuge können bei der agilen Java-Entwicklung wie eingestzt werden, um die Software agil und umfassend zu entwickeln und zu testen. Alle vorgestellten Werkzeuge sind kostenlos erhältlich.
Inhalt
Agile Entwicklung: Nutzen und
Methodik
Der Nutzen agiler Entwicklung für alle Projektbeteiligte
Beispiel: Toyota Production System
Beispiel: Lean Development
Beispiel: Scrum
Beispiel: Extreme Programming
Werkzeuge für die agile Java
Entwicklung
TestNG
EasyMock
Jemmy
EMMA
WebTest
Selenium
Subversion
Ant
Maven CruiseControl
Seminar-Ziel
Sie verstehen, wie Sie durch "agile Entwicklung" Projekte sehr erfolgreich voranbringen können. Sie wissen, was diese Methodiken für einen konkreten Nutzen haben, wie Sie agile Werte und Praktiken aktiv anwenden, und mit welchen Java Werkzeugen Sie diesen Prozess optimal unterstützen. Sie kennen unterschiedliche Ansätze.
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Agile Softwareentwicklung
Dieses Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise. Nach einem Überblick über die Grundlagen agiler Werte, Konzepte und Methoden wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird jeweils aufzeigt, welche Praktiken die prominenten agilen Methoden wie eXtreme Programming, Feature Driven Development oder Scrum vorschlagen. Dabei geben die Autoren Hinweise zur Indikation bzw. Kontraindikation agiler Vorgehensweisen und speziellen agilen Methoden sowie Tipps zur Einführung agiler Methoden in Organisationen. Nach der Lektüre ist der Leser in der Lage, sein eigenes angepasstes agiles Vorgehen aus bekannten und neuen agilen Praktiken zu finden und anzuwenden. Das Buch richtet sich an Softwareentwickler, Informatiker, Projektleiter und Studierende im fortgeschrittenen Bachelor- oder Master-Studium.
Seminar
Software-Testing & Internationalisierung
Dieses Buch wird Ihren Blick auf Testmethoden und Vorgehensweisen verändern. Es vermittelt nicht nur die zum Testen von Software notwendigen Kenntnisse und Praktiken, sondern setzt diese in Bezug zur täglichen Realität von Budgetknappheit und Termindruck. Dabei wird verstärkt auf die spezifischen Bedingungen von kleinen, agilen Projektgruppen eingegangen. Sie erhalten einen Überblick über die klassischen Vorgehensweisen des Software-Testings und verstehen, warum diese in vielen Projekten heute nicht mehr anwendbar sind. Sie erfahren die speziellen Anforderungen beim Planen, Durchführen und Auswerten von Tests moderner, objektorientierter Software und können die Einsetzbarkeit der heute diskutierten alternativen Techniken für ihre tägliche Arbeit beurteilen und die zur jeweiligen Anforderung passende Testtechnik auswählen. Aus dem Inhalt: - Neue Antworten zum Qualitätsbegriff - Risikoanalyse und Bewertung - Risiko-orientiertes Testen - Exploratives Testen - Test and Tune - Testen durch Benutzen - Testpatterns - Anwendungsfälle, Anforderungen, Testfälle - Debugging - Automatisiertes Testen: Mythos und Wirklichkeit - Windows Scripting - Testframeworks - Testorientiertes Anwendungsdesign - Werkzeuge für Entwickler und Tester - Agiles Testmanagement u. v. m.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743