SlideShare a Scribd company logo
1 of 22
Download to read offline
WEB UI & UX DESIGN
    FOR (BACK-END) DEVELOPERS




                                                         Ivan Sielegar
                                Chief Innovation Officer @ GOORME (.com)
                                         Online Strategist @ NavinoT (.com)




                                Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
START




        ABOUT ME
        ❖     10+ Years Experience
              Not as professional

        ❖     Forget formal education
              Master in Structural Engineering

        ❖     Web Designer: Second on-campus job
              First job was a Gym Front Desk. ID Please? :P

        ❖     Don’t trust me!
              Just listen and think about it...



 Ivan Sielegar / Navinot.com / Goorme.com
                                                       Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
START




        INTRO...
        ❖     Why for Developers?
              Design ignorance to the max

        ❖     True Web Designers are Rare
              Graphic Design vs. Computer Science

        ❖     Art vs. Logic
              HTML & CSS are OK. JavaScript? No Way!

        ❖     Let’s create some logic to understand this

 Ivan Sielegar / Navinot.com / Goorme.com
                                                       Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
START




        USER INTERFACE?
        The user interface is the space where interaction between
        humans and machines occurs. The goal of interaction between a
        human and a machine at the user interface is effective operation
        and control of the machine, and feedback from the machine
        which aids the operator in making operational decisions.

        - Wikipedia -




 Ivan Sielegar / Navinot.com / Goorme.com
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
START




        DESIGN (NOT ART)
        ❖     It’s about communication
        ❖     Easier to justify
        ❖     Some theory available
        ❖     Not about personal opinion
        ❖     Not always black & white
        ❖     Practice & experience matter
 Ivan Sielegar / Navinot.com / Goorme.com
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
?
                  CONCEPT




        GETTING STARTED
        ❖     What, Who, Where and How?
        ❖     The (Business) Plan
        ❖     Is The Content Ready
        ❖     Any Existing Guidelines / Requirements?
        ❖     Special Campaign / Message?


 Ivan Sielegar / Navinot.com / Goorme.com
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
CONCEPT




        RESEARCH
        ❖     What are the boundaries?
        ❖     Screen resolutions
        ❖     Browsers
                                                          THANKS TO
              Flash enabled?
                                                            FIREFOX
        ❖

        ❖     Special plugins?
        ❖     User behaviors
 Ivan Sielegar / Navinot.com / Goorme.com
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
BLOG
                  CONCEPT




                                                                       NEWS PORTAL
        CONTENT RULES!                                                  PHOTO BLOG
                                                                          PORTFOLIO
        ❖     Blog?                                            COMPARISON SHOPPING
              What about photo blog?
                                                                   COMPANY PROFILE
        ❖     Content Dynamics                                        MARKETPLACE
              How often being updated?
                                                                      ONLINE STORE
        ❖     Content Types                                         SOCIAL NETWORK
              Text, Images or Videos
                                                                            FINANCE
        ❖     User Interaction Flow
              1 or 2 layer deep?                                             GAMES
 Ivan Sielegar / Navinot.com / Goorme.com
                                                                         JOB BOARD
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
CONCEPT




        INFORMATION ARCHITECTURE
        ❖     Build a Sitemap
        ❖     Main Navigation
              Information grouping about how users will access the content

        ❖     User Interaction Flow
              How to checkout? How to jump between pages? How to go back home?

        ❖     Pick a Layout
              Consider content types & banner ads sizes. Fluid, Fixed, or Grid?




 Ivan Sielegar / Navinot.com / Goorme.com
                                                        Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
WIREFRAME




        DESIGN: INSIDE OR OUTSIDE?
        ❖     Content Variety
              How much description? Tech specs?

        ❖     The Highlight
              Any specific features to showcase?

        ❖     Set Goals for Every Page
              Set the goals for users to accomplish on every page

        ❖     Set by Priority
              Sort by priority from the most to the least important



 Ivan Sielegar / Navinot.com / Goorme.com
                                                        Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
WIREFRAME




        WIRE-FRAMING
        ❖     Plain Sketch
              Pen & Paper is Best. Speed wise.

        ❖     Content / Information Grouping
              Title, body, metadata, toolbars, etc.

        ❖     Try as many mockups
              While still on paper. Don’t waste time later.




 Ivan Sielegar / Navinot.com / Goorme.com
                                                         Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
WIREFRAME




        INFORMATION
        GROUPING
        ❖     Group by Elements
              Main content, meta, toolbar,
              comment, form?

        ❖     Use Color & Spacing
              Use different color & white space to
              group contents




 Ivan Sielegar / Navinot.com / Goorme.com
                                                        Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
WIREFRAME




        ALIGNMENTS
       ❖     Align by Vertical Lines
             Use imaginary vertical lines as
             boundaries

       ❖     Space Horizontally
             Use spacing to separate content
             horizontally




 Ivan Sielegar / Navinot.com / Goorme.com
                                                        Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
PROTOTYPE & INTEGRATION




        PROTOTYPE
        ❖     Photoshop
                                                                              PHOTOSHOP
        ❖     HTML & CSS
                                                                                   HTML
        ❖     Some JavaScript                                                       CSS
                                                                              JAVASCRIPT
              Highly recommended (to test interaction)

        ❖     Color Scheme
              Pick some colors to start with                                      COLOR
        ❖     Typography                                                     TYPOGRAPHY
              Font family, font size, heading, body text


 Ivan Sielegar / Navinot.com / Goorme.com
                                                           Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
PROTOTYPE & INTEGRATION




        COLOR & CONTRAST
        ❖     Color Scheme
              Pick only a few (http://colourlovers.com
              should help)

        ❖     Start with Branding Color
              Official from the client/company

        ❖     Check Contrast
              background, body text, headings, meta,
              links

        ❖     Confused with Colors?
              Do it in greyscale first!

 Ivan Sielegar / Navinot.com / Goorme.com
                                                         Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
PROTOTYPE & INTEGRATION




        (MY) +1 RULES
        ❖     Weight of Elements
              Which one more important?

        ❖     Photo vs. Text
              Official from the client/company

        ❖     Color & Size
              Colors & size also decide the importance of an element

        ❖     Bold, Italics, Uppercase (Font)
              To create difference between text


 Ivan Sielegar / Navinot.com / Goorme.com
                                                      Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
USABILITY TESTING




        USER EXPERIENCE
        ❖     We just covered all the basics
              Yes, believe it or not :)

        ❖     It should be enjoyable
              Even in greyscale!

        ❖     Clear Navigation
              Information structure is set and things are easy to find

        ❖     Congrats! You’re a good Web Designer now!
              In the 90’s :)


 Ivan Sielegar / Navinot.com / Goorme.com
                                                       Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
USABILITY TESTING




        AJAX? YAY!
        ❖     What is this?
              Asynchronous JavaScript and XML

        ❖     Rich User Interactions
              More to do, on the same page

        ❖     No Full Page Reloads
              Saves you bandwidth too!

        ❖     Problem!
              Page reload is no longer a feedback or confirmation



 Ivan Sielegar / Navinot.com / Goorme.com
                                                      Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
USABILITY TESTING




        TRANSITIONS, FEEDBACK &
        CONFIRMATION
        ❖     Loading Animation
              Simple way to say “Wait a minute...”

        ❖     Error Messages
              Oops! But where is it? What’s wrong?

        ❖     Confirmation Messages
              Is it really saved?

        ❖     Post-Action
              What if I want to cancel? Undo? Go where?

 Ivan Sielegar / Navinot.com / Goorme.com
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
USABILITY TESTING




        KEEP TESTING & REFINE
        ❖     Prepare for The Unexpected
              Use your imagination with user interactions

        ❖     General Consensus
              Do what others have been doing. Safer!

        ❖     Usability Test
              OK with contrast? Is content highlighted properly?

        ❖     Refine Things
              Fix and improve for better user experience



 Ivan Sielegar / Navinot.com / Goorme.com
                                                       Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
END




        UI & UX IN SHORT
        ❖     Keep It Simple
              Don’t try to create new rules

        ❖     Some Theories
              Color theory, maintain contrast, weight, and alignment

        ❖     AJAX
              Pay attention to transitions, feedback and confirmations




 Ivan Sielegar / Navinot.com / Goorme.com
                                                       Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011
END




        Phew! I’m Done!
        ❖ Question? Ivan.Sielegar@gmail.com

        ❖ Twitter? @IvanSielegar

        ❖ Blog? http://navinot.com

        ❖ Project? http://goorme.com




 Ivan Sielegar / Navinot.com / Goorme.com
                                                          Thank You!
                                                     Firefox 4 Launch Party / Surabaya / May 4th, 2011
 Firefox 4 Launch Party / Surabaya / May 4th, 2011
Thursday, May 5, 2011

More Related Content

Viewers also liked

Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Bram Vanderhaeghe
 
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005Jeremy Johnson
 
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006Jeremy Johnson
 
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolIntroduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolLa FeWeb
 
Doing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web designDoing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web designFabian Alcantara
 
Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008Jeremy Johnson
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Christopher Schmitt
 
Web design ux trends 2013
Web design ux trends 2013Web design ux trends 2013
Web design ux trends 2013Mahmoud Farrag
 
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning TalkConflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning TalkSteve Fisher
 
Hexagonal architecture - message-oriented software design (Symfony Live Berli...
Hexagonal architecture - message-oriented software design (Symfony Live Berli...Hexagonal architecture - message-oriented software design (Symfony Live Berli...
Hexagonal architecture - message-oriented software design (Symfony Live Berli...Matthias Noback
 
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desaPermendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desaBPD Ajakkang
 

Viewers also liked (15)

Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
 
Mobile Web UX - TdT@Cluj #17
Mobile Web UX - TdT@Cluj #17Mobile Web UX - TdT@Cluj #17
Mobile Web UX - TdT@Cluj #17
 
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005
 
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006
 
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolIntroduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design tool
 
Doing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web designDoing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web design
 
Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008
 
Coding pilkades
Coding pilkadesCoding pilkades
Coding pilkades
 
#4_web_ux_wakizaka
#4_web_ux_wakizaka#4_web_ux_wakizaka
#4_web_ux_wakizaka
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
 
Web design ux trends 2013
Web design ux trends 2013Web design ux trends 2013
Web design ux trends 2013
 
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning TalkConflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
 
form-form pilkades
form-form pilkadesform-form pilkades
form-form pilkades
 
Hexagonal architecture - message-oriented software design (Symfony Live Berli...
Hexagonal architecture - message-oriented software design (Symfony Live Berli...Hexagonal architecture - message-oriented software design (Symfony Live Berli...
Hexagonal architecture - message-oriented software design (Symfony Live Berli...
 
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desaPermendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
 

Recently uploaded

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
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
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
 
(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
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
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
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
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
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
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
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
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
 
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...nagunakhan
 

Recently uploaded (20)

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 ❤️
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
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
 
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 ...
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
(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...
 
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
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
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
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort 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...
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
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)
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
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
 
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
 

Web UI & UX design by Ivan Sielegar

  • 1. WEB UI & UX DESIGN FOR (BACK-END) DEVELOPERS Ivan Sielegar Chief Innovation Officer @ GOORME (.com) Online Strategist @ NavinoT (.com) Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 2. START ABOUT ME ❖ 10+ Years Experience Not as professional ❖ Forget formal education Master in Structural Engineering ❖ Web Designer: Second on-campus job First job was a Gym Front Desk. ID Please? :P ❖ Don’t trust me! Just listen and think about it... Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 3. START INTRO... ❖ Why for Developers? Design ignorance to the max ❖ True Web Designers are Rare Graphic Design vs. Computer Science ❖ Art vs. Logic HTML & CSS are OK. JavaScript? No Way! ❖ Let’s create some logic to understand this Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 4. START USER INTERFACE? The user interface is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the machine which aids the operator in making operational decisions. - Wikipedia - Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 5. START DESIGN (NOT ART) ❖ It’s about communication ❖ Easier to justify ❖ Some theory available ❖ Not about personal opinion ❖ Not always black & white ❖ Practice & experience matter Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 6. ? CONCEPT GETTING STARTED ❖ What, Who, Where and How? ❖ The (Business) Plan ❖ Is The Content Ready ❖ Any Existing Guidelines / Requirements? ❖ Special Campaign / Message? Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 7. CONCEPT RESEARCH ❖ What are the boundaries? ❖ Screen resolutions ❖ Browsers THANKS TO Flash enabled? FIREFOX ❖ ❖ Special plugins? ❖ User behaviors Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 8. BLOG CONCEPT NEWS PORTAL CONTENT RULES! PHOTO BLOG PORTFOLIO ❖ Blog? COMPARISON SHOPPING What about photo blog? COMPANY PROFILE ❖ Content Dynamics MARKETPLACE How often being updated? ONLINE STORE ❖ Content Types SOCIAL NETWORK Text, Images or Videos FINANCE ❖ User Interaction Flow 1 or 2 layer deep? GAMES Ivan Sielegar / Navinot.com / Goorme.com JOB BOARD Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 9. CONCEPT INFORMATION ARCHITECTURE ❖ Build a Sitemap ❖ Main Navigation Information grouping about how users will access the content ❖ User Interaction Flow How to checkout? How to jump between pages? How to go back home? ❖ Pick a Layout Consider content types & banner ads sizes. Fluid, Fixed, or Grid? Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 10. WIREFRAME DESIGN: INSIDE OR OUTSIDE? ❖ Content Variety How much description? Tech specs? ❖ The Highlight Any specific features to showcase? ❖ Set Goals for Every Page Set the goals for users to accomplish on every page ❖ Set by Priority Sort by priority from the most to the least important Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 11. WIREFRAME WIRE-FRAMING ❖ Plain Sketch Pen & Paper is Best. Speed wise. ❖ Content / Information Grouping Title, body, metadata, toolbars, etc. ❖ Try as many mockups While still on paper. Don’t waste time later. Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 12. WIREFRAME INFORMATION GROUPING ❖ Group by Elements Main content, meta, toolbar, comment, form? ❖ Use Color & Spacing Use different color & white space to group contents Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 13. WIREFRAME ALIGNMENTS ❖ Align by Vertical Lines Use imaginary vertical lines as boundaries ❖ Space Horizontally Use spacing to separate content horizontally Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 14. PROTOTYPE & INTEGRATION PROTOTYPE ❖ Photoshop PHOTOSHOP ❖ HTML & CSS HTML ❖ Some JavaScript CSS JAVASCRIPT Highly recommended (to test interaction) ❖ Color Scheme Pick some colors to start with COLOR ❖ Typography TYPOGRAPHY Font family, font size, heading, body text Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 15. PROTOTYPE & INTEGRATION COLOR & CONTRAST ❖ Color Scheme Pick only a few (http://colourlovers.com should help) ❖ Start with Branding Color Official from the client/company ❖ Check Contrast background, body text, headings, meta, links ❖ Confused with Colors? Do it in greyscale first! Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 16. PROTOTYPE & INTEGRATION (MY) +1 RULES ❖ Weight of Elements Which one more important? ❖ Photo vs. Text Official from the client/company ❖ Color & Size Colors & size also decide the importance of an element ❖ Bold, Italics, Uppercase (Font) To create difference between text Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 17. USABILITY TESTING USER EXPERIENCE ❖ We just covered all the basics Yes, believe it or not :) ❖ It should be enjoyable Even in greyscale! ❖ Clear Navigation Information structure is set and things are easy to find ❖ Congrats! You’re a good Web Designer now! In the 90’s :) Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 18. USABILITY TESTING AJAX? YAY! ❖ What is this? Asynchronous JavaScript and XML ❖ Rich User Interactions More to do, on the same page ❖ No Full Page Reloads Saves you bandwidth too! ❖ Problem! Page reload is no longer a feedback or confirmation Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 19. USABILITY TESTING TRANSITIONS, FEEDBACK & CONFIRMATION ❖ Loading Animation Simple way to say “Wait a minute...” ❖ Error Messages Oops! But where is it? What’s wrong? ❖ Confirmation Messages Is it really saved? ❖ Post-Action What if I want to cancel? Undo? Go where? Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 20. USABILITY TESTING KEEP TESTING & REFINE ❖ Prepare for The Unexpected Use your imagination with user interactions ❖ General Consensus Do what others have been doing. Safer! ❖ Usability Test OK with contrast? Is content highlighted properly? ❖ Refine Things Fix and improve for better user experience Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 21. END UI & UX IN SHORT ❖ Keep It Simple Don’t try to create new rules ❖ Some Theories Color theory, maintain contrast, weight, and alignment ❖ AJAX Pay attention to transitions, feedback and confirmations Ivan Sielegar / Navinot.com / Goorme.com Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011
  • 22. END Phew! I’m Done! ❖ Question? Ivan.Sielegar@gmail.com ❖ Twitter? @IvanSielegar ❖ Blog? http://navinot.com ❖ Project? http://goorme.com Ivan Sielegar / Navinot.com / Goorme.com Thank You! Firefox 4 Launch Party / Surabaya / May 4th, 2011 Firefox 4 Launch Party / Surabaya / May 4th, 2011 Thursday, May 5, 2011