38
Nutzerzentrierung in der Softwareentwicklung Herausforderungen im Produkt- & Projektgeschäft Holger Bär Mitglied der Geschäftsführung CAS Ecosystems 25.09.2013

Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Nutzerzentrierung in der Softwareentwicklung Herausforderungen im Produkt- & Projektgeschäft

Holger Bär Mitglied der Geschäftsführung CAS Ecosystems

25.09.2013

Page 2: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Pionier für xRM-Lösungen (any-Relationship-Management)

Marktführer für CRM im deutschen Mittelstand

• Anwender von CAS-Produkten: > 200.000 Menschen weltweit

• Vertriebs- und Lösungspartner: 145 national, 60 international

• Umsatz 2012 der CAS-Gruppe*: ca. 40 Mio. Euro

• Mitarbeiter: ca. 450 CAS-Gruppe*, > 280 CAS Software AG

• Beteiligungen:

*Beteiligungsunternehmen anteilig berücksichtigt

Page 3: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Neues responsives UI-Design der CAS für xRM mit App-in-App-Konzept:

http://vimeo.com/49588419

Page 4: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Disruptive Innovationen

iPhone & iPad

Page 5: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 6: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 7: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Was macht Tablets so erfolgreich?

touchscreen – joy of use

connected – always online

always on – and ready

apps – simple, focused, (often) smart

Page 8: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 9: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

PCs auf dem Rückzug

Konsumieren Tablet

80%

Erschaffen PC / Laptop

20%

Page 10: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 11: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 12: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

2014

Leading Media is Mobile

Page 13: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 14: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 15: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

User Experience

= Hardware + Software

Page 16: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 17: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

More than Style

Putting People First

Power of Prototyping

Design of Experiences

Importance of Storytelling

Design Thinking

Page 18: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Apple zu Design Thinking http://www.youtube.com/watch?v=VpZmIiIXuZ0

Page 19: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 20: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

User Centered Design – Entwicklungsprozess

Page 21: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Ansprüche der Nutzer deutlich gestiegen

Neue Leute werden gebraucht

• Empathische Produktmanager

• Designer (UI & Interaction)

Gute Benutzeroberflächen sind teuer

• Entwicklung: UI nebenbei durch Programmierer wird zu UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil

• Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung

• Gute Benutzeroberflächen erfordern meist native Entwicklung

Konsequenz: Höherer Investitionsbedarf bei neuen Produkten

Herausforderung #1: Mehr Ressourcen nötig

Page 22: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

UCD im Projektgeschäft schwierig

• Individualsoftware im UCD-Prozess meist zu teuer

• Manche Kunden scheuen Integration & Iteration

Höherer Druck zur Verwendung von Standardprodukten / -plattformen

Mögliche Abhilfe durch

• UCD-Werkzeuge

• UI patterns (analog zu Design Patterns)

Herausforderung #2: UCD im Projektgeschäft

Page 23: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

UI-Prototyping mit Sketchflow

Page 24: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Feedback direkt im Design

Page 25: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen
Page 26: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Herausforderung #3: Zusammenspiel mit Scrum

Page 27: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Aufbau und Pflege eines Product Backlog

• Iteratives Vorgehen: Zwischenstände werden begutachtbar

• Direktes Einbeziehen des Kunden in den Prozess

• Hohe Flexibilität, sehr gute Steuerbarkeit des Projekts

Scrum als Entwicklungsmodell bei CAS

Wo bleibt das Design?

Page 28: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Steigerung der Kundenzufriedenheit

• Häufigere Produkt-Updates

• Deutliche Verbesserung der Termineinhaltung

• Steigerung der Mitarbeiterzufriedenheit

• Steigerung der Produktqualität durch Iterationen

Was hat Scrum CAS gebracht?

Page 29: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Verankerung des Designs im Prozess

• Praxis: Gutes Design entsteht nicht nebenbei.

• Herausforderung:

Welche Design-Aktivitäten wie in Scrum integrieren?

Was fehlt uns an Scrum?

Page 30: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

UCD & Agile Development

Page 31: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Produktentwicklungsprozess bei CAS

Page 32: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Skalierbares Modell

• Projektgröße, Projektressourcen, Projektzeit

• Breit anwendbares Modell

• Standardsoftware, Customizing, Individualprojekte

• Schlanke Methoden und Aktivitäten

• Hohe Allgemeinverständlichkeit und wenig Fachsprache

Anforderungen an das Vorgehensmodell

Page 33: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

• Initiale Vision des UI-Designs vor 1. Dev-Sprint Sprint 0

• Pro Dev-Sprint vorgelagerter Design & Usability Sprint

Pipelining

Skizzierung eines Lösungsansatzes

UX-Sprint 1

Dev-Sprint 1

UX-Sprint 2

Dev-Sprint 2

UX-Sprint 3

Dev-Sprint 3

t

„Sprint 0“

Page 34: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Usability-Forschungsprojekte bei CAS

Entwicklung eines KMU-tauglichen Vorgehensmodells zu benutzerzentrierten Entwicklung mobiler Unternehmenssoftware

Sensibilisieren, Informieren, Dienstleistungen und Vorgehensmodelle für den Mittelstand

Page 35: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Herausforderung #4

Geschmack der Entscheider ist lebenswichtig für (Software-)Firmen

Page 36: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Gates: "I wish I had Steve's

taste. In people and product.

It's magical."

Page 37: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

"The only problem with

Microsoft is they just have

no taste."

Page 38: Nutzerzentrierung in der Softwareentwicklung ......UI-Gestaltung als zentrales Thema mit 50%Gesamtanteil •Zusätzliche Feedbackschleifen mit Nutzern, Perfektionierung •Gute Benutzeroberflächen

Danke für Ihre Aufmerksamkeit

Dr. Holger Bär CAS-Weg 1-5 76131 Karlsruhe Tel.: +49 721 9638 707 [email protected] www.cas.de