SlideShare a Scribd company logo
1 of 91
Designers and Code
                               and workflows and stuff


                                                       Jennifer Robbins
                                                               @jenville




Friday, October 26, 2012
me, 1993




Friday, October 26, 2012
The Web in 1993
                           In June 1993 there was a total of 130 websites.




Friday, October 26, 2012
Global Network Navigator (GNN)
                           1993




Friday, October 26, 2012
Friday, October 26, 2012
Head-DESK
                           HEAD-DESK


Friday, October 26, 2012
•   What does the web design process look like now?

                           •   What deliverables make sense?

                           •   How is HTML/CSS being used by designers?

                           •   What tools are available?




Friday, October 26, 2012
Product Development
                                       Timeline




                           idea                         launch




Friday, October 26, 2012
Product Development
                                       Timeline


        research                                            maintenance



                           idea                         launch




Friday, October 26, 2012
User Experience (UX)
          user interviews
                       personas
                design strategies




                               idea                                 launch
           scenarios

                           usability tests




Friday, October 26, 2012
Information Architecture & Content Strategy
                           card sorts
                               content audit




                           idea                                       launch
                                  site maps

                             taxonomies




Friday, October 26, 2012
Interaction/UI

                                  wireframes
                                               user journeys




                           idea        flow diagrams                launch
                                     prototypes




Friday, October 26, 2012
Visual/Graphic Design

                                  typography
                                           layout




                           idea   mood/atmosphere         launch
                                         comps/mockups




Friday, October 26, 2012
Frontend Development

                                            HTML
                                                   CSS
                                              JavaScript




                           idea                            launch




Friday, October 26, 2012
Backend & Server


                                                     “black magic”




                           idea                        launch




Friday, October 26, 2012
Where I work...
                                                 typography
                                     wireframes                 HTML
                           design strategies user journeys    layout
                                                                       CSS



                                                 mood/atmosphere
                              idea       flow diagrams                        launch
                                                        comps/mockups
                                     site maps




Friday, October 26, 2012
idea   launch




Friday, October 26, 2012
idea   launch




Friday, October 26, 2012
Traditionally, the need for coding skills
                                   increases as you get closer to launch




                           idea                                               launch




Friday, October 26, 2012
I’m seeing code moving its way back the chain




                           idea                                       launch




Friday, October 26, 2012
So, what’s changed?



Friday, October 26, 2012
AgILE!
                           AGILE!


Friday, October 26, 2012
plan   design   develop   deploy




Friday, October 26, 2012
wireframes




                           plan      design   develop   deploy




Friday, October 26, 2012
wireframes   PSD comps




                           plan      design    develop   deploy




Friday, October 26, 2012
wireframes   PSD comps      code




                           plan      design    develop          deploy




Friday, October 26, 2012
design




                           develop




Friday, October 26, 2012
Friday, October 26, 2012
MOBILE!!!


Friday, October 26, 2012
[courtesy of Brad Frost (bradfrostweb.com)]




Friday, October 26, 2012
[courtesy of Brad Frost (bradfrostweb.com)]



Friday, October 26, 2012
disruptive
                           Disruptive


Friday, October 26, 2012
20% | 35%
                            Don’t have Internet access | Don’t have broadband at home



                           Statistics: http://www.slideshare.net/KMcGrane/uncle-sam-wants-you-to-optimize-your-content-for-mobile




Friday, October 26, 2012
20% | 35%
                           Don’t have Internet access | Don’t have broadband at home

                                            29% | 51%
                                             Black Americans


                                            38% | 59%
                                            Low income (<30K)


                                            57% | 88%
                                        Americans with disabilities

Friday, October 26, 2012
BUT!
                           88% of Americans have a mobile device
                              55% use them to access the Web



Friday, October 26, 2012
31%
                           Americans only or mostly use Internet on mobile



                       39%                    43%                      51%
                  No-college                Low-income                 Black
                  Americans                  Americans               Americans




Friday, October 26, 2012
Your site on mobile MUST:
                           •   Have complete content

                           •   Be fully-functional

                           •   Be easy to use




Friday, October 26, 2012
Responsive Design




Friday, October 26, 2012
Friday, October 26, 2012
http://mediaqueri.es




Friday, October 26, 2012
Android screen size survey




Friday, October 26, 2012
MADNESS!!!

Friday, October 26, 2012
Static comps don’t cut it anymore.




Friday, October 26, 2012
“Like bringing a knife to a gunfight.”
                                                                                —Andy Clarke




                            https://speakerdeck.com/u/malarkey/p/bringing-a-knife-to-a-gunfight

Friday, October 26, 2012
Static mockup drawbacks

                  •        Don’t display web fonts accurately

                  •        Can’t show flexible/responsive layouts

                  •        Don’t show interactions and transitions

                  •        Set wrong expectations

                  •        Design changes are time-consuming



Friday, October 26, 2012
Friday, October 26, 2012
?
Friday, October 26, 2012
Toward a new process
                                    PRocess
                             (responsive workflow)




Friday, October 26, 2012
Responsive Summit
                             London • February 2012



                               www.responsivesummit.com




Friday, October 26, 2012
Plan Sketch                  Prototype           Increase Fidelity                   Iterate/Talk
                                     (in HTML)             (visual design
                                                        applied to prototype)




                             (from Mark Boulton’s notes of the Responsive Design Summit)
                           http://www.markboulton.co.uk/journal/responsive-summit-workflow



Friday, October 26, 2012
“Responsive Workflow,” by Viljami Salminen
                            http://viljamis.com/blog/2012/responsive-workflow/




Friday, October 26, 2012
plan



                                                                                          HTML prototyping



                                                                                          increase fidelity

                                                                                          client deliverables

                                                                                          developer deliverable



                                       “Responsive Design Workflow,” by Stephen Hay
                           https://speakerdeck.com/u/stephenhay/p/responsive-design-workflow-webshaped-2012

Friday, October 26, 2012
Plan




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                           “Websites are systems rather than pages.”
                                                                           —Anna Debenham




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                             Plan (Content First)

                           •   A module-based approach

                           •   Identify content types/components

                           •   Consider the goals and context of each component

                           •   Assign priority to every content type




Friday, October 26, 2012
Sketch




Friday, October 26, 2012
Plan Sketch        Prototype     Increase Fidelity     Iterate/Talk


                                                       Sketch




                           http://jeremypalford.com/arch-journal/responsive-web-design-sketch-sheets


Friday, October 26, 2012
Normally, you’d whip up some wireframes
                                     right about now, but...




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                              HTML Prototypes                         wireframes


                           •   Structured (preferably actual) content

                           •   Unstyled (maybe a set of generic CSS rules)

                           •   Addresses layout, navigation, basic interactivity

                           •   Start with single-column layout first

                           •   NOT necessarily production quality



Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                     Advantages over wireframes

                           •   Can begin testing on various devices

                           •   You can see how the page behaves at different widths

                           •   Gives the client a more realistic experience

                           •   May provide a head-start on production




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                           Protyping Tools: Responsive Frameworks

                                              • Bootstrap from Twitter (twitter.github.com/bootstrap/)

                                              • Foundation (foundation.zurb.com)

                                              • Skeleton (getskeleton.com)

                                              • 1140 CSS Grid (cssgrid.net)

                                              • 320 and Up (stuffandnonsense.co.uk/projects/320andup/)



Friday, October 26, 2012
Plan Sketch    Prototype   Increase Fidelity    Iterate/Talk




                           Protyping Tools: Online grid generators

                  Gridset, by Mark Boulton & team                             Gridpak (gridpak.com)
                           (gridsetapp.com)




Friday, October 26, 2012
Increase Fidelity
                               Visual Design




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                               Visual Design

                           • Typographic treatments
                           • White space
                           • Color and texture
                           • “Atmosphere”


Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                    Visual Design approaches

                           • “Design in Browser” w/ CSS




Friday, October 26, 2012
“I can’t design in the browser.”
                           ...my designs end up suffering, looking boxy, bland and uninspiring.

                                                                                        —Sarah Parmenter




                                      www.sazzy.co.uk/2012/02/why-i-cant-design-in-the-browser/




Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                    Visual Design approaches

                           • “Design in Browser” w/ CSS
                           • Photoshop/Fireworks then move to browser asap




Friday, October 26, 2012
“I design in Photoshop, but decide in the browser.”
                                                                      —Chris Coyier, css-tricks.com




                                  css-tricks.com/conferences/BDConf2012-Workflow.pdf


Friday, October 26, 2012
“Work in Photoshop and Fireworks, by all
                              means (I do). Make static visuals as rich and
                              as detailed as you want them to be.

                              Just don’t set the wrong expectations by
                              showing them to your clients.”
                                                                               —Andy Clarke




                www.smashingmagazine.com/2012/09/28/better-client-participation-in-responsive-design-projects/



Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




              Get design ideas into the browser as soon as possible.


                               (style every content component)




Friday, October 26, 2012
Plan Sketch     Prototype   Increase Fidelity   Iterate/Talk




                                               CSS shortcut tools
               • CSS Hat (csshat.com/) — turns Photoshop layer styles to CSS

               • CSS Professionalizr— cleans up CSS generated by Fireworks CS6
                    (mattstow.com/css-professionalzr.html)


               • Adobe Edge Reflow — first WYSIWYG responsive design tool (unreleased)
                    (html.adobe.com/edge/reflow/)




Friday, October 26, 2012
Adobe Edge Reflow




                           (html.adobe.com/edge/reflow)



Friday, October 26, 2012
Plan Sketch   Prototype   Increase Fidelity   Iterate/Talk




                                     Visual Design approaches

                           • “Design in Browser” w/ CSS
                           • Photoshop/Fireworks then “move to browser” early
                           • Treat “look and feel” separately (Style Tiles)




Friday, October 26, 2012
Style Tiles (styletil.es)
                           Style Tiles are a design deliverable consisting of fonts, colors and interface elements that
                                             communicate the essence of a visual brand for the web.
                                                                                                        —Samantha Warren




Friday, October 26, 2012
Style Prototypes
                           (built in HTML/CSS, not Photoshop)


                           sparkbox.github.com/style-prototype/




Friday, October 26, 2012
Client deliverables in a
                                    responsive workflow
                           • Content type inventory (prioritized)
                           • Low-fidelity HTML prototype (layout, interaction)
                           • Style tiles (visual vocabulary)
                           • High-fidelity prototype (working design)


Friday, October 26, 2012
But what do you give the developers?!




Friday, October 26, 2012
Style Guides




Friday, October 26, 2012
Style Guides
                           • Documents every content component on the site
                           • HTML markup, CSS styles, scripts
                           • Description of how it is used (context, limitations)
                           • Instructions for what happens when it resizes


Friday, October 26, 2012
“Style guides are the new Photoshop.”
                                                                          —Stephen Hay




             speakerdeck.com/u/stephenhay/p/style-guides-are-the-new-photoshop-smashing-conference-2012

Friday, October 26, 2012
BBC Global Experience Language (GEL)
                           www.bbc.co.uk/gel/mobile/device-considerations/philosophy




Friday, October 26, 2012
Starbucks style guide
         www.starbucks.com/static/reference/styleguide/




Friday, October 26, 2012
South Tees Hospital




                           www.southtees.nhs.uk/style-guide/

Friday, October 26, 2012
gim.ie/fZyK
                           Compiled by Anna Debenham




Friday, October 26, 2012
Developer deliverables

                           • High-fidelity prototype
                           • Style guide that describes the system

                              ACTUALLY... it’s likely that the developers have been working in
                                   tandem with design all along, so no big HANDOFF.




Friday, October 26, 2012
Iterate and Talk




Friday, October 26, 2012
Plan Sketch    Prototype   Increase Fidelity   Iterate/Talk




            www.smashingmagazine.com/2012/09/28/better-client-participation-in-responsive-design-projects/


Friday, October 26, 2012
Plan Sketch    Prototype   Increase Fidelity   Iterate/Talk




                           www.alistapart.com/articles/responsive-comping-obtaining-signoff-with-mockups/




Friday, October 26, 2012
So...


Friday, October 26, 2012
Key characteristics of new workflow

                  •        Design systems, not pages
                                                                         You’ll need to know

                  •
                                                                         HTML & CSS for this part
                           Treat content as mix-n-match modules

                  •        Get into HTML/CSS as early in the process as possible

                  •        Leave static comps in the dust



Friday, October 26, 2012
what are you trying?

                               and, thanks for listening! xo, Jen



Friday, October 26, 2012

More Related Content

Viewers also liked

Photoshop Skill - How to Use Layers
Photoshop Skill - How to Use LayersPhotoshop Skill - How to Use Layers
Photoshop Skill - How to Use Layersbrentwoodsid
 
EESTEC Summer School 2012 - Photoshop - Giulia Galvani
EESTEC Summer School 2012 - Photoshop - Giulia GalvaniEESTEC Summer School 2012 - Photoshop - Giulia Galvani
EESTEC Summer School 2012 - Photoshop - Giulia GalvaniEESTEC LC Trieste
 
Starting off in PhotoShiop and how it fits into the web design process
Starting off in PhotoShiop and how it fits into the web design processStarting off in PhotoShiop and how it fits into the web design process
Starting off in PhotoShiop and how it fits into the web design processJohn Macpherson
 
At the grocery store.
At the grocery store.At the grocery store.
At the grocery store.Excelsior
 
Creating simple web design in photoshop
Creating simple web design in photoshopCreating simple web design in photoshop
Creating simple web design in photoshoplillianabe
 
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...WiLS
 
Digitization Basics for Archives and Special Collections – Part 2: Store and ...
Digitization Basics for Archives and Special Collections – Part 2: Store and ...Digitization Basics for Archives and Special Collections – Part 2: Store and ...
Digitization Basics for Archives and Special Collections – Part 2: Store and ...WiLS
 
Logo design Basic idea
Logo design Basic ideaLogo design Basic idea
Logo design Basic ideaAshikul Islam
 
Logo Design Process by Nirvan
Logo Design Process by NirvanLogo Design Process by Nirvan
Logo Design Process by Nirvanishwon
 
Graphic and Web Design Principles
Graphic and Web Design PrinciplesGraphic and Web Design Principles
Graphic and Web Design PrinciplesWiLS
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshareFaren faren
 

Viewers also liked (15)

Photoshop Skill - How to Use Layers
Photoshop Skill - How to Use LayersPhotoshop Skill - How to Use Layers
Photoshop Skill - How to Use Layers
 
EESTEC Summer School 2012 - Photoshop - Giulia Galvani
EESTEC Summer School 2012 - Photoshop - Giulia GalvaniEESTEC Summer School 2012 - Photoshop - Giulia Galvani
EESTEC Summer School 2012 - Photoshop - Giulia Galvani
 
Starting off in PhotoShiop and how it fits into the web design process
Starting off in PhotoShiop and how it fits into the web design processStarting off in PhotoShiop and how it fits into the web design process
Starting off in PhotoShiop and how it fits into the web design process
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Sketch on Rails
Sketch on RailsSketch on Rails
Sketch on Rails
 
At the grocery store.
At the grocery store.At the grocery store.
At the grocery store.
 
Creating simple web design in photoshop
Creating simple web design in photoshopCreating simple web design in photoshop
Creating simple web design in photoshop
 
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...
Virtual Worlds, Real Libraries: The Evolution of Gaming and Virtual Learning ...
 
Digitization Basics for Archives and Special Collections – Part 2: Store and ...
Digitization Basics for Archives and Special Collections – Part 2: Store and ...Digitization Basics for Archives and Special Collections – Part 2: Store and ...
Digitization Basics for Archives and Special Collections – Part 2: Store and ...
 
grocery management system
grocery  management systemgrocery  management system
grocery management system
 
Logo design Basic idea
Logo design Basic ideaLogo design Basic idea
Logo design Basic idea
 
Logo Design Process by Nirvan
Logo Design Process by NirvanLogo Design Process by Nirvan
Logo Design Process by Nirvan
 
Graphic and Web Design Principles
Graphic and Web Design PrinciplesGraphic and Web Design Principles
Graphic and Web Design Principles
 
Typography & Logo Design
Typography & Logo DesignTypography & Logo Design
Typography & Logo Design
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshare
 

Recently uploaded

Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 

Recently uploaded (20)

Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 

Designers and Code and Workflows and Stuff

  • 1. Designers and Code and workflows and stuff Jennifer Robbins @jenville Friday, October 26, 2012
  • 3. The Web in 1993 In June 1993 there was a total of 130 websites. Friday, October 26, 2012
  • 4. Global Network Navigator (GNN) 1993 Friday, October 26, 2012
  • 6. Head-DESK HEAD-DESK Friday, October 26, 2012
  • 7. What does the web design process look like now? • What deliverables make sense? • How is HTML/CSS being used by designers? • What tools are available? Friday, October 26, 2012
  • 8. Product Development Timeline idea launch Friday, October 26, 2012
  • 9. Product Development Timeline research maintenance idea launch Friday, October 26, 2012
  • 10. User Experience (UX) user interviews personas design strategies idea launch scenarios usability tests Friday, October 26, 2012
  • 11. Information Architecture & Content Strategy card sorts content audit idea launch site maps taxonomies Friday, October 26, 2012
  • 12. Interaction/UI wireframes user journeys idea flow diagrams launch prototypes Friday, October 26, 2012
  • 13. Visual/Graphic Design typography layout idea mood/atmosphere launch comps/mockups Friday, October 26, 2012
  • 14. Frontend Development HTML CSS JavaScript idea launch Friday, October 26, 2012
  • 15. Backend & Server “black magic” idea launch Friday, October 26, 2012
  • 16. Where I work... typography wireframes HTML design strategies user journeys layout CSS mood/atmosphere idea flow diagrams launch comps/mockups site maps Friday, October 26, 2012
  • 17. idea launch Friday, October 26, 2012
  • 18. idea launch Friday, October 26, 2012
  • 19. Traditionally, the need for coding skills increases as you get closer to launch idea launch Friday, October 26, 2012
  • 20. I’m seeing code moving its way back the chain idea launch Friday, October 26, 2012
  • 21. So, what’s changed? Friday, October 26, 2012
  • 22. AgILE! AGILE! Friday, October 26, 2012
  • 23. plan design develop deploy Friday, October 26, 2012
  • 24. wireframes plan design develop deploy Friday, October 26, 2012
  • 25. wireframes PSD comps plan design develop deploy Friday, October 26, 2012
  • 26. wireframes PSD comps code plan design develop deploy Friday, October 26, 2012
  • 27. design develop Friday, October 26, 2012
  • 30. [courtesy of Brad Frost (bradfrostweb.com)] Friday, October 26, 2012
  • 31. [courtesy of Brad Frost (bradfrostweb.com)] Friday, October 26, 2012
  • 32. disruptive Disruptive Friday, October 26, 2012
  • 33. 20% | 35% Don’t have Internet access | Don’t have broadband at home Statistics: http://www.slideshare.net/KMcGrane/uncle-sam-wants-you-to-optimize-your-content-for-mobile Friday, October 26, 2012
  • 34. 20% | 35% Don’t have Internet access | Don’t have broadband at home 29% | 51% Black Americans 38% | 59% Low income (<30K) 57% | 88% Americans with disabilities Friday, October 26, 2012
  • 35. BUT! 88% of Americans have a mobile device 55% use them to access the Web Friday, October 26, 2012
  • 36. 31% Americans only or mostly use Internet on mobile 39% 43% 51% No-college Low-income Black Americans Americans Americans Friday, October 26, 2012
  • 37. Your site on mobile MUST: • Have complete content • Be fully-functional • Be easy to use Friday, October 26, 2012
  • 41. Android screen size survey Friday, October 26, 2012
  • 43. Static comps don’t cut it anymore. Friday, October 26, 2012
  • 44. “Like bringing a knife to a gunfight.” —Andy Clarke https://speakerdeck.com/u/malarkey/p/bringing-a-knife-to-a-gunfight Friday, October 26, 2012
  • 45. Static mockup drawbacks • Don’t display web fonts accurately • Can’t show flexible/responsive layouts • Don’t show interactions and transitions • Set wrong expectations • Design changes are time-consuming Friday, October 26, 2012
  • 48. Toward a new process PRocess (responsive workflow) Friday, October 26, 2012
  • 49. Responsive Summit London • February 2012 www.responsivesummit.com Friday, October 26, 2012
  • 50. Plan Sketch Prototype Increase Fidelity Iterate/Talk (in HTML) (visual design applied to prototype) (from Mark Boulton’s notes of the Responsive Design Summit) http://www.markboulton.co.uk/journal/responsive-summit-workflow Friday, October 26, 2012
  • 51. “Responsive Workflow,” by Viljami Salminen http://viljamis.com/blog/2012/responsive-workflow/ Friday, October 26, 2012
  • 52. plan HTML prototyping increase fidelity client deliverables developer deliverable “Responsive Design Workflow,” by Stephen Hay https://speakerdeck.com/u/stephenhay/p/responsive-design-workflow-webshaped-2012 Friday, October 26, 2012
  • 54. Plan Sketch Prototype Increase Fidelity Iterate/Talk “Websites are systems rather than pages.” —Anna Debenham Friday, October 26, 2012
  • 55. Plan Sketch Prototype Increase Fidelity Iterate/Talk Plan (Content First) • A module-based approach • Identify content types/components • Consider the goals and context of each component • Assign priority to every content type Friday, October 26, 2012
  • 57. Plan Sketch Prototype Increase Fidelity Iterate/Talk Sketch http://jeremypalford.com/arch-journal/responsive-web-design-sketch-sheets Friday, October 26, 2012
  • 58. Normally, you’d whip up some wireframes right about now, but... Friday, October 26, 2012
  • 59. Plan Sketch Prototype Increase Fidelity Iterate/Talk HTML Prototypes wireframes • Structured (preferably actual) content • Unstyled (maybe a set of generic CSS rules) • Addresses layout, navigation, basic interactivity • Start with single-column layout first • NOT necessarily production quality Friday, October 26, 2012
  • 60. Plan Sketch Prototype Increase Fidelity Iterate/Talk Advantages over wireframes • Can begin testing on various devices • You can see how the page behaves at different widths • Gives the client a more realistic experience • May provide a head-start on production Friday, October 26, 2012
  • 61. Plan Sketch Prototype Increase Fidelity Iterate/Talk Protyping Tools: Responsive Frameworks • Bootstrap from Twitter (twitter.github.com/bootstrap/) • Foundation (foundation.zurb.com) • Skeleton (getskeleton.com) • 1140 CSS Grid (cssgrid.net) • 320 and Up (stuffandnonsense.co.uk/projects/320andup/) Friday, October 26, 2012
  • 62. Plan Sketch Prototype Increase Fidelity Iterate/Talk Protyping Tools: Online grid generators Gridset, by Mark Boulton & team Gridpak (gridpak.com) (gridsetapp.com) Friday, October 26, 2012
  • 63. Increase Fidelity Visual Design Friday, October 26, 2012
  • 64. Plan Sketch Prototype Increase Fidelity Iterate/Talk Visual Design • Typographic treatments • White space • Color and texture • “Atmosphere” Friday, October 26, 2012
  • 65. Plan Sketch Prototype Increase Fidelity Iterate/Talk Visual Design approaches • “Design in Browser” w/ CSS Friday, October 26, 2012
  • 66. “I can’t design in the browser.” ...my designs end up suffering, looking boxy, bland and uninspiring. —Sarah Parmenter www.sazzy.co.uk/2012/02/why-i-cant-design-in-the-browser/ Friday, October 26, 2012
  • 67. Plan Sketch Prototype Increase Fidelity Iterate/Talk Visual Design approaches • “Design in Browser” w/ CSS • Photoshop/Fireworks then move to browser asap Friday, October 26, 2012
  • 68. “I design in Photoshop, but decide in the browser.” —Chris Coyier, css-tricks.com css-tricks.com/conferences/BDConf2012-Workflow.pdf Friday, October 26, 2012
  • 69. “Work in Photoshop and Fireworks, by all means (I do). Make static visuals as rich and as detailed as you want them to be. Just don’t set the wrong expectations by showing them to your clients.” —Andy Clarke www.smashingmagazine.com/2012/09/28/better-client-participation-in-responsive-design-projects/ Friday, October 26, 2012
  • 70. Plan Sketch Prototype Increase Fidelity Iterate/Talk Get design ideas into the browser as soon as possible. (style every content component) Friday, October 26, 2012
  • 71. Plan Sketch Prototype Increase Fidelity Iterate/Talk CSS shortcut tools • CSS Hat (csshat.com/) — turns Photoshop layer styles to CSS • CSS Professionalizr— cleans up CSS generated by Fireworks CS6 (mattstow.com/css-professionalzr.html) • Adobe Edge Reflow — first WYSIWYG responsive design tool (unreleased) (html.adobe.com/edge/reflow/) Friday, October 26, 2012
  • 72. Adobe Edge Reflow (html.adobe.com/edge/reflow) Friday, October 26, 2012
  • 73. Plan Sketch Prototype Increase Fidelity Iterate/Talk Visual Design approaches • “Design in Browser” w/ CSS • Photoshop/Fireworks then “move to browser” early • Treat “look and feel” separately (Style Tiles) Friday, October 26, 2012
  • 74. Style Tiles (styletil.es) Style Tiles are a design deliverable consisting of fonts, colors and interface elements that communicate the essence of a visual brand for the web. —Samantha Warren Friday, October 26, 2012
  • 75. Style Prototypes (built in HTML/CSS, not Photoshop) sparkbox.github.com/style-prototype/ Friday, October 26, 2012
  • 76. Client deliverables in a responsive workflow • Content type inventory (prioritized) • Low-fidelity HTML prototype (layout, interaction) • Style tiles (visual vocabulary) • High-fidelity prototype (working design) Friday, October 26, 2012
  • 77. But what do you give the developers?! Friday, October 26, 2012
  • 79. Style Guides • Documents every content component on the site • HTML markup, CSS styles, scripts • Description of how it is used (context, limitations) • Instructions for what happens when it resizes Friday, October 26, 2012
  • 80. “Style guides are the new Photoshop.” —Stephen Hay speakerdeck.com/u/stephenhay/p/style-guides-are-the-new-photoshop-smashing-conference-2012 Friday, October 26, 2012
  • 81. BBC Global Experience Language (GEL) www.bbc.co.uk/gel/mobile/device-considerations/philosophy Friday, October 26, 2012
  • 82. Starbucks style guide www.starbucks.com/static/reference/styleguide/ Friday, October 26, 2012
  • 83. South Tees Hospital www.southtees.nhs.uk/style-guide/ Friday, October 26, 2012
  • 84. gim.ie/fZyK Compiled by Anna Debenham Friday, October 26, 2012
  • 85. Developer deliverables • High-fidelity prototype • Style guide that describes the system ACTUALLY... it’s likely that the developers have been working in tandem with design all along, so no big HANDOFF. Friday, October 26, 2012
  • 86. Iterate and Talk Friday, October 26, 2012
  • 87. Plan Sketch Prototype Increase Fidelity Iterate/Talk www.smashingmagazine.com/2012/09/28/better-client-participation-in-responsive-design-projects/ Friday, October 26, 2012
  • 88. Plan Sketch Prototype Increase Fidelity Iterate/Talk www.alistapart.com/articles/responsive-comping-obtaining-signoff-with-mockups/ Friday, October 26, 2012
  • 90. Key characteristics of new workflow • Design systems, not pages You’ll need to know • HTML & CSS for this part Treat content as mix-n-match modules • Get into HTML/CSS as early in the process as possible • Leave static comps in the dust Friday, October 26, 2012
  • 91. what are you trying? and, thanks for listening! xo, Jen Friday, October 26, 2012