Funktionieren agile und dynamische Entwicklungsprozesse nur in dynamischen und agilen Unternehmen?

Ähnliche Dokumente
Modellbasierte Testautomatisierung mit Fitnesse

Spannungsfeld Agile. Herausforderungen. Dienstleister. Auftraggeber. Namics.

Festpreisprojekte in Time und in Budget

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

PROJEKT (WS 2010/2011 SS 2011) TESTAUTOMATISIERUNG

Therapiemanagement vom Papier zur mobilen Webportallösung

Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008

Projekt Hamburger Schulmanagement-Software. Martin Brause, Marc Monkau Hamburg, Januar 2016

OPTIMIERTE UNTERNEHMEN. Erfolgreich Projekte meistern in der digitalen Transformation

IT-Projekte: "Planungssicherheit bis zur Implementierung"

35 Jahre Verheiratet 2 Kinder beides Jungs Wohnort Berlin Seit 16 Jahren begeisterter Oracle Entwickler

Java-Softwareentwickler für Car- Infotainment-Systeme (m/w)

SOAgil kann BPM sein. Ein Bericht aus der Praxis für BPM in Practice 2013

Insight Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH

Vorgehensmodell. Vorgehensmodell für die Prozessautomatisierung mit der Oracle BPM Suite 11g

P&PM Solutions & Consulting

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ulf

Eine Reise ins fachliche, technologische und organisatorische Neuland.

Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,

v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D

Aufbau einer effizienten Testautomatisierungslösung

Menschen beraten, Ideen realisieren. Agilität und ein fester Releasekalender sind kein Widerspruch

Aus der Praxis für die Praxis: Die Cloud im behördlichen Umfeld

Agile Development vs. Security Requirements

Automatisierte Akzeptanztests. Olaf Eschenbruch

Modellgetriebene Softwareentwicklung

(WIE) FUNKTIONIEREN WIR MORGEN? RADIKAL AGIL!

Projektdokumentationsplattform

aber wer sitzt am Steuer?

Whitepaper: Agile Methoden im Unternehmenseinsatz

PBK PT: Vom Kick-off bis zum Go-Live

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer

Universität Bielefeld. Softwarepraktikum. Gernot A. Fink SS Rückblick extreme Programming (XP)

Führung im agilen Umfeld. Ivan Kovynyov Zürich, 16. Mai 2017

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

EJB City GmbH ist Ihr Partner dafür!

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Value Delivery and Customer Feedback

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

MDRE die nächste Generation des Requirements Engineerings

Höchst elastisch Scrum und das Wasserfallmodell

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

Q-Event «Spice up your Test!»

QUALITÄT AUS DER PERSPEKTIVE EINES PRODUCT OWNERS

Agile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung

Strategische Personalplanung 2018 HUMAN HMN GmbH 1

Anbindung an die industrielle Cloud. Integration industrieller Netze in das Internet der Dinge und Anwendungen für Industrie 4.0

Das Wissen hat Grenzen, unsere IT-Dienstleistungen nicht.

Budget gerecht in agilen Projekten

Dr. Alexander Egger, Christian Krenn DCCS GmbH. Ein bisserl agil. Ja darf man denn das?

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach

Referent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen,

Boosting Requirements Engineering für SCRUM Projekte. Copyright 2010 MaibornWolff et al

Mitarbeiter bei ITC seit 17 Jahren Projektleiter und Trainer

Erfolgsfaktoren für die agile Transformation. Marc Vollmar & Nebojsa Tesic

Standardisierung von IT- Fachverfahren

AGILES PROJEKTMANAGEMENT

Mitarbeiter-Profil Dander, Jörg Testmanager

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

BESSER WERDEN DURCH ERSE

Profl: Torsten Mangner

oose. Techniken für den Projekterfolg Ergebnisse der oose Projektmanagement-Studie Hamburg, Markus Wittwer, oose Innovative Informatik GmbH

Blockpraktikum Multimediaprogrammierung

Softwaretest in Praxis und Forschung Eine Auswahl von Ergebnissen Andreas Spillner, Karin Vosseberg, Mario Winter

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

.NET Softwareentwicklung

Die Hochschule MünchenM

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Requirements Engineering I

Vom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune

Digitalisierung und Projektmanagement

Susanne Mühlbauer Februar 2014 HOOD GmbH. statt

Aufwandstreiber und Kostenbewertung im zeitgemäßen Software Engineering. Den oh shit -Berg schon frühzeitig vorhersehen können

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Zürich User Summit - Inflectra

IT-Projektmanagement

CI was tut sich mit Jenkins in Sachen Test?

Prozessbasiertes Master Data Management für intralogistische Systeme. Thomas Karle PROMATIS software GmbH Berlin, 9. Mai 2012

10. Projektmanagementtag in Region Karlsruhe Hybrides Projektmanagement. Referent: Mehrschad Zaeri Esfahani

>>> Wahrheiten über Ihre IT, die sie gar nicht hören wollen. Stefan Berner Senior Expert

Agilität iterativ einführen

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

Gnädinger & Jörder Consulting Assuring Project Success

Agile So)wareentwicklung mit dem V- Modell XT. Agile So)wareentwicklung mit dem V- Modell XT Chris=an Hemauer

Tagung Bundesinformatik 2018

SEA. Modellgetriebene Softwareentwicklung in der BA

Unsere Vorträge auf der DOAG 2015

Weiterentwicklungs-Projekten

9. Oktober, Forum Rot, it-sa, Nürnberg. IAM as a Service Illusion oder eine echte Alternative?

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

Klassisches Projektmanagement und agil

Erfahrungsbericht agile Methoden und Innovation

Erfolgreiches Kampagnenmanagement mit SAP Marketing Use Case SBB

Wie Wissensmanagement in Schwung kommt

Agile HR Conference 2016 MyDialogue Ein Ende den jährlichen Mitarbeiterbewertungen

IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews

Mitarbeiter-Profil Dander, Jörg Testmanager

Interpretation des agilen Manifest

Transkript:

Funktionieren agile und dynamische Entwicklungsprozesse nur in dynamischen und agilen Unternehmen? Tilo Sauer, Niederlassungsleiter GEBIT Solutions Stuttgart Copyright 2011 GEBIT Solutions

Agenda Einleitende Gedanken Der verwendete Entwicklungsprozess Projekt A (Handel) Fachlicher Hintergrund Teams + Aufgaben Herausforderungen und Lösungen Projekt B (Behörde) Fachlicher Hintergrund Teams + Aufgaben Herausforderungen und Lösungen Lessons Learned

Einleitende Gedanken Wann funktioniert ein Entwicklungsprozess? Erreichen der definierten Ziele (Kosten, Termin, Qualität,...) Gibt es besser geeignete Alternativen?

Entwicklungsprozess Iterativ, inkrementell, mehrfach parallel (RUP) Modellbasierte Werkzeugkette Interpretation des Modells, kein Generatorframework Gezielter zeitweise Einsatz agiler Methoden Paarprogrammierung Testgetriebene Entwicklung Ständige Refactorings Prototyping Entwicklung bis zum fertigen Produkt Continuous Integration Hohes Maß an Testautomatisierung

Projekterfahrung A Scope Entwicklung eines kundenindividuellen Kassensystems 4.000 Benutzer 4 Anwendungsknoten (POS, Filialserver, Zentralserver, Gutscheinserver) zahlreiche Schnittstellen zu Backendsystemen und Partnern Hohe Kritikalität und Performanceanforderungen Ablösung von Standardsoftware Keine ausformulierte Spezifikation des Systems vorhanden Implementierung auf Basis von Grob- konzepten und Detaillierung on the fly

Team / Beteiligte 10 Software Entwickler von GEBIT + Projektleiter + QS 10 15 fachliche Experten aus dem IT- Bereich des Kunden Gut qualifiziert, hohe IT- Affinität, in der Mehrzahl projekterfahren 5 15 weitere KnowHow Träger aus anderen Bereichen des Kunden (1st- level Support, Buchhaltung,...) Projektleiter auf Kundenseite Lenkungsgremium (GF, PL,...) zur Eskalation und Steuerung Länderkoordinatoren und Ländervertreter des Kunden

Herausforderungen / Erfahrungen Paarweise Spezifikation und schnelles Feedback waren der Schlüssel zum Erfolg Volle Konzentration bei AG und AN auf das Projekt Eskalierte Themen wurden sehr ernst genommen Konstruktive und gemeinsame Lösungen Proaktives Handeln Hören auf das Bauchgefühl und die Erfahrung aller Beteiligter Vertrauen in die gegenseitige Kompetenz jedes einzelnen

Projekterfahrung B Scope Entwicklung einer Sachbearbeiteranwendung in einer Behörde ca. 200 300 Benutzer Java Rich Client, JBOSS AppServer, Oracle DB Zahlreiche Schnittstellen zu weiteren Systemen 12,3 kg Spezifikation von mehr als 50 verschiedenen Autoren Ablösung von 2 Altverfahren Abdeckungsgrad der Altverfahren < 50 %

Team / Beteiligte 7 GEBIT Entwickler, 1 Business Analyst, Projektleiter + QS 5 Fachexperten aus dem IT- Verbindungsteam der Fachbereiche Unterstützung in langsam zunehmender Intensität durch IT des übergeordneten Referats Zentrale übergeordnete IT 5 Fachbereiche Projektleiter aus der IT des übergeordneten Referats Lenkungsgremium (Amtsleiter, Referats- IT, Abteilungsleiter)

Herausforderungen Commitment aller Beteiligten zu agilen Zielen <- > Vertrag Orientierung am V- Modell (v.a. Artefakte) Umfangreiche Mitwirkungsleistungen des Auftraggebers Um Budget nicht zu sprengen Hoher Headcount auf Kundenseite Teilzeitkräfte, Tagesgeschäft, Altverfahren Keine (erfolgreiche) Projekterfahrung des Kernteams Fehlende IT- Affinität bei >90% des AG- Teams Spannungsfeld Linie <- > Projekt Verwalten statt steuern (reaktiv statt proaktiv) und meist noch nicht mal reaktiv J

Hier geschieht ein Wunder...

und trotzdem (oder gerade deshalb) Hoher Nutzen und gute Ergebnisse mit agilem Ansatz Ausführbare Software bereits in der Analysephase Nightly Builds Weekly Releases Phasenweise Auslieferungen in Zielumgebung (Sprint) Hohe Zufriedenheit des AG- Kernteams Trotzdem in Masse viel zu wenig Feedback zu Implementierung L trotz vertraglich vereinbartem Wunsch nach fachlichen Freigaben Mitwirkungsleistungen allesamt nicht im Zeitplan erbracht Überschätzung der eigenen Leistungsfähigkeit auf AG- Seite Stau der AG- Aufgaben zum Projektende

Fazit Auch unter schwierigsten Bedingungen haben sich die agilen Ansätze bewährt Auf operativer Ebene personenbezogen In der Abnahme durch vertragliches Korsett oft diskussionswürdige und mehrfach widersprüchlich dokumentierte Anforderungen Hier ist auf beiden Seiten Bewusstsein für das gewählte Vorgehen und die Folgen notwendig Alternative V- Modell wurde am selben Projekt mehr als 5 Jahre lang ergebnislos geübt Die Hürden und die Verzögerung im Projekt liegen nicht im gewählten Ansatz, sondern im Umfeld begründet. These: Mit keinem Vorgehensmodell kann Erfolg erzwungen werden