Agile Softwareentwicklung - Ein praktisches Beispiel -
|
|
- Kristian Ritter
- vor 8 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
MehrZuuL - 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
MehrExtreme 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
MehrTrends 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,
Mehr- 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
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrSind 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,...
MehrAgile 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
MehrAgile 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
MehrSoftwareentwicklung 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
MehrInterpretation 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
MehrAgile 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
MehrSoftware 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
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
MehrAgile 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.
MehrAGIL 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
MehrEinfü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
MehrHerkö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
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrGanzheitliches 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;
MehrErfolgreiche Realisierung von grossen Softwareprojekten
Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrProjektmanagement. 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
MehrAgile 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
Mehroose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie
Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie München, 06.05.2009 Markus Wittwer, oose GmbH 2009 by de GmbH Markus Wittwer Berater und Trainer Coach für agile Projekte
Mehr10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden?
10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? Stefan Roock stefan.roock@akquinet.de Hintergrund 1/2 Senior IT-Berater bei der akquinet AG extreme Programming seit Anfang 1999, dann
MehrAgile 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 /
MehrAndrea 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
MehrExtreme 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
MehrExtreme 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
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
MehrSoftware 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
MehrDevOps bei den ID Build-Automatisierung statt Silo-Betrieb
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue
MehrAgile 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
MehrAgile Software Development
Dipl. Wirtsch. Ing. Alexander Werth Methoden der Softwareentwicklung 6-1 Agile Manifest Individuen und Interaktion statt Prozessen und Tools. Funktionierende Software statt umfangreicher Dokumentation.
MehrAgiles 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
MehrEmpirische 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
Mehrextreme 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
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich
Mehr07. November, Zürich-Oerlikon
07. November, Zürich-Oerlikon Individuelles Vorgehensmodell mit dem TFS als Schlüssel zum Erfolg Arpagaus Patrick Bereichsleiter AKROS AG Stricker Mark Software Architekt AKROS AG Agenda Einleitung AKROS
MehrExtreme 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
MehrKurzü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.
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
MehrPrä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.
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrAgile 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
MehrIT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle
IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse
MehrRE 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
MehrAgile Prozessverbesserung. Im Sprint zu besseren Prozessen
Agile Prozessverbesserung Im Sprint zu besseren Prozessen Ziel und Agenda Ziel: Wir wollen zeigen, wie Prozesse durch den Einsatz einer agilen Vorgehensweise noch projektfreundlicher verbessert werden
MehrWas 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
MehrProjekt: 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
MehrExtremes 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,
MehrEffiziente 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
MehrIterativ. Inkrementell
Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks
MehrAgile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger
Agile Softwareentwicklung Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger Inhalt 1. Klassische Entwicklungstechnik 2. Agile Entwicklungstechnik - Allgemeines 3. Agiles Manifest
MehrAgiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de
Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler
MehrProjektmanagement 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
MehrSAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld
SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! SAP Ali Kaveh Software Engineering live Agile! Certified Scrum Master Solution
MehrInternet 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
MehrErfahrungen über den Einsatz einer agilen Entwicklungsmethode fürdie Produktentwicklung unterstützt durch Polarion ALM forsubversion
Erfahrungen über den Einsatz einer agilen Entwicklungsmethode fürdie Produktentwicklung unterstützt durch Polarion ALM forsubversion Nikolay Entin, Robert Neher Polarion Software GmbH, Lautlinger Weg 3,70567
MehrKlassische 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
MehrLösungen zum Test objektorientierter Software
Lösungen zum Test objektorientierter Software Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek Software Engineering 14. März 2013 HOM/FHTeL Lösungen zum Test objektorientierter Software
MehrScrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014
Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management
MehrScrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm
Scrum for Management Praxis versus Theorie oder Praxis dank Theorie ALM Day 26.Oktober 2011 Urs Böhm Übersicht Kurze Situationsübersicht Diskussion Prozesse Challenges in der SW-Entwicklung Wie geht Scrum
MehrGelebtes Scrum. Weg vom Management hin zur Führung
Gelebtes Scrum Weg vom Management hin zur Führung Herausforderungen Was ist Scrum? Wer? Pigs Chicken Bild: http://www.implementingscrum.com/ Nein Danke, ich würde da voll drinstecken, aber du wärest
MehrExtremes 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,
MehrScrum Gestaltungsoptionen Empowerment
Scrum Gestaltungsoptionen Empowerment WING Zweite Transferkonferenz, 2016-04-06 Matthias Grund, andrena objects ag 2 Scrum-Modell kommt mit (nur!) drei Rollen aus: (crossfunctional) Scrum Owner Owner Scrum
MehrAgile 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
MehrAGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM
AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM 09.07.2015 NATALIE WENZ JAN GERTGENS Vorstellung Natalie Wenz Studium Medieninformatik an der Hochschule Reutlingen mit Abschluss als Master
MehrAgile Programmierung - Theorie II SCRUM
Agile Programmierung - Theorie II SCRUM Arne Brenneisen Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Seminar Softwareentwicklung in der Wissenschaft Betreuer: Christian
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrAgiles Testen. Gedankensammlung. 17. November 2013 - Patrick Koglin
Agiles Testen Gedankensammlung 17. November 2013 - Patrick Koglin Inhalt Reflektion: Agilität notwendig? Wo? Eigenschaften agiler Entwicklung Quality is everyone s responsibility Qualität möglich machen
MehrSuccess-Story. Das Unternehmen. mobile.international
Success-Story mobile.international Das Unternehmen mobile.international ist ein Unternehmen der ebay-gruppe, das Internet-Marktplätze für Kfz in verschiedenen Ländern entwickelt und betreibt. Das Unternehmen
MehrAgile Softwareentwicklung mit Scrum
Agile Softwareentwicklung mit Scrum Einführung und Überblick zum agilen Softwareentwicklungsprozess Scrum März 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Einführung
MehrInhalt. 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
MehrSoft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung
Soft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung Moderatorin: Sabine Bernecker- Bendixen sof- IT & Personal Best! www.sof- it.de
MehrOktober 2014 PRODUKTENTWICKLUNG. Dr. Ralf Lauterbach
PRODUKTENTWICKLUNG Dr. Ralf Lauterbach Produktentwicklung digitaler Produkte - was ist zu tun? - Generelle Aufgaben bei jeder digitalen Produktentwicklung Produktmanagement Marktanalysen Markteingangsstrategie
Mehrden 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
MehrUniversität Bielefeld. Softwarepraktikum. Gernot A. Fink SS Rückblick extreme Programming (XP)
Softwarepraktikum Gernot A. Fink SS 2005 Rückblick extreme Programming (XP) extreme Programming: Die Idee XP takes common sense principles and practices to extreme levels. (Kent Beck, 2001) (d.h. alles,
MehrWas ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
MehrKlausur 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
MehrSoftwareentwicklungsprozesse. 18. Oktober 2012
Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:
MehrFortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
MehrMobile-Szenario in der Integrationskomponente einrichten
SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...
Mehr(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
MehrFestpreisvertrag 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
MehrAgilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!
Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Sie wollen alles über agile Softwareentwicklung wissen? Wie können Sie agile Methoden
MehrRezension des Papers Recovery, Redemption and Extreme Programming von Peter Schuh
Rezension des Papers Recovery, Redemption and Extreme Programming von Peter Schuh Vorlesung IT-Alignment Prof. Dr. Heindl HS-Furtwangen 18. Juni 2009 extreme Programming - a customer s perspective Fahrplan
MehrSabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007
Sabotage in Scrum dem Prozess erfolglos ins Knie schiessen Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007 1 Überblick Sabotage? Wer kann sabotieren? Was kann sabotiert werden? Wieviel
MehrProjekt AALuis- Ambient Assisted Living user interfaces Die Businessaspekte und die businessrelevante Einbeziehung von End-AnwenderInnen
Projekt AALuis- Ambient Assisted Living user interfaces Die Businessaspekte und die businessrelevante Einbeziehung von End-AnwenderInnen Martin Morandell AALuis Fakten Projektname Ambient Assisted Living
MehrPraktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare
Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare SCRUM Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" eines Entwicklerteams von AGFA HealthCare 2 Praktische
MehrDer Business Analyst in der Rolle des agilen Product Owners
Der Business Analyst in der Rolle des agilen Owners HOOD GmbH Susanne Mühlbauer Büro München Keltenring 7 82041 Oberhaching Germany Tel: 0049 89 4512 53 0 www.hood-group.com -1- Inhalte Agile Software
MehrBenötigen wir einen Certified Maintainer?
Benötigen wir einen Certified Maintainer? Stefan Opferkuch Universität Stuttgart Institut für technologie, Abteilung Engineering Bestehende Qualifizierungsprogramme Qualifizierungsprogramme existieren
MehrAgile Methoden in der Softwareentwicklung
User Group (Initialisierungstreffen) Agile Methoden in der Softwareentwicklung 12. November 2008, Leipzig Veranstaltungsunterlagen Mit Vorträgen von: Gegenstand der User Group Agile Methoden halten verstärkt
MehrAgile Entwicklung nach Scrum
comsolit AG Hauptstrasse 78 CH-8280 Kreuzlingen Tel. +41 71 222 17 06 Fax +41 71 222 17 80 info@comsolit.com www.comsolit.com Agile Entwicklung nach Scrum Seite 1 / 6 Scrum V 1.0 1. Wieso Scrum Die Entwicklung
MehrGlaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln
Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln Regeln ja Regeln nein Kenntnis Regeln ja Kenntnis Regeln nein 0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % Glauben Sie, dass
MehrSoftwareentwicklung 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
MehrSoftware 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
MehrMichael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.
Michael Franken / Serum für bummies Übersetzung aus dem Niederländischen (/on Susanne Bonn WlLEY WILEY-VCH Verlag GmbH & Co. KGaA 12 Inhaltsverzeichnis Vorwort 9 Über den Autor 11 Einleitung 19 Warum Serum?
Mehr