Scrum-Workshop, Kaleidos,

Größe: px
Ab Seite anzeigen:

Download "Scrum-Workshop, Kaleidos, 20.5.2014"

Transkript

1 Mit SCRUM und CMMI effizient Software entwickeln Scrum-Workshop, Kaleidos, P. Sprenger Demix AG Capability Maturity Model, Capability Maturity Modeling, CMM and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University SM CMM Integration, IDEAL, Personal Software Process, PSP, SCAMPI, SCAMPI Lead Appraiser, SEPG and TSP are service marks of Carnegie Mellon University demix ag, , License CC-BY-SA 3.0 1

2 Begrüßung Wenn man in der Menge mitschwimmt, wird man üblicherweise nicht weiter kommen, als die Menge auch. Wenn man alleine geht, kommt man wahrscheinlich an Stellen, an denen noch nie jemand vor einem war. -- Alan Ashley-Pitt The man who follows the crowd will usually get no further than the crowd. The man who walks alone is likely to find himself in places no one has ever been. demix ag, , License CC-BY-SA 3.0 2

3 Vorstellung Peter Sprenger Seit 1993 Mitarbeit in und Leitung von Business-, Integrations- und Applikationsentwicklungs-Projekten. Seit 2008 Prozessverbesserungsinitiativen von Hard- und Software- Entwicklungen, hauptsächlich in den Branchen Banken und Energie. Studium: MS BIS Fachhochschule Nordwestschweiz (CH) MBA City University of Seattle (USA) BSc BA City University of Seattle (USA) Trainings: PMI-ACP (Agile Certified Practitioner; PMI-Scrummaster) Zertifizierungen: Instruktor CMMI for Services / CMMI for Development PMP (Projektmanagement Professional; PMI) demix ag, , License CC-BY-SA 3.0 3

4 Vorstellungsrunde Bitte stellen Sie sich vor: Name Aufgabenbereich Warum sind Sie im Tutorial? Was erwarten Sie vom Tutorial? Themen zu denen Sie unbedingt etwas erfahren wollen demix ag, , License CC-BY-SA 3.0 4

5 Regeln Nr. 1 Wir sind für die Inhalte verantwortlich, Sie für den Erfolg des Tutorials Nr. 2 Welche Regeln wollen wir befolgen? - Handys - s -... demix ag, , License CC-BY-SA 3.0 5

6 Inside Paradeplatz: CMMI vs. Agile Methoden? Die beiden führenden Helvetier in der CS-IT hätten am längst überholten Konzept der prozessorientierten Entwicklung festgehalten, sagt die Quelle. Der Trend geht heute in Richtung Agile Programming. Kleine Schritte schnell ausgeführt lautet das Schlagwort; eine Strategie der IT-Nadelstiche quasi. demix ag, , License CC-BY-SA 3.0 6

7 Inside Paradeplatz: CMMI vs. Agile Methoden? Bild: Wikimedia Commons, Public Domain demix ag, , License CC-BY-SA 3.0 7

8 More importantly, Systematic has transformed over twenty years of experience into a unified set of processes used by all software projects. Historical data are systematically collected and analyzed to continuously provide insight into the capability and performance of the organization. The use of a shared common process makes it easier for people to move from project to project and share experiences and lessons learned between projects. Insight into the capability and Kernidee Beide Ansätze zusammenbringen performance of processes makes it possible to evaluate performance of new processes to performance of existing processes. And this forms the foundation for continuous improvement. CMMI 1 Project effort 100% 100 % Rework Work 90% 80% 70% 60% 50% 50 % CMMI 69 % 9 % a SCRUM Proces focus 40% 30% 20% 50 % 50 % 35 % 4 % 25 % 10% 10 % CMMI 1 CMMI 5 Systematics Dänemark Mit Prozessverbesserung wurden die Nachbesserungen reduziert Mit Einsatz von Scrum wurde zusätzlich die Produktivität verbessert Nachbesserung weiter reduziert Figure 1: CMMI and Scrum Productivity Gains CMMI 5 SCRUM In short, Systematic is able to deliver what the customer has ordered on schedule, cost and quality using 69% effort compared to a CMMI Level 1 company [80, 81]. This benefit comes at the minimal cost of 9% process focus in project management and engineering. CMMI Level 5 is increasingly a requirement from customers and key to obtaining large contracts, especially within defence and healthcare. Customers recognize that CMMI Level 5 gives high predictability and better-engineered product for scalability, maintainability, adaptability, and reliability. Early results indicate that when CMMI traditional processes are optimized using Scrum, the productivity for large projects is doubled and the amount of rework is reduced an additional 40% over that of CMMI Level 5 companies. It is important to note that the optimized process is a mixed process, using traditional CMMI processes to establish a project baseline expressed as a product backlog combined with Scrum as the preferred way to implement the project in iterations 6 % 2 SM Capability Maturity Model Integration, and SCAMPI are service marks of Carnegie Mellon University demix ag, , License CC-BY-SA 3.0 8

9 Grundlegendes Ziel von CMMI Bessere Produkte - Jede Bedeutung von "besser"! demix ag, , License CC-BY-SA 3.0 9

10 Um was geht es bei CMMI? CMMI adressiert die Arbeitsabläufe einer Organisation "Prozesslandschaft" Grunderkenntnis Die Qualität eines Produkts oder einer Dienstleistung wird überwiegend durch die Qualität der maßgeblichen Prozesse bestimmt Gilt für Dienstleistung, Entwicklung, Beschaffung usw.! Idee: SEI, Mastering Process Improvement demix ag, , License CC-BY-SA

11 CMMI - Konstellationen Drei Varianten von CMMI ("Konstellationen") CMMI for Services Erbringung von Dienstleistungen CMMI for Development Entwicklung von Produkten und Dienstleistungen CMMI for Acquisition Beschaffung von Produkten und Dienstleistungen SVC Tun Kern Bauen Beschaffen Gleiche Terminologie, gemeinsamer Kern demix ag, , License CC-BY-SA

12 CMMI Anwendung: Beispiel von Institutionalisieren Was müssen Eltern tun, dass ihre Kinder auch dann ihre Zähne putzen, wenn sie nicht mehr unter direktem Einfluss ihrer Eltern stehen? In der CMMI Terminologie Was müssen Eltern tun um bei ihren Kindern das Zähneputzen zu institutionalisieren? demix ag, , License CC-BY-SA

13 CMMI Generische Ziele und Praktiken GG 1 Spezifische Ziele erreichen GP 1.1 Spezifische Praktiken durchführen GG 2 Geführte Prozesse institutionalisieren GP 2.1 Organisationsweite Leitlinien etablieren (Policies) GP 2.2 Arbeitsabläufe planen GP 2.3 Ressourcen bereitstellen GP 2.4 Rechte und Pflichten zuweisen GP 2.5 Aus- und weiterbilden GP 2.6 Arbeitsergebnisse verwalten GP 2.7 Relevante Stakeholder identifizieren und beteiligen GP 2.8 Arbeitsabläufe überwachen und steuern GP 2.9 Prozesseinhaltung objektiv bewerten GP 2.10 Umsetzung mit dem höheren Management prüfen GG 3 Definierte Prozesse institutionalisieren GP 3.1 Definierte Prozesse etablieren GP 3.2 Prozessbezogene Erfahrungen sammeln Quelle: SEI-sanktionierte Übersetzung von CMMI for Development 1.3 demix ag, , License CC-BY-SA

14 Wirkungsweise von CMMI Anforderungen an die Existenz von Prozess- funktionalität Bewährte Praktiken CMMI Arbeitsabläufe der Organisation demix ag, , License CC-BY-SA

15 Wirkungsweise von CMMI: GP 2.1 und 2.10 Anforderungen an die Existenz von Prozess- funktionalität Bewährte Praktiken Forderungen an "Güte" und Qualität von Arbeitsabläufen Policies Management- Reviews CMMI Arbeitsabläufe der Organisation demix ag, , License CC-BY-SA

16 Wirkungsweise von CMMI: GP 2.1, 2.10, 3.1 und 3.2 Anforderungen an die Existenz von Prozess- funktionalität Bewährte Praktiken Forderungen an "Güte" und Qualität von Arbeitsabläufen Policies Management- Reviews CMMI Arbeitsabläufe der Organisation Erfahrung und Wissen aus den Aktivitäten Bereitstellung von Wissen an die Aktivitäten Systematische Aufarbeitung demix ag, , License CC-BY-SA

17 CMMI ist... CMMI ist ein Framework, um die Fähigkeiten einer Organisation zu erkennen und verbessern... weder eine Norm noch eine Methode... ein wissenschaftliches Modell, das mit wissenschaftlichen Methoden erstellt und dessen Wirksamkeit nachgewiesen wurde... ein Framework zur dauerhaften Verbesse-rung der Arbeitsabläufe einer Organisation... ein Ansatz zur Prozessverbesserung, der eine Organisation auf wichtige Elemente effektiver Arbeitsabläufe hinweist... ein Satz von Praktiken, zusammengestellt für eine systematische und schrittweise Verbesserung von Fähigkeiten und Reife einer Organisation... gemacht zur Leistungssteigerung von Arbeitsabläufen... nicht die Zusammenstellung der Meinun-gen von Einzelnen oder einer Gruppe... weder ein Prozess noch eine Prozessbeschreibungssprache... kein Wundermittel... keine Prozessbeschreibung... keine Compliance-Checkliste demix ag, , License CC-BY-SA

18 Zusammenfassung CMMI ist ein Prozessverbesserungsmodell mächtig komplex pragmatisch ziemlich vollständig CMMI hilft einer Organisation ihre spezifischen Ziele und Notwendigkeiten zu erfüllen und dabei performant zu bleiben/werden CMMI -Kernziel: Kontinuierliche, systematische und nachweisbare Verbesserung der Abläufe CMMI ist in einer Vielzahl von Organisationen und Organisationstypen anwendbar, hilfreich und nützlich demix ag, , License CC-BY-SA

19 Warum scheitern SW-Projekte? Nicht genügend Zeit Nicht genügend Budget Unklare Anforderungen Unzureichendes Risikomanagement Unzureichende Kommunikation demix ag, , License CC-BY-SA

20 Fehlentwicklungen Vorgehensmodell wird als Vorschrift verstanden Kreativitätseinschränkung, demotivierte Mitarbeiter, Bürokratismus Zu hoher Dokumentationsaufwand Die Vorgabe steht im Vordergrund, nicht der Mensch demix ag, , License CC-BY-SA

21 Das agile Manifest Individuen und Interaktionen Funktionierende Programme gelten mehr als gelten mehr als Prozesse und Tools Ausführliche Dokumentation Die Zusammenarbeit mit dem Kunden steht über Vertragsverhandlungen Das Eingehen auf Änderungen stehen über Dem Befolgen eines festgelegten Plans Wir erkennen dabei sehr wohl den Wert der Dinge auf der rechten Seite an, wertschätzen jedoch die auf der linken Seite noch mehr. demix ag, , License CC-BY-SA

22 Das dunkle agile Manifest Individuen und Interaktionen und keine Prozesse und Tools Funktionierende Programme und keine Ausführliche Dokumentation Die Zusammenarbeit mit dem Kunden und keine Vertragsverhandlungen Das Eingehen auf Änderungen und kein Dem Befolgen eines festgelegten Plans Wir erkennen dabei keinen Wert der Dinge auf der rechten Seite, und sehen nur den Wert auf der linken Seite. Quelle: demix ag, , License CC-BY-SA

23 Scrum-Übersicht: Historie Erstes Scrum-Projekt 1993" Väter: Ken Schwaber, Mike Beedle, Jeff Sutherland" Wurzeln im Ingenieurbereich" Lean Production / Management Vorreiter: u.a. Toyota o Zum Begriff Scrum! Scrum ist kein Acronym" Scrum = Gedränge" Begriff aus dem Rugby" Komplizierter Spielzug, der disziplinierte Teamarbeit erfordert " demix ag, , License CC-BY-SA

24 Scrum Charakteristika Selbstverantwortliche Teams Produkt wird inkrementell in einer Abfolge von Sprints entwickelt Anforderungen sind als priorisierte Einträge im Product Backlog festgehalten Keine spezifische Entwicklungvorgehensweise vorgeschrieben Generative Regeln um ein agiles Umfeld für die Auslieferung von Produkten zu schaffen demix ag, , License CC-BY-SA

25 Scrum Das Konzept Standup Meeting alle 24 Stunden Sprint Backlog Sprint 2-6 Wochen In Tasks heruntergebrochen Potentiell auslieferbares Produkt-Inkrement Product Backlog demix ag, , License CC-BY-SA

26 Scrum Übersicht Rollen Produkt-Owner ScrumMaster Team Artefakte Product Backlog Sprint Backlog Burndown-Diagramm Meetings Sprint Planung Sprint Review Sprint Retrospektive Standup Meeting demix ag, , License CC-BY-SA

27 Drei Rollen Scrum Master Team Entwickler und Tester Product Owner demix ag, , License CC-BY-SA

28 Der Product Owner Aufgaben: Erfassen, priorisieren und dokumentieren der Anforderungen Planen der Releases und der Releaseziele Kommunikation und Abstimmung mit den verschiedenen Stakeholdern Festlegen von Inhalten und Zielen für die Iterationen mit dem Team Prüfen und Abnehmen der Sprintergebnisse demix ag, , License CC-BY-SA

29 Der Scrum Master Aufgaben: Ansprechpartner für die Teammitglieder bei Problemen Verantwortlich für die Einhaltung von Scrum-Werten und -Techniken Beseitigt Hindernisse für das Team Schützt das Team vor äußeren Störungen Organisation und Moderation von Besprechungen und Reviews Repräsentiert das Team gegenüber dem Management demix ag, , License CC-BY-SA

30 Das Team Aufgaben: Entwickler und Tester Typischerweise 5 9 Personen Interdisziplinär und funktionsübergreifend Erstellen die Sprintergebnisse (Analyse, Design, Implementierung,Test) Selbstorganisierend und selbstverpflichtend Teamzugehörigkeit darf sich nur zwischen den Sprints ändern demix ag, , License CC-BY-SA

31 Scrum Artefakte Rollen Produkt-Owner ScrumMaster Team Artefakte Product Backlog Sprint Backlog Burndown-Diagramm Meetings Sprint Planung Sprint Review Sprint Retrospektive demix ag, , License CC-BY-SA

32 Das Product Backlog Enthält die Produktanforderungen aus Benutzersicht Idealerweise so formuliert, das jeder Eintrag einen Nutzen für einen Benutzer oder den Kunden hat Product Owner priorisiert Team schätzt Aufwand (Komplexität usw.) Unterschiedlicher Detaillierungsgrad Kann zu Beginn eines jeden Sprints neu priorisiert werden demix ag, , License CC-BY-SA

33 Der Product Backlog-Eisberg Sprint High Future Releases Release Priority Value Cost Risk Knowledge Low demix ag, , License CC-BY-SA

34 Beispiel des Product Backlog demix ag, , License CC-BY-SA

35 Planning Poker 1 Team schätzt gemeinsam die Komplexität von Backlog Items Jedes Backlog Item wird durch den Product Owner erläutert Jeder Teilnehmer schätzt den Aufwand für die Umsetzung der Aufgabe und legt entsprechende Karte Sobald alle Teilnehmer ihre Schätzung hingelegt haben, werden die Karten aufgedeckt Abweichungen werden besprochen Das Team nähert sich in weiteren Runden einem Konsens an. demix ag, , License CC-BY-SA

36 Planning Poker 2 demix ag, , License CC-BY-SA

37 Was interessiert den Product Owner (PO)? Wie weit sind wir im Vergleich zur ursprünglichen Planung? Wann sind wir voraussichtlich fertig? Wie schnell ist das Team? Wie entwickelt sich die Geschwindigkeit (Velocity) des Teams? Einfluss geänderter, zusätzlicher oder nicht benötigter Anforderungen demix ag, , License CC-BY-SA

38 Der Release Burndown Chart Diagramm, das den Projektfortschritt des Releases visualisiert Wieviel Arbeit ist nach aktueller Schätzung noch übrig? Mittels einer Trendlinie lässt sich das Ende des Projektes vorhersagen demix ag, , License CC-BY-SA

39 Release Burndown Chart User Story Points Sprints demix ag, , License CC-BY-SA

40 Organisation des Sprint im Team Team-Mitglieder wählen Tasks aus (Arbeit wird nie zugewiesen) Die geschätzte restliche Arbeit wird täglich aktualisiert Jedes Team-Mitglied kann Tasks hinzufügen, löschen oder ändern Wenn eine Arbeit unklar ist, wird ein Task mit einer größeren Zeitschätzung definiert und später detailliert demix ag, , License CC-BY-SA

41 Das Sprint Backlog Eine Liste von Tasks, welche den Arbeitsumfang des Teams für den Sprint festlegt Die Liste präzisiert sich während des Sprints und wird täglich von allen Teammitgliedern gepflegt, so dass sie immer den aktuellen Bearbeitungsstand reflektiert Der Sprint Backlog ermöglicht es dem Team, jederzeit zu erkennen, wo das Team steht und ggf. steuernd einzugreifen, damit das Sprint-Ziel nicht in Gefahr gerät demix ag, , License CC-BY-SA

42 Sprint Backlog Task Mon. Tues. Wed. Thurs. Jump Input Control Jump Tuning Jump Animation Double Jump Option demix ag, , License CC-BY-SA

43 Das Sprint Board in der Realität User Stories Tasks Burndown Chart Completed Tasks demix ag, , License CC-BY-SA

44 Sprint Burndown Chart demix ag, , License CC-BY-SA

45 Weitere Artefakte Projekt Konzept / Vision Release Plan Team Backlog ( bei mehreren Team ) Architektur Dokument Imdediment List System Test Spezifikation System Test Report Design-/Code Reviews Acceptance Tests Iteration Dokumentation Design Dokumente / Modelle Datenmodell Benutzerdokumentation. demix ag, , License CC-BY-SA

46 Meetings Rollen Produkt-Owner ScrumMaster Team Artefakte Product Backlog Sprint Backlog Burndown-Diagramm Meetings Sprint Planung Sprint Review Sprint Retrospektive demix ag, , License CC-BY-SA

47 Ablauf eines Sprints demix ag, , License CC-BY-SA

48 Sprint Planung Der Product-Owner legt fest in welcher Reihenfolge die Anforderungen umgesetzt werden (durch Priorisierung im Product-Backlog) Das Team entscheidet, wieviele Anforderungen es im nächsten Sprint umsetzen kann und verpflichtet sich zu deren Fertigstellung Sprint-Backlog wird erstellt Tasks werden identifiziert und geschätzt Entscheidung erfolgt gemeinschaftlich durch das Team Architektur wird berücksichtigt demix ag, , License CC-BY-SA

49 Sprint Planung As a vacation planner, I want to see photos of the hotels. Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4) demix ag, , License CC-BY-SA

50 Einflüsse bei der Sprintplanung demix ag, , License CC-BY-SA

51 Das Sprint Ziel Kurze Angabe dessen, worauf sich die Arbeiten während des Sprints fokussieren sollen Life Sciences Database Application Make the application run on SQL Server in addition to Oracle. Support features necessary for population genetics studies. Financial Services Support more technical indicators than company ABC with real-time, streaming data. demix ag, , License CC-BY-SA

52 Daily Standup-Meeting - 1 Parameter Täglich 15 Minuten lang Stand-up Nicht zur Problemlösung Alle sind eingeladen Aber nur Team-Mitglieder und Scrum-Master dürfen reden der Produkt-Owner darf nur zuhören demix ag, , License CC-BY-SA

53 Daily Standup-Meeting 2 Was habe ich gestern getan? 1 Was werde ich heute tun? 2 Was behindert mich bei meiner Arbeit? 3 demix ag, , License CC-BY-SA

54 Daily Standup-Meeting 3 demix ag, , License CC-BY-SA

55 Sprint Review Meeting Das Team präsentiert, was es während eines Sprints erreicht hat Typischerweise in Form einer Demo der neuen Features Informell Vorbereitung nicht länger als 2 Stunden Keine Folien Das ganze Team nimmt teil Laden Sie alle interessierten Parteien ein! demix ag, , License CC-BY-SA

56 Was ist ein Produktinkrement? Umgesetzte Anforderungen für diesen Sprint aus dem Product Backlog Ausführlich getestet Adäquat dokumentiert Benutzerdokumentation Entwicklungsdokumentation Designdokumentation Wartungsdokumentation Definition der Done -Kriterien zu Beginn des Projektes festlegen demix ag, , License CC-BY-SA

57 Sprint Restrospektive Prüfen Sie regelmäßig, was gut und nicht so gut funktioniert Typischerweise ungefähr 30 Minuten lang Nach jedem Sprint Das ganze Team nimmt teil Scrum-Master + Team + Product-Owner Vielleicht Endkunden und andere Personen (aber Vorsicht!) demix ag, , License CC-BY-SA

58 Sprint Retrospektive Teamsitzung Lesson learned Was / wie verbessern Was wollen wir beginnen Diese ist eine von vielen Methoden um Retrospektiven durchzuführen Womit wollen wir aufhören... Womit wollen wir weitermachen... demix ag, , License CC-BY-SA

59 Eine Start/Stop/Continue List Mache. mit der fertiggestellten User Story mit dem Product- Owner eine Demnonstration. Daily Builds um Fitness zu beweisen Meide parallel zu viele User Stories zu haben Continue Code Reviews demix ag, , License CC-BY-SA

60 Scrum Übersicht demix ag, , License CC-BY-SA

61 Eine Scrum-Leseliste Agile and Iterative Development: A Manager s Guide von Craig Larman Agile Estimating and Planning von Mike Cohn Agiles Projektmanagement mit Scrum von Ken Schwaber Scrum - Agiles Projektmanagement erfolgreich einsetzen von Roman Pichler Agile Retrospectives von Esther Derby und Diana Larsen Agile Software Development Ecosystems von Jim Highsmith Agile Software Development with Scrum von Ken Schwaber und Mike Beedle User Stories Applied von Mike Cohn demix ag, , License CC-BY-SA

62 Fragen? Anmerkungen? Jetzt oder später unter XING +41 (0) XING demix ag, , License CC-BY-SA

63 Lizenz CC-BY-SA 3.0 Sie dürfen: Teilen das Material in jedwedem Format oder Medium vervielfältigen und weiterverbreiten Bearbeiten das Material remixen, verändern und darauf aufbauen und zwar für beliebige Zwecke, sogar kommerziell. Der Lizenzgeber kann diese Freiheiten nicht widerrufen solange Sie sich an die Lizenzbedingungen halten. Unter folgenden Bedingungen: Angabe der Quelle und Link zur Lizenz Änderungen müssen angemessen gemeldet werden aber nicht so, dass die Quelle Rückverweise machen muss (You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.) Weitergabe unter gleichen Bedingungen Wenn Sie das Material remixen, verändern oder anderweitig direkt darauf aufbauen, dürfen Sie Ihre Beiträge nur unter derselben Lizenz wie das Original verbreiten. Keine weiteren Einschränkungen Sie dürfen keine zusätzlichen Klauseln oder technische Verfahren einsetzen, die anderen rechtlich irgendetwas untersagen, was die Lizenz erlaubt. Quelle: demix ag, , License CC-BY-SA

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Scrum. Ü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

Mehr

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Praktische 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

Mehr

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Taking 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

Mehr

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert. SCRUM-CHECKLISTE Teilen Sie diese Liste an alle Teammitglieder aus. Jeder soll einen Haken an der Stelle setzen, die er für Ihr SCRUM Team als erfüllt ansieht. Anschließend diskutieren Sie über fehlende

Mehr

Agile Softwareentwicklung mit Scrum

Agile 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

Mehr

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 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

Mehr

Der Business Analyst in der Rolle des agilen Product Owners

Der 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

Mehr

SCRUM. Software Development Process

SCRUM. Software Development Process SCRUM Software Development Process WPW 07.08.2012 SCRUM Poster www.scrum-poster.de Was ist Scrum? Extrem Schlanker Prozess 3 Rollen 4 Artefakte Wenige Regeln Die Rollen Product Owner Der Product Owner

Mehr

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen Scrum technische Umsetzung und kaufmännische 9. Darmstädter Informationsrechtstag 2013 Darmstadt, 15. November 2013 Franziska Bierer 2 andrena ojects ag Gründung 1995 Standorte in Karlsruhe und Frankfurt

Mehr

Gelebtes Scrum. Weg vom Management hin zur Führung

Gelebtes 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

Agile Programmierung - Theorie II SCRUM

Agile 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

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile 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

Mehr

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de SCRUM Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter Dirk.Prueter@gmx.de Überblick Was ist SCRUM Wie funktioniert SCRUM Warum lohnt es sich, SCRUM anzuwenden

Mehr

Projektmanagement Vorlesung 12/ 13

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

Mehr

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile 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

Mehr

Meetings in SCRUM. Leitfaden. Stand: 10.11.2014

Meetings 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:

Mehr

Software Engineering

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

Mehr

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung Projektmanagement Vorlesung von Thomas Patzelt 8. Vorlesung 1 Möglicher Zeitplan, Variante 3 26.03. Vorlesung 1, Übung Gr.2 28.05. Keine Vorlesung, Pfingstmontag 02.04. Keine Vorlesung, Hochschultag 04.06.

Mehr

Generische Management Praktiken SPIN Vortrag. Turning Visions into Business Dieses Dokument ist vertraulich - 1 -

Generische Management Praktiken SPIN Vortrag. Turning Visions into Business Dieses Dokument ist vertraulich - 1 - Generische Management Praktiken SPIN Vortrag Turning Visions into Business Dieses Dokument ist vertraulich - 1 - Generische Management Praktiken Wir vereinfachen CMMI mal ein bisschen. Generische Praktiken

Mehr

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand: 23.06.2016

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand: 23.06.2016 Projektmanagement Agile Vorgehensweise / Scrum Version: 1.0 Stand: Lernziel Sie können in eigenen Worten darstellen warum Agilität notwendig ist. Sie können mit eigene Worten das Framework Scrum beschreiben.

Mehr

RE-Metriken in SCRUM. Michael Mainik

RE-Metriken in SCRUM. Michael Mainik RE-Metriken in SCRUM Michael Mainik Inhalt Agile Methoden Was ist SCRUM? Eine kurze Wiederholung Metriken Burn Down Graph Richtig schätzen Running Tested Features WBS/ Earned Business Value Business Value

Mehr

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Scrum. 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

Mehr

Scrum bei der Projektron GmbH

Scrum bei der Projektron GmbH Scrum bei der Projektron GmbH Vor- und Nachteile im Rückblick von 2 Jahren Arbeit mit Scrum Projektron GmbH Softwarehersteller Produkt: Projektron BCS Projektmanagement-Software Gegründet: 2001 Mitarbeiter:

Mehr

Agile Entwicklung nach Scrum

Agile 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

Mehr

Wenn Scrum auf CMMI trifft!

Wenn Scrum auf CMMI trifft! Wenn Scrum auf CMMI trifft! Best Practice kombiniert mit Agilen Methoden! &DSDELOLW\ 0DWXULW\ 0RGHO &DSDELOLW\ 0DWXULW\ 0RGHOLQJ &00 DQG &00, DUH UHJLVWHUHG LQ WKH 8 6 3DWHQW DQG 7UDGHPDUN 2IILFH E\ &DUQHJLH

Mehr

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl SCRUM Scrum in der Software Entwicklung von Ernst Fastl Agenda 1. Die Entstehung von Scrum 2. Überblick über den Prozess 3. Rollen 4. Meetings 5. Artefakte 6. Fragen & Antworten Agenda 1. Die Entstehung

Mehr

Scrum 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 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

Mehr

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen Thomas Löchte Geschäftsführer Informationsfabrik GmbH Wir produzieren INFORMATION. Konzeption und Architektur Implementierung [ETL,

Mehr

Agiles Projektmanagement mit Scrum

Agiles Projektmanagement mit Scrum Agiles Projektmanagement mit Scrum Josef Scherer CSM, CSP Lösungsfokussierter Berater josef.scherer@gmail.com 2009, Josef Scherer Scherer IT Consulting Freiberuflicher Scrum Coach Lösungsfokussierter Berater

Mehr

Projektmanagement durch Scrum-Proxies

Projektmanagement 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,

Mehr

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software SCRUM bei Festo Frank M. Hoyer, House of Software SI-MS/Frank M. Hoyer Scrum bei Festo 15. März 2010 geändert: 16. September 2014, HOY Was ist SCRUM? Scrum ist ein agiles Framework zur Software-Entwicklung.

Mehr

Warum 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 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

Mehr

Agile Software Development

Agile 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.

Mehr

Einführung in SCRUM. Helge Baier 21.01.2010

Einführung in SCRUM. Helge Baier 21.01.2010 Einführung in SCRUM Helge Baier 21.01.2010 Helge Baier Master of Computer Science (Software Engineering) über 10 Jahre Erfahrung in der Software Entwicklung Zertifizierung zum Scrum Master (2009) praktische

Mehr

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

IT-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

Mehr

Scrum Gestaltungsoptionen Empowerment

Scrum 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

Mehr

Globale Scrum Retrospektive

Globale Scrum Retrospektive SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik Globale Scrum Retrospektive Do, Hoang Viet(do@mi.fu-berlin.de) Freie Universität Berlin, SoSe 2012 Was ein Softwareprojekt nicht ist! Keine

Mehr

Scrum-Einführung bei der Projektron GmbH

Scrum-Einführung bei der Projektron GmbH Business Coordination Software Kosten sparen. Termine einhalten. Ziele erreichen. Scrum-Einführung bei der Projektron GmbH Matthias Fleschütz Projektron GmbH Jens Wilke headissue GmbH Projektron GmbH Softwarehersteller

Mehr

Stuttgart, 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? 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

Mehr

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest? Scrum Rollen Product Owner (PO) Der PO ist klar definiert Der PO übersetzt Anforderungen in klare Backlog Items Der PO ist ermächtigt, Backlog Items zu priorisieren Der PO verfügt über das Fachwissen,

Mehr

Wir 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. 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

Mehr

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012 Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012 Agenda 1. Scope, Motivation und Begriffsklärung 2. Modellierung

Mehr

Planst Du noch oder lebst Du schon (agil)?

Planst Du noch oder lebst Du schon (agil)? Planst Du noch oder lebst Du schon (agil)? IIBA Chapter Summit Salzburg, 11.10.2013 Anton Müller cscakademie.com Copyright CSC Deutschland Akademie GmbH Worum geht es? Gestaltung von Veränderungen in Unternehmen!

Mehr

Agiles Testmanagement am Beispiel Scrum

Agiles 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

Mehr

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Agile 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

Mehr

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

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

Mehr

Scrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik

Scrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik Scrum Einführung Do, Hoang Viet(do@mi.fu-berlin.de) Freie Universität Berlin, SoSe 2013 Rollen Product Owner Definiert die Ziele Product

Mehr

Umfrage zum Informationsbedarf im Requirements Engineering

Umfrage 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

Mehr

Scaling Scrum Nexus professionell umsetzen

Scaling Scrum Nexus professionell umsetzen Scaling Scrum Nexus professionell umsetzen Frankfurter Entwicklertag 2016 Fahd Al-Fatish Agile Coach, Professional Scrum Trainer Dr. Reinhard Schmitt Organisationsberater und Trainer Skalierung bedeutet

Mehr

Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -

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

Mehr

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master, TFS Customzing in der Praxis Thomas Gugler 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 Thomas Gugler seit 2005 bei

Mehr

Wie funktioniert agile Software-

Wie funktioniert agile Software- Wie funktioniert agile Software- Entwicklung mit SCRUM Zürich, 8. Mai 008 Jean-Pierre König, namics ag Software Engineer Bern, Frankfurt, Hamburg, München, St. Gallen, Zug, Zürich www.namics.com Agenda»

Mehr

Critical Chain and Scrum

Critical Chain and Scrum Critical Chain and Scrum classic meets avant-garde (but who is who?) TOC4U 24.03.2012 Darmstadt Photo: Dan Nernay @ YachtPals.com TOC4U 24.03.2012 Darmstadt Wolfram Müller 20 Jahre Erfahrung aus 530 Projekten

Mehr

Scrum. Eine Einführung

Scrum. Eine Einführung Scrum Eine Einführung Scrum-Charakteristika einfache Regeln wenige Rollen Pragmatismus statt Dogmatik iteratives Vorgehen Scrum auf einer Seite erklärt 3 Rollen für direkt am Prozeß beteiligte 1) Product

Mehr

Planung in agilen Projekten

Planung in agilen Projekten Planung in agilen Projekten Angelika Drach DeutscheScrum 2012 improuv GmbH Agile Leadership. h7p://improuv.com Über mich Lange Jahre Erfahrung in der Bauplanung Planung und Agiles Vorgehen sind ein Widerspruch?

Mehr

extreme 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?

Mehr

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen Einführung in Scrum Agiles Projektmanagement Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen Warum Agiles Projektmanagement? Scrum Empfehlungen Das Seminar Planbarkeit Warum Agiles Projektmanagement?

Mehr

Hilfe, mein SCRUM-Team ist nicht agil!

Hilfe, mein SCRUM-Team ist nicht agil! Hilfe, mein SCRUM-Team ist nicht agil! Einleitung: Laut unserer Erfahrung gibt es doch diverse unagile SCRUM-Teams in freier Wildbahn. Denn SCRUM ist zwar eine tolle Sache, macht aber nicht zwangsläufig

Mehr

Sabotage 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 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

Mehr

Michael 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. 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

Wie unterstützt CMMI-DEV 1.3. agiles Projektvorgehen?

Wie unterstützt CMMI-DEV 1.3. agiles Projektvorgehen? Wie unterstützt CMMI-DEV 1.3 agiles Projektvorgehen? Bernhard Fischer Fischer Consulting GmbH SAQ Fachgruppe Informatik Zürich 16.09.2011 Folie 1 Agenda SCRUM als Beispiel agilen Projektvorgehens Wir machen

Mehr

07. November, Zürich-Oerlikon

07. 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

Mehr

Agilität auf Unternehmensebene - Was hält uns davon ab?

Agilität auf Unternehmensebene - Was hält uns davon ab? Agilität auf Unternehmensebene - Was hält uns davon ab? Alexander Birke, Juli 2015 Copyright 2015 Accenture All rights reserved. Wie stellt sich Agilität heute dar? Das Scrum Framework: einfach und mittlerweile

Mehr

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration Markus Stollenwerk, Noser Engineering AG Agile Softwareentwicklung Crash-Kurs Markus Stollenwerk, 27.9.2013

Mehr

Scrum E I N F Ü H R U N G

Scrum E I N F Ü H R U N G Scrum EINFÜHRUNG Was ist Scrum? Agiles Vorgehensmodell Grundüberzeugungen Erste Tendenzen Mitte der 80er Jahre Grundidee: Entwickeln in Inkrementen Parallelen zur Lean Production Agiles Manifest Jeff Sutherland

Mehr

Scrum in der Praxis (eine mögliche Umsetzung)

Scrum in der Praxis (eine mögliche Umsetzung) Scrum in der Praxis (eine mögliche Umsetzung) ALM Talk, 26. Oktober 2011 Stefan Stettler Ausgangslage Viele Projektbeteiligte Verkauf, Entwickler, PM, Designer, Ergonomen Unterschiedliche Sichten und Vorstellungen,

Mehr

Agile Systemadministration (ASA)

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

Mehr

Zuckerbrot oder Peitsche

Zuckerbrot oder Peitsche Zuckerbrot oder Peitsche Rendite Wie man ein Projekt aus der Klemme holt 1. Juli 2008 Peter Stevens, Sierra-Charlie Consulting www.scrum-breakfast.com Idee 1 Projektsanierung der König ist tot... 2 Projektsanierung

Mehr

Unsere 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 Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung

Mehr

Wie unterstützt CMMI-DEV 1.3. agiles Projektvorgehen?

Wie unterstützt CMMI-DEV 1.3. agiles Projektvorgehen? Wie unterstützt CMMI-DEV 1.3 agiles Projektvorgehen? Bernhard Fischer Fischer Consulting GmbH Folie 1 Agenda SCRUM als Beispiel agilen Projektvorgehens Wir machen SCRUM, aber SCRUM und CMMI Zusammenfassung

Mehr

Checkliste für Scrum-Meetings

Checkliste für Scrum-Meetings Checkliste für Scrum-Meetings Gesamtdarstellung 2 Produktvision teilen 3 Estimating 4 Planning 1 - Das WAS 5 Planning 2 - Das WIE 6 Daily Scrum 7 Das Review 8 Die Retrospektive 9 Artefakte 10 GOagile!

Mehr

Iterativ. Inkrementell

Iterativ. Inkrementell Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks

Mehr

AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015

AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015 AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015 Agiles Vorgehen 2 Agiles Vorgehen 3 WAS BEDEUTET AGIL Abstimmung über Ziel (nicht konkretes Entwicklungsergebnis)

Mehr

Scrum - Von Schweinchen und Hühnchen

Scrum - Von Schweinchen und Hühnchen 4. November 2009 - Actinet IT-Services 1986 erster Computer 1990 Erstes Programm (Kleinster Gemeinsamer Teiler - Basic) 2000 Informatik Studium + Firmengründung 2007 Umorientierung - Software Development

Mehr

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

oose. 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

Mehr

CMMI und SPICE im Automotive Umfeld

CMMI und SPICE im Automotive Umfeld Vorträge 2006 CMMI und SPICE im Automotive Umfeld Inhalt Motivation Übersicht zu CMMI Anwendung in Entwicklungsprojekten Prozess Management als Lösungsansatz SPICE Motivation Jährliche Kosten für Prozessverbesserung

Mehr

Scrum mit User Stories

Scrum 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

Mehr

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping CONTINUOUS LEARNING Agile Anforderungsanalyse mit Impact Mapping Nils Wloka Berater und Coach codecentric AG @nilswloka Softwareentwicklung auf dem Gipfel der Effizienz! There is nothing so useless as

Mehr

Agile Management Einführung in agiles Management

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

Mehr

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt Überblick Agilität und Scrum Grundlagen der agilen Softwareentwicklung Rahmenbedingungen bei der Einführung eines agilen Projektvorgehens

Mehr

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH Gedränge Was ist Scrum? Stefan Reinhold IT-Informatik GmbH cc by boocal Scrum? Herbstcampus 2010 Gedränge 2 cc by-nc-nd CanadaGood Was ist Scrum? Herbstcampus 2010 Gedränge 3 [Pichler 2008] Teufelskreislauf

Mehr

Vorlesung Methoden des Software Engineering. B.2 Agile Methoden / Scrum

Vorlesung Methoden des Software Engineering. B.2 Agile Methoden / Scrum Vorlesung Methoden des Software Engineering Block B Software-Prozess und Projektmanagement B.2 Agile Methoden / Scrum Christian Prehofer Unter Verwendung von Materialen von Nora Koch, Martin Wirsing und

Mehr

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» «PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING

Mehr

The big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011

The big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011 The big picture: Prince2 featuring SCRUM Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011 Agenda PRINCE2 Scrum Scrum = Framework für das Managen (komplexer) Projekte Page 2 Prinzipien von Scrum Transparenz

Mehr

Führung von agilen verteilten Teams

Führung von agilen verteilten Teams Führung von agilen verteilten Teams Stefan Glase Ich stelle mich vor Stefan.Glase Solution Architect stefan.glase@opitz-consulting.com Twitter: @stefanglase 1 Manifest für Agile Softwareentwicklung Wir

Mehr

Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten.

Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten. 1 Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten. 2 INHALT Begriffe Backlogmanagement -Board Zusammenfassung 3 BEGRIFFE Backlog Backlog Item Arten von Backlogs 4 BACKLOG

Mehr

Qualifikationsbereich: Application Engineering Zeit:

Qualifikationsbereich: Application Engineering Zeit: Höhere Fachprüfung ICT-Manager Musterprüfung 2015 Höhere Fachprüfung ICT-Manager Muster KAF Zeit: Die Lösungen sind auf diese Arbeitsblätter zu schreiben. Es werden nur die Lösungen auf den Arbeitsblättern

Mehr

GI Fachgruppentreffen RE 2015

GI Fachgruppentreffen RE 2015 GI Fachgruppentreffen RE 2015 Miteinander reden statt gegeneinander schreiben Lagerfeuer Bundenbach Schmidtburg 2003 von Tiger St.Georg - selbst fotografiert von Tiger St.Georg. Susanne Mühlbauer 1 November

Mehr

Agilitä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! 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

Mehr

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski 1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von

Mehr

Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht

Robert 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

Mehr

PMI-ACP, wie geht das

PMI-ACP, wie geht das PMI-ACP, wie geht das PMI Munich Chapter, Chapter Meeting, 30.1.2015 Mark Rosa, PMP, PMI-ACP 2014, PMI Munich Chapter e.v., www.pmi-muc.de 1 Was erfahre ich heute? Was ist der PMI Agile Certified Practitioner

Mehr

Wie viel Geschäftsprozess verträgt agile Softwareentwicklung?

Wie viel Geschäftsprozess verträgt agile Softwareentwicklung? @LeanAgileScrum #LASZH LAS Conference 2012 Sponsoren Wie viel Geschäftsprozess verträgt agile Softwareentwicklung? Marcus Winteroll 16:15 Auditorium Organisationsteam Patrick Baumgartner (Swiftmind GmbH)

Mehr

Agiles Projektmanagement SCRUM

Agiles Projektmanagement SCRUM Agiles Projektmanagement SCRUM www.pmcc-consulting.com club pm, 17.10.2013 Manfred Brandstätter, MBA Agenda 1 2 3 4 5 6 Traditionelles Projekt Management Probleme & Erkenntnisse Agiles Projektmanagement

Mehr

Agile Verbesserung der Arbeit Der richtige Weg zur professionellen IT

Agile Verbesserung der Arbeit Der richtige Weg zur professionellen IT Malte Foegen, Mareike Solbach, Claudia Raak Agile Verbesserung der Arbeit Der richtige Weg zur professionellen IT IT Maturity S e r v i c e s 1 Der falsche Weg 2 Der richtige Weg -2- Copyright 2007 wibas

Mehr

SCRUM - Trend oder Alternative zum traditionellen Projektmanagement

SCRUM - Trend oder Alternative zum traditionellen Projektmanagement SCRUM - Trend oder Alternative zum traditionellen Projektmanagement www.pmcc-consulting.com Manfred Brandstätter, MBA 12.07.2012 Agenda > 01 - Traditionelles Projekt Management > 02 - Probleme + Erkenntnisse

Mehr

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm Agile Embedded Projekte mit Scrum & Kanban Embedded Computing Conference 2012 Urs Böhm Der Ingenieur Urs Böhm Dipl.-Ingenieur Elektrotechnik Projektingenieur VDI Certified ScrumMaster urs.boehm@noser.com

Mehr

Einführung und Motivation

Einfü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.

Mehr

Einführung von Test-Prozessen laut TMMi. Egon Valentini 1. März 2010

Einführung von Test-Prozessen laut TMMi. Egon Valentini 1. März 2010 Einführung von Test-Prozessen laut TMMi Egon Valentini 1. März 2010 Agenda NXP Testumfeld CMMi, TMMi TMMi QualityPolicy, TestPolicy, TestStrategy, TestPlan Lessons Learned 2 Warum brauchen wir Testmethoden

Mehr

Klassisches Projektmanagement und agil

Klassisches Projektmanagement und agil Klassisches Projektmanagement und agil (K)ein Widerspruch!? OPITZ CONSULTING GmbH 2011 Seite 1 Klassisches Projektmanagement und agil (K)ein Widerspruch!? Dr. Andreas Wagener, Project Manager OPITZ CONSULTING

Mehr