Raus aus der Nussschale - rein ins big business! Wie können Agile Teams in grösseren Unternehmen funktioneren? Dr. Hans-Peter Korn. easy!! www.korn.

Ähnliche Dokumente
Hört auf weiter herumzuscrumen und macht lieber endlich mal eure Hausaufgaben!

Raus aus der Garage - rein ins big enterprise : Wie kann agile SW-Entwicklung in Grossunternehmen funktioneren? Dr.

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

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

Scaling Scrum Nexus professionell umsetzen

Gelebtes Scrum. Weg vom Management hin zur Führung

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

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

Umfrage zum Informationsbedarf im Requirements Engineering

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

Agile Softwareentwicklung mit Scrum

Erfolgreiche Realisierung von grossen Softwareprojekten

Meetings in SCRUM. Leitfaden. Stand:

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

Success-Story. Das Unternehmen. mobile.international

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

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

Preisvergleich ProfitBricks - Amazon Web Services M3 Instanz

Zukunftsorientierte Bürgerportale agil entwickeln

Die Post hat eine Umfrage gemacht

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

Hilfe, mein SCRUM-Team ist nicht agil!

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

Agile Software Development

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

Erfolgsfaktoren im Projektmanagement

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

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

Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams

Scrum. UPscaled ohne murcs. Scrum. Dr. Hans-Peter Korn


Scrum Gestaltungsoptionen Empowerment

Agiles Testen. Gedankensammlung. 17. November Patrick Koglin

Agile Verwaltung (4.0) - auf dem Weg dorthin?!

Qualifikationsbereich: Application Engineering Zeit:

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

Projektmanagement durch Scrum-Proxies

DER SELBST-CHECK FÜR IHR PROJEKT

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Business-Analyse Probleme lösen, Chancen nutzen

Arbeitshilfe "Tipps für Gespräche mit Vorgesetzten und KollegInnen" Was gilt für mich?

Pflegende Angehörige Online Ihre Plattform im Internet

Ideation-Day Fit für Innovation

Was meinen die Leute eigentlich mit: Grexit?

Kurzfassung der Studienarbeit

Planung in agilen Projekten

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

Agile Entwicklung nach Scrum

Oktober 2014 PRODUKTENTWICKLUNG. Dr. Ralf Lauterbach

GI Fachgruppentreffen RE 2015

Agile for Mobile. Erfahrungen mit der agilen Entwicklung von Anforderungen für mobile Business Applikationen. Ursula Meseberg microtool GmbH, Berlin

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Führen von blinden Mitarbeitern

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

Was Sie über SCRUM wissen sollten...

1. Management Summary. 2. Grundlagen ERP. 3. ERP für die Produktion. 4. ERP für den Handel. 5. EPR für Dienstleistung. 6.

Softwareentwicklung aus Sicht des Gehirns

10.1 Auflösung, Drucken und Scannen

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Projektmanagement in der Spieleentwicklung

Was ist Application Lifecycle Management?

Projekt- Manager. scrum Master Lehrgangsbeschreibung. Verdienst: EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

Das Leitbild vom Verein WIR

Open Source als de-facto Standard bei Swisscom Cloud Services

Internet Explorer Version 6

Wissensinseln trocken legen

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Wir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Stuttgart, Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Die SPD und die Grünen machen im Niedersächsischen Landtag. Alle Menschen sollen in der Politik mitmachen können.

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Agile Methoden einführen

Bernadette Büsgen HR-Consulting

Die Zeit ist reif. Für eine intelligente Agentursoftware.

UNTERNEHMENS-NACHFOLGE PL ANEN. Mit dem St. Galler Nachfolge-Prozess weitsichtig und frühzeitig planen

Woche 1: Was ist NLP? Die Geschichte des NLP.

Interpretation des agilen Manifest

Social Media als Hilfsmittel für agile Projekt-Teams

Was sind Jahres- und Zielvereinbarungsgespräche?

Wie Projektziele gemessen werden können oder wie man Indikatoren entwickeln kann?

7. Praxisforum BPM und ERP

FRONT CRAFT.

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Agile Enterprise Development. Sind Sie bereit für den nächsten Schritt?

Project ManageMent PM FIreFIgHterS UnD PMFX consulting SteLLen SIcH Vor

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Mobile Intranet in Unternehmen

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Leitfaden für die Beschaffungen von agilen IT Projekten

VIELE SAGEN... hohe Qualität große Erfahrung besondere Spezialisierung. nur für Sie!

Transkript:

Raus aus der Nussschale - rein ins big business! Wie können Agile Teams in grösseren Unternehmen funktioneren? Dr. Hans-Peter Korn easy!! www.korn.ch

SwissQ Agile Trends & Benchmarks 2013. Zürich: SwissQ Consulting AG

wenn beim agilen Vorgehen die Wartbarkeit und Erweiterbarkeit von SW in 62% aller Fälle unverändert blieb oder gar schechter oder viel schlechter wurde, ist das angesichts dieser Situation bedenklich: Quelle: SwissQ Agile Trends & Benchmarks 2013. Zürich: SwissQ Consulting AG Zentral: Abbau der nach wie vor ungetilgten Vorgehens-Schulden www.korn.ch Welche der strategisch relevanten Probleme löst Scrum tatsächlich? Was erwartet das Management effektiv von Agilität und Scrum? Wie passt SW-Agilität zu den weiterhin sequentiellen Phasen und Gates der übergeordneten Produktentwicklung und zum weiterhin "traditionellen" Portfolio- und Programm-Management? Wie passen nutzerbezogene Releases (ca. 3-6 Monate) zu entwicklungsseitigen Sprints (ca 2-3 Wochen)? Was ist deren Nutzen? Was sind die "Produkte" z.b. eines unternehmensinternen IT-Bereichs und der einzelnen Teams? Was genau bedeutet "potential shipable increment" bei einem komponentenspezifischen Team? Wie funktioniert die teamübergreifende Koordination? Wie ermöglichen wir teamübergreifende Continuous Integration / Delivery und Testautomation in heterogenen Systemlandschaften? Arbeitet die IT jetzt nur noch sprintweise "auf Zuruf" ohne übergeordnete Fach- und DV-Konzeption und ohne Architekturrahmen? Wer genau übernimmt die Rolle des Product Owners so, dass die damit verbundenen Aufgaben tatsächlich erfüllbar sind?

easy? www.korn.ch Team A Multiprodukt / Multiteam - Management Team B Team C Team D Team E Team F Team G Team H www.korn.ch Monat jede Farbe = ein bestimmtes Vorhaben / Projekt

Teams nach Applikations- Systemen oder Geschäfts- Funktionen strukturieren? IT Applications end-to-end Business Processes Fulfillment Assurance Billing & Revenue Management Customer Relationship Management Service Management & Operations Resource Management & Operations Supplier/Partner Relationship Management Enterprise Management Financial & Asset Mgt In Anlehnung an das Business Process Framework und Application Framework des TM-Forum; tmforum.org Human Resources Mgt Enterprise Risk Mgt Knowledge & Research Mgt Strategic & Enterprise Planning Sind crossfunctional Feature-Teams bei technologisch sehr heterogenen Systemen (SAP + Siebel + DWH-ETL + Cobol/DB2 + Java + ) realistisch? (Features)

Tipps zum Zuschneiden der Teams Teams werden in erster Linie nach den zu liefernden SW-Produkten oder SW-Services und nicht nach Projekten strukturiert. Sie sind längerfristig (mind. 18 Monate) personell stabil und daher auch als Organisationseinheiten der Primärorganisation gestaltet. Vorzuziehen ist dabei die Strukturierung nach nutzerorientierten Funktionen ( Feature Teams ). Je grösser das für ein spezielles IT-System benötigte Expertenwissen und die Integritätsanforderung an dieses System ist und je häufiger es von verschiedenen nutzerorientierten Funktionen (d.h. von diversen Produkt/Service-Teams) benötigt wird, umso eher sollte dieses IT-System von einem spezifischen Component Team bearbeitet werden. Jedes Team verfügt über permanente, stets voll aufgelastete und daher ungeteilte Mitglieder / Spezialisten die insgesamt zum Definieren / Realisieren / Testen der SW-Produkte oder -Services des Teams nötig sind. www.korn.ch Genügt das dafür?? Agile Team www.korn.ch

Agile UPscaled Teams www.korn.ch The trademark Scaled Agile Framework (SAF) is owned by Dean Leffingwell scaledagileframework.com

viel zu kompliziert und schwergewichtig?? www.korn.ch Jeder Leitfaden, jedes Framework ist ein Modell oder beruht auf einer modellhaften Vorstellung, wie etwas funktioniert. Bonini-Paradox, durch John M. Dutton und William H. Starbuck neu formuliert: Werden Modelle komplexer Systeme vollständiger, so werden sie auch weniger verständlich. Anders ausgedrückt: während ein Modell realistischer wird, wird es ebenso schwierig zu verstehen, wie der reale Prozess, den das Modell repräsentiert. Paul Valéry: Alles einfache ist falsch, alles komplizierte unbrauchbar.

Vollständig hier: http://www.scrumday.de/archiv/scrumdayjul12sap/vortraegedownload/scaling%20lean%20and %20Agile%20for%20Scrumdays.pptx.pdf

Stories Fill the Team s Backlogs

Epics Fill the Portfolio Backlog Features Fill the Program Backlog Agiles Anforderungsmanagement EDUF (Enough Design Up Front) statt BDUF (Big Design Up Front) und schrittweise Verfeinerung / Anpassung von Relase zu Release und Sprint zu Sprint. Quelle: http://scaledagileframework.com

Der Product Owner: Eine erfolgskritische Scrum-Rolle "Der Product Owner ist für die Maximierung des Wertes des Produkts und der Arbeit, die das Entwicklungs-Team verrichtet, verantwortlich. Der Product Owner ist als einzige Person für die Verwaltung des Product Backlog verantwortlich. Die Entscheidungen des Product Owners müssen durch die gesamte Organisation respektiert werden. Die Entscheidungen des Product Owners manifestieren sich im Inhalt und in der Anordnung des Product Backlogs. Niemand darf das Entwicklungs-Team anweisen, mit anderen Anforderungen als den im Product Backlog festgelegten zu arbeiten und dem Entwicklungs-Team ist es nicht erlaubt, Arbeitsanweisungen von anderen Personen als dem Product Owner anzunehmen." (aus Scrum Guide 2011 http://www.scrum.org/scrum-guides) Architekt Pilotnutzer Produktmanager Projektleiter Business Analyst Geschäftsleitung Der Product Owner: Eine unrealistische Idealisierung? "Der Product Owner ist für die Maximierung des Wertes des Produkts (1) und der Arbeit, die das Entwicklungs-Team verrichtet (2), verantwortlich (3). Der Product Owner ist als einzige Person für die Verwaltung des Product Backlog verantwortlich. Die Entscheidungen des Product Owners müssen durch die gesamte Organisation respektiert werden (4). Die Entscheidungen des Product Owners manifestieren sich im Inhalt und in der Anordnung des Product Backlogs (5). Niemand darf das Entwicklungs-Team anweisen, mit anderen Anforderungen als den im Product Backlog festgelegten zu arbeiten und dem Entwicklungs- Team ist es nicht erlaubt, Arbeitsanweisungen von anderen Personen als dem Product Owner anzunehmen (6). (1) = Portfolio- und Produkt-Management (2) = Verantwortlich für die Resultate des Teams = ein Teil der Führungsverantwortung des klassischen Teamleiters (3) Wem gegenüber ist er rechenschaftspflichtig? Von welcher Instanz ist er beauftragt? (siehe http://wirtschaftslexikon.gabler.de/definition/verantwortung.html) (4) = niemandem gegenüber rechenschaftspflichtig? Zu respektieren von allen Managementebenen bis zum CEO? (5) = Release Management (6) PO formuliert gegenüber dem Team auch alle NFR und alle Arbeitsanweisungen z.b. betr. techn. Architektur, GUI-Design, Entwicklungs-, Test- und Integrationsmethoden, Weitere Überlegungen zur Rolle des Product Owners: http://cmforagile.blogspot.ch/2012/08/who-makes-best-product-owner.html Überlegungen zur Rolle des Scrum Masters: http://cmforagile.blogspot.ch/2012/06/who-makes-best-scrummaster.html und http://tinyurl.com/ourlx7j

Agiles Anforderungsmanagement Kunde Quelle: http://scaledagileframework.com

http://scaledagileframework.com/ Konversation & Interaktion statt Command: Release Planning Event

Strategische Abstimmung mit anderen Programmen? Genügt das?

Agiles Portfolio-Management:

Management is trained in lean thinking - bases decisions on this long term philosophy Management understands and teaches lean and agile behaviors Management is trained in the practices and tools of continuous improvement From Projects to Continuous Delivery as the Most Important Focus pp 441-444

scaledagileframework.com Mehr dazu hier: http://scalingsoftwareagilityblog.com/wp-content/uploads/2013/08/addressing-enterprise-complexity-with-safe-rev-1.pdf Und: