View
0
Download
0
Category
Preview:
Citation preview
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]
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
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
DIP Nürnberg – Domänen
4
[3]
ASQF PM Day | 22.5.2019
DIP Nürnberg – Anwendungen
5ASQF PM Day | 22.5.2019
Vom Kabel …
… zum Webportal
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
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
Wann agil?
8
[5]
ASQF PM Day | 22.5.2019
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
Aktuell
10
https://www.it-planungsrat.de/DE/ITPlanungsrat/OZG-Umsetzung/OZG_Umsetzung_node.html
ASQF PM Day | 22.5.2019
Besonderheiten / Herausforderungen
Allgemein
11
Herausforderungen
Technisch
RechtlichOrganisatorisch
[11, 12, 13]
ASQF PM Day | 22.5.2019
Konkretes Vorgehensmodell: Scrum
12
[6]
ASQF PM Day | 22.5.2019
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
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
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
Besonderheiten / Herausforderungen
WiBe (Wirtschaftlichkeitsbetrachtung): Verfahren zur Beurteilung der Wirtschaftlichkeit
von Investitionen (primär IT-Investitionen) innerhalb der Bundesverwaltung
16ASQF PM Day | 22.5.2019
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
Besonderheiten / Herausforderungen
Umgang mit (teilweise) hochsensiblen Sozialdaten stellt sehr
hohe Anforderungen an
IT-Sicherheit
Datenschutz
18ASQF PM Day | 22.5.2019
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
Besonderheiten / Herausforderungen
Cloud-Lösungen
20
[8] [9]
ASQF PM Day | 22.5.2019
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
Besonderheiten / Herausforderungen
Qualitätssicherung in agilen Projekten
22ASQF PM Day | 22.5.2019
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
Besonderheiten / Herausforderungen
Qualitätssicherung
24
[20]
z. B. Pen-Testing
„Hardening-Sprints“!?
ASQF PM Day | 22.5.2019
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
Zusammenfassung
26ASQF PM Day | 22.5.2019
www.digitales.nuernberg.de
Vielen Dank für Ihre Aufmerksamkeit.
Dr. Sven Söhnlein
+49 (0)9 11 / 2 31 - 78 163
sven.soehnlein@stadt.nuernberg.de
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
Recommended