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

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
Fabian Alcantara
 

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

Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 

Recently uploaded (20)

Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 

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