Code4libBC Presentation: Getting Things Done: Discovering Efficiencies in Workflow

This lightning talk was presented at Code4lib BC 2016.

For a copy of the slides, please see the presentation on SpeakerDeck (also below) or the version on GitHub.


When I first started working in libraries, I did a lot of my work by myself. Certainly, I consulted other people that had an impact on my work or vice versa, where my work would have an impact on theirs, but I mostly controlled the workflow of the projects I did. I started to think more about workflow once I started getting more involved with user experience. Then I turned more internally once I started supervising staff and their work, thinking about their workflow as individuals and as a team.
In the course of all this, I started to look at ways we can easily understand and analyze workflow. I wanted to avoid anything overly complex or time consuming, and I think I’ve accomplished that. So, I’ve put together a short presentation to share some of the methodology in the hopes that this might be useful to you and that it might get you thinking about workflows and how they might be improved.


Task Analysis

Task analysis is a methodology used frequently in usability studies and as a user experience exercise. Depending on how a task analysis is done, it might include recording and analyzing task frequently, duration, and complexity. Frequently, a task is also broken down into multiple subtasks. While there are different ways of recording the information, frequently, how the task is completed is put into a form similar to a flowchart.
This is a task analysis of how a user requests an interlibrary loan online through the website. The images you see are screenshots from the various pages a user sees while going through the request process, with arrows to show which screens the user will see depending on the decisions they make, and the rest are handwritten notes about the user’s process. Credit here goes to Matthew Reidsma at Grand Valley State University, who performed this task analysis and has since streamlined the process and improved the user experience around the online ILL process.


In a similar vein, you can of course, simply draw a flowchart based on your knowledge of how something is done, whether it’s a set process, or documenting how decisions are made.

Journey Sheet

Flowcharts and task analyses work well when you know and understand the whole process, but what happens when you don’t?
Honestly, I feel like there must be a term out there for using this method of collection information, but I haven’t found it, so I call them journey sheets.
The idea is that there is a sheet of paper that is passed along from one person to the next, and as they get it, they write down what they do. The paper itself has brief instructions and an example at the top, and the rest is space for people to fill in the information.
I recently did this with different material that is processed in the library. While I could have asked all the staff involved what they did, which I did do, I found this a great way to see the different variations in workflow for different types of items that even staff didn’t necessarily think of when just asked about it, since material is processed different depending on whether for example, it’s a book or DVD, fiction or non-fiction, a new title or an additional copy, and if the item has a hold.
One of the reasons I decided to do it this way, was because I wanted to see how items moved through other departments, which was harder to find out just by asking, because a lot of different staff would potential handle the items after they left technical services.

Questions to ask

After gathering the information, we need to ask questions about the process.

  • Does the order make sense?
  • Which steps are flexible in the order? Conditional upon other steps being completed?
  • Can specific steps be done more efficiently? (Is something done manually? Is there new technology that can help? Possibly automate part or all of it?)
  • How many people are involved? Can it be reduced?
  • Is the most suitable person doing each step?
  • Is the process consistent? Consistent with other departments?

Ideal workflow

Based on the answer to these questions, consider drawing what you think would be the ideal workflow. You might even consider starting with the ideal before you analyze current processes so that you’re not unduly influenced by the current work environment.
To get to the ideal workflow, if you don’t have one in mind already, you might consider transferring the information to a format where you can rearrange each step. You might do this digitally in a document, spreadsheet, or flowchart software, or using good old sticky notes, so that you can easily move them around.
You might then also build flowcharts representing intermediate steps to get from the current workflow to the ideal one.

Take Away

Okay, I know that none of that was rocket science, and might even be exercises you’ve done before, but hopefully if nothing else, it’s a reminder that we should not let ourselves become complacent. Just because the work is chugging along, doesn’t mean it can’t be done more efficiently, and more importantly, free up time to do other things.
I’d love to hear what other people have done with their own work, teams, or organizations, and if you have any questions, please ask.

Surprise Pandas

For your enjoyment.
red panda high fiving another one

Author: Cynthia

Technologist, Librarian, Metadata and Technical Services expert, Educator, Mentor, Web Developer, UXer, Accessibility Advocate, Documentarian

Leave a Comment

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: