SlideShare a Scribd company logo
FORMS  A MANIFESTO Danielle Swank Jim Fleming June 2011
developers are lazy
 
most forms are designed for databases and not people
 
people can find those same forms hard, scary, confusing and slow
 
there are other ways...
the case for intelligent forms
1. static forms  EXAMPLES login forms, email sign-ups WHEN TO USE all or most of the fields are required
example image 1 goes here
example image 2 goes here
2. ADAPTIVE forms  EXAMPLES product data, surveys, task lists WHEN TO USE complex discrete data, few required fields
example slide 5 goes here
example slide 3 goes here
example slide 4 goes here
3. Formless forms  EXAMPLES content management systems, blogs, addresses WHEN TO USE large amount of simple data, standardized formats
 
demo goes here
 
there are other ways.
people should not find forms hard, scary, confusing or slow
create forms for  people not databases
don’t be lazy
FORMS  A MANIFESTO Danielle Swank Jim Fleming June 2011

More Related Content

PDF
When it comes to Building your team, Who Makes the Cut? by Reo Kobayashi
DOCX
Estudo de violão
DOCX
Clase d educacion fisica
PDF
Jack D Ryger: Hot Air Balloon Trip in Vermont
PPTX
Trending and viral story 4th part
PDF
1.1. course introduction
DOC
Con canal nacional interactivo word
PDF
Leading in the Age of Rransparency
When it comes to Building your team, Who Makes the Cut? by Reo Kobayashi
Estudo de violão
Clase d educacion fisica
Jack D Ryger: Hot Air Balloon Trip in Vermont
Trending and viral story 4th part
1.1. course introduction
Con canal nacional interactivo word
Leading in the Age of Rransparency

Viewers also liked (11)

PDF
Paychex Small Business Snapshot: How Does the Election Impact Hiring and Wage...
PDF
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
PPTX
Microcredit and the culture of reciprocity
PDF
9 Field-Tested, No-Fail Strategies To Help You Succeed In Your Next Negotia...
PDF
Understanding the EU Referendum through IRT
PDF
Information Security Benchmarking 2016
PPTX
How branding effects conversions & what that means for CROs
PDF
Hays Journal 11
PDF
Работает ли мой контент? Основы аналитики контентого маркетинга.
PDF
Web Marketing Master
PDF
บทที่ 2 การฟัง
Paychex Small Business Snapshot: How Does the Election Impact Hiring and Wage...
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
Microcredit and the culture of reciprocity
9 Field-Tested, No-Fail Strategies To Help You Succeed In Your Next Negotia...
Understanding the EU Referendum through IRT
Information Security Benchmarking 2016
How branding effects conversions & what that means for CROs
Hays Journal 11
Работает ли мой контент? Основы аналитики контентого маркетинга.
Web Marketing Master
บทที่ 2 การฟัง
Ad

Recently uploaded (20)

PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
DOCX
Euro SEO Services 1st 3 General Updates.docx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
5 Stages of group development guide.pptx
PPT
Chapter four Project-Preparation material
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
Amazon (Business Studies) management studies
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Nidhal Samdaie CV - International Business Consultant
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
340036916-American-Literature-Literary-Period-Overview.ppt
Euro SEO Services 1st 3 General Updates.docx
unit 1 COST ACCOUNTING AND COST SHEET
New Microsoft PowerPoint Presentation - Copy.pptx
Roadmap Map-digital Banking feature MB,IB,AB
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
WRN_Investor_Presentation_August 2025.pdf
5 Stages of group development guide.pptx
Chapter four Project-Preparation material
MSPs in 10 Words - Created by US MSP Network
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Power and position in leadershipDOC-20250808-WA0011..pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Amazon (Business Studies) management studies
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Nidhal Samdaie CV - International Business Consultant
Ad

Forms : a UX manifesto

Editor's Notes

  • #3: we like to use frameworks paticurlay frameworks with automatic code generation (symphony, rails, cake) when is the last time you started compleatly from scratch on a project? go back and question first principles why do forms look like this?
  • #5: most forms push the responsability of data standardization into the user. many developers first database is some type of SQL database. and the forms that they use reflect this. one field maps one cell.
  • #6: you might as well, just give them a spreadsheet, it’s faster for them.
  • #7: What are some of the other problems with forms?
  • #8: This is a modern CMS It’s gotten rave reviews for it’s usability. I think it stinks. Too many fields The field names are esoteric for many users There is a lot of unnessicary fields You have to scroll down (a lot) to save
  • #9: What if... people had freedom, mobility, and flexability in the way that they interacted with the data. What if we made forms that worked the way people do? If your users find it easier to work in word or excel first, then you should work with your users. the form should fit the task.
  • #10: We think there are 3 different types of form patterns, static, adaptive, and formless. If we fit the form to the function here are some potential benifits: Increased user adpotion decreased user effort copy paste abilities back and forth with desktop applications form auto fill could potentially work better no unnessicary fields
  • #11: Static forms, such as logins or sign-ups, should typically be simple forms with most of the fields required. Its often best if they request as little information as necessary to avoid intimidating the user. Login forms are familiar and there isn't a lot of room for experimentation without scaring users with security concerns. Most email signups are pretty basic and often don't require more than an email address – static forms are appropriate here Examples...
  • #12: Easy Lower entry barrier Conversions Adoption rate
  • #13: Simple Requests the minimal data Only what's necessary to perform its function
  • #14: Adaptive forms, or dynamic forms, can be user-altered to expound on an set of initial form fields. This reduces the initial complexity of the form while allowing it to be expanded to fit the users needs. Adaptive forms work well when there are only a few required fields but potentially infinite optional fields. Examples...
  • #15: Fast : Can use only the keyboard Loads/saves in the background vs. Basecamp... : Several clicks Requires waiting for saving with each new task
  • #16: Fkexible Scales in complexity You can build just a top level navigation ...Or scale it 10 levels deep
  • #17: More complex use case : Uses a form to build a form But same principle – start with the minimum and build up as necessary
  • #18: Formless forms are freeform fields that allow users to enter arbitrary data; the data is then parsed afterwards in a save action for metadata. For instance, if someone writing a blog article, instead of having separate fields for title, author, date and body it feels more familiar and organic if it was just a single field, similar to MS Word or QuietWrite. These are great because they allow copying+pasting data easily, speeding up data entry in some use cases. They also don't impose any kinda of explicit structure on the user and allow them to be more creative and focus less on form fields and more on their content. Most abstract of the three “form” types.
  • #19: Here's an anti-pattern Unnecessary complexity Lots of eye movement, not very linear
  • #20: Another anti-pattern More unnecessary complexity It's better but could still be improved THE DEMO IS NEXT