Scaled, Distributed, Agile - Produktentwicklung auf neuen Wegen

36
Arno Nix | HUP AG Gerrit Beine | adesso AG Scaled, distributed, agile – Produktentwicklung auf neuen Wegen

Transcript of Scaled, Distributed, Agile - Produktentwicklung auf neuen Wegen

Arno Nix | HUP AGGerrit Beine | adesso AG

Scaled, distributed, agile –Produktentwicklung auf neuen Wegen

Agenda• Der Anfang• Wege finden• Straßen ausbauen• Communities of Practise• Kundenintegration• Retrospektive

Vorstellung HUP AG• Ausgangslage: HUP AG• 5 Standorte, mir 140 Mitarbeiter• 3 Entwicklungsstandorte, 60 Entwicklern• 6 Produktlinien mit 15 Lizenz-Modulen, und

mehr als 50 Verkaufsmodule• Bis auf eine Produktlinie im Web (PHP) alles

Fat-Client, Oldfashioned

Vorstellung adesso AG• Full Service IT Dienstleister• 1500 Mitarbeiter in der adesso Group• Deutschlands beste Arbeitgeber (2010,

2012, 2014)• Standorte: 9 (Deutschland), 4 (Europa)• Agilität in der gesamten Breite

Der Anfang

Produkte der HUP AG• P5 Verlagssystem • Delphi, Fat-Client

Schwerpunkt: Tageszeitung, Vertrieb-Logistik• Module: Vertrieb-, Anzeigen-, CRM-,

Workflow-, Debi-Buchhaltungs-, etc.System.

Produkte der HUP AG• advantage Verlagssystem • Conzept 16, Fat-Client

Schwerpunkt: Wochenzeitung Vertrieb-Logistik

• Module: Vertrieb-, Anzeigen-, CRM-, Workflow-, Debi-Buchhaltungs-, etc.System.

Produkte der HUP AG• VL Verlagssystem • C++, Fat-Client

Schwerpunkt: Tageszeitung Content• Module: Redaktion, Umbruch, Blattplanung,

Web-Anzeigen-Editor.

Produkte der HUP AG• avasis Verlagssystem • Delphi, Fat-Client

Schwerpunkt: Magazine, Buchverlag• Module: Anzeigen-, CRM-, Workflow-, Debi-

Buchhaltungs-, Honorar-, System

Produkte der HUP AG• Comet Buchhaltung• Delphi, Fat-Client

Schwerpunkt: Lohn & Gehalt• Module: Lohn & Gehalt, Anlagenbuchhaltung,

Buchhaltung.

Neues Produkt der HUP AG• HUP.one• Java, vaadin, Docker, etc. • Web-Client• Continuous....

Deployment, Delivery,

Integration, Documentation

Motivation für Agile• Warum wollte die HUP AG agile

Entwicklung?

Entwickeln, was wir brauchen - Vertrauen durch Transparenz -Fertigungsqualität - Erkennen Sie Risiken rechtzeitig -Die Kosten unter Kontrolle - Änderungen sind willkommen -

Effiziente Zusammenarbeit und Kundenzufriedenheit -Scrum ist perfekt für die Systementwicklung - Letztlich ist ScrumSpaß

Wege finden

Ansatz von adesso

Erste Schritte mit Scrum• Workshops mit den Teams

– Agility Basics– Professional Scrum Product Owner– Professional ScrumMaster– Software Architektur in agilen Projekten– Requirements Engineering in agilen

Projekten

Erste Schritte mit Scrum• 1-Tages-Workshop

– Rollen und Verantwortungen klären– Scrum Cycle, Rechte und Pflichten des

Teams klären– Gemeinsames Backlog aufbauen– Team Estimation der ersten Backlog Items

Straßen ausbauen

Fragen der Zusammenarbeit• Verteilte Standorte• Übergreifende Teams• Alte Produkte weiter pflegen• Konkurrierende Entwicklungen• Endkundensupport

Standorte

• Braunschweig

• Mainz

• Berlin

• Leipzig

• Coswig

Standorte der HUP AG

Kollaborationslösung• Architektur und Arbeitsmodell müssen

zusammen passen• Nicht einfach nur „Skalierte Agilität“,

sondern das beste Modell für den Start• Standortübergreifende Zusammenarbeit

erfordert Tools und Empathie

Less Big Picture

Adaption• Wie viel von LeSS brauchen wir?• Agile Organisation muss sich entwickeln• Natürlich: Scrum• Koordination: Product Owner, Teams• Retrospektiven und CoPs

Communities ofPractise

Ein Tag CoP:„Agile Methoden, Organisation“, „Atlassian, Werkzeuge“, „DB Modellierung“, „Deployment, Server, Tools“, „Fasten Your seatbelts!“, „Konfigurationssystem“, „Portale, Apps, Produkte“, „Software Dokumentation“, „Testautomatisierung“, „Theaterstück (Verkauf)“, „User Experience“, „Zeitung der Zukunft“

Teams aufbauenTeam-Pattern:• POs sind berufen• Die Teams sind definiert• SMs werden gefunden...• adesso begleitet den Start intensiv und

ist bei jedem der 6 Teams dabei

Kundenintegration

Reviews mit Kunden• Kunden-Scrum-Workshops• Alle 4 Wochen bis 8 Wochen treffen aller Teilnehmer

an allen Standorten alterierend• PO, Designer Chief-PO und bis 6 Kunden á 1-2

Teilnehmer• Userstories, nach 4 Wochen Design, Mockups oder

UX, nach weiteren 4 Wochen fertige Iteration und ausrollen auf den Testsysteme

• Es startet der zweite Workshop CRM-pipes...

LeSS by HUP Screens HUP.PS Lohn

Die HUP AG mit agilen Methoden ganz vorne!

LeSS by HUP Screens HUP.PS Lohn

Die HUP AG mit agilen Methoden ganz vorne!

LeSS by HUP Screens HUP.PS Lohn

Die HUP AG mit agilen Methoden ganz vorne!

LeSS by HUP Screens HUP.PS Lohn

Die HUP AG mit agilen Methoden ganz vorne!

LeSS by HUP Screens HUP.PS Lohn

Die HUP AG mit agilen Methoden ganz vorne!

Retrospektive

Was würden wir anders machen?

• Alle Unternehmensbereiche sofort integrieren.

• Früher Entscheidungen herbeiführen und schneller justieren.

• Schnell erreichbare und mehr Ziele definieren.

Was würden wir wieder so machen?

• Mit adesso AG• Teams nacheinander aufbauen• Communities of Practise nutzen

Fragen?Arno NixCTO HUP AG

[email protected]

Gerrit Beineadesso AG

[email protected]@gerritbeine

Viel Spaß noch auf derW-JAX 2015!