SlideShare una empresa de Scribd logo
1 de 25
© Zühlke 2013
Jörg Dirbach
Softwareentwicklung mit
Verstand
Jörg Dirbach
jdi@zuehlke.com
17. September 2013
Folie 1
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Jörg Dirbach
Chief Knowledge Officer, Business Unit
Manager und Partner
• Seit 1999 bei Zühlke
• Seit April 2010 Chief Knowledge Officer
für die gesamte Zühlke Gruppe
• Autor des Buches „Software entwickeln
mit Verstand“
• Blog: www.wissensarbeiter.org
• Twitter: wissensarbeiter
17. September 2013 Folie 2
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Softwarelösungen, Produktinnovation
und Managementberatung
Wir beraten,
entwickeln und
integrieren
aufgabengerecht –
mit überzeugender
Qualität und
Wirtschaftlichkeit.
• Mehr als 8000 Projekte in Europa
realisiert
• 99 Mio. CHF Umsatz (2012)
• 550 Mitarbeitende (Ende 2012)
• In Deutschland, Grossbritannien,
Österreich und in der Schweiz
• Gründung 1968,
im Besitz von Partnern
• ISO 9001 und 13485 zertifiziert
17. September 2013 Folie 3
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Wissensarbeit und Produktivität
„Wissensarbeit produktiv zu machen ist die grosse
Managementaufgabe dieses Jahrhunderts, so wie es die
grosse Aufgabe des vergangenen Jahrhunderts war,
manuelle Arbeit produktiv zu machen“
Peter F. Drucker, 1968
„Was das Verständnis der Produktivität von
Wissensarbeitern angeht, befinden wir uns im Jahr 2000
ungefähr dort, wo wir im Verständnis für die
Produktivitätsverbesserung von Routinearbeitern im Jahr
1900 waren“
Peter F. Drucker, 1999
17. September 2013 Folie 4
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Routinearbeit
Beispiel: Produktion eines Gerichts
• Resultat (Gericht) ist bekannt, muss aber
möglichst effizent erstellt werden
• Der Weg zum Resultat ist ebenfalls bekannt
• Typisch für Produktionsprozesse
1
2
3
Zutaten
4
17. September 2013 Folie 5
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Wissensarbeit = Problemlösendes Arbeiten
Beispiel: Kreation eines neuen Gerichts
• Resultat (Gericht) und der Weg dorthin ist
nicht bekannt, muss gesucht werden
• Typisch für Entwicklungsprozesse
Fisch
Meeresfrüchte
Passende Sauce
Barriere
Anforderungen Lösung
Feedback
Entwicklung
17. September 2013 Folie 6
© Zühlke 2013
Das Problem vom Problem: die Barriere
Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 7
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Problemlösendes Arbeiten
Beispiel: Streichholzproblem
Streichholzproblem:
3 Streichhölzer sollen so umgelegt werden, dass 4 Quadrate entstehen (gleich gross, müssen sich
berühren, kein Streichholz darf übrig bleiben)
17. September 2013 Folie 8
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Wissensarbeit – Entscheidend ist das
passende Wissen
Wissen als Operator: Vermeidung der Doppelverwendung von Kanten
Wissens als Regel: Wenn Anzahl Streichhölzer / Anzahl gewünschter Quadrate =
4, dürfen sich die Quadrate nur an den Ecken berühren
17. September 2013 Folie 9
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Wissensarbeit - Eine neue Aufgabe
Streichholzproblem: 3 Streichhölzer sollen so umgelegt werden, dass 3
Quadrate entstehen (gleich gross, müssen sich berühren, kein Streichholz darf
übrig bleiben)
17. September 2013 Folie 10
© Zühlke 2013
Wissenslücken bei Wissensarbeit
Softwareentwicklung mit Verstand | Jörg Dirbach
Wissenslücke
Wissen
Domäne der
Streichholzprobleme
Domäne der
Streichholzprobleme
Wissenslücke
Wissen
17. September 2013 Folie 11
© Zühlke 2013
Wissenslücken in der Produktentwicklung
Softwareentwicklung mit Verstand | Jörg Dirbach
Wissenslücke
Wissen
Domäne
Technologie
Markt
Prozesse und
Experience
17. September 2013 Folie 12
© Zühlke 2013
Projektarbeit ist Wissensarbeit in mehreren
voneinander abhängigen Wissensbereichen
Softwareentwicklung mit Verstand | Jörg Dirbach
Konkurrenzprodukte, Alternativen, Markt-
trends, Positionierung auf dem Markt und in
der Wertschöpfungskette
Wissen über die fachlichen Zusammenhänge,
Vorschriften und Modelle
Geschäftsprozesse, Benutzungsszenarien,
Benutzer, kulturelles und soziales Umfeld
IT Infrastruktur, Programmiersprachen,
Entwicklungsumgebungen, Software
Architektur, Algorithmen
Domäne
Technologie
Markt
Prozesse und
Experience
17. September 2013 Folie 13
© Zühlke 2013
Je grösser die Wissenslücken sind, umso
komplexer ist das Problem
Softwareentwicklung mit Verstand | Jörg Dirbach
Domäne
Technologie
Markt
Prozesse und
Experience
17. September 2013 Folie 14
Wissenslücke
Wissen
© Zühlke 2013
Grosse Anzahl von Variablen, die die Situation beschreiben
Starke Vernetzung der beteiligten Variablen – also gegenseitige Abhängigkeiten
Polytelie, d.h. viele sich gegenseitig beeinflussende und sogar widersprechende
Ziele
Intransparenz im Hinblick auf die beteiligten Variablen und deren Abhängigkeiten
sowie die Zielstellung
Hohe Dynamik der Problemsituation – d.h. unvorhersehbare Änderungen
V A P I D
Definition von Komplexität beim
problemlösenden Denken nach Prof. Joachim
Funke
Was ist Komplexität im Projekt und wie kommt sie überhaupt zustande | Jörg Dirbach 7. März 2013 Folie 15
© Zühlke 2013
Was können wir tun?
Erklärung mit dem Cynefin Modell von Dave
Snowden
Was ist Komplexität im Projekt und wie kommt sie überhaupt zustande | Jörg Dirbach
Komplex
Probieren - erkennen –
reagieren
Chaotisch
Handeln - erkennen -
reagieren
Kompliziert
Erkennen – analysieren
-reagieren
Einfach
Erkennen - beurteilen -
reagieren
7. März 2013 Folie 16
© Zühlke 2013
Design as knowledge acquisition
Copyright by Alistair Cockburn
Folie 17
© Zühlke 2013
Problemverständnis und Lösungsfindung
gehen Hand in Hand
Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 18
© Zühlke 2013
Problemverständnis und Lösungssuche gehen
Hand in Hand!!!
Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 19
© Zühlke 2013
Wissenslücken entscheiden über das
Vorgehen
Softwareentwicklung mit Verstand | Jörg Dirbach
Domäne
Technologie
Markt
Prozesse und
Experience
Domäne
Technologie
Markt
Prozesse und
Experience
Domäne
Prozesse und
Experience
Technologie
Klassisches Vorgehen geeignet
Genaue Planung möglich
Geeignet für hohe Arbeitsteilung
Agiles Vorgehen notwendig
Hohe Feedbackqualität und -
Schnelligkeit gefordert
Gemeinsames Problemlösen
Markt
17. September 2013 Folie 20
© Zühlke 2013
Sprint Planning Board
Umbrechen der User Story in Tasks
Wissensarbeit in der F & E | Jörg Dirbach 29. Juni 2012 Folie 21
© Zühlke 2013
Knowledge Gap Board
Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 22
© Zühlke 2013
Effektivität: das richtige Problem lösen
Effizienz: Lösung schnell und kostengünstig finden
Nachhaltigkeit: Problemlöse- und Lernfähigkeit verbessern
(Langfristige) Produktivität der Mitarbeiter neu
definiert
Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 23
© Zühlke 2013
Die Fähigkeit, schneller zu lernen als die Konkurrenz, ist
vielleicht der einzig wirkliche Wettbewerbsvorteil.
Arie De Geus, Topmanager und
Planungsleiter, Royal Dutch / Shell
17. September 2013Softwareentwicklung mit Verstand | Jörg Dirbach Folie 24
© Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach
Fragen?
17. September 2013 Folie 25

Más contenido relacionado

Destacado

Mashup 41 konsultori business development beratung
Mashup 41 konsultori business development beratungMashup 41 konsultori business development beratung
Mashup 41 konsultori business development beratungkonsultori
 
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...NAXOS Deutschland GmbH
 
Abonos organicos
Abonos organicosAbonos organicos
Abonos organicosANYIDURAN
 
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)NAXOS Deutschland GmbH
 
Ejercicio
EjercicioEjercicio
Ejercicioamparoh
 
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)NAXOS Deutschland GmbH
 
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)NAXOS Deutschland GmbH
 
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3We4IT Group
 
Aviso convocatoria
Aviso convocatoriaAviso convocatoria
Aviso convocatoriamcriverah
 
Presentation1
Presentation1Presentation1
Presentation1JanSeder
 
Kohlezeichnungen von Ira van der Merwe
Kohlezeichnungen von Ira van der MerweKohlezeichnungen von Ira van der Merwe
Kohlezeichnungen von Ira van der MerweJoachim Rodriguez
 
Dynamische Kataloganreicherung auf Basis von Linked Open Data
Dynamische Kataloganreicherung auf Basis von Linked Open DataDynamische Kataloganreicherung auf Basis von Linked Open Data
Dynamische Kataloganreicherung auf Basis von Linked Open Datah_jansen
 

Destacado (20)

Mashup 41 konsultori business development beratung
Mashup 41 konsultori business development beratungMashup 41 konsultori business development beratung
Mashup 41 konsultori business development beratung
 
swange VK
swange VKswange VK
swange VK
 
Alfredo
AlfredoAlfredo
Alfredo
 
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...
Blu-ray, DVD- und CD-Neuheiten Mai 2015 Nr. 3 (Im Vertrieb der NAXOS Deutschl...
 
Abonos organicos
Abonos organicosAbonos organicos
Abonos organicos
 
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)
ECHO Klassik Gewinner 2012 (NAXOS und NAXOS-Vertriebslabels)
 
Rdd carreras
Rdd carrerasRdd carreras
Rdd carreras
 
CSR
CSRCSR
CSR
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Archivos
ArchivosArchivos
Archivos
 
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
DVD-Neuheiten August 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
 
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten September 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
 
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3
IHRE IBM LOTUS NOTES-DATEN AN JEDEM ORT ZU JEDER ZEIT 3/3
 
Peppoli
PeppoliPeppoli
Peppoli
 
Texto 3 d
Texto 3 dTexto 3 d
Texto 3 d
 
Aviso convocatoria
Aviso convocatoriaAviso convocatoria
Aviso convocatoria
 
Presentation1
Presentation1Presentation1
Presentation1
 
Kohlezeichnungen von Ira van der Merwe
Kohlezeichnungen von Ira van der MerweKohlezeichnungen von Ira van der Merwe
Kohlezeichnungen von Ira van der Merwe
 
Circular 000340 de 11 de septiembre de 2012
Circular 000340 de 11 de septiembre de 2012Circular 000340 de 11 de septiembre de 2012
Circular 000340 de 11 de septiembre de 2012
 
Dynamische Kataloganreicherung auf Basis von Linked Open Data
Dynamische Kataloganreicherung auf Basis von Linked Open DataDynamische Kataloganreicherung auf Basis von Linked Open Data
Dynamische Kataloganreicherung auf Basis von Linked Open Data
 

Similar a Pionierbasis Konferenz 17.11.2013: Softwareentwicklung mit Verstand

Wissensorientiertes Projektmanagement
Wissensorientiertes ProjektmanagementWissensorientiertes Projektmanagement
Wissensorientiertes ProjektmanagementJörg Dirbach
 
Software entwickeln mit Verstand
Software entwickeln mit VerstandSoftware entwickeln mit Verstand
Software entwickeln mit VerstandJörg Dirbach
 
Projektmanagement für Printprodukte
Projektmanagement für PrintprodukteProjektmanagement für Printprodukte
Projektmanagement für PrintprodukteJörg Friedrich
 
BIM in Dänemark und Implementierung BIM in der Schweiz Vortrag SBCZ Zürich 2...
BIM in Dänemark und Implementierung BIM in der Schweiz  Vortrag SBCZ Zürich 2...BIM in Dänemark und Implementierung BIM in der Schweiz  Vortrag SBCZ Zürich 2...
BIM in Dänemark und Implementierung BIM in der Schweiz Vortrag SBCZ Zürich 2...Odilo Schoch
 
Denkfallen in der Wissensarbeit
Denkfallen in der WissensarbeitDenkfallen in der Wissensarbeit
Denkfallen in der WissensarbeitJörg Dirbach
 
Webinar: Wie Medienprofis in 5 Jahren arbeiten werden
Webinar: Wie Medienprofis in 5 Jahren arbeiten werdenWebinar: Wie Medienprofis in 5 Jahren arbeiten werden
Webinar: Wie Medienprofis in 5 Jahren arbeiten werdennetmedianer GmbH
 
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...m3mitsuppe
 
design thinking - ein überblick
design thinking - ein überblickdesign thinking - ein überblick
design thinking - ein überblickgezeitenraum gbr
 
design thinking - ein überblick
design thinking - ein überblickdesign thinking - ein überblick
design thinking - ein überblickInga Wiele
 
MGB speed creation_fusionmodeling_20120712
MGB speed creation_fusionmodeling_20120712MGB speed creation_fusionmodeling_20120712
MGB speed creation_fusionmodeling_20120712Sven Krause
 
Outsourcing bei komplexen Web-Projekten
Outsourcing bei komplexen Web-ProjektenOutsourcing bei komplexen Web-Projekten
Outsourcing bei komplexen Web-ProjektenBirger Friedrichs
 
Seacon2012 presentation: Lernen ist wichtiger als Wissen
Seacon2012 presentation: Lernen ist wichtiger als WissenSeacon2012 presentation: Lernen ist wichtiger als Wissen
Seacon2012 presentation: Lernen ist wichtiger als WissenJörg Dirbach
 
Vom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-IndustrieVom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-IndustrieTobias Schimmer
 
OOP München 2013 - Scrum & Kanban im Agenturgeschäft
OOP München 2013 - Scrum & Kanban im AgenturgeschäftOOP München 2013 - Scrum & Kanban im Agenturgeschäft
OOP München 2013 - Scrum & Kanban im AgenturgeschäftPaul Herwarth von Bittenfeld
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social SoftwareRoman Weber
 
Was macht CoreMedia innovativ?
Was macht CoreMedia innovativ?Was macht CoreMedia innovativ?
Was macht CoreMedia innovativ?integro
 
Responsive goes Agile!
Responsive goes Agile!Responsive goes Agile!
Responsive goes Agile!Dirk Pogrzeba
 
Wandel zur Arbeitswelt 2.0
Wandel zur Arbeitswelt 2.0 Wandel zur Arbeitswelt 2.0
Wandel zur Arbeitswelt 2.0 Communardo GmbH
 
Effiziente Dialogführung mit Zielgruppen im Social Web
Effiziente Dialogführung mit Zielgruppen im Social WebEffiziente Dialogführung mit Zielgruppen im Social Web
Effiziente Dialogführung mit Zielgruppen im Social WebGoldbach Group AG
 

Similar a Pionierbasis Konferenz 17.11.2013: Softwareentwicklung mit Verstand (20)

Wissensorientiertes Projektmanagement
Wissensorientiertes ProjektmanagementWissensorientiertes Projektmanagement
Wissensorientiertes Projektmanagement
 
Software entwickeln mit Verstand
Software entwickeln mit VerstandSoftware entwickeln mit Verstand
Software entwickeln mit Verstand
 
Projektmanagement für Printprodukte
Projektmanagement für PrintprodukteProjektmanagement für Printprodukte
Projektmanagement für Printprodukte
 
BIM in Dänemark und Implementierung BIM in der Schweiz Vortrag SBCZ Zürich 2...
BIM in Dänemark und Implementierung BIM in der Schweiz  Vortrag SBCZ Zürich 2...BIM in Dänemark und Implementierung BIM in der Schweiz  Vortrag SBCZ Zürich 2...
BIM in Dänemark und Implementierung BIM in der Schweiz Vortrag SBCZ Zürich 2...
 
Denkfallen in der Wissensarbeit
Denkfallen in der WissensarbeitDenkfallen in der Wissensarbeit
Denkfallen in der Wissensarbeit
 
Webinar: Wie Medienprofis in 5 Jahren arbeiten werden
Webinar: Wie Medienprofis in 5 Jahren arbeiten werdenWebinar: Wie Medienprofis in 5 Jahren arbeiten werden
Webinar: Wie Medienprofis in 5 Jahren arbeiten werden
 
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...
Usability engineering als Innovationsmethodik - die vielen Gesichter einer Sc...
 
design thinking - ein überblick
design thinking - ein überblickdesign thinking - ein überblick
design thinking - ein überblick
 
design thinking - ein überblick
design thinking - ein überblickdesign thinking - ein überblick
design thinking - ein überblick
 
MGB speed creation_fusionmodeling_20120712
MGB speed creation_fusionmodeling_20120712MGB speed creation_fusionmodeling_20120712
MGB speed creation_fusionmodeling_20120712
 
Outsourcing bei komplexen Web-Projekten
Outsourcing bei komplexen Web-ProjektenOutsourcing bei komplexen Web-Projekten
Outsourcing bei komplexen Web-Projekten
 
Seacon2012 presentation: Lernen ist wichtiger als Wissen
Seacon2012 presentation: Lernen ist wichtiger als WissenSeacon2012 presentation: Lernen ist wichtiger als Wissen
Seacon2012 presentation: Lernen ist wichtiger als Wissen
 
Vom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-IndustrieVom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-Industrie
 
OOP München 2013 - Scrum & Kanban im Agenturgeschäft
OOP München 2013 - Scrum & Kanban im AgenturgeschäftOOP München 2013 - Scrum & Kanban im Agenturgeschäft
OOP München 2013 - Scrum & Kanban im Agenturgeschäft
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software
 
Was macht CoreMedia innovativ?
Was macht CoreMedia innovativ?Was macht CoreMedia innovativ?
Was macht CoreMedia innovativ?
 
[German] Projekte für soziale Innovation mit Kindern und Jugendlichen in Mak...
[German] Projekte für soziale Innovation mit Kindern und Jugendlichen in Mak...[German] Projekte für soziale Innovation mit Kindern und Jugendlichen in Mak...
[German] Projekte für soziale Innovation mit Kindern und Jugendlichen in Mak...
 
Responsive goes Agile!
Responsive goes Agile!Responsive goes Agile!
Responsive goes Agile!
 
Wandel zur Arbeitswelt 2.0
Wandel zur Arbeitswelt 2.0 Wandel zur Arbeitswelt 2.0
Wandel zur Arbeitswelt 2.0
 
Effiziente Dialogführung mit Zielgruppen im Social Web
Effiziente Dialogführung mit Zielgruppen im Social WebEffiziente Dialogführung mit Zielgruppen im Social Web
Effiziente Dialogführung mit Zielgruppen im Social Web
 

Pionierbasis Konferenz 17.11.2013: Softwareentwicklung mit Verstand

  • 1. © Zühlke 2013 Jörg Dirbach Softwareentwicklung mit Verstand Jörg Dirbach jdi@zuehlke.com 17. September 2013 Folie 1
  • 2. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Jörg Dirbach Chief Knowledge Officer, Business Unit Manager und Partner • Seit 1999 bei Zühlke • Seit April 2010 Chief Knowledge Officer für die gesamte Zühlke Gruppe • Autor des Buches „Software entwickeln mit Verstand“ • Blog: www.wissensarbeiter.org • Twitter: wissensarbeiter 17. September 2013 Folie 2
  • 3. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Softwarelösungen, Produktinnovation und Managementberatung Wir beraten, entwickeln und integrieren aufgabengerecht – mit überzeugender Qualität und Wirtschaftlichkeit. • Mehr als 8000 Projekte in Europa realisiert • 99 Mio. CHF Umsatz (2012) • 550 Mitarbeitende (Ende 2012) • In Deutschland, Grossbritannien, Österreich und in der Schweiz • Gründung 1968, im Besitz von Partnern • ISO 9001 und 13485 zertifiziert 17. September 2013 Folie 3
  • 4. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Wissensarbeit und Produktivität „Wissensarbeit produktiv zu machen ist die grosse Managementaufgabe dieses Jahrhunderts, so wie es die grosse Aufgabe des vergangenen Jahrhunderts war, manuelle Arbeit produktiv zu machen“ Peter F. Drucker, 1968 „Was das Verständnis der Produktivität von Wissensarbeitern angeht, befinden wir uns im Jahr 2000 ungefähr dort, wo wir im Verständnis für die Produktivitätsverbesserung von Routinearbeitern im Jahr 1900 waren“ Peter F. Drucker, 1999 17. September 2013 Folie 4
  • 5. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Routinearbeit Beispiel: Produktion eines Gerichts • Resultat (Gericht) ist bekannt, muss aber möglichst effizent erstellt werden • Der Weg zum Resultat ist ebenfalls bekannt • Typisch für Produktionsprozesse 1 2 3 Zutaten 4 17. September 2013 Folie 5
  • 6. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Wissensarbeit = Problemlösendes Arbeiten Beispiel: Kreation eines neuen Gerichts • Resultat (Gericht) und der Weg dorthin ist nicht bekannt, muss gesucht werden • Typisch für Entwicklungsprozesse Fisch Meeresfrüchte Passende Sauce Barriere Anforderungen Lösung Feedback Entwicklung 17. September 2013 Folie 6
  • 7. © Zühlke 2013 Das Problem vom Problem: die Barriere Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 7
  • 8. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Problemlösendes Arbeiten Beispiel: Streichholzproblem Streichholzproblem: 3 Streichhölzer sollen so umgelegt werden, dass 4 Quadrate entstehen (gleich gross, müssen sich berühren, kein Streichholz darf übrig bleiben) 17. September 2013 Folie 8
  • 9. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Wissensarbeit – Entscheidend ist das passende Wissen Wissen als Operator: Vermeidung der Doppelverwendung von Kanten Wissens als Regel: Wenn Anzahl Streichhölzer / Anzahl gewünschter Quadrate = 4, dürfen sich die Quadrate nur an den Ecken berühren 17. September 2013 Folie 9
  • 10. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Wissensarbeit - Eine neue Aufgabe Streichholzproblem: 3 Streichhölzer sollen so umgelegt werden, dass 3 Quadrate entstehen (gleich gross, müssen sich berühren, kein Streichholz darf übrig bleiben) 17. September 2013 Folie 10
  • 11. © Zühlke 2013 Wissenslücken bei Wissensarbeit Softwareentwicklung mit Verstand | Jörg Dirbach Wissenslücke Wissen Domäne der Streichholzprobleme Domäne der Streichholzprobleme Wissenslücke Wissen 17. September 2013 Folie 11
  • 12. © Zühlke 2013 Wissenslücken in der Produktentwicklung Softwareentwicklung mit Verstand | Jörg Dirbach Wissenslücke Wissen Domäne Technologie Markt Prozesse und Experience 17. September 2013 Folie 12
  • 13. © Zühlke 2013 Projektarbeit ist Wissensarbeit in mehreren voneinander abhängigen Wissensbereichen Softwareentwicklung mit Verstand | Jörg Dirbach Konkurrenzprodukte, Alternativen, Markt- trends, Positionierung auf dem Markt und in der Wertschöpfungskette Wissen über die fachlichen Zusammenhänge, Vorschriften und Modelle Geschäftsprozesse, Benutzungsszenarien, Benutzer, kulturelles und soziales Umfeld IT Infrastruktur, Programmiersprachen, Entwicklungsumgebungen, Software Architektur, Algorithmen Domäne Technologie Markt Prozesse und Experience 17. September 2013 Folie 13
  • 14. © Zühlke 2013 Je grösser die Wissenslücken sind, umso komplexer ist das Problem Softwareentwicklung mit Verstand | Jörg Dirbach Domäne Technologie Markt Prozesse und Experience 17. September 2013 Folie 14 Wissenslücke Wissen
  • 15. © Zühlke 2013 Grosse Anzahl von Variablen, die die Situation beschreiben Starke Vernetzung der beteiligten Variablen – also gegenseitige Abhängigkeiten Polytelie, d.h. viele sich gegenseitig beeinflussende und sogar widersprechende Ziele Intransparenz im Hinblick auf die beteiligten Variablen und deren Abhängigkeiten sowie die Zielstellung Hohe Dynamik der Problemsituation – d.h. unvorhersehbare Änderungen V A P I D Definition von Komplexität beim problemlösenden Denken nach Prof. Joachim Funke Was ist Komplexität im Projekt und wie kommt sie überhaupt zustande | Jörg Dirbach 7. März 2013 Folie 15
  • 16. © Zühlke 2013 Was können wir tun? Erklärung mit dem Cynefin Modell von Dave Snowden Was ist Komplexität im Projekt und wie kommt sie überhaupt zustande | Jörg Dirbach Komplex Probieren - erkennen – reagieren Chaotisch Handeln - erkennen - reagieren Kompliziert Erkennen – analysieren -reagieren Einfach Erkennen - beurteilen - reagieren 7. März 2013 Folie 16
  • 17. © Zühlke 2013 Design as knowledge acquisition Copyright by Alistair Cockburn Folie 17
  • 18. © Zühlke 2013 Problemverständnis und Lösungsfindung gehen Hand in Hand Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 18
  • 19. © Zühlke 2013 Problemverständnis und Lösungssuche gehen Hand in Hand!!! Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 19
  • 20. © Zühlke 2013 Wissenslücken entscheiden über das Vorgehen Softwareentwicklung mit Verstand | Jörg Dirbach Domäne Technologie Markt Prozesse und Experience Domäne Technologie Markt Prozesse und Experience Domäne Prozesse und Experience Technologie Klassisches Vorgehen geeignet Genaue Planung möglich Geeignet für hohe Arbeitsteilung Agiles Vorgehen notwendig Hohe Feedbackqualität und - Schnelligkeit gefordert Gemeinsames Problemlösen Markt 17. September 2013 Folie 20
  • 21. © Zühlke 2013 Sprint Planning Board Umbrechen der User Story in Tasks Wissensarbeit in der F & E | Jörg Dirbach 29. Juni 2012 Folie 21
  • 22. © Zühlke 2013 Knowledge Gap Board Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 22
  • 23. © Zühlke 2013 Effektivität: das richtige Problem lösen Effizienz: Lösung schnell und kostengünstig finden Nachhaltigkeit: Problemlöse- und Lernfähigkeit verbessern (Langfristige) Produktivität der Mitarbeiter neu definiert Softwareentwicklung mit Verstand | Jörg Dirbach 17. September 2013 Folie 23
  • 24. © Zühlke 2013 Die Fähigkeit, schneller zu lernen als die Konkurrenz, ist vielleicht der einzig wirkliche Wettbewerbsvorteil. Arie De Geus, Topmanager und Planungsleiter, Royal Dutch / Shell 17. September 2013Softwareentwicklung mit Verstand | Jörg Dirbach Folie 24
  • 25. © Zühlke 2013Softwareentwicklung mit Verstand | Jörg Dirbach Fragen? 17. September 2013 Folie 25