Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Information design and UX improvement - omnibus exploration thread #808

Open
tlongers opened this issue May 20, 2022 · 2 comments
Open

Information design and UX improvement - omnibus exploration thread #808

tlongers opened this issue May 20, 2022 · 2 comments
Assignees

Comments

@tlongers
Copy link
Member

tlongers commented May 20, 2022

WWIC is nearly five years old! @smcalilly Could you take a look across the platform (with fresh eyes) and consider the following:

  • what improvements could be made to the overall UI that would make the experience better for users?
  • how can geographical information and graph elements of the dataset be better leveraged in search and navigation?
  • how can the record design be improved?
  • what bits of the data are under-exposed, or given too much prominence?
  • are there major areas of functionality that are simply missing from the platform?
  • given high levels of mobile use in WWIC, what needs to change to serve those users better?

Here are some background materials you might find useful:

Also, here are some related products I've seen recently that might contain some inspiration:

@smcalilly
Copy link

Impressions

@tlongers I went through and took notes about my UI/UX impressions. Overall I think the site looks good and the simple interface does a good job of helping digest complex relationships. I noted some spots that could be tightened, and also asked a few questions about potential features and improvements.

Thanks for sharing all of that relevant information, that was very helpful to understand the background. Please forgive me if y'all have already discussed some of these points in the past — I'm not trying to rehash old discussions or point out obvious things that y'all have more insight about from your user research.

cc @hancush and @tonysecurityforcemonitor

Site navigation and overall help

Terminology

One thing that's missing is some sort of glossary for the terms (like units etc). One can make assumptions about what the various distinctions means, but this seems like something that one would be better off not assuming about. I know this information is in the docs but the docs aren't obviously accessible — something as simple as a link to the docs in the navigation menu would help. The question mark icons attached to various terminology link to the appropriate place in the docs, but it could help to have a single place where you can access everything while also linking in bits and pieces. (It looks like Hannah's wireframe in #807 helps address this issue.)

Also, in the footer, the link Help - Frequently Asked Questions redirects to the about page, was it originally meant to link to the docs?

Grokking the data / understanding how to use it

The Myanmar analysis is helpful context for navigating the site because it shows how the data is used to research them. A guide on the site like that could be a useful quick/dirty “guide” for using the site.

Detail pages

Lacks a header for the type of page

Each page needs a larger bearing/signal about what type of entity it is. For example, on this page, the only indication that it's a "unit" is the icon, otherwise it's not always obvious this is a unit. I came to this page from the search and that page includes a header. Kowing that I was searching units somewhat clued me in on what I was looking at, but a distinct way to label the type of detail page could strengthen the bearing. It's especially confusing because the unit and personnel detail pages have similar content that is styled and formatted the same way.

Country detail page

Would it be useful to have a country detail page where you can see all personnel, all units, and all incidents for a country on one page? I know that the search can sort of act like that via what filters are selected, but it’s not obvious that you can search via country. I discovered that I can do a sort of hacky, generic country search from the home page by not inputting any text in the search field — not sure if that's an intentional feature but it's a useful workaround nonetheless.

A question that might inform a decision to create a feature like this: when somebody uses the data for research, are they generally looking at a specific country?

Graphs

I'm curious what sort of user feedback y’all have gotten on the current graph implementation? I like the hybrid approach of showing the parent units in a graph and then listing the subsidiaries in a table (One of your docs mentioned that people understand tables, so this makes sense). Does this graph design give the users what they need? I'm wondering if it would be worthwhile to implement a full graph view like the original version, in addition to the hybrid graph + table interface?

Search

Date Filters

At the top of the filters, you can filter by date. What the date filters is not obvious since the filters also have a cited date section (again, I can make assumptions but I can't fully trust them). Also, it would make sense to group all the date-type filters near each other, rather than having a date filter at the top of the filters and the cited date filters at the bottom of that section.
Screen Shot 2022-05-26 at 2 45 21 PM
Screen Shot 2022-05-26 at 2 45 27 PM

Mobile friendly

When searching on mobile, you have to scroll through all the filters until you get to the table of search results. That's not ideal since it essentially puts the search results below the fold.

Maps

  • You can filter incidents by country but it shows a table, would it be helpful to show a map with all of the incidents in a country? Or is this something that y'all learned is not helpful at all based on the user feedback (re blog post)? I'm not exactly the target audience, but when I click on a unit, I naturally want to see a map of incidents they were involved in and what personal might also be connected.
  • Would a map view be helpful when looking at an individual? As in, would it be helpful to show a map with all of the incidents where an individual was involved?
  • Likewise on units, would it be useful to see all of the incidents for a unit?
  • Would it be useful to see a map with the violation type filters?

These might be things y'all have considered and opted to not implement based on the user feedback, especially the part where y'all learned that the maps weren't as useful as the graph view. But I just wanted to share my impressions.

@tlongers
Copy link
Member Author

tlongers commented Jun 8, 2022

Thanks @smcalilly

Homepage

Plenty of practical stuff to do here:

  • Adapt front page to include a section with a list of countries covered on the platform, along with quick links to the three main record types for that country and some counts (Yemen - > x units, y person, z incidents). This is your "country detail page"
  • Review top level navigation options:
    • add links for "Downloads" and "Documentation"
    • do we actually need the unit, personnel, incidents as top level items if we are introducing an alternative way for users to see what data are available, and access top level queries more quickly?
    • is a secondary top nav still a thing?
  • review what the front page search box does: presently it is term+entity+country. The UX here could be improved here I think. Key is to make it complimentary to a list-based way of getting at the data.

Search views

Again, some easy wins I think:

  • Collapse the general filters into a single filter for the results set.
  • ditch the filter by date options they are not inuitive. We could adapt the "filter by year" facets, but date reasoning can be quite complicated to explain in our data, because we use fuzzy dates and
  • collapse filters for mobile views, introduce a show/hide filters switch?

Record views

Good observations, thanks Sam. So, practically we have these items:

  • Better indicate the record type: Could we use colour, or design some icons to incidate a "unit". I half wonder whether it's time we included NATO JMS in the unit records. We could also include a flag (or indeed the insignia for the unit, where available). In any case, there'a lot that can be done to improve the header to make it a lot clearer.
  • include the first_cited and last_cited values from unit and person data in the header. This is data we omitted at some point in the past (but it's increasingly important to include it I think). Could require an importer change.
  • in every record type, including an easy link from the specific record to "Show all x in Mexico". That's kinda there but only if you're facet savvy.

We also plan to introduce a new datatype into records ("training and assistance"), which will need a bit of careful work to do properly.

Visuals

I'm cautious about the value of graph/map visuals vs the difficulty of implementation in a satisfactory way. So far, we've adopted a "show one attribute in one record" approach with the visuals in WWIC: show sites, show areas of operation, show the upwards command chain. The maps are deliberately dumb (no filters, etc) too, as we adopted the idea that when we show visual, there should be no need to do more to the data. The ony place we step away from that is the forward/backwards time switch in the command charts.

The issue with our geo is the combination of point and polygon data, the geospatial data available to us, and the rules that we encode locations with only the degree of precision that our underlying source can evidence. Largely, this means that we may have items on a map that appear precise but are not: in this case, maps accentuate certainty in a misleading way. Any map needs pretty careful design, along with ways that the visual display is balanced out with in-situ explanatory material or mechanism that help the user navigate ambiguity. This adds an extra level of difficulty I think.

Graphs become very big very quickly, presenting huge UX challenges. This is why we only show the upwards command chart, because it only gets simpler! In general, the comamnd charts are well received and numerous researchers get a-ha moments from seeing the raw data come alive in them. As with maps, we've implemented graphs very simply at the record level. The challenge is whether there is anything better a visual on a specific record, and a wholesale way of exploring the data.

I'd feel more confident on both if we'd found a way interally to resolve the challenges easily, but we still struggle with them. For now, I'd say leave the visuals be, until we have thoroughly cracked the graph/map visuals in our internal practice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants