SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Prinzipien für eine agile und
nutzerzentrierte Softwareentwicklung
Prof. Dr. Alexander Mädche
Institut für Enterprise Systems (InES)
Universität Mannheim
Prof. Dr. Dieter Wallach
Ergosign GmbH
Agenda
§ Einführung
§ Prinzipien und deren exemplarische Umsetzung
§ Zusammenfassung
2
Einführung
3
§ Vorgehensmodelle zur Softwareentwicklung sind
insbesondere aus den beiden folgenden Disziplinen
hervorgegangen:
1. Software Engineering (SE)
2. Human Computer Interaction (HCI)
Einführung
4
§ SE: Ursprung in plan-getriebenen
Vorgehensmodellen (Wasserfall), in den
letzten Jahren leichtgewichtigere Modelle:
Agile Software Development (ASD)
§ HCI: Starker Fokus auf Nutzer als
zentralem Stakeholder. Verschiedene
Vorgehensmodelle, hier zusammengefasst
als User-Centered Design (UCD)
State-of-the-art Vorgehensmodell zur Softwareentwicklung
sollte die Stärken beider Disziplinen bündeln!
Methodik
5
§ Identifikation relevanter Literatur zu
Vorgehensmodellen, welche
nutzerzentrierte und agile
Softwareentwicklung kombinieren
§ Detaillierte Analyse der Literatur durch
Codierung
§ Fokus auf grundlegenden Prinzipien
der Vorgehensmodelle (anstelle von
spezifischen Praktiken)
Schritt 1: Identifizierung von
Literatur (1.034 Arbeiten im
initialen Set, 83 Arbeiten im
finalen Set)
Schritt 2: Analyse der Arbeiten
unter Anwendung eines
detaillierten Codier-Schemas
Schritt 3: Identifizierung von
grundlegenden Prinzipien
Agenda
§ Einführung
§ Prinzipien und deren exemplarische Umsetzung
§ Zusammenfassung
6
Erstellung
Exploration
7
Prinzip I
Getrennte Exploration und Erstellung
Getrennte Exploration und Erstellung
8
9
Prinzip II
Iterative und inkrementelle Erstellung
Exploration
Erstellung
Entwickeln
…
Evaluieren
Design Funnel
10
Quelle: Buxton et al., (2011)
11
Prinzip III
Parallele, Synchronisierte Prozesse
Erstellung
Exploration
Entwickeln
Analysieren	
  
Gestalten	
  
Evaluieren
Entwickeln
Code
Data
Analysieren	
  
Gestalten	
  
Evaluieren
Data
Design
Analyse&
Design
Entwicklung
Design
Code
…
…
Parallele, Synchronisierte Prozesse
12
Joint Kickoff
13
Prinzip IV
Kontinuierliche Einbeziehung der
Stakeholder
Exploration
Erstellung
Entwickeln
Analysieren/	
  
Gestalten/	
  
Evaluieren
Entwickeln
Code
Data
Analysieren/	
  
Gestalten/	
  
Evaluieren
Design
Stakeholder
Produkt-Team
…
…
Analyse&
Design
Entwicklung
Kontinuierliche Einbeziehung der
Stakeholder
14
15
Prinzip V
Artefaktzentrierte Kommunikation
Produkt-Exploration
Produkt-Erstellung
Entwickeln
Analysieren/	
  
Gestalten/	
  
Evaluieren
Code
Data
Design
Stakeholder
Produkt-Team
…
…
Artefakt
Artefakt
Analyse&
Design
Entwicklung
Artefaktzentrierte Kommunikation
16
Agenda
§ Einführung
§ Prinzipien und deren exemplarische Umsetzung
§ Zusammenfassung
17
Zusammenfassung
18
Prinzip I: Getrennte Exploration und Erstellung
Prinzip V: Artefaktzentrierte Kommunikation
Prinzip III: Parallele, synchronisierte Prozesse
Prinzip IV: Kontinuierliche Einbeziehung der Stakeholder
Prinzip II: Iterative und Inkrementelle Erstellung
Nächste Schritte
• Instanziierung der Prinzipien in einem konkreten
Vorgehensmodell
• Anwendung des Vorgehensmodells in Pilotprojekten
• Evaluation des Vorgehensmodells durch Expertenfeedback
und Pilotprojekte
• Identifikation weiterer Prinzipien bzw. Anpassung und
Erweiterung des Vorgehensmodells
19

Weitere ähnliche Inhalte

Andere mochten auch

Präsentation Zu Datenbanken
Präsentation Zu  DatenbankenPräsentation Zu  Datenbanken
Präsentation Zu DatenbankenGoetheschule
 
Ana ramos educ comparada_2012
Ana ramos educ comparada_2012Ana ramos educ comparada_2012
Ana ramos educ comparada_2012Ana Ramos
 
5 Gründe warum Verkäuferseminare scheitern
5 Gründe warum Verkäuferseminare scheitern5 Gründe warum Verkäuferseminare scheitern
5 Gründe warum Verkäuferseminare scheiternTim Adams
 
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)Peter Ringeisen
 
Science Fiction 1955 und 1956
Science Fiction 1955 und 1956Science Fiction 1955 und 1956
Science Fiction 1955 und 1956wruge
 
Ponencia Carlos Guédez
Ponencia Carlos GuédezPonencia Carlos Guédez
Ponencia Carlos Guédezalbertpz
 
Präsentation BAM Activity Steams
Präsentation BAM Activity SteamsPräsentation BAM Activity Steams
Präsentation BAM Activity SteamsTU C
 

Andere mochten auch (18)

Tropfen_48
Tropfen_48Tropfen_48
Tropfen_48
 
Little_Angels
Little_AngelsLittle_Angels
Little_Angels
 
Präsentation Zu Datenbanken
Präsentation Zu  DatenbankenPräsentation Zu  Datenbanken
Präsentation Zu Datenbanken
 
Ana ramos educ comparada_2012
Ana ramos educ comparada_2012Ana ramos educ comparada_2012
Ana ramos educ comparada_2012
 
5 Gründe warum Verkäuferseminare scheitern
5 Gründe warum Verkäuferseminare scheitern5 Gründe warum Verkäuferseminare scheitern
5 Gründe warum Verkäuferseminare scheitern
 
Lecciones de-lazaro-un-estudio-biografico
Lecciones de-lazaro-un-estudio-biografico Lecciones de-lazaro-un-estudio-biografico
Lecciones de-lazaro-un-estudio-biografico
 
El poder de su amor leccion de ninos
El poder de su amor leccion de ninosEl poder de su amor leccion de ninos
El poder de su amor leccion de ninos
 
Break even-point1
Break even-point1Break even-point1
Break even-point1
 
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)
Jean-Pol Martin, "Lernziel Partizipationsfähigkeit und Netzsensibilität" (2009)
 
Results
ResultsResults
Results
 
Como vencer-gigantes
Como vencer-gigantesComo vencer-gigantes
Como vencer-gigantes
 
Science Fiction 1955 und 1956
Science Fiction 1955 und 1956Science Fiction 1955 und 1956
Science Fiction 1955 und 1956
 
Ponencia Carlos Guédez
Ponencia Carlos GuédezPonencia Carlos Guédez
Ponencia Carlos Guédez
 
The miracles of jesus spanish cb
The miracles of jesus spanish cbThe miracles of jesus spanish cb
The miracles of jesus spanish cb
 
Präsentation BAM Activity Steams
Präsentation BAM Activity SteamsPräsentation BAM Activity Steams
Präsentation BAM Activity Steams
 
Dm15
Dm15Dm15
Dm15
 
Bin ich weise?
Bin ich weise?Bin ich weise?
Bin ich weise?
 
Alaska_USA_2_
Alaska_USA_2_Alaska_USA_2_
Alaska_USA_2_
 

Ähnlich wie Prinzipien für eine agile und nutzerzentrierte Softwareentwicklung

Vorgehensmodelle - Methoden der Wirtschaftsinformatik
Vorgehensmodelle - Methoden der WirtschaftsinformatikVorgehensmodelle - Methoden der Wirtschaftsinformatik
Vorgehensmodelle - Methoden der WirtschaftsinformatikClaus Brell
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklungrico.fritzsche
 
Usability Engineering
Usability  EngineeringUsability  Engineering
Usability EngineeringNina Rebele
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternBrockhaus Consulting GmbH
 
Wikis und Weblogs im Wissensmanagement: Nutzentypen und Erfolgsfaktoren
Wikis und Weblogs im Wissensmanagement: Nutzentypen und ErfolgsfaktorenWikis und Weblogs im Wissensmanagement: Nutzentypen und Erfolgsfaktoren
Wikis und Weblogs im Wissensmanagement: Nutzentypen und ErfolgsfaktorenAlexander Stocker
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Renate Pinggera
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereFriedel Jonker
 
Projektmanagement-Software Leitfaden
Projektmanagement-Software LeitfadenProjektmanagement-Software Leitfaden
Projektmanagement-Software LeitfadenProjekt Magazin
 
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendet
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendetVortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendet
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendetLisa Reimer (geb. Wenzel)
 
Agile UCD (UP09 Tutorial)
Agile UCD (UP09 Tutorial)Agile UCD (UP09 Tutorial)
Agile UCD (UP09 Tutorial)dirkzimmermann
 
Social Software – Status Quo Im Web 2.0
Social Software – Status Quo Im Web 2.0 Social Software – Status Quo Im Web 2.0
Social Software – Status Quo Im Web 2.0 SebStS1
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - ArchitekturGerrit Beine
 
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...MiPo-Konferenz / Hochschule Aalen
 
Evaluierung von NoSQL-Datenbanksystemen
Evaluierung von NoSQL-DatenbanksystemenEvaluierung von NoSQL-Datenbanksystemen
Evaluierung von NoSQL-DatenbanksystemenMichael Groeschel
 

Ähnlich wie Prinzipien für eine agile und nutzerzentrierte Softwareentwicklung (20)

Vorgehensmodelle - Methoden der Wirtschaftsinformatik
Vorgehensmodelle - Methoden der WirtschaftsinformatikVorgehensmodelle - Methoden der Wirtschaftsinformatik
Vorgehensmodelle - Methoden der Wirtschaftsinformatik
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklung
 
developer-experience.pdf
developer-experience.pdfdeveloper-experience.pdf
developer-experience.pdf
 
InES Development Day
InES Development DayInES Development Day
InES Development Day
 
Usability Engineering
Usability  EngineeringUsability  Engineering
Usability Engineering
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary Pattern
 
Wikis und Weblogs im Wissensmanagement: Nutzentypen und Erfolgsfaktoren
Wikis und Weblogs im Wissensmanagement: Nutzentypen und ErfolgsfaktorenWikis und Weblogs im Wissensmanagement: Nutzentypen und Erfolgsfaktoren
Wikis und Weblogs im Wissensmanagement: Nutzentypen und Erfolgsfaktoren
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
 
DevOps Sepc15
DevOps Sepc15DevOps Sepc15
DevOps Sepc15
 
DNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_KonferenzbroschuereDNUG 36 2012_Konferenzbroschuere
DNUG 36 2012_Konferenzbroschuere
 
Projektmanagement-Software Leitfaden
Projektmanagement-Software LeitfadenProjektmanagement-Software Leitfaden
Projektmanagement-Software Leitfaden
 
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendet
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendetVortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendet
Vortrag IA Konferenz: Partizipative Gestaltung erfolgreich angewendet
 
Agile UCD (UP09 Tutorial)
Agile UCD (UP09 Tutorial)Agile UCD (UP09 Tutorial)
Agile UCD (UP09 Tutorial)
 
Social Software – Status Quo Im Web 2.0
Social Software – Status Quo Im Web 2.0 Social Software – Status Quo Im Web 2.0
Social Software – Status Quo Im Web 2.0
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - Architektur
 
OSLC in Aktion
OSLC in AktionOSLC in Aktion
OSLC in Aktion
 
Xidra 2016 DevOps
Xidra 2016 DevOpsXidra 2016 DevOps
Xidra 2016 DevOps
 
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...
MiPo'11: Reflexive Technologie. Eine neue Logik der Softwareentwicklung (Manf...
 
Evaluierung von NoSQL-Datenbanksystemen
Evaluierung von NoSQL-DatenbanksystemenEvaluierung von NoSQL-Datenbanksystemen
Evaluierung von NoSQL-Datenbanksystemen
 

Mehr von Prof. Dr. Alexander Maedche

Service Design - Gestaltung der Digitalen Transformation
Service Design - Gestaltung der Digitalen TransformationService Design - Gestaltung der Digitalen Transformation
Service Design - Gestaltung der Digitalen TransformationProf. Dr. Alexander Maedche
 
Accelerating Big Data & Analytics Innovations through Public – Private Partne...
Accelerating Big Data & Analytics Innovations through Public – Private Partne...Accelerating Big Data & Analytics Innovations through Public – Private Partne...
Accelerating Big Data & Analytics Innovations through Public – Private Partne...Prof. Dr. Alexander Maedche
 
SAP Big Data Innovation Lab at the University of Mannheim
SAP Big Data Innovation Lab at the University of MannheimSAP Big Data Innovation Lab at the University of Mannheim
SAP Big Data Innovation Lab at the University of MannheimProf. Dr. Alexander Maedche
 
Graduate School of Economics and Social Sciences at the University of Mannheim
Graduate School of Economics and Social Sciences at the University of MannheimGraduate School of Economics and Social Sciences at the University of Mannheim
Graduate School of Economics and Social Sciences at the University of MannheimProf. Dr. Alexander Maedche
 
Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Prof. Dr. Alexander Maedche
 
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der Revolution
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der RevolutionKostenführerschaft und Differenzierung - Unternehmenssoftware vor der Revolution
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der RevolutionProf. Dr. Alexander Maedche
 
How banks reinvent themselves through enterprise systems
How banks reinvent themselves through enterprise systemsHow banks reinvent themselves through enterprise systems
How banks reinvent themselves through enterprise systemsProf. Dr. Alexander Maedche
 
Enterprise Apps - Will Future Enterprise Software come from App Stores?
Enterprise Apps - Will Future Enterprise Software come from App Stores?Enterprise Apps - Will Future Enterprise Software come from App Stores?
Enterprise Apps - Will Future Enterprise Software come from App Stores?Prof. Dr. Alexander Maedche
 
Design Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsDesign Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsProf. Dr. Alexander Maedche
 
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Prof. Dr. Alexander Maedche
 

Mehr von Prof. Dr. Alexander Maedche (16)

Service Design - Gestaltung der Digitalen Transformation
Service Design - Gestaltung der Digitalen TransformationService Design - Gestaltung der Digitalen Transformation
Service Design - Gestaltung der Digitalen Transformation
 
Accelerating Big Data & Analytics Innovations through Public – Private Partne...
Accelerating Big Data & Analytics Innovations through Public – Private Partne...Accelerating Big Data & Analytics Innovations through Public – Private Partne...
Accelerating Big Data & Analytics Innovations through Public – Private Partne...
 
User Assistance Systems
User Assistance SystemsUser Assistance Systems
User Assistance Systems
 
Designing Digital Services in Retail Banking
Designing Digital Services in Retail BankingDesigning Digital Services in Retail Banking
Designing Digital Services in Retail Banking
 
Der Weg zum nutzerzentrierten Unternehmen
Der Weg zum nutzerzentrierten UnternehmenDer Weg zum nutzerzentrierten Unternehmen
Der Weg zum nutzerzentrierten Unternehmen
 
SAP Big Data Innovation Lab at the University of Mannheim
SAP Big Data Innovation Lab at the University of MannheimSAP Big Data Innovation Lab at the University of Mannheim
SAP Big Data Innovation Lab at the University of Mannheim
 
Nutzerzentrierte Informationssysteme
Nutzerzentrierte InformationssystemeNutzerzentrierte Informationssysteme
Nutzerzentrierte Informationssysteme
 
Graduate School of Economics and Social Sciences at the University of Mannheim
Graduate School of Economics and Social Sciences at the University of MannheimGraduate School of Economics and Social Sciences at the University of Mannheim
Graduate School of Economics and Social Sciences at the University of Mannheim
 
Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013
 
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der Revolution
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der RevolutionKostenführerschaft und Differenzierung - Unternehmenssoftware vor der Revolution
Kostenführerschaft und Differenzierung - Unternehmenssoftware vor der Revolution
 
Die Megatrends in der Softwarebranche
Die Megatrends in der SoftwarebrancheDie Megatrends in der Softwarebranche
Die Megatrends in der Softwarebranche
 
How banks reinvent themselves through enterprise systems
How banks reinvent themselves through enterprise systemsHow banks reinvent themselves through enterprise systems
How banks reinvent themselves through enterprise systems
 
Enterprise Apps - Will Future Enterprise Software come from App Stores?
Enterprise Apps - Will Future Enterprise Software come from App Stores?Enterprise Apps - Will Future Enterprise Software come from App Stores?
Enterprise Apps - Will Future Enterprise Software come from App Stores?
 
Design Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsDesign Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation Systems
 
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
 
Best Practices for Software Product Development
Best Practices for Software Product DevelopmentBest Practices for Software Product Development
Best Practices for Software Product Development
 

Prinzipien für eine agile und nutzerzentrierte Softwareentwicklung