Design Driven Development - June 4th, 2020 - VDI Webinar - ma design
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Developers know: Waterfall is bad ? 2 uxma.com Godafoss, Iceland; Source: Shutterstock 483878155 6/4/2020
Moin. Ich bin Eckhard Anders Informatiker Software Architekt Projektmanager #cleancode #leanmanagement #developerexperience eckhard.anders@uxma.com 3 uxma.com 6/4/2020
Ein Team aus Machern und Denkern, die tun was sie lieben. 70+ 35 3+1 Beste Köpfe im Team Jahre Erfolg im Markt Kiel, Hamburg, Dresden & Würzburg 4 uxma.com 6/4/2020
Standorte UXMA Kiel UXMA Dresden UXMA Hamburg Hauptstandort seit 1985 Seit 2012 Seit 2019 Campus mit zwei Gebäuden Auf dem Gelände der Direkt am Bahnhof Altona „Zeitenströmung“ 5 uxma.com 6/4/2020
Home Connect – IoT für den Haushalt 20.000 + Personentage Erfahrung im Smart Home Seit 2011 Umfassendes Partnering 10+ Internationale Entwicklungsteams Leistungen Konzeptentwicklung für die Plattform Markenübergreifendes Look and Feel Web- & App-Entwicklung Einbindung neuer Produktgruppen und Geschäftsmodelle 7 uxma.com 6/4/2020
BHS Corrugated – ganzheitliche UX 1 einheitliche Designsprache für 23 Module 60% der Bedienelemente eingespart Entwickelt mit Leistungen Ganzheitliche Produktentwicklung der Prototyping und Entwicklung eines Anlage und Nutzerschnittstellen in enger Produktstyleguides Abstimmung mit der Konstruktion Entwicklung von Interaktionskonzept und Look and Feel uxma.com
The beauty and the beast. 11 uxma.com Quelle: Pinterest 6/4/2020
Creating product value User Experience Usability Utility 12 uxma.com Source: http://thenewcode.com 6/4/2020
Common sample Usability Bad Good 13 uxma.com Source: http://thenewcode.com 6/4/2020
Usability & UX UI A UI B User Experience 14 uxma.com Source: Focused Collection 181896704 6/4/2020
User Experience encompasses all aspects of the end-user's interaction with the company, its services, and its products. UX Definition 15 uxma.com 6/4/2020
Kano model Satisfaction Delighters Performance needs - + Functionality Basic needs 16 uxma.com https://en.wikipedia.org/wiki/Kano_model 6/4/2020
Findings from daily work 17 uxma.com 6/4/2020
Who do you work for? ≠ Usage Experts User 18 uxma.com Source: Shutterstock 1100733734 and 621656195 6/4/2020
What about your company? 6 Institutionalised UX UX is part of business strategy 5 Integrated UX User-centered & focussed process 4 Managed UX Involving UX in projects and departments 3 Project-based UX UX as a part of a project (Testing, …) 2 Ad-Hoc UX Some colleagues dabble in UX 1 No UX-Awareness Usability and UX are not part of the game 19 uxma.com UX maturity level by Steffen Weichert / UX Management 6/4/2020
Designer vs Developer 20 uxma.com Left: Design | Right: Development ;-) 6/4/2020
Hard to handle User‘s needs * Technical Requirements Business‘ needs * Where the magic happens 22 uxma.com 6/4/2020
Designed vs. delivered 23 uxma.com Quelle: Giphy.com 6/4/2020
UX Waterfall? Think Build Requirements UX Design Developers 24 uxma.com 6/4/2020
Build Measure Learn Cycle Build Build Learn Measure Build Learn Measure Number of Iterations Learn Measure Spaghetti Code Cost of carry 25 uxma.com 6/4/2020
Build Measure Learn Cycle Prototype Build Learn Measure Learn Measure 26 uxma.com 6/4/2020
YAGNI „ You Aren‘t Gonna Need It Right feature, Wrong feature Right feature built wrong Cost of building Cost of repair Cost of carry Cost of delay 27 uxma.com Martin Fowler: https://martinfowler.com/bliki/Yagni.html 6/4/2020
„Scrum works! You only need a very good Product Owner“ Quote from session about software quality. 28 uxma.com 6/4/2020
9 weeks to get something? „Hey, we need an additional property on news content type. Can you support us?“ Team „Sure! No problem! You‘re welcome!“ Team Mobile CMS „With luck we`ll release it in 9 weeks on production“ Backlog Develop System Test 3 weeks sprint 3 weeks sprint 3 weeks sprint 29 uxma.com 6/4/2020
4.6 5.0 SAFe® – Scaled Agile Framework Professional Scrum Foundations Professional Scrum Master Professional Scrum Master II Professional Product Owner Professional Product Owner II Professional Scrum Developer Professional Scrum with Kanban Professional Scrum with UX Scaled Professional Scrum Leading SAFe® 5.0 SAFe® 5.0 Scrum Master SAFe® 5.0 Advanced Scrum Master SAFe® 5.0 Product Owner / Manager Leading Agile Transformations 30 uxma.com scaledagileframework.com 6/4/2020
Agile Manifesto It‘s about culture and mindset! Everyone respects other members for their skills, talents, competencies … Everyone is open to share knowledge and skills Active feedback is appreciated and used for continuous improvement All persons in the team treat each other like adult individuals and value any individuality Clean Agile – Back to Basics! 31 uxma.com agilemanifesto.org 6/4/2020
Design Driven Development 32 uxma.com 6/4/2020
From ideas to first release UX Innovation Process Agile Development Release Roadmap Backlog 35 uxma.com 6/4/2020
UX Innovation / Sprint 0 Problem Solution Prototyping Testing Key findings Roadmap Backlog Measurement Process Market Personas Touchpoints Sketches Product Vision Technology 36 Domain Model Roles Core Architecture uxma.com 6/4/2020
Iterative development Scrum / Kanban / Scrum-like Backlog Planning Concepts Test Architecture Code Test Releases 37 uxma.com 6/4/2020
Product development team work As it (often) is. Planning Concepts Test Architecture Code Test Releases 38 uxma.com 6/4/2020
Product development team work How it should be… Concepts Test Planning Architecture Releases Code Test 39 uxma.com 6/4/2020
Product development team work How we do it. Concepts Test Code Planning Test Releases Architecture uxma.com 6/4/2020 40
How to do it „Agile“? Planning Concepts Test Architecture Code Test Releases 41 uxma.com 6/4/2020
How to do it „Agile“? Epic A.1 Epic B.1 Epic C.1 Epic A.2 Epic F.1 Epic A.3 42 uxma.com 6/4/2020
How to do it „Agile“? Epic A.1 Epic B.1 Epic C.1 Epic A.2 Epic F.1 Epic A.3 43 uxma.com 6/4/2020
How to scale? Design solution process Parallel agile development Release 1 Problem Solution 1 Team A Epic 2 2 Team B 3 3 4 Experts from 4 product teams Team C Dependencies Stories / Epics Features Measurement 44 uxma.com 6/4/2020
Just a simple sample … 45 uxma.com 6/4/2020
“As a potential conference attendee, I want to be able to register for the conference online, so that registration is simple and paperless.“ User Story by Product Owner 46 uxma.com 6/4/2020
Simple sample 47 uxma.com 6/4/2020
Simple sample ≠ 48 uxma.com 6/4/2020
Simple sample ≠ ≠ 49 uxma.com 6/4/2020
Take aways Key insights 52 uxma.com 6/4/2020
Many small Waterfalls are maybe not that bad! Source: Shutterstock 1284886135 53 uxma.com 6/4/2020
User centered workflow supports software architecture 54 uxma.com 6/4/2020
Continuous prototyping supports the team to own the product and to manage the stakeholder. 55 uxma.com 6/4/2020
Don’t forget the user. 56 uxma.com 6/4/2020
Thank you. Get in touch! Eckhard Anders Software Architect / CEO +49 431 80002-263 eckhard.anders@uxma.com Bastian Oloff Head of Business Development +49 431 80002-656 +49 173 7509667 mob. bastian.oloff@uxma.com © UXMA GmbH & Co. KG all rights reserved. Do not share without permission. Image sources: UXMA, Shutterstock, Adobe Stock.
Questions? Remarks? Feedbacks? Ideas? 58 uxma.com 6/4/2020
You can also read