Design process

Tim Wright
Tim WrightProfessional Human
The Design Process &
                     Analysis


Tuesday, December 13, 11
Goals for today
                  •Review
                  •Look at the design process
                  •SEO, clients perception, pro tips
                  •Usability testing
                  •Branding
                  •Be not burnt out.
Tuesday, December 13, 11
What is Progressive
                       Enhancement?


Tuesday, December 13, 11
A layered approach
                      to Web Design,
                   focused on content,
                    accessibility & the
                          user.
Tuesday, December 13, 11
HTML - Structure
         CSS - Presentation
         JS - Behavior

Tuesday, December 13, 11
The Design Process



Tuesday, December 13, 11
Overview
                  •Define
                  •Structure
                  •Design
                  •Build & Test
                  •Launch

Tuesday, December 13, 11
Define



Tuesday, December 13, 11
Define
               •Identifying goals
               •Identifying target audience
               •Interviewing users
               •Requirement gathering



Tuesday, December 13, 11
Structure



Tuesday, December 13, 11
Structure

               •Content Inventory
               •Site map/data flow
               •Wireframing




Tuesday, December 13, 11
Structure
                                       Site map


                                        home



                  projects              about     client form




                                                  confirmation
                           project                    X

                                                  data output

Tuesday, December 13, 11
Structure
                                    Data flow


                           submit form




                  email                   database




                                         data output   API




Tuesday, December 13, 11
Structure
                              Site map

                            home

                               projects

                                    project
                                    project
                                    project

                               contact

                               about



Tuesday, December 13, 11
Structure
                                Wireframing


               •Information Architecture
               •Design layout




Tuesday, December 13, 11
Structure
                             Wireframing




Tuesday, December 13, 11
Design



Tuesday, December 13, 11
Design
               •Color scheme
               •Design comps
               •Interaction prototypes
               •Design review
               •Client changes

Tuesday, December 13, 11
Design
                            colors




Tuesday, December 13, 11
Design
                           design comp
          Interaction
          model




Tuesday, December 13, 11
Design

                           Interaction model
                                options




Tuesday, December 13, 11
Design
                           Design review




Tuesday, December 13, 11
Design
                            Redo it.




Tuesday, December 13, 11
Build & Test



Tuesday, December 13, 11
Build & Test
               •Font-end
               •Browser Test
               •Back-end (CMS installation)
               •Bug tracking
               •Final presentation to client

Tuesday, December 13, 11
Build & Test
                              Front-end coding




Tuesday, December 13, 11
Build & Test
                              Front-end coding




               1.HTML

               2.CSS

               3.JavaScript




Tuesday, December 13, 11
Build & Test
                            Back-end (CMS installation)




Tuesday, December 13, 11
Build & Test
                             Bug tracking & QA




                                    ...




Tuesday, December 13, 11
Build & Test
                            Final presentation to client




Tuesday, December 13, 11
Launch



Tuesday, December 13, 11
Launch
                           Dev -> Test -> Prod

                            FTP vs. live edit

                               SVN & GIT




Tuesday, December 13, 11
Maintenance



Tuesday, December 13, 11
Maintenance
               fixing stu when it breaks (it always does)




Tuesday, December 13, 11
Tuesday, December 13, 11
[ take a break, they’ve had enough ]




Tuesday, December 13, 11
Search Engine
                           Optimization (SEO)


Tuesday, December 13, 11
SEO


               http://www.youtube.com/watch?v=hF515-0Tduk




Tuesday, December 13, 11
SEO
               •Content
               •Semantic/meaningful HTML
               •Page weight
               •+1’s
               •Links

Tuesday, December 13, 11
SEO


                 <meta name=”keywords” content=”[a list of keywords]”>




Tuesday, December 13, 11
SEO
               •Web Standards
               •Je rey Zeldman




Tuesday, December 13, 11
Usability Testing
                             your design


Tuesday, December 13, 11
Testing




Tuesday, December 13, 11
Branding



Tuesday, December 13, 11
Meaningful Logo Design




Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Whitespace in Logo Design




Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Tuesday, December 13, 11
Guild of Food Writers


Tuesday, December 13, 11
Tuesday, December 13, 11
Today is in the past
                  •Reviewed
                  •Looked at the design process
                  •SEO, clients perception, pro tips
                  •Usability testing
                  •Branding

Tuesday, December 13, 11
Next Class
                  •Color Wheel
                  •Color Theory
                  •Communicating with color
                  •Typography
                  •Font Design

Tuesday, December 13, 11
Concerns
               E-mail: timwright12@gmail.com

               Twitter: @csskarma

               AIM: csskarma




Tuesday, December 13, 11
1 of 60

Recommended

Form design by
Form designForm design
Form designMahalia Minott
1.2K views10 slides
System Analysis and Design by
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
319.4K views39 slides
A Modern Framework for Amazon Elastic MapReduce (BDT309) | AWS re:Invent 2013 by
A Modern Framework for Amazon Elastic MapReduce (BDT309) | AWS re:Invent 2013A Modern Framework for Amazon Elastic MapReduce (BDT309) | AWS re:Invent 2013
A Modern Framework for Amazon Elastic MapReduce (BDT309) | AWS re:Invent 2013Amazon Web Services
1.6K views18 slides
Html5 Audio & video by
Html5 Audio & videoHtml5 Audio & video
Html5 Audio & videoCarlos Solis
487 views74 slides
Adaptive Experiences by
Adaptive ExperiencesAdaptive Experiences
Adaptive ExperiencesWINTR
749 views36 slides
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook by
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of FacebookTech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of FacebookThe Hive
16.7K views101 slides

More Related Content

Similar to Design process

Building a Single-Page App: Backbone, Node.js, and Beyond by
Building a Single-Page App: Backbone, Node.js, and BeyondBuilding a Single-Page App: Backbone, Node.js, and Beyond
Building a Single-Page App: Backbone, Node.js, and BeyondSpike Brehm
29.5K views184 slides
Solit 2013, Behaviour Driven Development, Ихелис Александр by
Solit 2013, Behaviour Driven Development, Ихелис АлександрSolit 2013, Behaviour Driven Development, Ихелис Александр
Solit 2013, Behaviour Driven Development, Ихелис Александрsolit
4.9K views43 slides
I Love Techno - the site by
I Love Techno - the siteI Love Techno - the site
I Love Techno - the sitePeter Arato
691 views42 slides
Modern HTML & CSS Coding: Speed, Semantics & Structure by
Modern HTML & CSS Coding: Speed, Semantics & StructureModern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & StructureRaven Tools
4.4K views39 slides
CloudFoundry and MongoDb, a marriage made in heaven by
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenPatrick Chanezon
3.1K views67 slides
DrupalCampNYC 10 - Native mobile apps with Drupal by
DrupalCampNYC 10 - Native mobile apps with DrupalDrupalCampNYC 10 - Native mobile apps with Drupal
DrupalCampNYC 10 - Native mobile apps with Drupalzroger
1.8K views29 slides

Similar to Design process(20)

Building a Single-Page App: Backbone, Node.js, and Beyond by Spike Brehm
Building a Single-Page App: Backbone, Node.js, and BeyondBuilding a Single-Page App: Backbone, Node.js, and Beyond
Building a Single-Page App: Backbone, Node.js, and Beyond
Spike Brehm29.5K views
Solit 2013, Behaviour Driven Development, Ихелис Александр by solit
Solit 2013, Behaviour Driven Development, Ихелис АлександрSolit 2013, Behaviour Driven Development, Ихелис Александр
Solit 2013, Behaviour Driven Development, Ихелис Александр
solit4.9K views
I Love Techno - the site by Peter Arato
I Love Techno - the siteI Love Techno - the site
I Love Techno - the site
Peter Arato691 views
Modern HTML & CSS Coding: Speed, Semantics & Structure by Raven Tools
Modern HTML & CSS Coding: Speed, Semantics & StructureModern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & Structure
Raven Tools4.4K views
CloudFoundry and MongoDb, a marriage made in heaven by Patrick Chanezon
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heaven
Patrick Chanezon3.1K views
DrupalCampNYC 10 - Native mobile apps with Drupal by zroger
DrupalCampNYC 10 - Native mobile apps with DrupalDrupalCampNYC 10 - Native mobile apps with Drupal
DrupalCampNYC 10 - Native mobile apps with Drupal
zroger1.8K views
JavaScript DOM Manipulations by Ynon Perek
JavaScript DOM ManipulationsJavaScript DOM Manipulations
JavaScript DOM Manipulations
Ynon Perek3.9K views
Architecting cloud-enabled applications using Spring-Integration 2.x by Edson Yanaga
Architecting cloud-enabled applications using Spring-Integration 2.xArchitecting cloud-enabled applications using Spring-Integration 2.x
Architecting cloud-enabled applications using Spring-Integration 2.x
Edson Yanaga1.1K views
Some simple tips for front-end performance in WordPress by iparr
Some simple tips for front-end performance in WordPressSome simple tips for front-end performance in WordPress
Some simple tips for front-end performance in WordPress
iparr542 views
Slaying Bugs with Gradle and Jenkins by David Kay
Slaying Bugs with Gradle and JenkinsSlaying Bugs with Gradle and Jenkins
Slaying Bugs with Gradle and Jenkins
David Kay2.8K views
Environmental Design Vol. 2 by Tim Wright
Environmental Design Vol. 2Environmental Design Vol. 2
Environmental Design Vol. 2
Tim Wright1.1K views
Custom Android Code Templates by murphonic
Custom Android Code TemplatesCustom Android Code Templates
Custom Android Code Templates
murphonic15.5K views
A year in the life of a Grails startup by tomaslin
A year in the life of a Grails startupA year in the life of a Grails startup
A year in the life of a Grails startup
tomaslin2.7K views
TripCase Unit Testing with Jasmine by Stephen Pond
TripCase Unit Testing with JasmineTripCase Unit Testing with Jasmine
TripCase Unit Testing with Jasmine
Stephen Pond729 views
Defining your Product Strategy using UX by Jacques Woodcock
Defining your Product Strategy using UXDefining your Product Strategy using UX
Defining your Product Strategy using UX
Jacques Woodcock1K views
Graph Applications for the Enterprise, FAST - David Colebatch @ GraphConnect ... by Neo4j
Graph Applications for the Enterprise, FAST - David Colebatch @ GraphConnect ...Graph Applications for the Enterprise, FAST - David Colebatch @ GraphConnect ...
Graph Applications for the Enterprise, FAST - David Colebatch @ GraphConnect ...
Neo4j1.1K views
Escalando una PHP App con DB sharding - PHP Conference by Matias Paterlini
Escalando una PHP App con DB sharding - PHP ConferenceEscalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP Conference
Matias Paterlini856 views

More from Tim Wright

An Introduction to HTTP/2 by
An Introduction to HTTP/2An Introduction to HTTP/2
An Introduction to HTTP/2Tim Wright
350 views17 slides
Assistive Technology, Experience Design, and Life by
Assistive Technology, Experience Design, and LifeAssistive Technology, Experience Design, and Life
Assistive Technology, Experience Design, and LifeTim Wright
427 views10 slides
Building an Atomic Design System by
Building an Atomic Design SystemBuilding an Atomic Design System
Building an Atomic Design SystemTim Wright
2K views38 slides
Creating Contextual Applications with Maslow & The Device API by
Creating Contextual Applications with Maslow & The Device APICreating Contextual Applications with Maslow & The Device API
Creating Contextual Applications with Maslow & The Device APITim Wright
1.5K views44 slides
USC dot EDU: A Responsive Design Case Study by
USC dot EDU: A Responsive Design Case StudyUSC dot EDU: A Responsive Design Case Study
USC dot EDU: A Responsive Design Case StudyTim Wright
1.5K views7 slides
Keys to Responsive Design by
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignTim Wright
2K views62 slides

More from Tim Wright(17)

An Introduction to HTTP/2 by Tim Wright
An Introduction to HTTP/2An Introduction to HTTP/2
An Introduction to HTTP/2
Tim Wright350 views
Assistive Technology, Experience Design, and Life by Tim Wright
Assistive Technology, Experience Design, and LifeAssistive Technology, Experience Design, and Life
Assistive Technology, Experience Design, and Life
Tim Wright427 views
Building an Atomic Design System by Tim Wright
Building an Atomic Design SystemBuilding an Atomic Design System
Building an Atomic Design System
Tim Wright2K views
Creating Contextual Applications with Maslow & The Device API by Tim Wright
Creating Contextual Applications with Maslow & The Device APICreating Contextual Applications with Maslow & The Device API
Creating Contextual Applications with Maslow & The Device API
Tim Wright1.5K views
USC dot EDU: A Responsive Design Case Study by Tim Wright
USC dot EDU: A Responsive Design Case StudyUSC dot EDU: A Responsive Design Case Study
USC dot EDU: A Responsive Design Case Study
Tim Wright1.5K views
Keys to Responsive Design by Tim Wright
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
Tim Wright2K views
Bringing Environmental Design to the Web by Tim Wright
Bringing Environmental Design to the WebBringing Environmental Design to the Web
Bringing Environmental Design to the Web
Tim Wright15.7K views
Environmental Design on The Web by Tim Wright
Environmental Design on The WebEnvironmental Design on The Web
Environmental Design on The Web
Tim Wright4.4K views
Form design by Tim Wright
Form designForm design
Form design
Tim Wright9.1K views
Color & Typography by Tim Wright
Color & TypographyColor & Typography
Color & Typography
Tim Wright4.1K views
A Look at the Future of HTML5 by Tim Wright
A Look at the Future of HTML5A Look at the Future of HTML5
A Look at the Future of HTML5
Tim Wright10K views
Implementing a Scalable Mobile Strategy by Tim Wright
Implementing a Scalable Mobile StrategyImplementing a Scalable Mobile Strategy
Implementing a Scalable Mobile Strategy
Tim Wright1.5K views
Slow kinda sucks by Tim Wright
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
Tim Wright2.3K views
Mobile, Media & Touch by Tim Wright
Mobile, Media & TouchMobile, Media & Touch
Mobile, Media & Touch
Tim Wright1.7K views
HTML 5: The Future of the Web by Tim Wright
HTML 5: The Future of the WebHTML 5: The Future of the Web
HTML 5: The Future of the Web
Tim Wright3.8K views
Native Device vs. Mobile Web Applications by Tim Wright
Native Device vs. Mobile Web ApplicationsNative Device vs. Mobile Web Applications
Native Device vs. Mobile Web Applications
Tim Wright4.6K views
Standardizing the Web: A Look into the Why of Web Standards by Tim Wright
Standardizing the Web: A Look into the Why of Web StandardsStandardizing the Web: A Look into the Why of Web Standards
Standardizing the Web: A Look into the Why of Web Standards
Tim Wright999 views

Recently uploaded

Report 2030 Digital Decade by
Report 2030 Digital DecadeReport 2030 Digital Decade
Report 2030 Digital DecadeMassimo Talia
14 views41 slides
Data-centric AI and the convergence of data and model engineering: opportunit... by
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
34 views40 slides
From chaos to control: Managing migrations and Microsoft 365 with ShareGate! by
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!sammart93
9 views39 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 views17 slides
Info Session November 2023.pdf by
Info Session November 2023.pdfInfo Session November 2023.pdf
Info Session November 2023.pdfAleksandraKoprivica4
10 views15 slides
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
27 views43 slides

Recently uploaded(20)

Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
From chaos to control: Managing migrations and Microsoft 365 with ShareGate! by sammart93
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
sammart939 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec11 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab15 views
1st parposal presentation.pptx by i238212
1st parposal presentation.pptx1st parposal presentation.pptx
1st parposal presentation.pptx
i2382129 views
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price15 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex9 views

Design process