Präsentation zur agilen Projektmanagement Methode Scrum. Rahmen: Bachelor of Arts in Business Administration, Schwerpunkt E-Business & Digital Marketing an der HSBA Hamburg.
Agenda:
Arbeiten im Scrum-Modus
Atilla Wohllebe
www.atilla-wohlle.be
Agenda
-Einführung
-Scrum in der Theorie
--Grundsätzliche Prinzipien
--Scrum-Team
--Flow
--Meetings
-Nachteile von Scrum
-Quellen
Quellen:
Boris Gloger: Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung, Informatik Spektrum, April 2010
Boris Gloger: Scrum – Produkte zuverlässig und schnell entwickeln, Carl Hanser Verlag, April 2008
David J. Anderson: Kanban. Successful Evolutionary Change for Your Technology Business. Blue Hole Press, Sequim, Washington 2010
Gabler Wirtschaftslexikon: Springer Gabler Verlag (Herausgeber), Stichwort: Agile Softwareentwicklung, http://wirtschaftslexikon.gabler.de/Archiv/381707695/agile- softwareentwicklung-v4.html - abgerufen 01.02.2014
Kent Beck et al.: http://agilemanifesto.org - abgerufen 19.01.2014
Kent Beck et al.: http://agilemanifesto.org/principles.html - abgerufen 19.01.2014
Was ist Agilität; was bedeutet Agilität für Unternehmen; welche Anwendungsszenarien, Herausforderungen und Vorteile bringt eine agile Unternehmenskultur
Was ist Agilität; was bedeutet Agilität für Unternehmen; welche Anwendungsszenarien, Herausforderungen und Vorteile bringt eine agile Unternehmenskultur
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
Bernhard Schulz zeigt an einem Workshop an der FileMaker Konferenz 2022 in Hamburg wie FileMaker Server unter Ubuntu installiert und eingerichtet wird.
Erhalten Sie einen schnellen Überblick, wofür Kanban steht und wobei das Modell unterstützt. Zusätzlich werden die Vor- und Nachteile gegenübergestellt.
SMED : comment réduire la taille des lots vers le flux tenduJoel DUFLOT
Méthode de réduction du temps de changement de série, le SMED est indispensable pour accroitre la flexibilité et mieux répondre aux clients, c'est aussi un bon moyen d'analyse des postes saturés.
Une courte présentation pour vos formations
This document contains 10 questions and answers about various C language concepts:
1. C was developed between 1969-1973 at Bell Labs by Dennis Ritchie, aimed for use with UNIX OS. It is widely used for application and system software development.
2. A static variable in C is declared inside a function but its value is retained between function calls.
3. A normal variable stores a value that can change, while a pointer defines the address of another variable rather than storing a value itself.
This document provides 50 interview questions on C programming language organized into 5 chapters: Variables & Control Flow, Operators, Constants & Structures, Functions, Pointers, and Programs. It aims to help both freshers and experienced programmers quickly brush up on basic C concepts commonly asked during job interviews at top companies. Each question is accompanied by a detailed answer along with code examples where applicable. Feedback is welcomed to be sent to the publisher.
The document describes an interrupt buffer that was originally created by Jeff Sutherland and updated by Nigel Thurlow. The interrupt buffer is an allocation of story points in the current sprint that can be used for new stories from the product backlog or approved requests. The product owner acts as a gatekeeper and decides what requests the team works on, with approved items entering the buffer. If the buffer is overflowed, it means the team's velocity has been exceeded and the sprint goal may not be met, requiring a re-plan of the sprint.
Linux uses /proc/iomem as a "Rosetta Stone" to establish relationships between software and hardware. /proc/iomem maps physical memory addresses to devices, similar to how the Rosetta Stone helped map Egyptian hieroglyphs to Greek and decode ancient Egyptian texts. This virtual file allows the kernel to interface with devices by providing address translations between physical and virtual memory spaces.
Die agile Projektentwicklung mit SCRUM wird immer beliebter - bietet sie doch gegenüber der klassischen Entwicklungsmethode nach dem Wasserfallmodell einige entscheidende Vorteile.
Mit vorliegenden Whitepaper möchten wir die Rollen, Tools und Vorgehensweise bei der agilen Projektentwicklung mit Scrum vorstellen, auf die Besonderheiten Vor- und Nachteile eingehen sowie das Kostenthema beleuchten.
Somit eignet sich unser Scrum-Whitepaper ideal als Grundlagenlektüre für interessierte Entscheider!
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
Sascha Böhr, CEO & Founder der 247GRAD GmbH und der 247GRAD Labs GmbH vermittelt in seinem Vortrag, wie Startups Projekte agile managen und dabei Frameworks wie Scrum oder Kanban einsetzen können
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
Bernhard Schulz zeigt an einem Workshop an der FileMaker Konferenz 2022 in Hamburg wie FileMaker Server unter Ubuntu installiert und eingerichtet wird.
Erhalten Sie einen schnellen Überblick, wofür Kanban steht und wobei das Modell unterstützt. Zusätzlich werden die Vor- und Nachteile gegenübergestellt.
SMED : comment réduire la taille des lots vers le flux tenduJoel DUFLOT
Méthode de réduction du temps de changement de série, le SMED est indispensable pour accroitre la flexibilité et mieux répondre aux clients, c'est aussi un bon moyen d'analyse des postes saturés.
Une courte présentation pour vos formations
This document contains 10 questions and answers about various C language concepts:
1. C was developed between 1969-1973 at Bell Labs by Dennis Ritchie, aimed for use with UNIX OS. It is widely used for application and system software development.
2. A static variable in C is declared inside a function but its value is retained between function calls.
3. A normal variable stores a value that can change, while a pointer defines the address of another variable rather than storing a value itself.
This document provides 50 interview questions on C programming language organized into 5 chapters: Variables & Control Flow, Operators, Constants & Structures, Functions, Pointers, and Programs. It aims to help both freshers and experienced programmers quickly brush up on basic C concepts commonly asked during job interviews at top companies. Each question is accompanied by a detailed answer along with code examples where applicable. Feedback is welcomed to be sent to the publisher.
The document describes an interrupt buffer that was originally created by Jeff Sutherland and updated by Nigel Thurlow. The interrupt buffer is an allocation of story points in the current sprint that can be used for new stories from the product backlog or approved requests. The product owner acts as a gatekeeper and decides what requests the team works on, with approved items entering the buffer. If the buffer is overflowed, it means the team's velocity has been exceeded and the sprint goal may not be met, requiring a re-plan of the sprint.
Linux uses /proc/iomem as a "Rosetta Stone" to establish relationships between software and hardware. /proc/iomem maps physical memory addresses to devices, similar to how the Rosetta Stone helped map Egyptian hieroglyphs to Greek and decode ancient Egyptian texts. This virtual file allows the kernel to interface with devices by providing address translations between physical and virtual memory spaces.
Die agile Projektentwicklung mit SCRUM wird immer beliebter - bietet sie doch gegenüber der klassischen Entwicklungsmethode nach dem Wasserfallmodell einige entscheidende Vorteile.
Mit vorliegenden Whitepaper möchten wir die Rollen, Tools und Vorgehensweise bei der agilen Projektentwicklung mit Scrum vorstellen, auf die Besonderheiten Vor- und Nachteile eingehen sowie das Kostenthema beleuchten.
Somit eignet sich unser Scrum-Whitepaper ideal als Grundlagenlektüre für interessierte Entscheider!
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
Sascha Böhr, CEO & Founder der 247GRAD GmbH und der 247GRAD Labs GmbH vermittelt in seinem Vortrag, wie Startups Projekte agile managen und dabei Frameworks wie Scrum oder Kanban einsetzen können
Slidedoc über agile (Software-)Entwicklung mit Scrum zur Vorbereitung für unseren 90 Minuten-Kurs "Scrum zum Anfassen", bei dem wir den Teilnehmern mit Hilfe von Lego® die Scrub-Methodik erfahrbar machen.
In vielen Büroetagen wird seit einiger Zeit eine neue Sprache eingeführt: Agilisch. Hinter Begriffen wie Backlog Refinement, Retrospektive oder User Story verbirgt sich eine neue Arbeitsweise, die gerade kräftig an traditionellen Prozessen und Strukturen rüttelt. Nach eigenen Angaben befinden sich derzeit 83 Prozent der deutschen Unternehmen in einer Transformation, doch nur 34 Prozent der Mitarbeiter fühlen sich abgeholt. Der kostenlose WebTalk „SCRUM für Projektleiter“ richtet sich an Personalentwickler, die in ihrer Organisation SCRUM einführen oder einführen wollen. Der edutrainment-Trainer Alexander Schaaf freut sich darauf, Ihnen Hans Wasserfall vorzustellen. Dieser arbeitet seit vielen Jahren als klassischer Projektleiter bei der Scheuert KG, einem Traditionshersteller für Werkzeuge. Plötzlich soll er sich in einer neuen Rolle zurecht finden: Was zum Teufel macht ein Product Owner?
SEO Projekte in der agilen Entwicklung nach Scrum | Learnings und TippsBianca Zang
Der Vortrag geht kurz auf das Thema –Was ist agile Entwicklung?- ein als Einführung für alle Zuhörer.
Der Hauptteil wird über Learnings und Tipps gehen von der Anfertigung der Spezifikation über die agile Zusammenarbeit im Produktmanagement und mit dem Kunden.
Denn Prozesse sind das Eine, mit Menschen zusammen zu arbeiten ist das Andere.
Scrum hilft bei typischen Hürden im ProzessmanagementTorben Haagh
Fehlendes Buy-in vom Management, mangelnde Akzeptanz der Nutzer, zu detaillierte Prozessmodellierung oder fehlende Transparenz - all das kann einem erfolgreichen Prozessmanagement im Weg stehen.
Hier hilft die Scrum Methode.
Wie das funktioniert erklärt Ihnen unser Beiratsmitglied Professor Ayelt Komus.
An die Stelle langwieriger und detaillierter Planungen auf lange Zeit treten langfristige klare, aber wenig detaillierte Zielvorstellungen kombiniert mit kurzfristigen sehr präzisen Schritten.
Laden Sie seinen Beitrag hier herunter:
http://bit.ly/BTProfKomus
RE und Scrum - auf den zweiten Blick ein geniales TeamHOOD Group
Ist der häufig in agil arbeitenden Organisationen zu hörende Satz „wir arbeiten agil und benötigen kein RE mehr“ tatsächlich zutreffend? Ist die Zeit des RE durch die Verbreitung von agilen Methoden (z.B. durch das Scrum-Framework) abgelaufen? Der Eindruck könnte auf den ersten Blick entstehen, da die Aktivitäten des Requirements Engineering in der agilen Entwicklung nicht isoliert betrachtet werden.
Auf den zweiten Blick stellt sich heraus, dass Kenntnisse rund um RE-Methoden im agilen Umfeld nötiger sind denn je. Dies ergibt sich aus der Tatsache, dass immer größere Organisationen den Umstieg von ihren an Phasen und Dokumenten orientierten Prozessen zu einer agilen Entwicklung anstreben. Dies hat zur Folge, dass diese Organisationen häufig nicht individuell für genau einen Kunden implementieren, sondern zahlreiche Produkte für eine größere Kundenanzahl entwickeln. In einem agil-skalierten Umfeld.
Ein kleines Beispiel: In einem Review Meeting mit mehreren anwesenden Stakeholdern erhalten die Anwesenden einen Einblick in die bisherige Produktimplementierung und ergänzen die bisherige Implementierung mit neuen Wünschen - also mit weiteren Kundenanforderungen. Diese Anforderungen können sich widersprechen und schon muss der Product Owner die Anforderungen konsolidieren – eine typische RE-Aktivität.
Dieser Vortrag orientiert sich an zahlreichen dieser kleinen Beispiele, die in der alltäglichen Praxis vorkommen, und belegt dadurch die wachsende Bedeutung von RE-Kenntnissen im agil-skalierten Umfeld.
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumSvenDrStrobel
Basics and lessons learned during the implementation of Scrum using the example of the Scrum Team "TIB AV-Portal" at the German National Library of Science and Technology.
2. Agenda
1. Einführung
2. Scrum in der Theorie
1. Grundsätzliche Prinzipien
2. Scrum-Team
3. Flow
4. Meetings
3. Nachteile von Scrum
4. Quellen
1/21/2015 Arbeiten im Scrum-Modus 2
3. AGILE SOFTWAREENTWICKLUNG?
„Agile Softwareentwicklung bezeichnet Ansätze im
Softwareentwicklungsprozess, die die Transparenz und Flexibilität
erhöhen und zu einem schnelleren Einsatz der entwickelten Systeme
führen sollen, um so Risiken im Entwicklungsprozess zu minimieren“1
1/21/2015 Arbeiten im Scrum-Modus 3
1) Springer Gabler Verlag (Herausgeber), Gabler Wirtschaftslexikon, Stichwort: Agile Softwareentwicklung
4. Agile Softwareentwicklung setzt auf
Flexibilität und weniger Regeln
1/21/2015 Arbeiten im Scrum-Modus 4
VierWerte1
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
Vier Werte und daraus abgeleitet zwölf Prinzipien bilden den
Grundstein agiler Softwareentwicklung – und damit die Grundlage
für Scrum.
1) Kent Beck et al., http://agilemanifesto.org - abgerufen 19.01.2014
Zwölf Prinzipien
5. Scrum ist agile Softwareentwicklung,
gerahmt für die Management-Ebene
1990er
kleine Teams mit
Mitgliedern ähn-
licher Skillung
2002
Einführung des
ScrumMaster
Programms
bis 1990
große Teams mit
spezialisierten
Mitgliedern
Selbstbild
• Reine Management-Rahmenmethode.
• Keine Aussagen über das „Wie“ auf dem Weg
• Kombinierbar mit anderen Softwareentwicklungs- und
agilen Methoden
1/21/2015 Arbeiten im Scrum-Modus 5
Vgl. Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung – Boris Gloger, Informatik Spektrum Vol. 33 Nr.2 (2010)
6. Agenda
1. Einführung
2. Scrum in der Theorie
1. Grundsätzliche Prinzipien
2. Scrum-Team
3. Flow
4. Meetings
3. Nachteile von Scrum
4. Quellen
1/21/2015 Arbeiten im Scrum-Modus 6
7. Fünf Grundprinzipien prägen Scrum
1/21/2015 Arbeiten im Scrum-Modus 7
one-piece-flow
Bearbeitung
immer nur eines
Teils
Pull-Prinzip
Bedarf steuert
Output
cross-funktionale
Teams
Team kann in
Summe alle
Aufgabenarten
bearbeiten
PDCA-Cycle
Plan-Do-Check-Act
Impediments
Probleme
während der
Anwendung von
ScrumVgl. Boris Gloger (2010)
8. 1/21/2015 Arbeiten im Scrum-Modus 8
„Scrum ist auf der Metaebene eine Grundüberzeugung, eine
Philosophie, und auf der Prozessebene eine Arbeitsweise mit klar
definierten Rollen, einem sehr einfach Prozessmodell, einem
klaren und einfachen Regelwerk.“1
1) Boris Gloger (2008), Scrum – Produkte zuverlässig und schnell entwickeln, Carl Hanser Verlag, April 2008, S. 6
9. Scrum-Teamumgebung
Scrum-Team
Die Arbeit mit Scrum kennt drei
Haupt- und drei Nebenrollen
1/21/2015 Arbeiten im Scrum-Modus 9
Entwicklungsteam
Scrum Master Product Owner
Customer User
Manager
In Anlehnung an Boris Gloger (2010)
10. Im Scrum-Team gibt es drei
vorgeschriebene Hauptrollen
1/21/2015 Arbeiten im Scrum-Modus 10
Scrum
Master
• Rolle: Arbeitsfähigkeit – Scrum Prozess - Produktivität
• Person: Führungskraft – Selbstorganisation des Teams
• SM
Product
Owner
• Rolle: Product Vision – Product Backlog - Profitabilität
• Person: Visionär – strategischer Führer
• PO
Team
• Rolle: Lieferung
• Person: Lieferung - Produktivität
Vgl. Boris Gloger (2010)
11. Die Scrum-Teamumgebung kennt drei
Nebenrollen
1/21/2015 Arbeiten im Scrum-Modus 11
Manager
• Rolle: Organisatiorische Rahmenbedingungen
• Person: z.B. Head of Development
Customer
• Rolle: Auftraggeber
User
• Rolle: Feedback
• Person: Nutzer
Vgl. Boris Gloger (2010)
12. Der Scrum-Flow ist eine Reihe von
Sprints und der Weg zum Produkt
1/21/2015 Arbeiten im Scrum-Modus 12
Anmerk-
ungen
• Scrum Flow ist „als Implementierung einer Folge von
Meetings zu sehen“1
• Dient Implementierung des PDCA-Cycles
Abb. Angelehnt an Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung – Boris Gloger (2010)
1) Boris Gloger (2010), Informatik Spektrum Vol. 33 Nr. 2, S. 197
Sprint
Planning 1
Sprint
Planning 2
Sprint
Review
Sprint
Retro-
perspective
Daily Scrum
Priorisierter
Produkt
Backlog
Estimation
Meeting
Estimation
Meeting
13. Auf strategischer Ebene steht das
Produkt im Mittelpunkt von Scrum
1/21/2015 Arbeiten im Scrum-Modus 13
Business Value
Estimation Meeting
Priorisierung der verschiede-
nen Abteilungsbacklogs
Product Backlog
Auf Product Vision basierende
Liste der priorisierten, zu
erarbeitenden Funktionalitäten
Estimation Meeting
Grundverständnis zu
Funktionalitäten und
Komplexitätseinschätzung
durch Team & PO
Abb. entnommen aus Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung – Boris Gloger (2010)
Vgl. Boris Gloger (2010)
14. Auf taktischer Ebene steht der Sprint
im Mittelpunkt von Scrum
1/21/2015 Arbeiten im Scrum-Modus 14
Spring Planning 2
Feststellung des Weges zur
Implementierung der
Funktionalitäten
Sprint
Eine Iteration des Scrum Flow
Sprint Planning 1
Analyse und Feststellung des
Solls der Funktionalitäten
Abb. entnommen aus Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung – Boris Gloger (2010)
Vgl. Boris Gloger (2010)
15. Am Ende des Sprints werden
Funktionen geliefert
1/21/2015 Arbeiten im Scrum-Modus 15
Sprint Retroperspective
Erhöhung der Produktivität im
Meeting von Team & SM durch
Beseitigung von Impediments
Daily Scrum
Planung der Tagesaktivitäten
und Konvertierung der Einzel-
ergebnisse zur Teamleistung
am Scrum Board
Sprint Review
Übergabe der einzelnen,
fertiggestellten Funktionalität
an User und Generierung neuer
Ideen für Backlog
Abb. entnommen aus Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement – Eine Einführung – Boris Gloger (2010)
Vgl. Boris Gloger (2010)
16. Zusätzliche Meetings stärken die
Zusammenarbeit
1/21/2015 Arbeiten im Scrum-Modus 16
Scrum of Scrums
Treffen der Teammitglieder der
verschiedenen Teams zur
Lösung technischer
Abhängigkeiten
Scrum Master Weekly
Treffen aller SM; Identifikation
und Beseitigung
organisatorischer Impediments
Product Owner Daily Scrum
Koordination der Product
Owner untereinander
Knowledge Domain Meeting
Teamübergreifendes
Spezialisten-Treffen zur
Erstellung fachlicher Richtlinien
Vgl. Boris Gloger (2010)
17. Agenda
1. Einführung
2. Scrum in der Theorie
1. Grundsätzliche Prinzipien
2. Scrum-Team
3. Flow
4. Meetings
3. Nachteile von Scrum
4. Quellen
1/21/2015 Arbeiten im Scrum-Modus 17
18. Scrum ist (auch) bei korrekter
Anwendung undurchsichtig und teuer
1/21/2015 Arbeiten im Scrum-Modus 18
Einführung
• Umbruch der Organisa-
tionskultur
• Klare Rollen- & Aufgaben-
definitionen notwendig
Staffing
• Einstellung eines Scrum-
Masters pro Team finanziell
kaum möglich
Sprints
• Risiko, auch mal zwei
Wochen „Müll“ zu
produzieren
19. Agenda
1. Einführung
2. Scrum in der Theorie
1. Grundsätzliche Prinzipien
2. Scrum-Team
3. Flow
4. Meetings
3. Nachteile von Scrum
4. Quellen
1/21/2015 Arbeiten im Scrum-Modus 19
21. Literaturverzeichnis
• Boris Gloger: Scrum – Der Pradigmenwechsel im Projekt- und Produktmanagement –
Eine Einführung, Informatik Spektrum, April 2010
• Boris Gloger: Scrum – Produkte zuverlässig und schnell entwickeln, Carl Hanser Verlag,
April 2008
• David J. Anderson: Kanban. Successful Evolutionary Change for Your Technology Business.
Blue Hole Press, Sequim, Washington 2010
• Gabler Wirtschaftslexikon: Springer Gabler Verlag (Herausgeber), Stichwort: Agile
Softwareentwicklung,
http://wirtschaftslexikon.gabler.de/Archiv/381707695/agile-
softwareentwicklung-v4.html - abgerufen 01.02.2014
• Kent Beck et al.: http://agilemanifesto.org - abgerufen 19.01.2014
• Kent Beck et al.: http://agilemanifesto.org/principles.html - abgerufen 19.01.2014
1/21/2015 Arbeiten im Scrum-Modus 21