Klassische vs. agile Methoden der Softwareentwicklung
|
|
- Adolph Friedrich
- vor 8 Jahren
- Abrufe
Transkript
1 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
2 Agenda I. Einleitung II. II. 1 II. 2 III. IV. IV. 1 IV. 1 Klassische Methoden Wasserfallmodell Spiral-Modell Agile Methoden extreme Programming Planning Game Testen unter XP V. Vergleich und Bewertung VI. Diskussion 1 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
3 Einführung Einführung Wie kann man Software entwickeln? Einführung Ohne Planung und Methode (Code and Fix) Definierter Prozess 2 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
4 Einführung Code and Fix Wie kann man Software entwickeln? Code and Fix Implementation der ersten Version Veränderung bis Kunde zufrieden Entwicklung Wartung Produktiver Einsatz Einstellung 3 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
5 Einführung Code and Fix Code and Fix - Ein Fazit Code and Fix Chaotischer Vorgang Keine Planung Kein durchgängiges Design Unberechenbare Testphase am Ende Bei großen Projekten zum Scheitern verurteilt 4 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
6 Einführung Methoden und definierte Prozesse Entwicklung von Methoden und definierten Prozessen zur Beseitigung des unbeherrschbaren Chaos Prozesse Definierte Prozesse und Methoden bilden einen organisatorischen Rahmen bei der Softwareentwicklung Festlegung von Phasenreihenfolge definierte Aktivitäten Standards, Richtlinien, zu benutzende Werkzeuge Dokumentation Rollen Durch die Übernahme eines disziplinierten Prozesses soll die Entwicklung effizienter, effektiver und vorhersagbarer werden 5 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
7 Agenda I. Einleitung II. II. 1 II. 2 III. IV. IV. 1 IV. 1 Klassische Methoden Wasserfallmodell Spiral-Modell Agile Methoden extreme Programming Planning Game Testen unter XP V. Vergleich und Bewertung VI. Diskussion 6 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
8 Klassische Methoden Klassische Methoden Was sind klassische Methoden? Klassische Methoden Übertragung von Prozessen aus den Ingenieurwissenschaften auf die Softwareentwicklung --> Software Engineering Detaillierte Planungsphase Ausführliche Dokumentation Klassische Abnahmen von einer Phase zur nächsten Konzentration auf den Prozess 7 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
9 Klassische Methoden Wasserfallmodell Was zeichnet das Wasserfallmodell aus? Wasserfallmodell Erster veröffentlichter Software-Entwicklungsprozess (Royce, 1970) Modellierung der fundamentalen Prozesse (Spezifikation, Design, etc...) als separate Phasen Dokumentation am Ende der einzelnen Phasen Fehler haben ihren Ursprung nicht nur in der gegenwärtigen oder vorangegangenen Phase Keine Software-Evolution, d.h. Veränderungen in der Spezifikation 8 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
10 Klassische Methoden Wasserfallmodell Wasserfallmodell Anforderungsanalyse Validation Design Validation Implementierung Verifikation Integration Systemtest Benutzung und Wartung Revalidierung 9 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
11 Klassische Methoden Spiral-Modell Was zeichnet das Spiral-Modell aus? Spiral-Modell Von Boehm (1988) für risikoreiche, große Softwareprojekte entwickelt Repräsentiert den Softwareentwicklungsprozess nicht als Sequenz von Aktivitäten, die iterativ durchschritten werden, sondern als Spirale Ein Zyklus repräsentiert im wesentlichen dem Wasserfallmodell, allerdings angereichert durch eine vorhergehende Risikoanalyse und ein abschließendes Review 10 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
12 Klassische Methoden Spiral-Modell Spiral-Modell 11 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
13 Klassische Methoden Weitere Modelle Was gibt es für weitere, klassische Modelle? Klassische Modelle V-Modell Ergebnisorientiertes Phasenmodell Wachstums-Modell (Rational Unified Process) 12 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
14 Agenda I. Einleitung II. II. 1 II. 2 III. IV. IV. 1 IV. 1 Klassische Methoden Wasserfallmodell Spiral-Modell Agile Methoden extreme Programming Planning Game Testen unter XP V. Vergleich und Bewertung VI. Diskussion 13 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
15 Agile Methoden Agile Methoden Was sind agile Methoden? Agile Methoden Agile Methoden entstanden als Reaktion auf die bürokratischen, dokumentlastigen klassischen Methoden Fokus auf eigentliche Software-Entwicklung und nicht auf Design, Dokumentation und Spezifikation Iterativ, inkrementelle Prozesse, die sich an die schnell wandelnden Anforderungen anpassen Schnelles Feedback 14 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
16 Agile Methoden Agile Methoden Was zeichnet agile Methoden aus? Agile Manifesto Agile Manifesto ist das Manifest der Agile Alliance, eines Zusammenschlusses der führenden agilen Verfechter Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 15 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
17 Agile Methoden Agile Methoden Was gibt es für agile Methoden? Agile Methoden extreme Programming XP Adaptative Software Development (ASD) Feature Driven Development (FDD) Crystal Clear Scrum Dynamic Software Development Method (DSDM) Rapid Application Development (RAD) (Rational Unified Process (RUP)) XBreed E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
18 Agenda I. Einleitung II. II. 1 II. 2 III. IV. IV. 1 IV. 1 Klassische Methoden Wasserfallmodell Spiral-Modell Agile Methoden extreme Programming Planning Game Testen unter XP V. Vergleich und Bewertung VI. Diskussion 17 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
19 extreme Programming extreme Programming Was ist extreme Programming? XP extreme Programming (XP) ist: a lightweight methology for small-to-medium-sized teams developing software in the face of vague or rapidly changing requierements. Kent Beck extreme programming explained 18 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
20 extreme Programming extreme Programming Was ist der Grundgedanke hinter XP? Grundgedanke Cost of Change steigen über die Zeit nicht exponentiell an!!! 19 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
21 extreme Programming extreme Programming Wie wird diese Kurve gerechtfertigt? Cost Of Change Nahezu Konstanthalten der Kosten durch: Einfaches Design (Simplicity) Automatische Tests Ständiges Refactoring Kein Design for tomorrow Später entscheiden Später implementieren Veränderungen sind willkommen (embrace change) 20 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
22 extreme Programming extreme Programming Was macht XP so extrem? XP XP erfindet keine neuen Methoden oder Prozesse Sondern bestehende und bekannte Prozesse extrem betreiben BSP: Testen ist gut, also Testen wir ständig (Test Driven Development) Reviews sind gut, also machen wir ständig Reviews (Pair Programming) 21 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
23 extreme Programming extreme Programming Was sind wichtige Bestandteile von XP? XP Bestandteile The Planning Game Kurze Release-Zyklen Metapher Einfaches Design (Simplicity) Testen Ständiges Refactoring Kollektiver Besitz des Codes Kunde Vorort Codier Standards 40 Stunden Woche Kontinuierliche Integration Pair-Programming 22 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
24 extreme Programming The Planning Game Wie funktioniert das Planning Game? Planning Game Planung der Iteration bis zum nächsten Release Ziel ist es schnell wirtschaftlichen Wert zu produzieren Einteilung in Releaseplanung und Iterationsplanung Releaseplanung: Entwickler und Kunde treffen sich und vereinbaren Inhalt und Umfang des nächsten Release Iterationsplanung: Entwickler teilen Aufgaben intern auf 23 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
25 extreme Programming The Planning Game Die drei Phasen der Releaseplanung Releaseplanung Exploration Phase: Kunde schreibt Anforderungen als Customer Stories auf Story Cards Umfang der Story Cards wird von Entwicklern geschätzt Commitment Phase: Kunde legt Priorität der Story Cards fest Entwickler legen Risiko der Story Cards fest Steering Phase: Neubewertung des Planes anhand neugewonnener Informationen von beiden Seiten 24 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
26 extreme Programming The Planning Game Story Card 25 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
27 extreme Programming The Planning Game Die drei Phasen der Iterationsplanung Iterationsplanung Exploration Phase: Entwickler schreiben Aufgaben auf Task Cards Commitment Phase: Entwickler übernimmt eine Aufgabe Schätzen des Aufwandes durch den zuständigen Programmierer Mit Aufgaben/Aufwand überladene Entwickler geben Aufgaben ab Steering Phase: Entwickler implentieren Task Card Verifizieren der Story Cards anhand Funktionstests 26 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
28 extreme Programming Testen unter XP Was gibt es für Tests bei XP? Testen unter XP Entwickler schreibt Unit-Tests Kunde schreibt funktionale Tests um Implementierung der Story Cards zu überprüfen Stresstests, Paralleltests und weitere Tests am Ende einer Iteration 27 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
29 extreme Programming Testen unter XP Unit-Tests unter XP Unit-Tests Tests werden vor Implementierung geschrieben Schreiben der Implementierung Überprüfung durch Tests Integration in das System Durchführung der Regressionstests Alle Unit-Tests müssen immer zu 100% laufen! --> Test Driven Development 28 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
30 extreme Programming Testen unter XP Funktionales Testen unter XP Funktionale Tests Anhand der Story Cards werden funktionale Tests geschrieben Kunde schreibt Test nicht allein Nachweis, dass das Programm das leistet, was der Kunde verlangt Müssen erst am Ende zu 100% laufen 29 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
31 Agile Methoden Agile Methoden Ist Goliath tot? Sind die klassischen Methoden überholt? 30 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
32 Agenda I. Einleitung II. II. 1 II. 2 III. IV. IV. 1 IV. 1 Klassische Methoden Wasserfallmodell Spiral-Modell Agile Methoden extreme Programming Planning Game Testen unter XP V. Vergleich und Bewertung VI. Diskussion 31 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
33 Vergleich und Bewertung Bewertung Welche Methode soll man nun verwenden? Bewertung Klassische und agile Methoden haben spezifische Vor- und Nachteile, die sie für verschiedene Situationen auszeichnen Mögliche Kriterien sind: Entwickler Kunden Anforderungen Größe Zielsetzung Wartbarkeit 32 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
34 Vergleich und Bewertung Entwickler Was spielen die Entwickler für eine Rolle? Entwickler Agil Hohe Anforderung an Entwickler Verlass auf implizites Wissen der Entwickler Gefahr des Fehl- oder Kurzsichtigen Entscheidens Klassisch Reduzierung dieses Risikos durch Verlass auf Pläne und Architekturen Expertenreview dieser Dokumente möglich 33 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
35 Vergleich und Bewertung Kunden Was spielen die Kunden für eine Rolle? Kunden Agil Bereitschaft zum hohen Einsatz auf Seiten des Kunden nötig Aktiver, involvierter Kunde Wissen des Kunden Vorort muss ausreichen, Anforderungen zu beschreiben Klassisch Kunde erbringt seinen Teil beim Formulieren der Anforderungsdokumente Nur bei Meilensteinen und Abnahme Kundeninvolvierung 34 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
36 Vergleich und Bewertung Anforderungen Was spielen die Anforderungen für eine Rolle? Anforderungen Agil Wirkungsvoll bei sich ständig verändernden Anforderungen Anforderungen müssen nicht zu Beginn feststehen Klassisch Wirkungsvoll bei klaren Anforderungen zu Projektbeginn Unflexibel bei Änderungswünschen des Kunden 35 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
37 Vergleich und Bewertung Größe Welche Rolle spielt die Größe eines Projektes? Größe Agil Effektiv bei kleinen und mittelgroßen Projekten (max. 20 Entwickler) Benötigt räumliche Nähe Klassisch Einsatz bei großen Projekten Geringerer Kommunikationsaufwand bei verteilten Projekten 36 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
38 Vergleich und Bewertung Zielsetzung Was spielt die Zielsetzung für eine Rolle? Zielsetzung Agil Frühe Auslieferung der (funktionierenden) Software als Ziel Durch frühes Ausliefern der Software entstandenes Design skaliert eventuell nicht genug (Kurzsichtige Entscheidungen) Klassisch Korrekte Implementation der Anforderungen als Ziel Einsatz bei sicherheitskritischen Projekten (Safety/ Security) 37 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
39 Vergleich und Bewertung Wartbarkeit Was spielt die Wartbarkeit für eine Rolle? Wartbarkeit Agil Design und Dokumentation nur in den Köpfen des Teams verfügbar Somit eher für interne Projekte geeignet Testsuiten erleichtern Erweiterung ohne neue Fehler einzubauen Klassisch Jede Phase endet mit einer Dokumentation Dokumentation als Grundlage für Wartung und Erweiterung (Voraussetzung ist natürlich eine gute Dokumentation, die auf das Programm zutrifft) 38 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
40 Fazit Fazit Welche Methode soll man nun wählen? Fazit Agile und klassische Methoden bilden jeweils das Ende eines Spektrums Auswahl der Methode anhand der Charakteristiken des Projektes Hybride Methoden als Kombination beider Methoden als Lösung für Projekte mit beiden Charakteristiken z.b. Rational Unified Process Klassischer Prozess, der mit agilen Methoden kombiniert werden kann Agile Entwicklung als eine Phase der klassischen Entwicklung Iterativer Prozess Explizite visuelle Modellierung mit UML 39 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
41 Literatur Literatur Wo kann ich mich weiter informieren? Literatur Bücher und Artikel: Beck, K. (2000). Extreme programming explained. Addison-Wesley. Beck, K. (2003). Test driven development by example. Addison- Wesley. Boehm, B. (2002). Get ready for agile methods, with care. Computer, Januar 2002, pp Sommerville, I. (2004). Software engeneering. Addison-Wesley. Webseiten: E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
42 Jonathan Weiss Emel Tan Danke für Eure Aufmerksamkeit! Fragen? 41 E. Tan / J. Weiss Klassische vs. agile Methoden der Softwareentwicklung
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
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 Einleitung 3 Methoden
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
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
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
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?
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
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
MehrIT-Projekt-Management
IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über
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
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
MehrSeminar Software Engineering
Seminar Software Engineering Klassische vs agile Methoden der Software-Entwicklung Inhalt Einleitung Klassische Methoden Agile Methoden Methoden Organisationen und Konferenzen Fazit Fragen / Diskussion
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
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
MehrProjektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung
Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.1 Wie kommt es zu einem Projektauftrag? Auftraggeber Projekt-Idee / Ziele [Anforderungen/Spezifikation/
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
MehrDas Wasserfallmodell - Überblick
Das Wasserfallmodell - Überblick Das Wasserfallmodell - Beschreibung Merkmale des Wasserfallmodells: Erweiterung des Phasenmodells Rückkopplungen zwischen den (benachbarten) Phasen sind möglich Ziel: Verminderung
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
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
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
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
MehrWirtschaftsinformatik I Teil 2. Sommersemester 2008. 1. Übung
Wirtschaftsinformatik I Teil 2 Sommersemester 2008 1. Übung Sarah Mund, Kirstin Simon, Markus Trierweiler, Christian Molitor, Jonathan Jäger, Björn Kirsten Aufgabenstellung Diskutieren Sie die Vor- und
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
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
MehrPraktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle
Diverse Grundlagen Dr. Karsten Tolle Vorgehensmodelle im Software Engineering Wasserfallmodell Rapid Prototyping Spiralmodell V-Modell Rational Unified Process extrem Programming Test Driven Development
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
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
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 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
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
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
MehrÜbungsaufgaben zum Software Engineering: Management
Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie
MehrQualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams
Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams 12.06.2014, Abschlussvortrag Masterarbeit Holger Schmeisky Die Forschungsfrage Wie und unter welchen Bedingungen funktioniert
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.
MehrDas Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
MehrProbeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16
Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
MehrWSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter
WSR 2004 Softwarewartung und Prozessmodelle in Theorie und Praxis Urs Kuhlmann Andreas Winter Universität Koblenz-Landau 1 Gliederung Wartungsbegriff Prozessmodelle Fallstudien Problembereiche Fazit 2
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
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
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
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
MehrSoftware Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003
Software Engineering Softwaretechnik Softwaretechnologie, Software Engineering (engl.) das, -, Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen für das ingenieurmäßige Entwerfen, Herstellen
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
MehrQualität bei evolutionärer Entwicklung
Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 3 Qualität bei evolutionärer Entwicklung 2007, 2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht
MehrRobert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht
Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht 1 Agenda Vorstellung Architektur & Agilität Industriedomäne Praxisbeispiele Wie geht es weiter? 2/26/2015 2 Vorstellung Robert
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrTesten im Software- Entwicklungsprozess
Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von
MehrDer Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung. Kapitel B Vorgehensmodelle
Der Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung Kapitel B Vorgehensmodelle Inhaltsverzeichnis 1 B Vorgehensmodell... 3 1.1 Welche Vorgehensmodelle sind
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,...
MehrAgiles Testmanagement am Beispiel Scrum
Agiles Testmanagement am Beispiel Scrum SEQIS Software Testing Know-How Weitere Termine 16. September Testmanagement mit externen Partnern 21.Oktober Software unter Druck: Erfolgsfaktoren bei Last- und
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
MehrDie Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer
Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Inhalt Top Themen Requirements Testen Testautomatisierung Change-Management Risiko-Management Agile Methoden Traceability
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
MehrSeamless Model-based Engineering of a Reactive System
Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/
MehrSoftwareentwicklungsprozesse optimieren. wie Sie die Vorteile klassischer und agiler Methoden erfolgreich kombinieren
Softwareentwicklungsprozesse optimieren wie Sie die Vorteile klassischer und agiler Methoden erfolgreich kombinieren Dipl.-Inform. Dipl.-Math. Wolfhart Grote Software Ring e. G., Erlangen 25. Oktober 2007
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
MehrProzess-Modelle für die Softwareentwicklung
Prozess-Modelle für die Softwareentwicklung Prof. Dr. Andreas Spillner Institut für Informatik und Automation Hochschule Bremen Übersicht Softwareentwicklungs-Modelle Wasserfall-Modell Vorgehensmodell
MehrSoftware-Projektmanagement Vorgehensmodelle vor dem Hintergrund globaler Software Projekte
Software-Projektmanagement Vorgehensmodelle vor dem Hintergrund globaler Software Projekte Hochschule Furtwangen Robert-Gerwig-Platz 1 78120 Furtwangen E-Mail : Berkan.Kutlutuerk@hs-furtwangen.de Seite
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
MehrMeetings in SCRUM. Leitfaden. Stand: 10.11.2014
^^ Meetings in SCRUM Leitfaden Stand: 10.11.2014 Sitz der Gesellschaften: Cassini Consulting GmbH Bennigsen-Platz 1 40474 Düsseldorf Tel: 0211 / 65 85 4133 Fax: 0211 / 65 85 4134 Sitz der Gesellschaft:
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
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?
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
MehrStuttgart, 25.04.2008 Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?
Stuttgart, 25.04.2008 Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden? Hier steht der Titel der Präsentation - Stuttgart, mit Datum Folie 1 dmc besseres E-Business beginnt
MehrKonzentration auf das. Wesentliche.
Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.
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
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
Mehr3. Vorgehensmodelle Software Engineering. Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006
3. Vorgehensmodelle Software Engineering Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006 Agenda Agenda Übersicht V-Modell Rational Unified Process Extreme Programming Fazit, Literatur, Kontrollfragen
MehrProjektmanagement durch Scrum-Proxies
Cologne Intelligence GmbH Projektmanagement durch Scrum-Proxies Integration von Vorgehensmodellen und Projektmanagement 17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.v. Stuttgart,
MehrScrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003
Agile Software Entwicklung mit Raffael Schweitzer 18. November 2003 Agenda Einleitung Was ist? Wie funktioniert? Einsatzbereiche Erfolgsfaktoren Fazit Agenda Einleitung Was ist? Wie funktioniert? Einsatzbereiche
MehrUserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014
UserManual Handbuch zur Konfiguration einer FRITZ!Box Autor: Version: Hansruedi Steiner 2.0, November 2014 (CHF 2.50/Min) Administration Phone Fax Webseite +41 56 470 46 26 +41 56 470 46 27 www.winet.ch
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
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
MehrWas Sie über SCRUM wissen sollten...
Was Sie über SCRUM wissen sollten... +Pluswerk AG Solmsstr.6a 60486 Frankfurt Tel: (089) 130 145 20 Fax: (089) 130 145 10 info@pluswerk.ag Commerzbank Frankfurt IBAN: DE08 5004 0000 0716 6200 00 BIC: COBADEFFXXX
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
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
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
MehrAgile Enterprise Development. Sind Sie bereit für den nächsten Schritt?
Agile Enterprise Development Sind Sie bereit für den nächsten Schritt? Steigern Sie noch immer die Wirtschaftlichkeit Ihres Unternehmens alleine durch Kostensenkung? Im Projektportfolio steckt das Potenzial
MehrUmfrage zum Informationsbedarf im Requirements Engineering
Umfrage zum Informationsbedarf im Requirements Engineering Vielen Dank für Ihre Teilnahme an dieser Studie! Im Rahmen eines Forschungsprojektes an der Universität Hamburg und der TU Graz führen wir eine
MehrIterativ. Inkrementell
Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks
MehrEin Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch
Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,
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
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
MehrAgile Methoden. David Tanzer. Oliver Szymanski
Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden
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
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrUnser verflixtes 7. Jahr im Testmanagement. Bernd Schindelasch 26. Juni 2013
Unser verflixtes 7. Jahr im Testmanagement Bernd Schindelasch 26. Juni 2013 Agenda EWE TEL GmbH Testmanagement bei EWE TEL (klassisch) Agile - SCRUM Testmanagement im SCRUM-Projekt Ausblick und Zusammenfassung
MehrFree your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.
Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. 1 Automatische Verifikation von Anforderungen Dr. Guido Dischinger guido.dischinger@liantis.com
MehrStatus Quo Agile. Ergebnis-Highlights der Studie zu Verbreitung und Nutzen agiler Methoden
Prof. Dr. Ayelt Komus Struktur Technologie Mensch Status Quo Agile Ergebnis-Highlights der Studie zu Verbreitung und Nutzen agiler Methoden Scrum Day 5.7.2012, Walldorf / St. Leon-Rot Prof. Dr. Ayelt Komus
MehrScrum mit User Stories
Ralf Wirdemann Scrum mit User Stories HANSER Inhaltsverzeichnis 1 Einführung 1 1.1 Warum dieses Buch? 2 1.2 Struktur und Aufbau 3 1.3 Dankeschön 5 1.4 Feedback 5 2 Beispiel: Scrumcoaches.com 7 2.1 Das
MehrKapitel 2: Der Software-Entwicklungsprozess
Wie konstruiert man Software? Kapitel 2: Der Software-Entwicklungsprozess SoPra 2008 Kap. 2: Der Software-Entwicklungsprozess (1/10) Der Software-Entwicklungs-Prozess Historisches 1960JJ adhoc Techniken
MehrPC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um
PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um Wenn ein neuer Rechner angeschafft wird, dann will man seine Daten weiterhin nutzen können. Wir zeigen Schritt für Schritt wie's geht.
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
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
MehrStuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.
StuPro-Seminar Dokumentation in der Software-Wartung StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung Folie 1/xx Software-Wartung: theoretisch Ausgangslage eigentlich simpel: fertige
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
Mehr