Agile Softwareentwicklung - Ein praktisches Beispiel -
|
|
- Kristian Ritter
- vor 2 Jahren
- Abrufe
Transkript
1 Agile Softwareentwicklung - Ein praktisches Beispiel - Dr. Dagmar Monett Díaz Berlin, D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel
2 Der Softwareentwicklungsprozess Sichtweisen, Kommunikationsmuster und Interessen (Cartoon aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 2
3 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 3
4 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 4
5 agile Methode? agil (adj.) flink, gewandt, beweglich [Latein agilis] Methode (f.) planmäßiges, folgerichtiges Verfahren, Vorgehen, Handeln (Arbeits~, Lehr~) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 5
6 Strukturfunktionalismus (Aus der Soziologie, nach Talcott Parsons) Jedes System muss vier Funktionen erfüllen, um sich selbst erhalten zu können: A G I L Adaption Latent maintenance Goal attainment Integration D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 6
7 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 7
8 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 8
9 Agile Softwareentwicklung Oberbegriff für den Einsatz von Agilität in der Softwareentwicklung. Erste Ansätze zu Agiler Softwareentwicklung sind bereits Anfang der 1990er Jahre zu finden. Popularität erreichte die Agile Softwareentwicklung erstmals 1999, als Kent Beck und andere das erste Buch zu Extreme Programming veröffentlichten. Das Ziel ist es, den Softwareentwicklungsprozess flexibler und schlanker zu machen, als das bei den klassischen Vorgehensmodellen der Fall ist. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 9
10 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 10
11 Agiles Manifest Der kleinste gemeinsame Nenner aller agilen Vorgehensmodelle. Formuliert im Februar 2001 bei einem Treffen in Utah. Das Manifest weist 17 Autoren und Erstunterzeichner aus, die auf unterschiedlichen Gebieten der agilen Softwareentwicklung tätig sind. Es besagt: Wir suchen nach besseren Wegen, Produkte zu entwickeln, indem wir es selbst praktizieren und anderen dabei helfen, dies zu tun. wobei: D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 11
12 Agiles Manifest, agile Werte Individuen und Interaktionen haben Vorrang vor Prozessen und Werkzeugen Funktionsfähige Produkte haben Vorrang vor ausgedehnter Dokumentation Zusammenarbeit mit dem Kunden haben Vorrang vor Vertragsverhandlungen Das Eingehen auf Änderungen haben Vorrang vor strikter Planverfolgung Wir erkennen dabei sehr wohl den Wert der Dinge auf der rechten Seite an, wertschätzen jedoch die auf der linken Seite noch mehr D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 12
13 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 13
14 Agile Methoden Arbeitstechniken, die sich bei agilen Vorgehensweisen zur Softwareentwicklung finden. Beispiele sind: Paarprogrammierung Testgetriebene Entwicklung ständige Refaktorisierungen Story-Cards schnelle Codereviews (Bild aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 14
15 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 15
16 Agile Prozesse Ziel der Vorgehensweise ist es, den Softwareentwicklungsprozess durch Abbau der Bürokratisierung und durch die stärkere Berücksichtigung der menschlichen Aspekte effektiver zu gestalten. Bekannte Beispiele sind: Adaptive Software Development (ASD) Crystal Universal Application Testgetriebene Entwicklung (TDD) Feature-Driven Development (FDD) Scrum extreme Programming (XP) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 16
17 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 17
18 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 18
19 Was ist XP? (Cartoon aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 19
20 extreme Programming Ein praktisches Beispiel extreme Programming (XP), auch Extremprogrammierung, ist eine Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Diese Vorgehensweise definiert ein Vorgehensmodell der Softwaretechnik, das sich den Anforderungen des Kunden in kleinen Schritten annähert. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 20
21 What is XP? Extreme Programming Explained, Buch von Kent Beck* und Cynthia Andres 2. Kapitel (in Wordle), Addison-Wesley Professional, 2. Auflage, *: K.Beck ist einer der drei Begründer des XP Software-Entwicklungsprozesses und Autor mehrerer Bücher. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 21
22 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 22
23 Die 5 zentralen Werte von XP Kommunikation Respekt Einfachheit XP Mut Feedback D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 23
24 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 24
25 Zyklisches Vorgehen in XP (1) XP sieht Rückkopplungsmechanismen von ganz unterschiedlicher Dauer und Reichweite vor. (Bild aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 25
26 Zyklisches Vorgehen in XP (2) Auch: (Bild und Nächste- aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 26
27 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 27
28 Die 5 Regeln von XP Planung Codieren Management Design Testen D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 28
29 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 29
30 Das XP-Projekt Release Planning Meeting: erstellt Release Plan. Festlegung der zu implementierenden User Stories. Jede Iteration erzeugt ein auslieferbares System. Im Akzeptanztest wird die Implementierung der User Stories geprüft. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 30
31 Iterationen im XP-Projekt Iterationen von 1-3 Wochen Länge. Keine Vorplanung, sondern erst zu Beginn der Iteration. Nur benötigte Funktionalität hinzufügen. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 31
32 Release entwickeln im XP-Projekt Gemeinsame Verantwortung für den Code. Generalisten, die einspringen können und voneinander lernen. Tägliches Stand Up Meeting. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 32
33 Gemeinsames Codieren Pair Programming zwei sitzen gemeinsam vor dem Computer. Refactoring. Laufende Integration Daily Build. Unit Tests Test vor Code! D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 33
34 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 34
35 Zusammenhang der Techniken nach Beck (2003) Kunde vor Ort (On-Site Customer) Metapher (Metaphor) 40-Stunden-Woche (40 Hour Week) Einfaches Design (Simple Design) Plannungsspiel (Planning Game) Programmieren in Paaren (Pair Programming) Refactoring Testen (Testing) Kurze Release-Zyklen (Short Releases) Gemeinsame Verantwortlichkeit (Collective Ownership)) Programmierstandards (Coding standards) Fortlaufende Integration (Continuous Integration) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 35
36 XP: Summe von Best-Practices (Bild aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 36
37 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 37
38 Welche Vorteile bietet XP? Durch das inkrementelle Vorgehen und die und monatliche Auslieferung kann die neue Software zu einem frühen Zeitpunkt produktiv gehen und seine Kosten schnell wieder hereinholen im besten Fall sogar noch während der Projektlaufzeit. Der Code selbst wird in sehr hoher Qualität erstellt und bleibt dank testgetriebener Entwicklung stets änder- und erweiterbar, womit auch in großen Systemen die Voraus-setzung geschaffen wird, um Refactorings durchzuführen. Nicht zuletzt hat XP eine positive Wirkung auf den Teamgeist und die Motivation der Entwickler: sie identifi-zieren sich mit dem hochwertigen Code und feiern Erfolgs-erlebnisse, wenn wieder eine neue Version ausgeliefert werden kann. D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 38
39 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 39
40 Hauptquellen für den Vortrag D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 40
41 Weitere Quellen Wapedia Wiki: Agile Software Entwicklung Softwaretechnik T. Grechening et al., Pearson Studium, 2010, it-agile Agile Alliance Agile Software Development Made Easy! Extreme Programming: A gentle introduction Manifesto for Agile Software Development D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 41
42 Quelle der Inspiration XP th Int. Conf. on Agile Software Development (Siehe ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 42
43 Agenda Einführung: Definitionen Agile Softwareentwicklung Agiles Manifest Agile Methoden Agile Prozesse extreme Programming Werte Zyklisches Vorgehen Regeln XP-Kreislauf Techniken Vorteile Quellen Zusammenfassung in Englisch D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 43
44 Retaking the Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 44
45 Principles behind the Ag. Manif. (I) Customer satisfaction by rapid, continuous delivery of useful software Working software is delivered frequently (weeks rather than months) Working software is the principal measure of progress Even late changes in requirements are welcomed (this does not mean code & run. Instead removing an existing feature or moving a deadline forward to accommodate late/unplanned feature requests) Close, daily cooperation between business people, developers, and users D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 45
46 Principles behind the Ag. Manif. (II) Face-to-face conversation is the best form of communication (Colocation) Projects are built around motivated individuals, who should be trusted Continuous attention to technical excellence and good design Simplicity --the art of maximizing the amount of work not done-- is essential Self-organizing teams, the best architectures, requirements, and designs emerge from them Regular adaptation to changing circumstances D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 46
47 Is Agile really better and how? (Bild aus ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 47
48 Some facts From Scott Ambler s Agile Adoption Rate Surveys posted at Has Your Organization Adopted One or More Agile Techniques? % Yes No D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 48
49 Some facts Methodology adoption (2006) Other 171 Scrum FDD XP 954 DSDM 26 Crystal Clear 91 AUP Agile MSF D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 49
50 Effectiveness of Agile (2008) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 50
51 Would you Agile? extreme Programming a good choice. (Cartoon taken from ) D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 51
52 Thanks for your attention! You can find the slides of the talk at: D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel 52
53 Agile Softwareentwicklung - Ein praktisches Beispiel - Dr. Dagmar Monett Díaz Berlin, D. Monett: Agile Softwareentwicklung Ein praktisches Beispiel
Agile Softwareprozess-Modelle
Agile Softwareprozess-Modelle Steffen Pingel Regionale Fachgruppe IT-Projektmanagement 2003-07-03 Beweglich, Lebhaft, Wendig Was bedeutet Agil? Andere Bezeichnung: Leichtgewichtiger Prozess Manifesto for
Agile SW- Entwicklungsmethoden. Ein agiler Vortrag über Ideen, die uns das Leben erleichtern sollen. von Paul Palaszewski
Agile SW- Entwicklungsmethoden Ein agiler Vortrag über Ideen, die uns das Leben erleichtern sollen. von Paul Palaszewski Agenda 1) Arten des Lernens: Shu-Ha-Ri 2) Das Agile Software Development Manifest.
Extreme Programming. Universität Karlsruhe (TH) Fakultät für Informatik Lehrstuhl für Programmiersysteme. Forschungsuniversität gegründet 1825
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Extreme Programming Agiles Manifest Individuen und Interaktion wichtiger als Prozesse und Werkzeuge Laufende Software wichtiger als vollständige
Agile Software-Entwicklung: Überblick
Agile Software-Entwicklung: Überblick Stefan Diener / Apr 18, 2007 / Page 1 Inhalt Historie Agiles Manifest Agile Prinzipien Agile Methoden Agile SW-Entwicklungsprozesse Stefan Diener / Apr 18, 2007 /
Trends in der Agilität Dr. Martin Geier
Projektmanagement Agil Trends in der Agilität Dr. Martin Geier Zahlen und Fakten Fakten Gründung 2001 Standorte: Deutschland: Erlangen, München USA: Detroit, Miami Auszeichnungen 2004 2008 2011 2006, 2007,
Sind wir nicht alle ein bisschen agil? Dipl.-Inform. Tammo Freese xpdays, Karlsruhe, 22. November 2004
Sind wir nicht alle ein bisschen agil? Dipl.-Inform. Tammo Freese xpdays, Karlsruhe, 22. November 2004 Das Manifest der agilen Softwareentwicklung Ähnliche Werte bei XP, ASD, Crystal, DSDM, FDD, Scrum,...
- Agile Programmierung -
Fachhochschule Dortmund Fachbereich Informatik SS 2004 Seminar: Komponentenbasierte Softwareentwicklung und Hypermedia Thema: - - Vortrag von Michael Pols Betreut durch: Prof. Dr. Frank Thiesing Übersicht
Agile Entwicklung Technical Literacy 1
Agile Entwicklung Technical Literacy 1 Prof. Dr.-Ing. Carsten Bormann cabo@tzi.org 1 xkcd 844! Thanks, Randall Munroe, for all the wonderful teaching materials !Building the thing right vs.!building the
ZuuL - Entwicklung eines Adventures
ZuuL - Entwicklung eines Adventures im Rahmen der Uni-Tage 2009 Team 120 Universität Hamburg 16./17. November 2009 Team 120 (Universität Hamburg) ZuuL - Entwicklung eines Adventures 16.11.09 1 / 21 Übersicht
Agile Methoden vs. Testen
Agile Methoden vs. Testen cc gmbh Bernhard Moritz CC GmbH TAV 27, AK Testmanagement, 6.6.2008 Bernhard Moritz Flachstraße 13 65197 Wiesbaden Telefon 0611 94204-0 Telefax 0611 94204-44 Bernhard.Moritz@cc-gmbh.de
Projektmanagement. Dokument V 1.2. Oliver Lietz - Projektmanagement. Probleme bei Projekten
Projektmanagement Agile Methoden: Extreme Programming / Scrum Dokument V 1.2 Probleme bei Projekten Viel Arbeit, die an den Zielen vorbeigeht Viel Dokumentation für f r unbenutzte Bestandteile Fehlende
Herkömmliche Softwareentwicklungsmodelle vs. Agile Methoden
vs. Agile Methoden Christoph.Kluck@Student.Reutlingen University.de Medien und Kommunikationsinformatik Agenda Einführung Vorgehensmodelle Herkömmlich agil Resümee Klassische Probleme Nachgereichte Anforderungen
Kurzübersicht Unified Process und Agile Prozesse
Kurzübersicht Unified Process und Agile Prozes Rainer Schmidberger schmidrr@informatik.uni-stuttgart.de Copyright 2004, Rainer Schmidberger, Universität Stuttgart, Institut für Softwaretechnologie, Abt.
Klassische vs. agile Methoden der Softwareentwicklung
Klassische vs. agile Methoden der Softwareentwicklung Vorgetragen am 03. November 2004 durch Jonathan Weiss Emel Tan Erstellt für SWT Methoden und Werkzeuge zur Softwareproduktion Agenda I. Einleitung
Software Engineering. 4. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2014
Software Engineering 4. Methodologien Franz-Josef Elmer, Universität Basel, HS 2014 Software Engineering: 4. Methodologien 2 Wie den Entwicklungsprozess organisieren? Dokumentieren Verwalten Instandhalten
Agile Entwicklung Technical Literacy 1
Agile Entwicklung Technical Literacy 1 Prof. Dr.-Ing. Carsten Bormann cabo@tzi.org 1 geek & poke Oliver Widder 2 How Programs Are Usually Written The requirements specification was defined like this The
Empirische Evidenz von agilen Methoden. Seminar in Software Engineering Wintersemester 03/04
Empirische Evidenz von agilen Methoden Seminar in Software Engineering Wintersemester 03/04 Agenda Einleitung Bedeutung von agil Kurzübesicht agiler Methoden Überprüfung des (agilen) Erfolges Ausgewählte
Ganzheitliches IT-Projektmanagement
Ganzheitliches IT-Projektmanagement Kapitel 2 nach dem Buch: Ruf, Walter; Fittkau, Thomas: "Ganzheitliches IT-Projektmanagement" Wissen - Praxis - Anwendungen R. Oldenbourg Verlag München - Wien 2008;
Das Who s Who der agilen Methoden Golo Roden
Das Who s Who der agilen Methoden Golo Roden www.goloroden.de www.des-eisbaeren-blog.de Über mich > Wissensvermittler und Technologieberater >.NET, Codequalität und agile Methoden > MVP für C#, zweifacher
extreme Programming Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis dpunkt.verlag Henning Wolf Stefan Roock Martin Lippert
Henning Wolf Stefan Roock Martin Lippert extreme Programming Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis 2., überarbeitete und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Die
RE bei agilen Methoden
1 RE bei agilen Methoden Dipl. Inform. stefan.roock@itelligence.de it Workplace Solutions GmbH Vogt-Kölln-Strasse 30 22527 Hamburg Germany Agiles Manifest We are uncovering better ways of developing software
Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski
Agile Software Entwicklung Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski Agenda zum Kurs Software Engineering Wasserfallmodell Agile Entwicklung Wer bin ich Studium der Computerlinguistik
Software entwickeln mit extreme Programming
Martin Lippert Stefan Roock Henning Wolf Software entwickeln mit extreme Programming Erfahrungen aus der Praxis dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1 Die XP-Werte 4 1.2 Die XP-Prinzipien
AGIL WIE EIN WASSERFALL
BERATUNG JUDITH ANDRESEN AGIL WIE EIN WASSERFALL Die perfekte Projektmethode Informatik Kolloquium 15.12.2012 BERATUNG JUDITH ANDRESEN Projektcoaching Beratung Projekt-Audits www.judithandresen.com @judithandresen
Was funktioniert und was nicht? Agile Softwareentwicklung in der Praxis Martin Lippert, martin.lippert@akquinet.de
Was funktioniert und was nicht? Agile Softwareentwicklung in der Praxis Martin Lippert, martin.lippert@akquinet.de Über mich Martin Lippert Senior IT-Berater bei akquinet it-agile GmbH martin.lippert@akquinet.de
Einführung in die Softwaretechnik 9. Softwareprozesse
9. Softwareprozesse Klaus Ostermann (Mit Folien von Christian Kästner, Gabriele Taentzer und Wolfgang Hesse) 1 Agenda Wie kommt man vom Kundenwunsch zur fertigen Software? Wie strukturiert man ein Softwareprojekt?
AGILE SOFTWAREENTWICKLUNG NACH BERTRAND MEYER (AGILE!)
HOCHSCHULE ESSLINGEN FAKULTÄT INFORMATIONSTECHNIK STUDIENGANG SOFTWARETECHNIK UND MEDIENINFORMATIK AGILE SOFTWAREENTWICKLUNG NACH BERTRAND MEYER (AGILE!) WISSENSCHAFTLICHE PRÜFUNG WOJCIECH LESNIANSKI 22.01.2016
XP, Scrum, Crystal, FDD:
XP, Scrum, Crystal, FDD: Welche agile Methode passt zu uns? Henning Wolf Christoph Kemp Was ist Agilität? Teil 1: Das agile Manifest We are uncovering better ways of developing software by doing it and
Herausforderungen bei agiler Entwicklung und agilem Testen
Herausforderungen bei agiler Entwicklung und agilem Testen Dr. Andreas Birk, Gerald Heller Vivit Deutschland Jahrestreffen, Bad Honnef 14. September 2010 Inhalt Was ist agile Entwicklung? Wie unterstützt
Are you Agile. SAQ Zug um Zug, 27. November 2008. Agilität: Was bringen Sie mit? Was wissen Sie schon? Was wollen Sie heute Abend mitnehmen?
? SAQ Zug um Zug, Agilität: Was bringen Sie mit? Was wissen Sie schon? Was wollen Sie heute Abend mitnehmen? Folie 1 hat sich als Projektleiter während acht Jahren dafür eingesetzt, Ende Iteration lauffähige
(und was wir davon lernen können!)
extreme Programming (und was wir davon lernen können!) extreme Programming Eine Einführung - basierend auf Kent Beck: extreme Programming explained Addison Wesley (2000) http://www.extremeprogramming.org
Extreme Programming. Frank Gerberding LINEAS Informationstechnik GmbH Theodor-Heuss-Straße 2 D-38122 Braunschweig
Extreme Programming Frank Gerberding LINEAS Informationstechnik GmbH Theodor-Heuss-Straße 2 D-38122 Braunschweig Stand: 11.06.2007 LINEAS Gruppe - Zahlen und Fakten LINEAS Gruppe Branche Software- und
SOFTWARETECHNIK. Kapitel 7 Vorgehensmodelle. Vorlesung im Wintersemester 2012/13 FG System- und Software-Engineering Prof. Dr.-Ing.
SOFTWARETECHNIK Kapitel 7 Vorgehensmodelle Vorlesung im Wintersemester 2012/13 FG System- und Software-Engineering Prof. Dr.-Ing. Armin Zimmermann Inhalt Vorgehensmodelle Sequenzielle Modelle Iterative
extreme Programming (XP)
Softwaretechnik SS2005 Tobias Giese Masterstudiengang Informatik HS-Harz Agenda Allgemeines Vorgehensmodell Kommunikation und Arbeitsphilosophie Entwicklungsphasen / Extreme Rules Planung Entwurf Implementierung
Anforderungsermittlung mit Extreme Programming (XP) - Erfahrungen aus der Praxis
Anforderungsermittlung mit Extreme Programming (XP) - Erfahrungen aus der Praxis Stefan Roock, roock@jwam.de APCON Workplace Solutions GmbH & Universität Hamburg Vogt-Kölln-Strasse 30 22527 Hamburg Germany
3. Vorgehensmethoden/Prozessmodelle
3. Vorgehensmethoden/Prozessmodelle Vorgehensmethode/Prozessmodell: Ablauforganisation des Projektes für eine effektive und zielgerichtete Softwareentwicklung Wasserfallmodell Spiralmodell Agiles Vorgehen
DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION
DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG Michael Palotas 7. April 2015 1 GRIDFUSION IHR REFERENT Gridfusion Software Solutions Kontakt: Michael Palotas Gerbiweg
Werte 2.0 - Weil ich es mir wert bin. Dipl.-Inf. Bernd Schiffer akquinet it-agile GmbH bernd.schiffer@akquinet.de
Werte 2.0 - Weil ich es mir wert bin Dipl.-Inf. Bernd Schiffer akquinet it-agile GmbH bernd.schiffer@akquinet.de Danke, Johannes... 2 Ich sah sie überall... 3 Werte des Extreme Programmings Kommunikation
Agiles Projektmanagement. erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni 2011. Thomas Hemmer
Agiles Projektmanagement erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni 2011 Thomas Hemmer Chief Technology Officer thomas.hemmer@conplement.de conplement AG, Nürnberg 2 conplement
Software Engineering. 2. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2010
Software Engineering 2. Methodologien Franz-Josef Elmer, Universität Basel, HS 2010 Software Engineering: 2. Methodologien 2 Wie den Entwicklungsprozess organisieren? Dokumentieren Verwalten Instandhalten
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
Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten
Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten 1 Qualifikation Über den Vortragenden Freiberuflicher SW-Entwickler und Berater seit 2006 Certified Scrum
Effiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle. Windhoff Software Services GmbH www.wind-soft.
Effiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle Folie 2 Agenda Projektmanagement: Ziele und Methoden Agile Methoden: Scrum Agile Methoden im BI Umfeld PM
Coaching Agile Development Teams
Coaching Agile Development Teams Josef Scherer Solution Focused Scrum Coach josef.scherer@gmail.com http://agile-scrum.de/ Scherer IT Consulting Freiberuflicher Scrum Coach Lösungsfokussierter Berater
Software Engineering
Software Engineering Prof. Adrian A. Müller, PMP Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken Prof. A. Müller, FH KL Software Engineering WS '11/'12
Softwareentwicklung aus Sicht des Gehirns
Softwareentwicklung aus Sicht Business Unit Manager Folie 1 3. Juli 2008 Ziele Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Welche Auswirkungen
Agile Management Einführung in agiles Management
Agile Management Einführung in agiles Management Agile Management Agile Management-Methoden Einführung Agile Management PQRST e.u. - Ing. Erich Freitag Version 25.06.2013 Lernziele Den Unterschied zwischen
Extreme Programming ACM/GI Regionalgruppe Bremen, 12.6.2001
Extreme Programming ACM/GI Regionalgruppe Bremen, 12.6.2001 Tammo Freese OFFIS, Oldenburg freese@acm.org http://www.tammofreese.de Frank Westphal unabhängiger Berater westphal@acm.org http://www.frankwestphal.de
Agile Programmierung: Case Studies
Agile Programmierung: Case Studies Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Universität Hamburg 2015-07-07 Betreuung: Dr. Julian Kunkel 1/22 Gliederung Einfluss
Softwareentwicklung aus Sicht des Gehirns
Softwareentwicklung aus Sicht Business Unit Manager Folie 1 Ziel Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Was sind die Schlüsselfaktoren
Extreme Programming: Überblick
Extreme Programming: Überblick Stefan Diener / Apr 18, 2007 / Page 1 Prinzipien Rollen Planung Implementierung Praktiken weitere Vorgehensweisen Grenzen Inhalt Stefan Diener / Apr 18, 2007 / Page 2 Prinzipien
Software-Dokumentation im agilen Umfeld. Marion Bröer, parson communication
Software-Dokumentation im agilen Umfeld Marion Bröer, parson communication parson communication Software- und Prozessdokumentation Wissensmanagement Wikis und XML-basierte Dokumentation Schulungen und
Festpreisvertrag und agil nützt nicht viel? Stefan Roock, stefan.roock@akquinet.de Henning Wolf, henning.wolf@akquinet.de http://www.it-agile.
Festpreisvertrag und agil nützt nicht viel? Stefan Roock, stefan.roock@akquinet.de Henning Wolf, henning.wolf@akquinet.de http://www.it-agile.de Unser Hintergrund Agile Softwareentwicklung/Schulung/Beratung
Softwareentwicklung bei eevolution
Softwareentwicklung bei eevolution Darstellung der Prozesse mit dem agilen Entwicklungsansatz Jan Freitag, COMPRA GmbH Jan Freitag Studium: IMIT Bachelor: 2005-2008 IMIT Master: 2008-2010 eevolution: Mitarbeit
Starke vs. Schwache Prozesse. Seminarvortrag
Starke vs. Schwache Prozesse Seminarvortrag 1 / 16 Gliederung des Vortrags Starke vs. Schwache Prozesse 1. Hintergrund 2. Begrifflichkeiten 3. Vergleich agiler und plangesteuerter Prozesse (Orientierung
Extremes Programmieren
Extremes Programmieren Übersicht, Demonstration, Erfahrungen ACM/GI Regionalgruppe Hamburg, 19.1.2001 Frank Westphal unabhängiger Berater westphal@acm.org http://www.frankwestphal.de Tammo Freese OFFIS,
12.07.2009. agiles Projektmanagement. agiles Projektmanagement. Universität Würzburg 6. Juli 2009. Universität Würzburg 6.
? agiles Projektmanagement Benedict Gross mail@b-gross.com Augustenstr. 53 +49 172 75 75 75 4 80333 München +49 89 90 77 25 44 agiles Projektmanagement Einige Fragen zur Einführung: Was wissen Sie über
Wie agil kann Business Analyse sein?
Wie agil kann Business Analyse sein? Chapter Meeting Michael Leber 2012-01-24 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
11. Tübinger Arbeitsrechtstag
11. Tübinger Arbeitsrechtstag Agile Projektorganisation ( Scrum ) als neues Muster für Arbeit 4.0? Rechtsanwalt Dietmar Heise, Stuttgart Tübingen, 18. März 2016 Rechts- und Steuerberatung www.luther-lawfirm.com
Präsentation einer agilen Methode
Präsentation einer agilen Methode Adaptive Software Development Rainer Ulrich Überblick 1. Entstehung 2. Einordnung 3. Manifesto for Agile Software Development 4. Ansatz 5. Adaptive Conceptual Model 5.1.
Vorgehen im Softwareentwicklungsprozess
Der Softwareentwicklungsprozess Für die Entwicklung von Software, namentlich für große Projekte, ist ein systematisches Vorgehen notwendig. Dieses Vorgehen, der Softwareentwicklungprozess, wird strukturiert
Agile Software-Entwicklung: Überblick und Techniken. Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29
Agile Software-Entwicklung: Überblick und Techniken Prof. Dr. Stefan Kowalewski Dr. Carsten Weise 1/29 Kapitel I Der agile Ansatz 2/29 Agilität agil = flink, beweglich geringer bürokratischer Aufwand wenige
Projekt: BlendaX. Diplomprojekt / Bachelorprojekt. Prof. Dr. Rainer Malaka, Digitale Medien
Projekt: BlendaX Diplomprojekt / Bachelorprojekt Prof. Dr. Rainer Malaka, Digitale Medien Projekt BlendaX Agenda 26.10.07 10:00 Beginn, Organisatorisches 10:15 Wiki 10:30 Gruppen Brainstorming: Wie soll
Kombination von agiler Softwareentwicklung und CMMI in kleinen Umgebungen
Kombination von agiler Softwareentwicklung und CMMI in kleinen Umgebungen INSTITUT FÜR ANGEWANDTE INFORMATIK UND FORMALE BESCHREIBUNGSVERFAHREN (AIFB) KIT Universität des Landes Baden-Württemberg und nationales
Einführung in agile Entwicklung
Einführung in agile Entwicklung Jens Coldewey (BDU) Coldewey Consulting Curd-Jürgens-Str. 4 D-81739 München Germany Tel: +49-700-COLDEWEY Tel: +49-700-26533939 Fax: +49-89-74995703 jens.coldewey@coldewey.com
Navi & seitenzahl. Ein Toolset für agile Entwicklungsprojekte
Navi & seitenzahl Ein Toolset für agile Entwicklungsprojekte Warum Agil? Noch andere Gründe? Aktive Integration der Anwender Integration des Kunden Rückfragen, Priorisierungen Geschmack kommt beim Essen
Agile Entwicklung und Architektur. Leon Fausten Grundseminar WS 2014/15 12.12.2014
Agile Entwicklung und Architektur Leon Fausten Grundseminar WS 2014/15 12.12.2014 Agenda Scrum Motivation Refactoring Das Agile Manifesto und Architektur Agile Model Driven Development Architektur im Sprint
Seminar: Softwareentwicklung in der Wissenschaft. Agile Softwareentwicklung
Seminar: Softwareentwicklung in der Wissenschaft Agile Softwareentwicklung Benjamin Pöpel Fakultät für Mathematik, Informatik und Naturwissenschaften Fachbereich Informatik Betreuer: Christian Hovy 23.
Extremes Programmieren
Extremes Programmieren Übersicht, Demonstration, Erfahrungen ACM/GI Regionalgruppe Hamburg, 16.3.2001 Frank Westphal unabhängiger Berater westphal@acm.org http://www.frankwestphal.de Tammo Freese OFFIS,
Internet Briefing Agile SW-Entwicklung
1 www.namics.com Internet Briefing Agile SW-Entwicklung 6. Februar 2007 Peter Stevens, Principal Consultant Bern, Frankfurt, Hamburg, München, St. Gallen, Zug, Zürich Agenda 2 www.namics.com 3 www.namics.com
Clashing Cultures. Wenn Software-Ingenieure auf Wissenschaftler treffen Seminarvortrag Beiträge SE
Clashing Cultures Wenn Software-Ingenieure auf Wissenschaftler treffen Seminarvortrag Beiträge SE Andre Breitenfeld 10.12.2015 Agenda 1. Thematische Einordnung 2. Scientific Software Development 3. Papers
Agile Softwareentwicklung. Nicolai Reuschling & Philip Heck Entwicklung von Webapplikationen mit agilen Methoden
Agile Softwareentwicklung Nicolai Reuschling & Philip Heck Entwicklung von Webapplikationen mit agilen Methoden Praktikumsnachbereitung (Kaizen) Muda - Verschwendung Muri - Überlastung der Mitarbeiter
DER AGILE ENTWICKLER, VERSION 1.2
DER AGILE ENTWICKLER, VERSION 1.2 OBJEKTspektrum Information Days, 27. 29. April 2010 SCRUM ÜBERBLICK VORHIN AUF TWITTER 30.06.2010 3 FLACCID SCRUM There's a mess about a few projects recently. It works
Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -
Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch - Prof. Dr. Roland Petrasch, Beuth Hochschule für Technik prof.beuth-hochschule.de/petrasch Stefan Lützkendorf Projektron GmbH
Übersicht agile Methoden und Frameworks
Glenfis AG Alex Lichtenberger Übersicht agile Methoden und Frameworks Webinar 25. Juni 2014 Version 1.0.0 Alex Lichtenberger Berater bei Glenfis AG (Zürich) Certified Scrum Master, Scrum Product Owner
Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen
Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Wer bin ich Kurse und Vorträge mit Jeff Sutherland und Ken Schwaber Verschiedene Kurse der Scrum.org Professional
Interpretation des agilen Manifest
Interpretation des agilen Manifest im Automotive Bereich Basel Genève Freiburg Berlin Copyright 2014 SynSpace geben eine Richtung vor Glaubwürdigkeit Basis & Grundlage von Verhaltensweisen oberhalb der
Agile Praktiken für das Service Transition Management. und wie IT Automation Ihre Service Transition Prozesse verändert - Change Management
Agile Praktiken für das Service Transition Management und wie IT Automation Ihre Service Transition Prozesse verändert - Change Management Agenda Warum Change Management? Wie wird Change Management umgesetzt?
Projektmanagement. Projektmanagement
Projektmanagement Dipl.-Ing. Oliver Lietz Was ist ein Projekt? Projektmanagement Eindeutiges Ziel Individuell (einmalig) Begrenzt (Anfang und Ende) Komplex (keine Routineaufgabe) Warum Projektmanagement
Agile Softwareentwicklung mit Scrum
Informatik Gregor Liebermann Agile Softwareentwicklung mit Scrum Referent: WiSe 2014 Gregor Liebermann M.Sc. www.hs-augsburg.de Überblick Aufbau der Vorlesung Montags 15:40 18:40 5 CP Aufteilung in Vorlesung
Agile Systemadministration (ASA)
Agile Systemadministration (ASA) marcel.wegermann@it-agile.de http://www.it-agile.de { Agenda I. Ausgangspunkt II. Vorgehensweisen III. Projektmanagement IV. Status Quo Der Ausgangspunkt Agiles Manifest
Klausur mit Lösungshinweisen zur Vorlesung Planung und Entwicklung von IuK-Systemen Sommersemester 2005 02. August 2005 Deckblatt Hinweise
Klausur mit Lösungshinweisen zur Vorlesung Planung und Entwicklung von IuK-Systemen Sommersemester 2005 02. August 2005 Deckblatt Hinweise Die Bearbeitungszeit der Klausur beträgt 90 Minuten. Es sind alle
Scrum. Golo Roden. www.goloroden.de www.des-eisbaeren-blog.de
Scrum Golo Roden www.goloroden.de www.des-eisbaeren-blog.de Über mich > Wissensvermittler und Technologieberater >.NET, Codequalität und agile Methoden > MVP für C#, zweifacher MCP und CCD > Autor, Sprecher
Inhalt. 3.1 Der inkrementelle Entwurf im Überblick... 13 3.2 Flache Aufwandskurve... 14 3.3 Qualitätskriterien für den inkrementellen Entwurf...
ix 1 Einleitung 1 Roman Pichler Stefan Roock 1.1 Agile Softwarewicklung und Scrum............................ 1 1.2 Zielgruppe und Zielsetzung.................................. 2 1.3 Überblick über das
Agile Softwareentwicklung mit Scrum
Informatik Gregor Liebermann Agile Softwareentwicklung mit Scrum Referent: WiSe 2015 Gregor Liebermann M.Sc. www.hs-augsburg.de Überblick Aufbau der Vorlesung Montags 15:40 18:40 5 CP Aufteilung in Vorlesung
Agiles Projektmanagement nur eine Illusion?
Fachgruppe IT-Projektmanagement, Stuttgart, 11.4.2014 Dirk Jahnke, Managing Consultant Agenda These: Sprint 1: > Motivation > Versuch einer Definition Agiles Projektmanagement Sprint 2: > Vergleich mit
Softwareentwicklungsprozesse. 18. Oktober 2012
Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:
Inhalt. Informationswirtschaft 2. Abteilung für Informationswirtschaft. Agile Software-Entwicklung. Wolfgang H. Janko, Stefan Koch und Michael Hahsler
Informationswirtschaft II Agile Software-Entwicklung Wolfgang H. Janko, Stefan Koch und Michael Hahsler Inhalt Einleitung - Agile Manifesto Agile Vorgehensmodelle Extreme Programming Open Source Software-Entwicklung
1 May, 2007. Überblick. Agile Softwareentwicklung. Schwierigkeiten. Software Lebenszyklus: was nicht passieren sollte
Überblick Agile Softwareentwicklung Was ist agile Softwareentwicklung EXtrem Programming Srump PD Dr.-Ing. Gabriella Kókai 2 Software Lebenszyklus: was nicht passieren sollte Schwierigkeiten Kunde weiss
Software- Projektmanagement. Dokument V 1.2-2010. Oliver Lietz - Projektmanagement. Projektmodelle im Vergleich. Agil Extreme Programming /
Software- Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.2-2010 Projektmodelle im Vergleich Klassisch Wasserfall -Modell Spezifikation/Pflichtenheft
10 Years of Agile Lab Courses for International Students
Daniel Speicher, Pascal Bihler, Paul Imhoff, Günter Kniesel, Holger Mügge, Jan Nonnen, Tobias Rho, Mark von Zeschau, Armin B. Cremers 10 Years of Agile Lab Courses for International Students SAG WAS Workshop,
Bekannte Tools in einem agilen Ansatz. Frank Schwichtenberg SourceTalkTage 2013 Göttingen, 2.10.2013
Bekannte Tools in einem agilen Ansatz Frank Schwichtenberg SourceTalkTage 2013 Göttingen, 2.10.2013 Vorher Lange Planungszeiten und Releasezyklen Manche Features brauchten lange und wurden nicht gebraucht
Agile Methoden: Leichtgewichte der Softwaretechnik
Agile Methoden: Leichtgewichte der Softwaretechnik Prof. Dr. Gerald Lüttgen Lehrstuhl Softwaretechnik & Programmiersprachen Universität Bamberg www.swt-bamberg.de 2011 Gerald Lüttgen Vortrag IT Cluster
Extreme Programming (XP)
Einführung in Extreme Programming 1 Extreme Programming (XP), wolf@jwam.de Martin Lippert, lippert@jwam.de Stefan Roock, roock@jwam.de Universität Hamburg & APCON Workplace Solutions GmbH Vogt-Kölln-Strasse
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
Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?
Andrea Grass & Dr. Marcus Winteroll oose GmbH Geschäftsprozessmanagement und Agilität geht das zusammen? Agenda I. Wozu eigentlich BPM? II. Vorgehen und Rollen im abpm III. Methoden und Techniken IV. Resümee
Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis
E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis Der Vortrag zeigt anhand von Fallbeispielen auf, wie sich SOA durch die Kombination
den sicherheitskritischen Bereich Christoph Schmiedinger Frankfurter Entwicklertag 2015 24.02.2015
Agile Methoden als Diagnose-Tool für den sicherheitskritischen Bereich Christoph Schmiedinger Frankfurter Entwicklertag 2015 24.02.2015 Über mich Berufliche Erfahrung 3 Jahre Projektabwicklung 2 Jahre
Agile Methoden und Projektverträge. Berlin DoSE 11.09.2012
Agile Methoden und Projektverträge Berlin DoSE 11.09.2012 Ausgangssituation Sichtweisen auf Projekte Vertrag Scrum Vertragsrecht Scrum Dienstleister o Möchte für seine Leistung angemessen bezahlt werden
Projektmanagement Vorlesung 12/ 13
Folie 1 Projektmanagement Vorlesung 12/ 13 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Folie 2 Inhalte Agile Modelle Manifesto Übersicht XP Prinzipien