UI Design: a small rant
Here's a short twitter thread featuring a video of a game designer discovering a way to use a Photoshop tool that was strangely very hidden:
https://twitter.com/cabel/status/1296213351479930880?s=21
It takes two minutes to watch, and is worth your time. Her reaction to realizing that the tool she absolutely needed was hidden away - mostly because of bad UI design - is one that I completely related to as an Altru user. Altru has so much functionality that seems just mindlessly hidden away from the user. Unless you specifically know about itt, there's nothing in the UI that seems remotely interested in helping the user discover it. An example:
- A new Altru user in my office did a search for a constituent. They didn't come up, so he added the person as a new entry. He searched again, but still nothing. Se he added the person again. Luckily, when his search came up empty again, he contacted me instead of creating a third duplicate.
Now, anyone reading this who is an experienced Altru user probably knows the answer to the problem he was having: in the search window, click "Show advanced search options" and make sure "Individual" is checked on. Easy fix, and now he knows it. BUT, why was this something he needed to know about in the first place? Why was "Individual" checked off in the first place? The search box shows fields for "Last Name", "First Name", etc. Why would he also need to know to tell Altru specifically the he was searching for an Individual when he was looking right at those fields?
Also, he's a new user. Why does he suddenly need to be clicking "Advanced Search options"? Altru's UI seemed to be actively mocking his desire to search, showing him everything he needed to do a search, but hiding the one checkbox he needed to actually make it happen.
Now, it's easy to say: "well now he knows the answer. What's the big deal? He won't make that mistake again." But it wasn't his mistake. It was the mistake of the UI hiding what he needed to complete his task. And there are so many cases like that in altru. Functionality that seems hidden for no good reason. Whenever I show someone in my office how to do something in Altru, and the often multiple, unintuitive set of steps required for it to happen, there almost always comes a point where they look at me like I'm crazy, and I have to stop myself from defending Altru - "Well, if you think like a programmer or an engineer it's actually quite logical!"
Sure, I know how to do it, and I can teach it. But there's nothing intuitive about the steps; there's very little in the UI that points in the right direction. Sure, there are help boxes : e.g. a big orange button that reads "What type of Event do I need?" when creating a new event. But why is the word "Event" used to describe at least four different things? The big orange help box is essentially a band-aid over a much larger UI problem.
My $.02.
https://twitter.com/cabel/status/1296213351479930880?s=21
It takes two minutes to watch, and is worth your time. Her reaction to realizing that the tool she absolutely needed was hidden away - mostly because of bad UI design - is one that I completely related to as an Altru user. Altru has so much functionality that seems just mindlessly hidden away from the user. Unless you specifically know about itt, there's nothing in the UI that seems remotely interested in helping the user discover it. An example:
- A new Altru user in my office did a search for a constituent. They didn't come up, so he added the person as a new entry. He searched again, but still nothing. Se he added the person again. Luckily, when his search came up empty again, he contacted me instead of creating a third duplicate.
Now, anyone reading this who is an experienced Altru user probably knows the answer to the problem he was having: in the search window, click "Show advanced search options" and make sure "Individual" is checked on. Easy fix, and now he knows it. BUT, why was this something he needed to know about in the first place? Why was "Individual" checked off in the first place? The search box shows fields for "Last Name", "First Name", etc. Why would he also need to know to tell Altru specifically the he was searching for an Individual when he was looking right at those fields?
Also, he's a new user. Why does he suddenly need to be clicking "Advanced Search options"? Altru's UI seemed to be actively mocking his desire to search, showing him everything he needed to do a search, but hiding the one checkbox he needed to actually make it happen.
Now, it's easy to say: "well now he knows the answer. What's the big deal? He won't make that mistake again." But it wasn't his mistake. It was the mistake of the UI hiding what he needed to complete his task. And there are so many cases like that in altru. Functionality that seems hidden for no good reason. Whenever I show someone in my office how to do something in Altru, and the often multiple, unintuitive set of steps required for it to happen, there almost always comes a point where they look at me like I'm crazy, and I have to stop myself from defending Altru - "Well, if you think like a programmer or an engineer it's actually quite logical!"
Sure, I know how to do it, and I can teach it. But there's nothing intuitive about the steps; there's very little in the UI that points in the right direction. Sure, there are help boxes : e.g. a big orange button that reads "What type of Event do I need?" when creating a new event. But why is the word "Event" used to describe at least four different things? The big orange help box is essentially a band-aid over a much larger UI problem.
My $.02.
3
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 403 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 660 Blackbaud Grantmaking™
- 581 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 943 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.8K SKY Developer
- 250 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 242 Member Lounge (Just for Fun)
- 37 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 800 Community News
- 3K Jobs Board
- 56 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
