Scrum: Unterschied zwischen den Versionen

Aus Copedia
KKeine Bearbeitungszusammenfassung
 
(28 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Wikipedia-Artikel}}
'''Scrum''' ist eine Methode des [[Projektmanagement]]s, um Projekte agil und partizipativ zu führen.


'''Scrum''' (engl. das Gedränge) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das [[Projektmanagement]] im Rahmen agiler Softwareentwicklung. Es ist ein Vorgehensmodell, das wenige Festlegungen trifft. Teams bzw. Entwickler organisieren sich weitgehend selbst und wählen auch die eingesetzten Methoden. Das Vorgehen und die Methoden werden fortlaufend aktuellen Erfordernissen angepasst. Ken Schwaber, Jeff Sutherland und Mike Beedle haben Scrum im Bereich Software-Entwicklung etabliert. Als Methode zur Software-Entwicklung wurde Scrum das erste Mal in dem Buch "Wicked Problems, Righteous Solutions" als Software-Entwicklungsmethode beschrieben. Scrum in Produktionsumgebungen wird zum ersten Mal im Buch "The New Product Development Game" erläutert und später in "The Knowledge Creating Company" weiter ausgeführt von [[Ikujiro Nonaka]] und [[Hirotaka Takeuchi]].  
<embedvideo service="youtube">https://www.youtube.com/watch?v=9TycLR0TqFA</embedvideo>


Besonders in den Bereichen, wo eine konkrete Projektplanung aufgrund der hohen Komplexität oder des hohen Veränderungsgrades weder möglich noch sinnvoll ist, entfaltet Scrum seine Stärken. Scrum basiert dabei auf den Werten des Agilen Manifests von 2001:
== Bild ==
[[Datei:scrum-prozess.png|300px]]


# Individuen und Interaktionen gelten mehr als Prozesse und Tools.
== Geschichte ==
# Funktionierende Programme gelten mehr als ausführliche Dokumentation.
Der Begriff kommt aus dem amerikanischen Football und wurde erstmals von Nonaka und Takeuchi im Kontext des Innovationsprozesses verwendet. Es ist ein Vorgehensmodell, das wenige Festlegungen trifft, sondern Prinzipien formuliert. Teams bzw. Entwickler organisieren sich weitgehend selbst (Selbstorganisation). [[Ken Schwaber]], [[Jeff Sutherland]] und [[Mike Beedle]] haben Scrum im Bereich Software-Entwicklung etabliert. Als Methode zur Software-Entwicklung wurde Scrum das erste Mal in dem Buch "Wicked Problems, Righteous Solutions" als Software-Entwicklungsmethode beschrieben. Scrum in Produktionsumgebungen wird zum ersten Mal im Buch "The New Product Development Game" erläutert und später in "[[The Knowledge-Creating Company]]" weiter ausgeführt von [[Ikujiro Nonaka]] und [[Hirotaka Takeuchi]].
# Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen.
# Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans.


(zitiert nach http://de.wikipedia.org/wiki/Scrum)
Besonders in den Bereichen, wo eine konkrete Projektplanung aufgrund der hohen Komplexität oder des hohen Veränderungsgrades weder möglich noch sinnvoll ist, entfaltet Scrum seine Stärken. Scrum basiert dabei auf den Werten des Agilen Manifests von 2001 (zitiert nach http://de.wikipedia.org/wiki/Scrum):


Die kontinuierliche Verbesserung bei jedem neuen Durchlauf ("sprint") ist vorrangiges Ziel, um hohe Qualität bei niedrigem Aufwand zu erreichen. Die Arbeit innerhalb des Projektteams ähnelt in ihrer Selbstbestimmtheit in vielem der Arbeit des Wissensarbeiters. Kollaboration und Erfahrungsaustausch, hohe Transparenz über den Stand von Arbeitspaketen und regelmäßige Retrospektiven sind Elemente, die auch im Wissensmanagement eine große Rolle spielen.
#Individuen und Interaktionen gelten mehr als Prozesse und Tools.
#Funktionierende Programme gelten mehr als ausführliche Dokumentation.
#Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen.
#Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans.


Insofern liegt es nahe, Scrum als eine Methode im wissensorientierten Projektmanagement zu nutzen.
== Scrum Rollen ==


==Scrum Rollen==
Scrum Rollen sind Rollen in einem Prozess und nicht Positionen in einem Unternehmen.
* [[Scrum Master]]
* [[Product Owner]]
* [[Team (Scrum)|Team]]
* [[Customer (Scrum)|Customer]]
* [[Enduser (Scrum)|Enduser]]


==Scrum Prozess==
*[[Scrum Master]]
* [[Vision (Scrum)|Vision]] (des [[Product Owner]])
*[[Product Owner]]
* [[Product Backlog]] (entält Deliverables) zur Kommunikation der Vision (geordnete Liste an Dingen, die sich der Product Owner vorstellt) ([[Burndown Chart]])
*[[Team (Scrum)|Team]]
* 1. [[Sprint]] (Zeiteinheit (Timebox), in der ein Team ein vorgegebenes Ziel zu erreichen versucht)
*[[Customer (Scrum)|Customer]]
** [[Sprint Planning 1]] (1+2 dauern 1 Tag) (ähnlich wie Briefing, Auftragsbesprechung´, Definition des [[Sprint Goal]], Team selektiert Elemente aus dem Product Backlog ([[Selected Product Backlog]]))
*[[Enduser (Scrum)|Enduser]]
** [[Sprint Planning 2]] (Team erstellt [[Sprint Backlog]] mit allen Aufgaben, die ausgeführt werden müssen, um das Sprint Goal zu erreichen)
* [[Daily Scrum]] (Was habe ich gestern erreicht? Was möchte ich heute erreichen? Was sind aktuelle Probleme?)
* [[Sprint Review]] (10-90 Minuten)
* [[Sprint Retrospektive]] ([[Team Backlog]], [[Impediment Backlog]])
* Nächste Sprints


==Scrum Anwendungsbeispiele==
== Scrum Prozess ==
* [[Scrum im Beratungsprozess bei der Cogneon GmbH]]
 
* [[Scrum - Lessons Learned]]
*[[Vision (Scrum)|Vision]] (des [[Product Owner]])
*[[Product Backlog]] (entält Deliverables) zur Kommunikation der Vision (geordnete Liste an Dingen, die sich der Product Owner vorstellt) ([[Burndown Chart]])
*1. [[Sprint]] (Zeiteinheit (Timebox), in der ein Team ein vorgegebenes Ziel zu erreichen versucht)
**[[Sprint Planning 1]] (1+2 dauern 1 Tag) (ähnlich wie Briefing, Auftragsbesprechung´, Definition des [[Sprint Goal]], Team selektiert Elemente aus dem Product Backlog ([[Selected Product Backlog]]))
**[[Sprint Planning 2]] (Team erstellt [[Sprint Backlog]] mit allen Aufgaben, die ausgeführt werden müssen, um das Sprint Goal zu erreichen)
*[[Daily Scrum]] (Was habe ich gestern erreicht? Was möchte ich heute erreichen? Was sind aktuelle Probleme?)
*[[Sprint Review]] (10-90 Minuten)
*[[Sprint Retrospektive]] ([[Team Backlog]], [[Impediment Backlog]])
*Nächste Sprints
 
== Scrum Anwendungsbeispiele ==
 
* [[Elektrobit Automotive GmbH]]
* [[Johnson Controls]]
* [http://www.scrum-day.de/downloads/2009duamaxingagile.pdf Xing]
* [http://www.scrum-day.de/7117779cfe08fd701/daswarderscrumday2009/vortragsunterlagen/index.php etliche Praxisbeispiele (z.B. Allianz, Nokia, autoscout24, ...) vom Scrum Day 2009 in München]
*[[Scrum im Beratungsprozess bei der Cogneon GmbH]]
*[[Scrum - Lessons Learned]]
 
== Scrum Tools ==
* [http://www.atlassian.com/software/greenhopper/ Jira mit Greenhopper]
* [http://www.codeproject.com/KB/architecture/ScrumUsingExcel.aspx INfos und Vorlagen zu Scrum mit Excel]
* [http://www.microtool.de/instep/de/prod_scrum_edition.asp In-Step Scrum Edition von MicroTool] (Ansprechpartner: Olaf Lewitz)
* [http://versionone.com/ VersionOne]
* [http://agileconsortium.blogspot.com/2009/12/scrum-tools.html Sammlung und Kommentar zum Thema Scrum Tools] (Wichtig!)
 
== Siehe auch ==


==Siehe auch==
* [[Scrum in Sharepoint Portal Server abbilden]]
* [[Scrum in Drupal abbilden]]
* [[Scrum in Mediawiki abbilden]]
* [[Scrum in Mediawiki abbilden]]
* [[Scrum in Confluence abbilden]]
* [[Scrum on Scrum]] ([[Multiprojektmanagement]] mit Scrum)
* [[Scrum in Outlook abbilden]]
* [[Scrum (COGNEON Schulung)|COGNEON Schulung - Scrum - Agiles Projektmanagement]]
* [[Scrum (COGNEON Schulung)|COGNEON Schulung - Scrum - Agiles Projektmanagement]]
* [[Scaled Agile Framework]] (SAFe)
== Literatur ==
* [http://www.amazon.de/gp/product/3446419136 Boris Gloger. Scrum. Produkte zuverlässig und schnell entwickeln]. Hanser, 2008
* [http://www.amazon.de/Scrum-Agiles-Projektmanagement-erfolgreich-einsetzen Roman Pichler. Scrum. Agiles Projektmanagement erfolgreich einsetzen]. dpunkt.verlag, 2008
* [http://www.amazon.de/Scrum-User-Stories-Ralf-Wirdemann/dp/3446416560 Ralf Wirdemann. Scrum mit User stories]. Hanser, 2009
* [http://www.amazon.de/Agiles-Projektmanagement-mit-Scrum-Schwaber/dp/386645631X Ken Schwaber. Agiles Projektmanagement mit Scrum]. Microsoft Press Deutschland, 2007
* [http://www.amazon.de/Agile-Software-Development-Large-Diving/dp/0932633579 Jutta Eckstein. Scrum in the Large]. Dorset House, 2004 (engl.)
== Weblinks  ==
* http://www.behance.net/gallery/Scrum-Poster-for-SaM-Solutions/1512515
* http://scrumalliance.org
* http://agilemanifesto.org
* http://agile.by
* [http://borisgloger.com Weblog von Boris Gloger]
*[http://www.davenicolette.net/articles/scrum.png Scrum-Prozess]
*Jiri Lundak: [http://www.lundak.org/downloads/ParalleleProjektbearbeitungMitScrum.pdf Der Herr der Projekte - Parallele Projektbearbeitung mit Scrum]
*[http://www.se-radio.net/index.php?post_id=220581 Roman Pichler on Scrum] (Podcast auf [http://www.se-radio.net SE-Radio])
*[http://groups.yahoo.com/group/scrumdevelopment/messages http://groups.yahoo.com/group/scrumdevelopment/messages]
*[http://scrumwiki.org http://scrumwiki.org]
*[http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=86116 The New New Product Development Game] (Article by Takeuchi and Nonaka which already contains most of the Scrum charakteristica)
*[http://agilethinking.net/blog http://agilethinking.net/blog]
*[http://jeffsutherland.com/ http://jeffsutherland.com/]
**[http://jeffsutherland.com/scrum/2006/11/scrum-supports-cmmi-level-5.html Jeff Sutherland on CMMI and Scrum]
**[http://jeffsutherland.com/scrum/2008/09/shock-therapy-bootstrapping.html Scott Downey about his way of a Scrum Shock Therapy] (and why it works)
*[http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf Wasserfall Modell] (oft falsch verstanden, weil linear)
*[http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf ScrumAndXpFromTheTrenches.pdf]
*[http://www.controlchaos.com/about/ Control Chaos] (Webseite von Ken Schwaber)
*[http://inside-scrum.blogspot.com inside scrum] (Weblog&nbsp;zu Scrum)
*[http://scrum-master.de Scrum-Master.de]
*[http://agilesoftwaredevelopment.com Blog zu agiler Software-Entwicklung]
*[http://agilemanifesto.org/ http://agilemanifesto.org/]<br>
*[http://www.slideshare.net/bmyllerup/scrum-embedded-systems] Präsentation und Poster zu Scrum
'''Videos'''
*Vortrag von Ken Schwaber [http://video.google.com/videoplay?docid=-7230144396191025011&q=takeuchi+nonaka+the+new+new&total=1&start=0&num=10&so=0&type=search&plindex=0 Google Tech Talks September 5, 2006]
*Video: Vortrag von Jeff Sutherland mit Folien: [http://www.infoq.com/presentations/The-Roots-of-Scrum The Roots of Scrum]
*[http://corporate.sprint-it.de/videos/StreamingVideoXPDays.mov Scrum in a Nutshell]
* [http://www.youtube.com/watch?v=WqgZCiqiYAY Scrum mit Excel (Video)]
* [http://www.microtool.de/blog/post/Agiles-Projektmanagement-mit-der-in-Step-Scrum-Edition.aspx Scrum mit In-Step (Vortragsvideo und Blog)]


==Weblinks==
'''Checkliste'''
* http://en.wikipedia.org/wiki/Scrum_(management)
* http://groups.yahoo.com/group/scrumdevelopment/messages
* http://scrumwiki.org
* Video: Vortrag von Jeff Sutherland mit Folien: [http://www.infoq.com/presentations/The-Roots-of-Scrum The Roots of Scrum]
* Video: Vortrag von Ken Schwaber [http://video.google.com/videoplay?docid=-7230144396191025011&q=takeuchi+nonaka+the+new+new&total=1&start=0&num=10&so=0&type=search&plindex=0  Google Tech Talks September 5, 2006]
* http://agilethinking.net/blog
* http://jeffsutherland.com/oopsla/schwapub.pdf
* http://jeffsutherland.com/oopsla/schwapub.pdf
* [http://www.sprint-it.de/scrum-checklists/ Scrum Checklist]
* [http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf Wasserfall Modell] (oft falsch verstanden, weil linear)


[[Kategorie:Methode]]
*[http://www.sprint-it.de/scrum-checklists/ Scrum Checklist]
* [http://agileconsortium.pbworks.com/f/Scrum-checklist-prio1.pdf als Mindmap]

Aktuelle Version vom 13. November 2017, 23:12 Uhr

Scrum ist eine Methode des Projektmanagements, um Projekte agil und partizipativ zu führen.

Bild

Scrum-prozess.png

Geschichte

Der Begriff kommt aus dem amerikanischen Football und wurde erstmals von Nonaka und Takeuchi im Kontext des Innovationsprozesses verwendet. Es ist ein Vorgehensmodell, das wenige Festlegungen trifft, sondern Prinzipien formuliert. Teams bzw. Entwickler organisieren sich weitgehend selbst (Selbstorganisation). Ken Schwaber, Jeff Sutherland und Mike Beedle haben Scrum im Bereich Software-Entwicklung etabliert. Als Methode zur Software-Entwicklung wurde Scrum das erste Mal in dem Buch "Wicked Problems, Righteous Solutions" als Software-Entwicklungsmethode beschrieben. Scrum in Produktionsumgebungen wird zum ersten Mal im Buch "The New Product Development Game" erläutert und später in "The Knowledge-Creating Company" weiter ausgeführt von Ikujiro Nonaka und Hirotaka Takeuchi.

Besonders in den Bereichen, wo eine konkrete Projektplanung aufgrund der hohen Komplexität oder des hohen Veränderungsgrades weder möglich noch sinnvoll ist, entfaltet Scrum seine Stärken. Scrum basiert dabei auf den Werten des Agilen Manifests von 2001 (zitiert nach http://de.wikipedia.org/wiki/Scrum):

  1. Individuen und Interaktionen gelten mehr als Prozesse und Tools.
  2. Funktionierende Programme gelten mehr als ausführliche Dokumentation.
  3. Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen.
  4. Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans.

Scrum Rollen

Scrum Rollen sind Rollen in einem Prozess und nicht Positionen in einem Unternehmen.

Scrum Prozess

Scrum Anwendungsbeispiele

Scrum Tools

Siehe auch

Literatur

Weblinks

Videos

Checkliste