SlideShare a Scribd company logo
1 of 50
Download to read offline
FUNDAMENTALS OF EXCEPTIONAL
INTERFACE DESIGN




 Don Levan            Phil Smith
 Vanguard Custom      FileMaker, Inc.
 Software
 Craft of FileMaker
Teleconference Information
Please be sure to dial into the
teleconference:Toll free: (866) 699-3239Toll:
(408) 792-6300

Technical Issues with WebExCall:
1-866-229-3239 (U.S. and Canada) or
916-861-3154 Question & AnswerWe will be
taking questions following the presentation,
please click on the Question Mark icon
(Windows) or the Q&A tab (Mac) to type a
question for the speakers.
How to ask a question
1              1. Click on Question mark icon in
               Event Center Control Panel.

               2. Enter your question and select
               send, then click the blue arrow

               3. Hit the return button to go back to
               Desktop Sharing.


2              3
FileMaker Developers Conference 2011

            August 2-5, San Diego, CA
              Hilton San Diego Bayfront


‣ What?
    - Learn about the FileMaker 11 Product Line
    - Over 50 sessions
    - FileMaker Certification Track
    - Special events and networking opportunities

‣ “Early Bird” Pricing (register by June 17, 2011)
    - $1295 - Standard Package                       Reserve Your Hotel Room Now!
    - $1949 - Gold Package                              www.filemaker.com/devcon


‣ Register Today
 www.filemaker.com/devcon
Dr. Don Levan
Vanguard Custom
Software
Craft of FileMaker Workshops
Exceptional user interfaces
Exceptional user interfaces

solve the right problem,
are easy to learn,
and pleasurable and efficient to use.
The fundamentals of
Exceptional Interface Design
The fundamentals of
Exceptional Interface Design
Text
                  Text



The problem statement is not enough
Idea
Implementation
Idea
Implementation
Idea
Implementation
Idea
Implementation
Idea
Implementation
Idea
Implementation
Idea
Implementation
Idea
The fundamentals of
Exceptional Interface Design
The Design Process
Identify the right problem to solve.
Develop ideas.
Refine ideas.
Implement your solution.
Phases of the Design Process
Planning
Discovery
Design
Implementation
Phases of the Design Process
Planning
Discovery
Design
Implementation
Planning
Activity            Work Product

Set expectations    Project brief
Define constraints
Get commitment
Creative Capital Project Management Tool
About the Client                              Project Goals                                   Project Constraints

Creative Capital is a national nonprofit       To improve the ability of the Professional      The system must be functional by the
organization that supports artists pursuing   Development Department to manage an             beginning of the busy season starting
adventurous and imaginative work in the       increasing number of workshops they will        February 2011.
performing and visual arts, film/video         be offering as they grow.
innovation literature, and emerging fields.                                                    The project must not exceed the amount
                                              To improve the ability of Creative Capital to   budgeted for this fiscal year.
They are based in New York City. They have    document their impact on grantees and the
a small staff of 15 people in seven           community.                                      The system must be responsive over the
departments.                                  Current Situation                               WAN with a dismal internet connection.
                                                                                              Problems with the current situation
They have been using FileMaker since their                                                    Not in this Project
inception in 1999.
                                                                                              We are not redesigning the existing contact
                                                                                              management system (yet).
Phases of the Design Process
Planning
Discovery
Design
Implementation
Research
Activity             Work Product

Identify the users   Interviews
Understand the       Screen captures
domain.              Videos
                     Photographs
                     Sketchboards
Modeling
Activity       Work Product

Document the   Personas
domain         Goals
               Scenarios
Sarah Moore                                 “I want to product the best workshops possible. ”

                                            Sara is a workshop manager for Creative       very slow internet connection) at odd
                                            Capital. She has been with the organization   hours.
                                            for seven years.
                                                                                          Sarah does not feel their current system is
                                            She used to work full time on site, but as    necessarily problematic.
                                            her music career has taken off, she has
                                            taken to working from home (with a




Goals                                       Current Situation
                                                    Solution                              Problems with the Current Solution
                                                                                          Problems with the current situation

Produce the best possible workshops.        While there is an existing FIleMaker          She frequently has to share documents
                                            contacts database, Sarah is not using it to   with her co-workers via email.
Develop and maintain great relationships    manage workshops.
with workshop attendees, instructors, and                                                 The department is planning to increase the
partner organizations.                      Instead they she uses Microsoft Excel and     number of workshops they will be
                                            Microsoft Word to manage each workshop.       managing. Sarah can see it will difficult to
Produce the information needed for the                                                    do so with the current tools.
other departments in the least disruptive
way.
Sarah Moore                                 “I want to product the best workshops possible. ”

                                            Saras is a workshop manager for Creative      very slow internet connection) at odd
                                            Capital. She has been with the organization   hours.
                                            for seven years.
                                                                                          Sarah does not feel their current system is
                                            She used to work full time on site, but as    necessarily problematic.
                                            her music career has taken off, she has
                                            taken to working from home (with a




Scenario

Sarah sits down at her desk to review the
state of the current projects.
Sarah Moore                                    “I want to product the best workshops possible. ”

                                               Sarah is a workshop manager for Creative      very slow internet connection) at odd
                                               Capital. She has been with the organization   hours.
                                               for seven years.
                                                                                             Sarah does not feel their current system is
                                               She used to work full time on site, but as    necessarily problematic.
                                               her music career has taken off, she has
                                               taken to working from home (with a




Scenario

While setting up a new workshop, Sarah
starts a new set of tasks that she knows she
will have to complete to successfully
produce the workshop.

(Sarah noted that there is a common list of
tasks they most complete for each of their
different types of workshops).
Requirements Definition
Activity       Work Product

Derive         Requirements:
requirements   Data needs
Secure         Functional needs
commitment
               Constraints
               User Experience
               Attributes
Sarah Moore                                   “I want to product the best workshops possible. ”

                                              Sarah is a workshop manager for Creative          very slow internet connection) at odd
                                              Capital. She has been with the organization       hours.
                                              for seven years.
                                                                                                Sarah does not feel their current system is
                                              She used to work full time on site, but as        necessarily problematic.
                                              her music career has taken off, she has
                                              taken to working from home (with a




Scenario                                      Derived Requirements

Sarah sits down at her desk to review the     She must be able to view the set of her current projects.
state of her current projects. She has only
an hour and needs to hit the most pressing    She must be able to filter the projects by their status.
issues in each of her upcoming projects.
                                              She must be able to see at a glance the status of planning for the workshop.
Sarah Moore                                    “I want to product the best workshops possible. ”

                                               Sarah is a workshop manager for Creative          very slow internet connection) at odd
                                               Capital. She has been with the organization       hours.
                                               for seven years.
                                                                                                 Sarah does not feel their current system is
                                               She used to work full time on site, but as        necessarily problematic.
                                               her music career has taken off, she has
                                               taken to working from home (with a




Scenario                                       Derived Requirements

While setting up a new workshop, Sarah         Add a set of tasks to a project all at once.
starts a new set of tasks that she knows she
will have to complete to successfully          Maintain lists of task “templates” that she can apply to a project.
produce the workshop.

(Sarah noted that there is a common list of
tasks they most complete for each of their
different types of workshops).
Phases of the Design Process
Planning
Discovery
Design
Implementation
Framework Definition
Activity            Work Product

Develop the         Lo-fi sketches
structure of the    Prototypes
interface.
                    ERD
Develop the data
model.
Confirm usability
of your solution.
Sarah Moore                                   “I want to product the best workshops possible. ”

                                              Sarah is a workshop manager for Creative          very slow internet connection) at odd
                                              Capital. She has been with the organization       hours.
                                              for seven years.
                                                                                                Sarah does not feel their current system is
                                              She used to work full time on site, but as        necessarily problematic.
                                              her music career has taken off, she has
                                              taken to working from home (with a




Scenario                                      Derived Requirements

Sarah sits down at her desk to review the     She must be able to view the set of her current projects.
state of her current projects. She has only
an hour and needs to hit the most pressing    She must be able to filter the projects by their status.
issues in each of her upcoming projects.
                                              She must be able to see at a glance the status of planning for the workshop.
Lets look at FileMaker
Detail Design
Activity        Work Product

Polish the      Interface
interface.      specifications
                Style guides
Lets look at FileMaker
Phases of the Design Process
Planning
Discovery
Design
Implementation
Technical Design
Activity           Work Product

Develop the        Technical
implementation     specifications
plan.
Programming
Activity       Work Product

Make it work   Completed
               application or
               feature
Craft of FileMaker Workshops

http://fmcraft.com


March 9th - 11th
Atlanta, GA

April 13th - 15th
San Francisco

don@vanguardcs.net
FileMaker Resources
Find an Authorized Trainer in your area
 •   www.filemaker.com/support/training/
     authorized_trainers.html

Purchase FileMaker Products
 •   store.filemaker.com

View Other FileMaker Webinars
 •   www.filemaker.com/support/webinars

Attend or host a Craft of FileMaker Workshop
 •   fmcraft.com - (917) 842 - 2911
 •   don@vanguardcs.net

More Related Content

Similar to Fundamentals of Exceptional Interface Design

Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Aidan Foster
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...WeAreDevelopers
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Jakob Stubbe
 
sap_streamwork
sap_streamworksap_streamwork
sap_streamworkmaskican
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme ProgrammingNaresh Jain
 
Design Systems at Scale - Design Systems London
Design Systems at Scale - Design Systems LondonDesign Systems at Scale - Design Systems London
Design Systems at Scale - Design Systems LondonSarah Federman
 
corporateJavascript
corporateJavascriptcorporateJavascript
corporateJavascriptclimboid
 
Idea to prototype: An Ideation Pathway for students
Idea to prototype: An Ideation Pathway for studentsIdea to prototype: An Ideation Pathway for students
Idea to prototype: An Ideation Pathway for studentsRamneek Kalra
 
Li_recommendations
Li_recommendationsLi_recommendations
Li_recommendationsshadrahmad
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile developmentThorsten Suckow-Homberg
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile developmentGrgur Grisogono
 
My Resume - Cameron T Brown
My Resume - Cameron T BrownMy Resume - Cameron T Brown
My Resume - Cameron T Brownself employed
 
Effective Collaborative Programming3
Effective Collaborative Programming3Effective Collaborative Programming3
Effective Collaborative Programming3Xebia IT Architects
 
My Intro and Resume - Cameron T Brown
My Intro and Resume - Cameron T BrownMy Intro and Resume - Cameron T Brown
My Intro and Resume - Cameron T Brownself employed
 
Get Out Of The Frying Pan
Get Out Of The Frying PanGet Out Of The Frying Pan
Get Out Of The Frying Panloriayre
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsAdam Connor
 
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)Zoe Landon
 

Similar to Fundamentals of Exceptional Interface Design (20)

Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
 
Resume
ResumeResume
Resume
 
sap_streamwork
sap_streamworksap_streamwork
sap_streamwork
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme Programming
 
Gridle_pitch
Gridle_pitchGridle_pitch
Gridle_pitch
 
Design Systems at Scale - Design Systems London
Design Systems at Scale - Design Systems LondonDesign Systems at Scale - Design Systems London
Design Systems at Scale - Design Systems London
 
corporateJavascript
corporateJavascriptcorporateJavascript
corporateJavascript
 
Idea to prototype: An Ideation Pathway for students
Idea to prototype: An Ideation Pathway for studentsIdea to prototype: An Ideation Pathway for students
Idea to prototype: An Ideation Pathway for students
 
Li_recommendations
Li_recommendationsLi_recommendations
Li_recommendations
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile development
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile development
 
My Resume - Cameron T Brown
My Resume - Cameron T BrownMy Resume - Cameron T Brown
My Resume - Cameron T Brown
 
Effective Collaborative Programming3
Effective Collaborative Programming3Effective Collaborative Programming3
Effective Collaborative Programming3
 
My Intro and Resume - Cameron T Brown
My Intro and Resume - Cameron T BrownMy Intro and Resume - Cameron T Brown
My Intro and Resume - Cameron T Brown
 
Get Out Of The Frying Pan
Get Out Of The Frying PanGet Out Of The Frying Pan
Get Out Of The Frying Pan
 
Assembling you game team
Assembling you game teamAssembling you game team
Assembling you game team
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & Observations
 
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Fundamentals of Exceptional Interface Design

  • 1. FUNDAMENTALS OF EXCEPTIONAL INTERFACE DESIGN Don Levan Phil Smith Vanguard Custom FileMaker, Inc. Software Craft of FileMaker
  • 2. Teleconference Information Please be sure to dial into the teleconference:Toll free: (866) 699-3239Toll: (408) 792-6300 Technical Issues with WebExCall: 1-866-229-3239 (U.S. and Canada) or 916-861-3154 Question & AnswerWe will be taking questions following the presentation, please click on the Question Mark icon (Windows) or the Q&A tab (Mac) to type a question for the speakers.
  • 3. How to ask a question 1 1. Click on Question mark icon in Event Center Control Panel. 2. Enter your question and select send, then click the blue arrow 3. Hit the return button to go back to Desktop Sharing. 2 3
  • 4. FileMaker Developers Conference 2011 August 2-5, San Diego, CA Hilton San Diego Bayfront ‣ What? - Learn about the FileMaker 11 Product Line - Over 50 sessions - FileMaker Certification Track - Special events and networking opportunities ‣ “Early Bird” Pricing (register by June 17, 2011) - $1295 - Standard Package Reserve Your Hotel Room Now! - $1949 - Gold Package www.filemaker.com/devcon ‣ Register Today www.filemaker.com/devcon
  • 5. Dr. Don Levan Vanguard Custom Software
  • 6. Craft of FileMaker Workshops
  • 8. Exceptional user interfaces solve the right problem, are easy to learn, and pleasurable and efficient to use.
  • 11. Text Text The problem statement is not enough
  • 12. Idea
  • 20.
  • 21.
  • 23. The Design Process Identify the right problem to solve. Develop ideas. Refine ideas. Implement your solution.
  • 24. Phases of the Design Process Planning Discovery Design Implementation
  • 25. Phases of the Design Process Planning Discovery Design Implementation
  • 26. Planning Activity Work Product Set expectations Project brief Define constraints Get commitment
  • 27. Creative Capital Project Management Tool About the Client Project Goals Project Constraints Creative Capital is a national nonprofit To improve the ability of the Professional The system must be functional by the organization that supports artists pursuing Development Department to manage an beginning of the busy season starting adventurous and imaginative work in the increasing number of workshops they will February 2011. performing and visual arts, film/video be offering as they grow. innovation literature, and emerging fields. The project must not exceed the amount To improve the ability of Creative Capital to budgeted for this fiscal year. They are based in New York City. They have document their impact on grantees and the a small staff of 15 people in seven community. The system must be responsive over the departments. Current Situation WAN with a dismal internet connection. Problems with the current situation They have been using FileMaker since their Not in this Project inception in 1999. We are not redesigning the existing contact management system (yet).
  • 28. Phases of the Design Process Planning Discovery Design Implementation
  • 29. Research Activity Work Product Identify the users Interviews Understand the Screen captures domain. Videos Photographs Sketchboards
  • 30.
  • 31.
  • 32. Modeling Activity Work Product Document the Personas domain Goals Scenarios
  • 33. Sarah Moore “I want to product the best workshops possible. ” Sara is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Goals Current Situation Solution Problems with the Current Solution Problems with the current situation Produce the best possible workshops. While there is an existing FIleMaker She frequently has to share documents contacts database, Sarah is not using it to with her co-workers via email. Develop and maintain great relationships manage workshops. with workshop attendees, instructors, and The department is planning to increase the partner organizations. Instead they she uses Microsoft Excel and number of workshops they will be Microsoft Word to manage each workshop. managing. Sarah can see it will difficult to Produce the information needed for the do so with the current tools. other departments in the least disruptive way.
  • 34. Sarah Moore “I want to product the best workshops possible. ” Saras is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Scenario Sarah sits down at her desk to review the state of the current projects.
  • 35. Sarah Moore “I want to product the best workshops possible. ” Sarah is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Scenario While setting up a new workshop, Sarah starts a new set of tasks that she knows she will have to complete to successfully produce the workshop. (Sarah noted that there is a common list of tasks they most complete for each of their different types of workshops).
  • 36. Requirements Definition Activity Work Product Derive Requirements: requirements Data needs Secure Functional needs commitment Constraints User Experience Attributes
  • 37. Sarah Moore “I want to product the best workshops possible. ” Sarah is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Scenario Derived Requirements Sarah sits down at her desk to review the She must be able to view the set of her current projects. state of her current projects. She has only an hour and needs to hit the most pressing She must be able to filter the projects by their status. issues in each of her upcoming projects. She must be able to see at a glance the status of planning for the workshop.
  • 38. Sarah Moore “I want to product the best workshops possible. ” Sarah is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Scenario Derived Requirements While setting up a new workshop, Sarah Add a set of tasks to a project all at once. starts a new set of tasks that she knows she will have to complete to successfully Maintain lists of task “templates” that she can apply to a project. produce the workshop. (Sarah noted that there is a common list of tasks they most complete for each of their different types of workshops).
  • 39. Phases of the Design Process Planning Discovery Design Implementation
  • 40. Framework Definition Activity Work Product Develop the Lo-fi sketches structure of the Prototypes interface. ERD Develop the data model. Confirm usability of your solution.
  • 41. Sarah Moore “I want to product the best workshops possible. ” Sarah is a workshop manager for Creative very slow internet connection) at odd Capital. She has been with the organization hours. for seven years. Sarah does not feel their current system is She used to work full time on site, but as necessarily problematic. her music career has taken off, she has taken to working from home (with a Scenario Derived Requirements Sarah sits down at her desk to review the She must be able to view the set of her current projects. state of her current projects. She has only an hour and needs to hit the most pressing She must be able to filter the projects by their status. issues in each of her upcoming projects. She must be able to see at a glance the status of planning for the workshop.
  • 42.
  • 43. Lets look at FileMaker
  • 44. Detail Design Activity Work Product Polish the Interface interface. specifications Style guides
  • 45. Lets look at FileMaker
  • 46. Phases of the Design Process Planning Discovery Design Implementation
  • 47. Technical Design Activity Work Product Develop the Technical implementation specifications plan.
  • 48. Programming Activity Work Product Make it work Completed application or feature
  • 49. Craft of FileMaker Workshops http://fmcraft.com March 9th - 11th Atlanta, GA April 13th - 15th San Francisco don@vanguardcs.net
  • 50. FileMaker Resources Find an Authorized Trainer in your area • www.filemaker.com/support/training/ authorized_trainers.html Purchase FileMaker Products • store.filemaker.com View Other FileMaker Webinars • www.filemaker.com/support/webinars Attend or host a Craft of FileMaker Workshop • fmcraft.com - (917) 842 - 2911 • don@vanguardcs.net