SlideShare una empresa de Scribd logo
1 de 47
Designing for the

    Unknown


                 @rfeijo
OZCHI 2009 - Industry case study - 26 November 2009
About:



Developing corporate UI standards &
guidelines for web applications
Renato Feijó:
The Hiser Group:
Hiser is an interface design company
3,800 projects
Millions of customers using our designs
5,000 design evaluations with users
3,000 people trained on our courses
500 clients
standard |ˈstandərd|
noun
an idea or thing used as a measure, norm,
or model in comparative evaluations


guideline |ˈgīdˌlīn|
noun
a general rule, principle, or piece of advice.
Vitruvius: De Architectura - circa 25
   BC




Illustrations from the edition of Cesare Cesariano, Como, 1521
Vitruvius: De Architectura - circa 25
BC
Leonardo Da Vinci: Vitruvian man -
1487




                                     Source: http://www.lucnix.be
Michel Thonet: Chair Nr. 14 - 1859




                                     Source: http://www.thonet.de
Peter Behrens: AEG - 1907
Olivetti: 30’s - 70’s




                                                                      Source: http://www.flickr.com/photos/laurapopdesign/3366405064
Giovanni Pintori - 1936                      Marcelo Nizzoli - 1949



                          Paul Rand - 1953
Le Corbusier: The Modulor - 1948




Source: http://daniloarquiteto.files.wordpress.com/2008/11/fig-06-modulor.jpg
Le Corbusier: The Modulor - 1948
BMW: 70’s




            Courtesy of BMW
1986
                                                          Apple: Human Interface Group - 1978




Source: http://www.flickr.com/photos/boredzo/3689404945/
The project
  2007 ➣ 2008
The client:


NSW State government agency
Seeking to improve consistency across
in-house built web applications
And to improve data accuracy & integrity
The context:

Small team of solutions architects &
developers - no designers
Piecemeal approach to app development
due to changing goals and budget cycles
Legal framework and internal culture
The challenge:



To design UI standards & guidelines for
future apps, without being able to apply
and test concepts with an actual app
Getting ready to
     design
First steps:




                                          Illustration by Renato Feijó - All rights reserved
Understand general characteristics and
attributes of the different user groups
First steps:




                                          Illustration by Renato Feijó - All rights reserved
Understand the ways in which the direct
and indirect user groups need to work
with the applications
First steps:




Characterize the issues associated with




                                          Illustration by Renato Feijó - All rights reserved
the physical and organisational
environment in which users perform
tasks and identify the implications for
design
First steps:




  Survey existing apps




Illustration by Renato Feijó - All rights reserved
Setting the signposts
Solution
Problem
Solution
Problem
Defining design
principles:

Interaction   Dialog and Experience


Visual        Layout and Presentation


Web           UI Technology
Interaction design
principles:
Consistency
“Learneability”
User control
Minimized user memory load
Simplicity
“Make the user smart”
Visual design principles:

Figure & ground
Similarity
Alignment
Proximity
Contrast
Unity
Web design principles:

Accessibility
Web standards
Semantic markup
Graceful degradation
Progressive enhancement
Modularity
Typical design process:


Interaction design

Visual design

Web design




                     Milestone   Milestone
The integrated design
process:

Interaction design

Visual design

Web design




                     Review point   Review point
Envisioning the solution
Looking through   the design principles lens   to envision


                                               Design patterns
                                               Page/screen types
                                               Layout & composition
                                               Typography
                                               Colours
                                               Code modules, etc
Illustrations by Renato Feijó - All rights reserved
Design this




              to allow the construction
                   of any of these
Defining layout behaviour:


Hybrid: mix of fluid (percentages) and
elastic (based on em units)
   html {font-size: 62.5%;}

16 px ÷ 0.625 = 10 px = 1 em
   body {font-size: 1.2em; line-height: 2em;}
Applying modularity:

                                    (12px)




                           12px

                                  A             20px




ϕ= 1 + √5 / 2 ≈ 1.618...   20 ÷ 12 = 1.666...
Applying modularity:
Defining the baseline grid:
Defining the baseline grid:
Lessons learned:


Designing corporate UI S&G’s without a
sample app is difficult, but well worth it
UI S&G’s are a key piece in helping
organisations move up to the next level
of the usability maturity model (UMM)
ladder
Thank you

Más contenido relacionado

Similar a Designing for the Unknown

Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internallyEugene Kardash
 
From Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionFrom Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionKaterina Skroumpelou
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Markus Jönsson
 
Get to know about UI/UX designing
Get to know about UI/UX designingGet to know about UI/UX designing
Get to know about UI/UX designingMenusha Pathirana
 
UI UX - The Bigger Picture
UI UX - The Bigger PictureUI UX - The Bigger Picture
UI UX - The Bigger PictureMayank Lambhate
 
Portfolio Swetha Dubbaka
Portfolio Swetha DubbakaPortfolio Swetha Dubbaka
Portfolio Swetha Dubbakaswethadn
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Brenna Mickey
 
Kv work samples
Kv work samplesKv work samples
Kv work sampleskay_sjc
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?Diego Eis
 
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. Molina
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. MolinaACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. Molina
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. MolinaPedro J. Molina
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypestec
 
Case Study: Starting a Design System with MOVU
Case Study: Starting a Design System with MOVUCase Study: Starting a Design System with MOVU
Case Study: Starting a Design System with MOVUMar High
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For ProgrammersChris Poteet
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdfSandeshGyawali2
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan RosuRazvan Rosu
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 

Similar a Designing for the Unknown (20)

Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
 
From Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionFrom Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to construction
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
 
Careers In Web Design
Careers In Web DesignCareers In Web Design
Careers In Web Design
 
Get to know about UI/UX designing
Get to know about UI/UX designingGet to know about UI/UX designing
Get to know about UI/UX designing
 
UI UX - The Bigger Picture
UI UX - The Bigger PictureUI UX - The Bigger Picture
UI UX - The Bigger Picture
 
Portfolio Swetha Dubbaka
Portfolio Swetha DubbakaPortfolio Swetha Dubbaka
Portfolio Swetha Dubbaka
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop
 
Kv work samples
Kv work samplesKv work samples
Kv work samples
 
Arvind Updated
Arvind UpdatedArvind Updated
Arvind Updated
 
Resume
ResumeResume
Resume
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. Molina
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. MolinaACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. Molina
ACM SIGCHI EICS-2019 Keynote. Quid, Pedro J. Molina
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Case Study: Starting a Design System with MOVU
Case Study: Starting a Design System with MOVUCase Study: Starting a Design System with MOVU
Case Study: Starting a Design System with MOVU
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For Programmers
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdf
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
 
Vijayabaskar-Resume
Vijayabaskar-ResumeVijayabaskar-Resume
Vijayabaskar-Resume
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 

Último

WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
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
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
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
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...amitlee9823
 
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 Websitemark11275
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
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
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Último (20)

WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
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)
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 
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...
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
 
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
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
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...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Designing for the Unknown

Notas del editor

  1. Hi This case study is about the development of corporate UI standards & guidelines, aka Human Interface Guidelines. Some people also refer to them, wrongly or rightly, as styleguides. In this project, couldn’t use an existing application - or build a dummy one - to try and test concepts. The resulting styleguide would be applied to future, at that point undetermined applications. I will talk more about the thinking and the process that happened behind the scenes than the actual resulting document.
  2. My name is Renato Feijó, I’m a Brazilian interaction designer and I have a graphic design and architecture background. I came to Australia about 3 years ago from Switzerland, where I had the chance to design web sites and applications for a number of global brands (and others not so global).
  3. I work for The Hiser Group, in Sydney. We also have an office here in Melbourne and we are very proud sponsors of this conference.
  4. Standards exist since immemorial times. They are useful to regulate exchanges between people and compare things. I’d like to do a historical survey of styleguides before digging deep into the details of the project, mainly because many of the ideas and concepts presented in the next few slides informed our decision-making process.
  5. Perhaps the earliest example of a styleguide is Vitruvius book “De Architectura”, aka “The Ten Books of Architecture”. It gives precise instructions to design and build buildings according to the principles of the Greek and Roman orders. It also contains precise descriptions of how to harmoniously work out plans and façades compositions using the golden section (or golden ratio)
  6. Vitruvius was an architect, builder, inventor, public administrator, and ballistic engineer. His scope of work went far beyond what today’s architects can imagine. Here’s him presenting his ideas to Cesar Augustus, with an early version of PowerPoint.
  7. His writings were re-discovered in the Renaissance period, and his ideas influenced a lot of thinkers at that time. Here’s the famous Da Vinci illustration of the Vitruvian Man, based on what Viruvius thought were ideal human body proportions. Many of Vitruvius’ ideas are still in use today.
  8. The next important development happened in the industrial era. At that time, furniture-making was a painful and lengthy process for today’s standards, involving complicated joints and intricate carvings to hide those joints. Michel Thonet, an Austrian cabinet maker, developed a repeatable process for bending wood that allowed him to design lightweight structures. He then had this brilliant idea of parts that could be shipped anywhere in the world, and assembled by anyone. The chair #14 has celebrated its 150th anniversary and is still sold today, which makes it arguably one of the most successful products of all times. A cargo box could contain 36 chairs and this concept is the most important design principle at current-day businesses such as Ikea. Michel Thonet is considered my many design historians as the first industrial designer.
  9. Also worth of mention is the work of Peter Behrens for AEG. Behrens was commissioned as an external “artist” to look after the design of all AEG products. His scope of work was also astounding: he designed everything for AEG, from buildings to products, through typefaces, logo and posters. Behrens, an architect by training, was member of the German Werkbund, and stars like Walter Gropius, Mies van der Rohe and Le Corbusier worked for him in their early careers, and his work was highly influential for many generations after him.
  10. Olivetti was among the first firms to understand the importance of unity in design. From the prewar to the postwar, and beyond, for a long period of time, Olivetti harnessed the genius of multiple designers to deliver on a consistent corporate image. This is different from the Peter Behrens’ example because there are multiple designers involved, and this is perhaps the first successful example of a corporate identity, which inspired many american business of the postwar, including IBM.
  11. Also worth of note is Le Corbusier’s Modulor, which was his hat-tip to Vitruvius. What makes this concept important is the notion of human proportions as the starting point of all design considerations.
  12. This was conceived at the early days of human factors as a field of study, after cabin design became critical to airplane engineering during the war.
  13. BMW and Braun were among the first to extend the idea of unity in style across their product range. In this photo, we can see the same stylistic principles applied through the 3, 5 and 6 series, which led some of the cynical critics to say “Same sausage, three lengths”
  14. Last but not least is Apple’s efforts to develop UI guidelines for all of their products very early in the company’s history. They basically wrote the book on UI S&G’s
  15. All of those examples helped to frame our minds for this project. Now let’s see..
  16. The client - who decided to remain anonymous today - came to us with a very clear request: they wanted the “coffee-table” book. What was intriguing, though, was the need to improve data accuracy and integrity. This, we initially thought, would be hard to address.
  17. Because the organisation is ran according to a precise legal framework, every time that legislations changes, so their systems need to change. On top of that, an order and command type of culture was not really conducive of positive collaboration between people.
  18. When designing UI S&G’s, it is key to have an existing or dummy application to experiment with and try out concepts. For reasons beyond our reach, we could not do that: we had to find a workaround.
  19. So, if you are familiar with UCD methodologies, some of the following will be familiar to you.
  20. We first identified user groups and modelled their profiles.
  21. This was a key part of the process, that helped us to identify common tasks and workflows. These were then synthesised and used to form a matrix mapping to interface elements or design patterns that supported those tasks and workflows. It was at this stage that we understood what they meant by improving “data accuracy and integrity”. You saw Bill Moggridge’s example of a person trying to buy a drink with her mobile phone: at some point in the middle of the process, she was asked to fill in a form, which had nothing to do with “getting a drink”, the task at hand. My client’s applications had numerous examples of this kind, and people just filled in the forms with whatever data, only to get past that step as quickly as possible.
  22. Understanding the environment in which people perform their tasks, as you know, is also important for informed decision making in UI design.
  23. To identify “design opportunities”, as the jargon says, in our profession.
  24. Wouldn’t it be beautiful if moving from the problem space to the solution space could be done in a straight line?
  25. The reality is that design ideation and experimentation can take you into a rather chaotic route
  26. The best thing to do to avoid going all over the place is to set clear signposts, in other words, to define the key design principles that apply to your project. In this case, we chose a integrated approach to UI design and looked at three levels of principles at the same time (UI technology as in the actual UI matter)
  27. These were our key interaction design principles. There are many others around, but those were the most important to our project. Consistency was a high priority to the client. Simplicity, was sort of a self-imposed principle - but a very important one nevertheless - because we wanted developers to be able to build easy-to-use applications. Simplicity also applied to the final deliverables - which included code - and, without being patronising or condescending - the whole stuff should be easy for developers to implement.
  28. Graphic design principles were also prioritised.
  29. Finally, we made a list of web design principles. In reality, we helped them to define their accessibility policy well before we started designing. We also helped them to define their policies defining what could be built using web based technologies and what should be better acquired as off-the-shelf desktop products or hacked in-house, e.g GIS technology We felt very strong about modularity. At that time, libraries such as YUI and others were in their early days and browser compatibility was - and still is - a big barrier
  30. The typical design process - in most organisations - unfolds as shown. This is a curiosity, because this waterfall model is the antithesis of the inherently iterative nature of any UCD method. Important information and knowledge is lost at every milestone and, worse, some key design constraints relevant to people coming next in the line is often overlooked by the people preceding them, which results in more research done late in the process. More research often translates in new data, which creates a basis for challenging design decisions made in the previous step. Who in this room hasn’t heard a developer say “it can’t be done that way”?
  31. To harness and leverage the knowledge and the experience of the team, we employed an integrated approach to design - not unfamiliar to those versed in agile methodologies. With this approach, ideation, exploration and selection can be done almost simultaneously across the three design layers. This led to increased speed and, we believe, superior results.
  32. Here’s how it worked:
  33. With our minds framed by our ancestors’ teachings, the knowledge acquired during the research phase, and our professional experience, we looked through our design principles lens to unveil the likely solutions. We were not designing full-blown applications, or page templates...
  34. At a conceptual level, we were designing all the bits and pieces that allowed for a varied, unexpected, unanticipated number of solutions. Our building blocks should nevertheless support unity.
  35. What are the building blocks of UIs? Code snippets. By defining some general rules, we could better support unity and, at the same time, achieve simplicity. In HTML/CSS, it’s easy to define horizontal rhythm - to create columns, for instance. Vertical rhythm, however, is a different story. Due to poor browser support of the “height” CSS declaration, and the ways that increasing and decreasing text size work in a browser, the workaround consists in determining a line-height. The layouts should maintain their integrity (without being pixel-perfect) across a variety of screen resolutions and platforms. We therefore used relative units, such as percentages and EMs, instead of pixels to ensure scalability, and we used a trick to get a round EM value. Here’s how it works: the default font size in all of the mainstream browsers is set to 16px. With the body element declaration, we get a computed font size of 12px and line-height equal to 20px.
  36. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  37. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  38. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  39. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  40. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  41. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  42. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  43. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  44. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  45. So here’s our hat-tip to Vitruvius: On the left, you have a golden rectangle, with the mathematical value of the golden section (phi) On the right, you’ve got my elemental unit. This will be used to set the playground. I could’ve gotten even closer to the golden section if I had used 13px x 21px instead, but then the font size would be too big.
  46. The baseline grid constitutes the superstructure allowing the various building blocks to click into place...
  47. The baseline grid constitutes the superstructure allowing the various building blocks to click into place...
  48. Thus. This is a generic screen, that was used as proof of concept and proved to be a nice platform to explain to our client how everything worked. You can see how the various interface elements align vertically and horizontally, and how they can be ordered side by side, or stacked up one on the top of each other.
  49. Here’s an example of a high-fidelity wireframe of a mapping interface.
  50. Here’s a an actual screen with colour scheme applied. We had 5 different themes, mainly because the client couldn’t agree on a single colour scheme and asked us to develop 5 in total. This turned out to be a good idea, since we could develop at least one high-contrast version for people with visual disabilities. The colour scheme can be changed with the element inside the toolbox. You can see examples of two visible design patterns: the tab panel (inside the page), which supports non-linear workflows, and the date picker defaulting to today’s date to make the user smarter. I’m sorry I can’t go into more details of the final outcomes, that’s all I can show you.