SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Último

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
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
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
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
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 

Último (20)

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
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...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
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
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
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 ❤️
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
 

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