Cologne Intelligence GmbH Projektmanagement durch Scrum ... · •Scrum Master muss Austausch...

16
© Cologne Intelligence GmbH Cologne Intelligence GmbH Integration von Vorgehensmodellen und Projektmanagement 17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.V. Stuttgart, 12./13.04.2010 Projektmanagement durch Scrum-Proxies

Transcript of Cologne Intelligence GmbH Projektmanagement durch Scrum ... · •Scrum Master muss Austausch...

© Cologne Intelligence GmbH

Cologne Intelligence GmbH

Integration von Vorgehensmodellen und Projektmanagement

17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.V.Stuttgart, 12./13.04.2010

Projektmanagement durch Scrum-Proxies

Projektmanagement durch Scrum-Proxies Seite 2© Cologne Intelligence GmbH

Projektmanagement durch Scrum-Proxies

• Kurzvorstellung Scrum

• Ideales Scrum

• Aufgabenbereiche eines Product Owner

• Scrum mit Product Owner Proxy

• Informationstransformationen

• Einführung von Requirement Proxy und Project Management Proxy

• Auswirkung auf Scrum

• Zusammenfassung

• Einladung zur Diskussion

Projektmanagement durch Scrum-Proxies Seite 3© Cologne Intelligence GmbH

Merkmale (Auszug)

• Iterativ-inkrementell in Sprints

• Kollektive Projektleitung

http://www.scrum-master.de/Was_ist_Scrum/Scrum_auf_einer_Seite_erklaert

Kurzvorstellung Scrum

Rollen

• Product Owner (PO)Legt Anforderungen fest und plant sie

• TeamSetzt Anforderungen selbstorganisiert um

• Scrum MasterBeobachtet und ermöglicht Scrum

Artefakte (Auszug)

• Product BacklogPriorisierte Liste von Anforderungen

Projektmanagement durch Scrum-Proxies Seite 4© Cologne Intelligence GmbH

Aufgabenbereiche eines Product Owner

• Scope-Management (Produktversion)

• Zeitmanagement (Releaseplan)

• Kostenmanagement

• Kommunikationsmanagement (Berichterstattung im Sprint)

• Risikomanagement (mit Input vom Team)

• Qualitätsmanagement (Produktleistungsmerkmale)

• Lieferantenmanagement (mit Team)

R. Pichler: Scrum – Agiles Projektmanagement erfolgreich einsetzen. dpunkt.verlag, 2008.

Projektmanagement durch Scrum-Proxies Seite 5© Cologne Intelligence GmbH

Vergleich:Ideales Scrum / Scrum mit PO Proxy

Ideales Scrum

• Direkte Kommunikation zwischen Team und PO

• Auftraggeber ist mit Scrum vertraut

Scrum mit PO Proxy

• Keine direkte Kommunikation zwischen Team und PO

Product OwnerTeam

Scrum Master

RE

PM

Auftragnehmer Auftraggeber

PO ProxyTeam

Scrum Master

RE

PM

Product Owner

RE

PM

Auftragnehmer Auftraggeber

Ideales Scrum

Projektmanagement durch Scrum-Proxies Seite 6© Cologne Intelligence GmbH

Scrum mit PO Proxy:Weg einer Anforderung

Projektmanagement durch Scrum-Proxies Seite 7© Cologne Intelligence GmbH

Scrum mit PO Proxy:Informationstransformation / fachlich

User Story (Ideales Scrum)

• „Als <Rolle> möchte ich <Anforderung>, weil <Grund>.“

Pflichtenheft (Scrum mit PO Proxy)

• Anforderungsmanagement

• Anforderungen pro Release, Sprint

• Indirekte Kommunikation zwischen Team und PO erfordert hohen Detailgrad

Projektmanagement durch Scrum-Proxies Seite 8© Cologne Intelligence GmbH

Scrum mit PO Proxy:Informationstransformation / PM

Product Backlog (Ideales Scrum)

• Priorisierte, geschätzte User Stories

Projektstrukturplan (Scrum mit PO Proxy)

• Zuordnung von Personen zu Vorgängen

• Abhängigkeiten zwischen Vorgängen

• Synchronisation mit Product Backlog

Projektmanagement durch Scrum-Proxies Seite 9© Cologne Intelligence GmbH

Aufwandsverteilung

• Ziel: Aufwand für Informationstransformationen und weitere Aufgaben ist auf mehrere Personen verteilt

• Fachlicher Aufwand

• Aufwand für Projektmanagement

• Nebenbedingungen

• Team braucht einen eindeutig zuständigen Ansprechpartner

• PO braucht einen eindeutig zuständigen Ansprechpartner

52% 50%63% 56%

45%33%

47%

48% 50%37% 44%

55%67%

53%

KW 2009-47 KW 2009-48 KW 2009-49 KW 2009-50 KW 2009-51 KW 2010-01 KW 2010-02

Aufwand fachliche Aufgaben Aufwand Projektmanagement

Projektmanagement durch Scrum-Proxies Seite 10© Cologne Intelligence GmbH

Szenarien und Lösungsvorschlag

Szenario: Mehr als ein PO Proxy

• Team

• OK, falls für jeden PO Proxy ein eindeutiger Zuständigkeitsbereich abgegrenzt werden kann

• Product Owner

• Nicht OK, ein eindeutig zuständiger PO Proxy steht im Widerspruch zu einem eindeutigen Zuständigkeitsbereich für jeden PO Proxy

Szenario und Lösungsvorschlag: PO Proxy wird ersetzt durch

• Requirement Proxy

• Project Management Proxy

Projektmanagement durch Scrum-Proxies Seite 11© Cologne Intelligence GmbH

RE Proxy und PM Proxy

Requirement (RE) Proxy

• Fachliche Aufgaben von der

• Aufnahme von Anforderungen bis zur

• Abnahme von Anforderungen

Project Management (PM) Proxy

• Planung von Anforderungen

• Sprintplan, Releaseplan

• Entwicklungsgeschwindigkeit

Schnittstelle zwischen RE Proxy und PM Proxy ist das Product Backlog

PM Proxy

Team

Scrum Master

RE

PM

Product Owner

RE

PM

RE Proxy

Auftragnehmer Auftraggeber

Projektmanagement durch Scrum-Proxies Seite 12© Cologne Intelligence GmbH

Auswirkungen auf Scrum

• Team muss über die Existenz von RE Proxy und PM Proxy informiert sein

• Scrum Master muss Austausch zwischen RE Proxy und PM Proxy fördern

• PM Proxy stellt Forderungen an Scrum

• Erfassung von Ist-Aufwand

• Zuordnung von Personen zu Anforderungen

• RE Proxy stellt Forderungen an Scrum

• Werkzeug für Anforderungsmanagement Team

PM Proxy

Scrum Master

RE Proxy

Wie?

Was? Wann?

Projektmanagement durch Scrum-Proxies Seite 13© Cologne Intelligence GmbH

Scrum mit RE Proxy und PM Proxy

Keine direkte Kommunikation

mit PO.

Eindeutiger fachlicher

Ansprechpartner. Eindeutiger

projektmanagementbezogener

Ansprechpartner.

Team

Erhöhter Aufwand für

Kommunikation mit PO.

Erhöhter Aufwand für

Kommunikation mit Team.

Möglichkeit zur

Informationstransformation

zwischen Auftragnehmer und

Auftraggeber. Rolle kann intensiv

gelebt werden.

Project Management Proxy

Erhöhter Aufwand für

Kommunikation mit PO.

Erhöhter Aufwand für

Kommunikation mit Team.

Möglichkeit zur

Informationstransformation

zwischen Auftragnehmer und

Auftraggeber. Rolle kann intensiv

gelebt werden.

Requirement Proxy

NachteileVorteileRolle

Projektmanagement durch Scrum-Proxies Seite 14© Cologne Intelligence GmbH

Zusammenfassung

• Ideales Scrum

• Alle fachlichen und die meisten Aufgaben des Projektmanagements liegen beim PO

• PO arbeitet direkt und effizient mit dem Team zusammen

• Scrum mit PO Proxy

• Aufwand für Informationstransformationen entsteht

• PO Proxy vermittelt zwischen Team und PO

• Scrum mit RE Proxy und PM Proxy

• Eindeutige Zuständigkeiten

• Erhöhter Kommunikationsaufwand

• Rollen können intensiv gelebt werden

• Erhöhte Forderungen an den Scrum Master

Projektmanagement durch Scrum-Proxies Seite 15© Cologne Intelligence GmbH

Einladung zur Diskussion

Projektmanagement durch Scrum-Proxies Seite 16© Cologne Intelligence GmbH

Einladung zur Diskussion:Fragen aus internen und externen Reviews

• „Welche Konflikte gibt es zwischen Rollen in Scrum und Projektmanagement?“

• „Werden Vorteile von Scrum durch einen PM Proxy ausgehebelt?“

• „Ist es in Scrum sinnvoll, einen PO in die Nähe des Projektmanagements zu rücken?“

• „Wie kann der Nachteil ‚erhöhter Aufwand für Kommunikation mit PO und Team‘ bekämpft werden?“

• „Wäre es besser, wenn der Arbeitgeber die Rolle Kunde stellt und der Arbeitnehmer die Rolle PO, die ihre Produktkenntnisse von Kunde bezieht?“