Extreme Programming (XP) für Scrum- Master und Product Owner: Scrum-Implementation mit XP-Praktiken effizienter gestalten
Von Bill Walker
()
Über dieses E-Book
Immer mehr Anwender anderer agiler Frameworks und Methoden wie Scrum, Kanban, DSDM u. a. setzen XP-Methoden erfolgreich bei der Umsetzung von Anforderungen ein. Bill Walker, selbst seit vielen Jahren erfolgreicher Scrum-Master, kombiniert Scrum erfolgreich mit Extreme Programming. Im vorliegenden Buch präsentiert er eine Einführung in XP und die mit einer Implementierung und Kombination mit Scrum relevanten Fragen.
Themen:
Warum XP, Werte und Regeln von XP, XP-Praktiken, XP-Rollen, XP-Events, Extreme Programming einführen, XP skalieren, Unterschiede von Scrum und XP, XP und Scrum kombinieren
Ähnlich wie Extreme Programming (XP) für Scrum- Master und Product Owner
Ähnliche E-Books
Agile Methodik Bewertung: 0 von 5 Sternen0 BewertungenScrum: Agiles Projektmanagement und Scrum erfolgreich anwenden Bewertung: 0 von 5 Sternen0 BewertungenWorkshops im Requirements Engineering: Methoden, Checklisten und Best Practices für die Ermittlung von Anforderungen Bewertung: 4 von 5 Sternen4/5Agile Leadership im Scrum-Kontext: Servant Leadership für agile Leader und solche, die es werden wollen Bewertung: 0 von 5 Sternen0 BewertungenScrum Release Management: Scrum, Lean Startup und User Story Mapping erfolgreich kombiniert Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenLarge-Scale Scrum: Scrum erfolgreich skalieren mit LeSS Bewertung: 0 von 5 Sternen0 BewertungenAufwandsschätzungen in der agilen Softwareentwicklung: Einsatz von Methoden zur Messung des funktionalen Umfangs Bewertung: 0 von 5 Sternen0 BewertungenScrum - Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenAgiles Projektmanagement und Scrum: Praxishandbuch Agiles Arbeiten Bewertung: 0 von 5 Sternen0 BewertungenMit dem Nexus™ Framework Scrum skalieren: Kontinuierliche Bereitstellung eines integrierten Produkts mit mehreren Scrum-Teams Bewertung: 0 von 5 Sternen0 BewertungenSoftware entwickeln mit Verstand: Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Bewertung: 4 von 5 Sternen4/5Agiles Projektmanagement: Scrum für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenAgile Entwicklungspraktiken mit Scrum Bewertung: 4 von 5 Sternen4/5Lean UX: Mit agilen Teams erfolgreiche Produkte designen Bewertung: 0 von 5 Sternen0 BewertungenAgile Leadership im Scrum-Kontext (Aktualisiert für Scrum Guide V. 2020): Servant Leadership für Agile Leader und solche, die es werden wollen. Bewertung: 0 von 5 Sternen0 BewertungenBessere Softwareentwicklung mit DevOps Bewertung: 0 von 5 Sternen0 BewertungenScrum. Schnelleinstieg (3. Aufl.) Bewertung: 0 von 5 Sternen0 BewertungenProzessoptimierung für produzierende Unternehmen Bewertung: 0 von 5 Sternen0 BewertungenBuchreihe: Produktivitätssteigerung in der Softwareentwicklung, Teil 2: Managementmodell, Aufwandsermittlung und KPI-basierte Verbesserung Bewertung: 0 von 5 Sternen0 BewertungenScrum: Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenErfolgsfaktor Agilität: Warum Scrum und Kanban zu zufriedenen Mitarbeitern und erfolgreichen Kunden führen Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Bewertung: 0 von 5 Sternen0 BewertungenServer-Infrastrukturen mit Microsoft Windows Server Technologien: Alle Themen für das Microsoft Seminar und die Zertifizierungsprüfung MOC 20413 Bewertung: 0 von 5 Sternen0 Bewertungen
Projektmanagement für Sie
Risikomanagement für KMUs – Grundlagen: Von der Risikoanalyse bis zum perfekten Risikocontrolling - Risiken erkennen, kontrollieren und vermeiden Bewertung: 0 von 5 Sternen0 Bewertungen30 Minuten Scrum Bewertung: 0 von 5 Sternen0 BewertungenAgiles Projektmanagement: Scrum für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenProjekt Phoenix: Der Roman über IT und DevOps Bewertung: 5 von 5 Sternen5/5Projektmanagement: - lernen, lehren und für die Praxis Bewertung: 0 von 5 Sternen0 BewertungenDesign Thinking für Anfänger: Innovation als Faktor für unternehmerischen Erfolg Bewertung: 0 von 5 Sternen0 BewertungenScribble: Das Arbeitsbuch für agiles Prozessmanagement Bewertung: 0 von 5 Sternen0 BewertungenKanban für Anfänger: Grundlegendes über den Einsatz von Kanban in der Industrie und der Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement für Anfänger: Grundlagen, -begriffe und Tools Bewertung: 0 von 5 Sternen0 BewertungenDer Bienenhirte – über das Führen von selbstorganisierten Teams: Ein Roman für Manager und Projektverantwortliche Bewertung: 4 von 5 Sternen4/550 Arten, Nein zu sagen: Effektives Stakeholder-Management für Product Owner Bewertung: 0 von 5 Sternen0 BewertungenLean Production - Grundlagen: Das Prinzip der schlanken Produktion verstehen und in der Praxis anwenden. Schlank zur Wertschöpfung! Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement konkret (E-Book, Neuauflage): Nachschlagen | Verstehen | Umsetzen Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Grundlagen des Lean Managements für Kleine und Mittelständische Unternehmen – mit Vielen Praxisbeispielen Bewertung: 0 von 5 Sternen0 BewertungenUnternehmenskultur verstehen und nachhaltig fördern: Erfolgsfaktoren beim Change Management Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Erfolgsfaktoren für Lean Management – Lean Leadership & Co. als langfristige Erfolgsgaranten Bewertung: 0 von 5 Sternen0 BewertungenAgiles Coaching als Erfolgsfaktor: Grundlagen des Coachings, um Agile Teams erfolgreich zu managen Bewertung: 0 von 5 Sternen0 BewertungenDer neue Minuten Manager. Zusammenfassung & Analyse des Bestsellers von Ken Blanchard und Spencer Johnson: Autonomie statt Autorität Bewertung: 0 von 5 Sternen0 BewertungenDie Grundlagen der Organisation -: lernen und lehren Bewertung: 0 von 5 Sternen0 BewertungenRetrospektiven - kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement: Kein Buch mit sieben Siegeln Bewertung: 0 von 5 Sternen0 Bewertungen30 Minuten Projektmanagement Bewertung: 3 von 5 Sternen3/5PRINCE2: Leitfaden zur methodischen Prüfungsvorbereitung Bewertung: 5 von 5 Sternen5/5Change Management für Anfänger: Veränderungsprozesse Verstehen und Aktiv Gestalten Bewertung: 1 von 5 Sternen1/5Die Six-Sigma-Methode: Streben nach Perfektion Bewertung: 0 von 5 Sternen0 BewertungenScrum Master: Vorbereitung auf die PSM I Prüfung Bewertung: 0 von 5 Sternen0 BewertungenDas Ishikawa-Diagramm: Ursache-Wirkungs-Beziehungen Bewertung: 4 von 5 Sternen4/5
Rezensionen für Extreme Programming (XP) für Scrum- Master und Product Owner
0 Bewertungen0 Rezensionen
Buchvorschau
Extreme Programming (XP) für Scrum- Master und Product Owner - Bill Walker
INHALT
Vorwort
Die XP-Grundlagen
Warum XP?
XP-Werte
Einfachheit
Kommunikation
Feedback
Respekt
Mut
XP-Regeln
XP-Praktiken
Teamverständnis entwickeln (Sit together)
Funktionsübergreifende Teams (Whole Teams)
Transparente Arbeitsplätze (Informative Workspace)
Committete Arbeit (Energized Work)
Paarprogrammierung (Pair Programming)
User Storys (Storys)
Wöchentliche Zyklen (Weekly Cycles)
Quartalsweise Zyklen (Quarterly Cycle)
Leerlauf (Slack)
Zehn-Minuten-Entwicklung (Ten-Minute Build)
Kontinuierliche Integration (Continuous Integration)
Testgetriebene Entwicklung (Test-First Programming)
Inkrementelles Design (Incremental Design)
Real Customer Involvement
Incremental Deployment
Team Continuity
Shrinking Teams
Root-Cause-Analyse
Shared Code
Single Code Base
Daily Deployment
Negotiated Scope Contract
Den Kunden ins Team integrieren
Das Planning Game
XP-Rollen
Tester
Architekten
Anforderungsmanager (Requirements Engineers, Interaction Designers)
Programmierer
Projektleiter
Product Manager
HR
Technische Dokumentation
Benutzer
XP-Coach
Führungskräfte
XP-Events
Iteration Planning
Daily Standup Meeting
XP-Artefakte
Story Cards
INVEST-Pattern
Task Cards
Der War Room
(Artefakt?)
XP einführen
XP skalieren
Als Scrum-Master in der Scrum-Guide-Falle
XP und Scrum kombinieren
Unterschiede von Scrum und XP
Scrum durch XP ergänzen
Der Scrum-Master
Der Product Owner
Entwickler-Team/Developer:innen
Sprint
Sprint Planning
Daily-Scrum
Sprint Review
Product Backlog
Sprint Backlog
Increment
XP-Praktiken
Literaturliste
Vorwort
Als Product Owner oder Scrum-Master haben Sie womöglich keine eigenen Erfahrungen als Entwickler und das ist vollkommen in Ordnung. Es ist keine Anforderung an Ihre Rolle, dass Sie Software schreiben können oder irgendwelche Entwicklungsplattformen bedienen. Dafür gibt es in Scrum eine spezielle Rolle, deren Inhaber im Allgemeinen über viel Erfahrung in diesen Fragen verfügen.
Warum also sollte es für einen Product Owner oder Scrum-Master überhaupt von Interesse und Bedeutung sein, sich mit Entwicklungsmethoden und sogar einem ganz anderen Framework wie XP – Extreme Programming – auseinanderzusetzen? Dazu mag womöglich ein Teil aus einem Interview einen Anhaltspunkt geben: Jeff Sutherland, einer der Väter von Scrum, antwortete in einem Interview von PC Week Russia:
"How are the traditional and extreme programming methods combined in practice?
It’s not traditional practice. SCRUM is a framework for teams using engineering practices outlined by the extreme programming. The first SCRUM team implemented all the extreme programming practices before extreme programming existed. In fact Kent Beck, who started extreme programming, asked me to send him all the information I had on SCRUM, and he had everything about SCRUM before he started working on extreme programming. So when I got together in 1995 with Ken Schwaber to talk about moving SCRUM out into the industry, Ken felt we should just present SCRUM as the team framework: the product order, the SCRUM master, the team, the scrum meetings (how they work together), and the SCRUM artifacts (how you track and manage a SCRUM project). And he felt that if we did that, SCRUM could be implemented very quickly in two days and over time, people could improve the engineering practices using the continuous improvement that is embedded in SCRUM. And when they looked at removing the impediments that were blocking their progress, many of them would be engineering problems and they could look to extreme programming practices to help them with that."¹
Wenn wir heute Extreme Programming genauer betrachten, so machen wir nichts anderes, als dass wir uns mit einem anderen Blickwinkel auf Scrum zubewegen. Wir fokussieren die Blickrichtung von Entwicklern und das nicht vonseiten irgendwelcher völlig fremder Ansätze und Techniken, sondern aus einem Blickwinkel, der seit seinen Anfängen mit Scrum interagiert hat und sich aus parallelen Quellen entwickelt und weiterentwickelt hat.
Die Auseinandersetzung mit XP ist damit nicht nur eine Möglichkeit, mehr über Erfolgselemente für Entwickler zu erfahren, sondern mehr über die Erfolgsfaktoren von Scrum an sich – als würde man einen lieben Freund bitten, einem von außen seine Eindrücke zu unserer Handlungsweise und unserem Tun zu geben, um darauf basierend bessere Entscheidungen zu treffen und neue Ideen zu gewinnen, wie bestehende Prozesse und Vorgehensweisen sich weiterentwickeln können.
Sie werden im Verlauf des nachfolgenden Buches feststellen, dass vieles von dem, was wir in XP betrachten, sehr nahe an oder in manchen Fällen gar deckungsgleich mit Elementen von Scrum ist, anderes wiederum das Potential hat, unser bestehendes Scrum zu optimieren oder zu ergänzen.