Agile Design
Upcoming SlideShare
Loading in...5
×
 

Agile Design

on

  • 323 views

Although Scrum has achieved considerable success in recent years, putting it into practice has ...

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.

Statistics

Views

Total Views
323
Views on SlideShare
323
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Design Agile Design Presentation Transcript

    • Gregor Swatek Informatik Studium, freiberuflicher Webdesigner und Konzepter, Agile Junky und Triathlet
    • 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?
    • Motivation Welche Probleme tauchen auf?
    • Motivation ● Designspezifische Tasks schwer integrierbar ● Tätigkeitsspezifische Sprints ● Prozessfluss wird unterbrochen ● Hohe Kosten & Risiken für das Projekt
    • Scrum Wie funktioniert Scrum noch einmal?
    • So funktioniert Scrum!
    • Design vs. Development Warum scheitert oft die Integration?
    • Warum scheitert oft die Integration? ● Unterschied in Herkunft und Kultur ● Frühes komplexes Design ● Kommunikations- und Feedback-Defizite ● Technisches Know-how des Designers
    • IT Unternehmen ● Software müsse „fabrikmäßig“ produziert werden ● Produktentwicklung ist explorativ & feedbackintensiv ● Softwareentwicklung ist eine ständige Produktentwicklungsphase ● Seit längeren flache Strukturen ● Entwickler organisieren sich selbst
    • ● Herkunft in der Werbeindustrie ● Projektmanager und ferngesteuerte Designer ● Viel Abstimmung und Übergabepunkte bis zum fertigen Produkt ● Es müssen Deadlines gehalten werden ● Möglichst viel in kurzer Zeit schaffen Agenturen
    • Warum scheitert oft die Integration? ● Unterschied in Herkunft und Kultur ● Frühes komplexes Design ● Kommunikations- und Feedback-Defizite ● Technisches Know-how des Designers
    • Warum scheitert es oft?
    • Agile Design Wie gehen wir am besten vor?
    • Wie gehen wir am besten dabei vor? ● Kompetenzen des Designers ● Sprint-Zero ● Enge Zusammenarbeit während des Sprints
    • Wie gehen wir am besten dabei vor?
    • Wie gehen wir am besten dabei vor? ● Gemeinsame Konzeptionsmeetings ● Design Feedback Task ● Pair Designing ● HTML Styleguide
    • Agile Design Prozess
    • Was muss der Product Owner mitbringen? Product Owner
    • 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
    • Konventionell vs. Kollaborativ Welche Vorteile erzielen wir dadurch?
    • Konventionelle Gestaltung ● PO fühlte sich nicht verantwortlich ● Kommunikation mit Designer über PO ● Träger Prozess ● Fehlendes Verständnis ● Design by committee
    • 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ß
    • 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
    • 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
    • Vielen Dank für eure Aufmerksamkeit! Habt ihr noch Fragen???
    • Hier findet ihr mich ... @burza gregor-swatek burza Gregor_Swatek HIRE ME!