When I was initially developing the bridge application a couple years ago, I had set up the Close button on several forms to be the Cancel button. That way a user can just hit the Esc button to close the form, if they prefer to use the keyboard.
As the applications for various clients have been used, this feature had become more of a bane than a benefit. It turns out that users hit the Esc key to Undo what they have typed, but the application would close the file. This results in some records being incomplete, causing errors when the application is processing.
While you can try to anticipate the user's experience as much as possible beforehand, some bugs still show up.
No big deal. I just removed that functionality from every bridge application we have in use so that program behaves in a way that users expect it to behave.
Welcome to my online portfolio, the complement/substitute for my resume. The opinions included herein are my own and do not reflect those of any client or employer, past or present. Please check out the new site: http://danieljohnsonjr.com
- 401(k) report (7)
- accounting (1)
- administrivia (11)
- ADO (1)
- announcements (6)
- audio (1)
- batch files (1)
- benefits audit (2)
- blogging (8)
- branding (7)
- bridge application (17)
- business intelligence (7)
- cincinnati (6)
- client relations (4)
- community (1)
- competitive intelligence (2)
- conference (3)
- conversions (2)
- dashboard (3)
- data warehousing (1)
- design (4)
- documentation (2)
- financial reporting application (3)
- first post (1)
- get that job blog (2)
- global consumer products company (3)
- idea generation (2)
- integration manager (2)
- jazzmania productions (1)
- lessons learned (3)
- meetup (9)
- mentoring (3)
- microsoft great plains (5)
- music (2)
- nafta (1)
- networking (2)
- new media (22)
- payroll (6)
- peo (33)
- podcamp (3)
- podcampohio (2)
- podcasting (8)
- presentation (1)
- programming (31)
- public relations (1)
- public speaking (1)
- questions (1)
- requirements (4)
- search tool (3)
- social media networks (7)
- SQL (9)
- testing (1)
- training (1)
- troubleshooting (7)
- trucking (2)
- twitter (9)
- uml (1)
- VB.NET (2)
- VBA (1)
- wikis (1)
Wednesday, March 7, 2007
When the feature became a problem
Posted by Daniel at 11:02 AM
Topics: bridge application, lessons learned, peo, programming
Subscribe to:
Post Comments (Atom)
2 comments:
Users inevitably bring their expectations and habits of use to the table. I like developers that just acknowledge the reality that Microsoft Office dominates the business user market so you might as well have your navigation and keyboard shortcuts be consistent with MS Word's - whether you like them or not (Ctrl+P isn't Paste, it's Print). One example is Igrafx Flowcharter, one of my favorite apps: they have been dilligent about mirroring the expectations users come to the table with.
From a true systems perspective, consider the user an Object in the application with certain Properties i.e. their habits and expectations.
Thanks for the comments, Frank! I like the idea of considering the user as an Object with his or her own properties.
And congratulations on achieving the CFA designation!
Post a Comment