nutzerzentrierung in der softwareentwicklung ......ui-gestaltung als zentrales thema mit...
TRANSCRIPT
Nutzerzentrierung in der Softwareentwicklung Herausforderungen im Produkt- & Projektgeschäft
Holger Bär Mitglied der Geschäftsführung CAS Ecosystems
25.09.2013
• 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
Neues responsives UI-Design der CAS für xRM mit App-in-App-Konzept:
http://vimeo.com/49588419
Disruptive Innovationen
iPhone & iPad
Was macht Tablets so erfolgreich?
touchscreen – joy of use
connected – always online
always on – and ready
apps – simple, focused, (often) smart
PCs auf dem Rückzug
Konsumieren Tablet
80%
Erschaffen PC / Laptop
20%
2014
Leading Media is Mobile
User Experience
= Hardware + Software
More than Style
Putting People First
Power of Prototyping
Design of Experiences
Importance of Storytelling
Design Thinking
Apple zu Design Thinking http://www.youtube.com/watch?v=VpZmIiIXuZ0
User Centered Design – Entwicklungsprozess
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
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
UI-Prototyping mit Sketchflow
Feedback direkt im Design
Herausforderung #3: Zusammenspiel mit Scrum
• 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?
• 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?
• 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?
UCD & Agile Development
Produktentwicklungsprozess bei CAS
• 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
• 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“
Usability-Forschungsprojekte bei CAS
Entwicklung eines KMU-tauglichen Vorgehensmodells zu benutzerzentrierten Entwicklung mobiler Unternehmenssoftware
Sensibilisieren, Informieren, Dienstleistungen und Vorgehensmodelle für den Mittelstand
Herausforderung #4
Geschmack der Entscheider ist lebenswichtig für (Software-)Firmen
Gates: "I wish I had Steve's
taste. In people and product.
It's magical."
"The only problem with
Microsoft is they just have
no taste."
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