27
Gregor Swatek Informatik Studium, freiberuflicher Webdesigner und Konzepter, Agile Junky und Triathlet

Agile Design

Embed Size (px)

DESCRIPTION

Although Scrum has achieved considerable success in recent years, putting it into practice has revealed numerous problems. Scrum is typcially practicised by people with cross-functional skills who do the actual work. It is often noted that integrating design experts for design speciVc tasks is rather hard to accomplish. This thesis presents new artifacts and stages to improve and maintain the process Wow and value chain. As a consequence designers become more important in the Scrum team and are recognised as full members and the design of the application built is more sustainable and Wexible. This new approach that combines incremental design and the new artifacts and methods is called Agile Design.

Citation preview

Page 1: Agile Design

Gregor Swatek

Informatik Studium, freiberuflicher

Webdesigner und Konzepter,

Agile Junky und Triathlet

Page 2: Agile Design

Agile Design

Page 3: Agile Design

"Agile Design" - RoadMap

Welche Probleme tauchen auf?

Wie funktioniert Scrum noch einmal?

Warum scheitert es oft?

Wie gehen wir am besten vor?

Was muss der Product Owner mitbringen?

Welche Vorteile erzielen wir durch Agile Design?

Page 4: Agile Design

Motivation

Welche Probleme tauchen auf?

Page 5: Agile Design

Motivation

● Designspezifische Tasks schwer integrierbar

● Tätigkeitsspezifische Sprints

● Prozessfluss wird unterbrochen

● Hohe Kosten & Risiken für das Projekt

Page 6: Agile Design

Scrum

Wie funktioniert Scrum noch einmal?

Page 7: Agile Design

So funktioniert Scrum!

Page 8: Agile Design

Design vs. Development

Warum scheitert oft die Integration?

Page 9: Agile Design

Warum scheitert oft die Integration?

● Unterschied in Herkunft und Kultur

● Frühes komplexes Design

● Kommunikations- und Feedback-Defizite

● Technisches Know-how des Designers

Page 10: Agile Design

IT Unternehmen

● Software mu ̈sse „fabrikma ̈ßig“ produziert werden

● Produktentwicklung ist explorativ & feedbackintensiv

● Softwareentwicklung ist eine ständige Produktentwicklungsphase

● Seit längeren flache Strukturen

● Entwickler organisieren sich selbst

Page 11: Agile Design

● Herkunft in der Werbeindustrie

● Projektmanager und ferngesteuerte Designer

● Viel Abstimmung und Übergabepunkte bis zum fertigen Produkt

● Es mu ̈ssen Deadlines gehalten werden

● Möglichst viel in kurzer Zeit schaffen

Agenturen

Page 12: Agile Design

Warum scheitert oft die Integration?

● Unterschied in Herkunft und Kultur

● Frühes komplexes Design

● Kommunikations- und Feedback-Defizite

● Technisches Know-how des Designers

Page 13: Agile Design

Warum scheitert es oft?

Page 14: Agile Design

Agile Design

Wie gehen wir am besten vor?

Page 15: Agile Design

Wie gehen wir am besten dabei vor?

● Kompetenzen des Designers

● Sprint-Zero

● Enge Zusammenarbeit während des Sprints

Page 16: Agile Design

Wie gehen wir am besten dabei vor?

Page 17: Agile Design

Wie gehen wir am besten dabei vor?

● Gemeinsame Konzeptionsmeetings

● Design Feedback Task

● Pair Designing

● HTML Styleguide

Page 18: Agile Design

Agile Design Prozess

Page 19: Agile Design

Was muss der Product Owner mitbringen?

Product Owner

Page 20: Agile Design

Was muss der Product Owner mitbringen?

● Häufiges Feedback sehr wichtig

● Bildet mit Designer eine Symbiose

● Muss Feedback vom Team auch annehmen

● Teilnahme an allen relevanten Meetings

● Bereit sein Abstriche am Produkt vorzunehmen

Page 21: Agile Design

Konventionell vs. Kollaborativ

Welche Vorteile erzielen wir dadurch?

Page 22: Agile Design

Konventionelle Gestaltung

● PO fühlte sich nicht verantwortlich

● Kommunikation mit Designer über PO

● Träger Prozess

● Fehlendes Verständnis

● Design by committee

Page 23: Agile Design

Kollaborative Gestaltung

● „Definition of Done“ für das Design

● Designer lernt Arbeitsweise der Entwickler

● Design beibt flexibel

● Gesamtverständnis der Anwendung

● Hohe Motivation und mehr Spaß

Page 24: Agile Design

Welche Vorteile erzielen wir durch Agile Design?

● Gemeinsam statt isoliert

● Designer muss sich nicht verteidigen

● Schnelles Feedback statt endlose Feedbackschleifen

● Geteiltes Wissen statt Wissensinseln

● Flexibles Design

Page 25: Agile Design

Agile Design Prinzipien

1. Designer ist vollwertiges Mitglied

2. Entwickler so früh wie möglich in Design einbinden

3. Designer und PO sind Sparringspartner

4. Resultat einer Konzept-Session ist stets eine grobe Skizze

5. Design wird Stück für Stück Entwickelt

6. Komplexe Interaktionen mit Papierprototypen validieren

7. Umsetzung findet vorzugsweise im Pairing statt

8. Es gibt keine explizite Design User-Story

9. Designer steht dem Team stets als Designcoach zur Seite

10. Zeit für Design durch komplexe Features erkaufen

Page 26: Agile Design

Vielen Dank für eure Aufmerksamkeit!

Habt ihr noch Fragen???

Page 27: Agile Design

Hier findet ihr mich ...

@burza

gregor-swatek

burza

Gregor_Swatek

HIRE ME!