iue demetris layered design

31
Hold the Sprinkles! Cupcakes, Layers, and Agile UX design pyright © Carissa Demetris, ProQuest LLC Carissa Demetris Principal User Experience Designer, ProQuest, LLC Helene Gidley Owner, HSG Consulting

Transcript of iue demetris layered design

Page 1: iue demetris layered design

Hold the Sprinkles! Cupcakes, Layers, and

Agile UX design

Copyright © Carissa Demetris, ProQuest LLC

Carissa DemetrisPrincipal User Experience Designer, ProQuest, LLC

Helene GidleyOwner, HSG Consulting

Page 2: iue demetris layered design

What’s the Problem?

• Simply put, there isn’t enough time (or budget) to do everything that we want to do, both for design and development.

• Agile design practices can help meet basic requirements, and provide opportunity to iterate design.

Copyright © Carissa Demetris, ProQuest LLC

Page 3: iue demetris layered design

What’s the Solution?

• Summarize and Organize• Work Out the Workflow• Design in Layers

Copyright © Carissa Demetris, ProQuest LLC

Page 4: iue demetris layered design

Summarize and Organize

• What’s the Use Case?– Summarize the user goal.

What is the user trying to accomplish?

• What are the Functional Chunks?– Break down the requirements

into functional chunks that feed into the user workflow.

Copyright © Carissa Demetris, ProQuest LLC

Page 5: iue demetris layered design

Summarize and Organize Example

• User goal“As a system administrator, I want to be able to view and manage users.”

• Functional Chunks• Admin area• Assign Admins• Create/Edit/Delete Users• Create/Edit/Delete Settings• Apply Settings to Users

Copyright © Carissa Demetris, ProQuest LLC

Page 6: iue demetris layered design

What’s the Solution?

• Summarize and Organize• Work Out the Workflow• Design in Layers

Copyright © Carissa Demetris, ProQuest LLC

Page 7: iue demetris layered design

Work Out the Workflow

• Break down and arrange functional chunks to establish workflow– What should come first? What happens next? Then

what?– Where is the user most likely to lose the ‘happy path’

(error conditions)?

Happy path

Error flow

Copyright © Carissa Demetris, ProQuest LLC

Page 8: iue demetris layered design

Workflow Example

Copyright © Carissa Demetris, ProQuest LLC

Primary workflow

Secondary workflow

Error workflow

Page 9: iue demetris layered design

Story Mapping Example

Copyright © Carissa Demetris, ProQuest LLC

“As a system administrator, I want to be able to view and manage users.”

FacebookAuth.

Username/password

Manually

Permissionsmodel

One by one

Bulk upload

Page 10: iue demetris layered design

7th Inning Stretch

Copyright © Carissa Demetris, ProQuest LLC

Page 11: iue demetris layered design

What’s the Solution?

• Summarize and Organize• Work Out the Workflow• Design in Layers

Copyright © Carissa Demetris, ProQuest LLC

Page 12: iue demetris layered design

Mary’s Cupcake

• Birthday party with 12 guests• Need to make 1 cupcake per guest• Have 1 hour to make all of the

cupcakes• Mary is the first person on the

guest list

Copyright © Carissa Demetris, ProQuest LLC

Page 13: iue demetris layered design

Design in Layers

Uh-oh, not the best idea

Copyright © Carissa Demetris, ProQuest LLC

Page 14: iue demetris layered design

Design in Layers

Yes, that’s more like it!

Copyright © Carissa Demetris, ProQuest LLC

Page 15: iue demetris layered design

Design in Layers

“Do the simplest thing that could possibly work.”

Copyright © Carissa Demetris, ProQuest LLC

Page 16: iue demetris layered design

Layering Example (Access Admin Area)

Requirements (Cake)

Copyright © Carissa Demetris, ProQuest LLC

Page 17: iue demetris layered design

Layering Example (Access Admin Area)

Enhancements (Frosting)

Copyright © Carissa Demetris, ProQuest LLC

Page 18: iue demetris layered design

Layering Example (Access Admin Area)Embellishments (Sprinkles)

?

Copyright © Carissa Demetris, ProQuest LLC

Page 19: iue demetris layered design

Layering Example (Assign Admin)

Requirements (Cake)

Copyright © Carissa Demetris, ProQuest LLC

Page 20: iue demetris layered design

Enhancements (Frosting)

?

Copyright © Carissa Demetris, ProQuest LLC

Layering Example (Assign Admin)

Page 21: iue demetris layered design

Layering Example (Assign Admin)

Enhancements (Frosting)

Copyright © Carissa Demetris, ProQuest LLC

Page 22: iue demetris layered design

Layering Example (Create Users)

Requirements (Cake)

Copyright © Carissa Demetris, ProQuest LLC

Page 23: iue demetris layered design

Layering Example (Create Users)

Enhancements (Frosting)

Copyright © Carissa Demetris, ProQuest LLC

Page 24: iue demetris layered design

Embellishments (Sprinkles)

?

Copyright © Carissa Demetris, ProQuest LLC

Layering Example (Create Users)

Page 25: iue demetris layered design

Layering Example (Create/Assign Settings)

Requirements (Cake)

Copyright © Carissa Demetris, ProQuest LLC

Page 26: iue demetris layered design

Layering Example (Create/Assign Settings)

Enhancements (Frosting)

Copyright © Carissa Demetris, ProQuest LLC

Page 27: iue demetris layered design

Copyright © Carissa Demetris, ProQuest LLC

Cake

Frosting

Page 28: iue demetris layered design

Embrace the Cake

Copyright © Carissa Demetris, ProQuest LLC

Page 29: iue demetris layered design

Frost with Care

Copyright © Carissa Demetris, ProQuest LLC

Page 30: iue demetris layered design

Copyright © Carissa Demetris, ProQuest LLC

Hold the Sprinkles!

Page 31: iue demetris layered design

Carissa Demetris, Principal User Experience Designer ProQuest , [email protected]

Thank you!

Copyright © Carissa Demetris, ProQuest LLC

Helene Gidley, OwnerHSG Consulting, [email protected]