51
Designing from start to finish Ryan Singer Product Manager 37signals Saturday, October 2, 2010

Ryan Singer: Designing from start to finish

  • Upload
    webexpo

  • View
    4.227

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Ryan Singer: Designing from start to finish

Designing fromstart to finish

Ryan SingerProduct Manager37signals

Saturday, October 2, 2010

Page 2: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 3: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 4: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 5: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 6: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 7: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 8: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 9: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 10: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 11: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 12: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 13: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 14: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 15: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 16: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 17: Ryan Singer: Designing from start to finish

Design from the inside out

“Epicenter design”

Saturday, October 2, 2010

Page 18: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 19: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 20: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 21: Ryan Singer: Designing from start to finish

i_grow_ec/app/

controllers/helpers/models/views/

members/new.html.erb

Saturday, October 2, 2010

Page 22: Ryan Singer: Designing from start to finish

HTML ERB

Saturday, October 2, 2010

Page 23: Ryan Singer: Designing from start to finish

HTML Mock

ERB Template

Saturday, October 2, 2010

Page 24: Ryan Singer: Designing from start to finish

1. Roughsketch

2. HTML 3. Style andimages

4. Runningcode

Saturday, October 2, 2010

Page 25: Ryan Singer: Designing from start to finish

NewMember

ShowMember

Index of Members

Edit a Member

Saturday, October 2, 2010

Page 26: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 27: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 28: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 29: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 30: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 31: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 32: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 33: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 34: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 35: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 36: Ryan Singer: Designing from start to finish

NewMember

ShowMember

Index of Members

Edit a Member

Saturday, October 2, 2010

Page 37: Ryan Singer: Designing from start to finish

NewMember

ShowMember

Index of Members

Edit a Member

Saturday, October 2, 2010

Page 38: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 39: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 40: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 41: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 42: Ryan Singer: Designing from start to finish

Sign in

Memberindex

New member

Click “Add a member”

Click a member’s

nameShowmember

Click to edit info

Editmember

Saturday, October 2, 2010

Page 43: Ryan Singer: Designing from start to finish

Saturday, October 2, 2010

Page 44: Ryan Singer: Designing from start to finish

PhotoshopDocumentsSketch HTMLWireframes

?

Saturday, October 2, 2010

Page 45: Ryan Singer: Designing from start to finish

PhotoshopDocumentsSketch HTMLWireframes

Saturday, October 2, 2010

Page 46: Ryan Singer: Designing from start to finish

PhotoshopDocumentsSketch HTMLWireframes

Saturday, October 2, 2010

Page 47: Ryan Singer: Designing from start to finish

• Start with a basic model (members, branches, histories, admins...)

• Split the model into index, new, edit and show screens.

Review

Saturday, October 2, 2010

Page 48: Ryan Singer: Designing from start to finish

• Sketch on paper, very roughly.

• Design in HTML from the inside out.

• Style incrementally.

• Use Photoshop to explore when necessary. Then go back to HTML.

• Implement the HTML as templates in running code.

For each screen

Saturday, October 2, 2010

Page 49: Ryan Singer: Designing from start to finish

• Avoid throw-away deliverables

• Get to something useful and clickable as fast as possible

• Designers edit templates directly in the application source code

Priorities

Saturday, October 2, 2010

Page 50: Ryan Singer: Designing from start to finish

Questions?

Saturday, October 2, 2010

Page 51: Ryan Singer: Designing from start to finish

Thank you

Ryan SingerProduct Manager37signals

[email protected]/rjs37signals.com

Saturday, October 2, 2010