28
Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung, IT und Prozessorganisation ASQF PM Day | 22.5.2019 [1]

Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Agile IT-Projekte im Public Sector Chancen und Herausforderungen

Dr. Sven SöhnleinDIP Nürnberg - Amt für Digitalisierung, IT und Prozessorganisation

ASQF PM Day | 22.5.2019

[1]

Page 2: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Agenda

IT einer Großstadt

Agilität: Was heißt das?

Besonderheiten und Herausforderungen im Behördenumfeld

Agilität und Qualitätssicherung

Zusammenfassung

ASQF PM Day | 22.5.2019 2

Page 3: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

DIP Nürnberg – Infos und Zahlen

Interner IT-Dienstleister der Stadt Nürnberg

+ zugehöriger Eigenbetriebe

+ Tochterunternehmen

Ca. 180 Mitarbeiter (+ dezentrale IT-Fachkräfte)

Ca. 500 Fachverfahren / Softwareapplikationen

Ca. 100 aktive IT-Projekte / Maßnahmen

3

[2]

ASQF PM Day | 22.5.2019

Page 4: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

DIP Nürnberg – Domänen

4

[3]

ASQF PM Day | 22.5.2019

Page 5: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

DIP Nürnberg – Anwendungen

5ASQF PM Day | 22.5.2019

Vom Kabel …

… zum Webportal

Page 6: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Agil – Was heißt das?

Agilität [Wikipedia]: Agilität ist ein Merkmal des Managements einer

Organisation (Wirtschaftsunternehmen, Non-Profit-Organisation oder

Behörde), flexibel und darüber hinaus proaktiv, antizipativ und initiativ zu

agieren, um notwendige Veränderungen einzuführen.

Agilität …

… ist eine Vorgehensweise (z. B. Scrum, Kanban, XP, …)

… sind Techniken / Methoden (z. B. User Stories, Retros, Backlog, Daily, …)

… ist eine Form der Organisation / Zusammenarbeit

… ist eine Haltung

6ASQF PM Day | 22.5.2019

Page 7: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Agil – Was heißt das?

8 Agile Mythen (heise.de [1]):

Mythos #1: Durch agile Methoden werden Teams schneller

Mythos #2: Agil ist ein Regelset, das nur angewendet werden muss

Mythos #3: Agil steht für Scrum

Mythos #4: Agil bedeutet "keine Dokumentation„ (… und keine Planung [Anm.])

Mythos #5: Agil bedeutet nur, Code zusammenzuhacken

Mythos #6: Agil ist nur für die Softwareentwicklung

Mythos #7: Agil ist der Königsweg schlechthin

Mythos #8: Agil ist einfach zu implementieren

7ASQF PM Day | 22.5.2019

Page 8: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Wann agil?

8

[5]

ASQF PM Day | 22.5.2019

Page 9: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Agilität und Behörden?

9

1947: Kanban (Toyota Motor Corporation)

1950: Lean Management (Toyota Motor Corporation)

1986: “The New New Product Development Game”,

Harvard Business Review (HBR), Hirotaka

Takeuchi und Ikujiro Nonaka

1991: Design Thinking

1995: Crystal Methodology (Softwareentwicklung)

1995: Scrum (OOPSLA Conference: Object-Oriented

Programming, Systems, Languages &

Applications), Jeff Sutherland, Ken Schwaber

1999: Extreme Programming

2001: Das agile Manifest

2007: Scaled Agile Framework (SAFe)

2008: Lean Startup

2013: Business-agile EnterpriseAgilität im

Behördenumfeld

ASQF PM Day | 22.5.2019

Page 10: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Aktuell

10

https://www.it-planungsrat.de/DE/ITPlanungsrat/OZG-Umsetzung/OZG_Umsetzung_node.html

ASQF PM Day | 22.5.2019

Page 11: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Allgemein

11

Herausforderungen

Technisch

RechtlichOrganisatorisch

[11, 12, 13]

ASQF PM Day | 22.5.2019

Page 12: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Konkretes Vorgehensmodell: Scrum

12

[6]

ASQF PM Day | 22.5.2019

Page 13: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

„Agiles Multiprojektmanagement“

Team-Mitglieder arbeiten nicht

exklusiv im Scrum Team

Teamleiter / Product Owner / Scrum Master

in einer Person Agiles „Anti-Pattern“

13

Projekt 1

Projekt 2

Projekt 3

Projekt x

ASQF PM Day | 22.5.2019

Page 14: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Organisationsstrukturen: Sind in Behörden streng hierarchisch

gegliedert und werden (oft) auch so gelebt

» Komplette Auflösung z. B. in einem Scrum Team teils schwierig

Rollenverständnis: Detaillierte Arbeitsplatzbeschreibungen vs.

cross-funktionale Teams

» Abweichende Tätigkeiten sind u. U. problematisch

14ASQF PM Day | 22.5.2019

Page 15: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Lange Vorlaufzeiten von größeren Projekten (Budget / Aufwand)

» z. B. bedingt durch die vorgegebenen Zyklen der Haushaltsplanung

Anforderungen der Erstellung detaillierter Leistungsverzeichnisse

vs. noch unkonkrete Zielvision in agilen Projekten

» Geschätzte Höhe hat Einfluss auf die Art der Ausschreibung

Zumindest eine grobe hypothetische Systemkonstruktion

notwendig

» Systemarchitektur (mit Aufwands- und Kostenschätzung)

» Roadmap

15ASQF PM Day | 22.5.2019

Page 16: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

WiBe (Wirtschaftlichkeitsbetrachtung): Verfahren zur Beurteilung der Wirtschaftlichkeit

von Investitionen (primär IT-Investitionen) innerhalb der Bundesverwaltung

16ASQF PM Day | 22.5.2019

Page 17: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

17

0

1

2

3

4

5

3 4 5 6 7 8 9

Bewertung

Tracking über Sprints

ASQF PM Day | 22.5.2019

Page 18: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Umgang mit (teilweise) hochsensiblen Sozialdaten stellt sehr

hohe Anforderungen an

IT-Sicherheit

Datenschutz

18ASQF PM Day | 22.5.2019

Page 19: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Ein Schlüssel für hohe Auslieferungsgeschwindigkeit: Geringe

Fertigungstiefe Möglichst hoher Anteil vorgefertigter

Softwarebausteine, Komponenten, Infrastruktur …

» Lizenztechnische Fragestellungen

» Sicherheitstechnische und datenschutzrechtliche Fragestellungen

19

[10]

ASQF PM Day | 22.5.2019

Page 20: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Cloud-Lösungen

20

[8] [9]

ASQF PM Day | 22.5.2019

Page 21: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

DevOps: Agiles Entwicklungsparadigma, geeignet z. B. für

eGovernment-Angebote (Webapplikationen)

» Technisch: CI/CD-Pipeline zur kont. Erweiterung um neue Features

21

Bottlenecks: z. B.: Datenschutz-

rechtliche Freigabe bzw. seit 05/2018

Datenschutz-Folgenabschätzung

(Art. 35 DSGVO)

[7]

ASQF PM Day | 22.5.2019

Page 22: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Qualitätssicherung in agilen Projekten

22ASQF PM Day | 22.5.2019

Page 23: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Review, Walkthrough, Checklisten, …

Formale Prüfung von Systemeigenschaften,

Model Checking, …

Statische Codeanalyse

MetrikenKorrektheitsbeweise

…Dynamische

Analyse / Test

Beispiel-

Frameworks

Besonderheiten / Herausforderungen

ASQF PM Day | 22.5.2019

Page 24: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Besonderheiten / Herausforderungen

Qualitätssicherung

24

[20]

z. B. Pen-Testing

„Hardening-Sprints“!?

ASQF PM Day | 22.5.2019

Page 25: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Zusammenfassung

Chancen durch Forcierung von Digitalisierungsvorhaben

Besonderheiten und Herausforderungen

» Organisationsstrukturen

» Rechtliche Aspekte

» Mittel- und Ressourcenplanung

» Adressierung von Sicherheits- und Datenschutzaspekten

25ASQF PM Day | 22.5.2019

Page 26: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Zusammenfassung

26ASQF PM Day | 22.5.2019

www.digitales.nuernberg.de

Page 27: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Vielen Dank für Ihre Aufmerksamkeit.

Dr. Sven Söhnlein

+49 (0)9 11 / 2 31 - 78 163

[email protected]

Page 28: Agile IT-Projekte im Public Sector - ASQF...2016/06/19  · Agile IT-Projekte im Public Sector Chancen und Herausforderungen Dr. Sven Söhnlein DIP Nürnberg - Amt für Digitalisierung,

Bildverzeichnis

[1] https://www.networkworld.com/article/3231988/how-smart-cities-can-protect-against-iot-security-threats.html

[2] https://www.lifewire.com/servers-in-computer-networking-817380

[3] https://www.nuernberg.de/internet/stadtportal/verwaltung_rat.html

[4] https://www.heise.de/developer/artikel/Die-acht-haeufigsten-Mythen-agiler-Entwicklungsmethoden-in-der-Automotive-Branche-3462027.html?seite=all

[5] https://nextlevelconsulting.com/fokusthemen/agiles-management/agile-ansaetze-in-projekten/

[6] https://medium.com/chingu/a-short-introduction-to-the-scrum-methodology-7a23431b9f17

[7] https://stackoverflow.com/questions/28608015/continuous-integration-vs-continuous-delivery-vs-continuous-deployment

[8] https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/

[9] https://blogs.technet.microsoft.com/privatecloud/2010/10/04/context-for-private-cloud/

[10] https://www.heise.de/developer/artikel/OWASP-Top-10-Kritischer-Blick-auf-die-Charts-3953648.html?seite=all

[11] https://de.clipdealer.com/vector/media/A:32924066

[12] https://de.clipdealer.com/vector/media/A:46665517

[13] https://de.clipdealer.com/vector/media/A:46665517

[14] https://www.tomwujec.com/design-projects/marshmallow-challenge/

[15] http://www.pm-handbuch.com/pm-prozess/

[16] https://www.jfleet.net/uncategorized/1400-linfogerance-logicielle-outre-mer-offshore-outsourcing-bon-ou-mauvais/

[17] https://www.scruminc.com/company-agile/

[18] https://www.itbusiness.ca/news/storyteller-for-jira-add-on-helps-business-and-developers-speak-the-same-language/78352

[19] https://www.microtool.de/was-ist-eine-user-story/

[20]: https://www.informatik-aktuell.de/entwicklung/methoden/das-perfekte-testkonzept-in-6-schritten.html

28ASQF PM Day | 22.5.2019