Category Archives: Usability

Posts related to product design, user experience and usability

Calendar syncing

We quietly released a new feature a couple of weeks ago that we now want to announce to the world: you can have all your Kerika due dates appear automatically on your Mac, Outlook or Google Calendar!

All you have to do is go to https://kerika.com/preferences (or click on the Preferences link that shows up under your photo in the top-right of the Kerika app), and then click on the Start Syncing button on that page:

Calendar syncing
Calendar syncing

You can sync to your Apple/Mac calendar, your Microsoft Outlook calendar, or your Google Calendar.

Pick your preference, and Kerika will show you detailed instructions on how to start syncing.

Here, for example, are the instructions for syncing to your Apple/Mac calendar:

Apple Mac Calendar synching instructions
Apple Mac Calendar syncing instructions

And here are the instructions for syncing to your Microsoft Outlook calendar:

Microsoft Outlook synching instructions
Microsoft Outlook syncing instructions

And, finally, here are the instructions for syncing to your Google calendar:

Google Calendar synching instructions
Google Calendar syncing instructions

You will notice that we have deliberately obfuscated the actual calendar URL for this particular user, in all three images above.

That’s important: your calendar URL is unique and precious — don’t share it with anyone!

As your cards on your Kerika Task Boards and Scrum Boards get new due dates, Kerika will automatically feed these updates to your personal calendar: you don’t need to do anything.

Kerika due dates always appear as “all day” events.

Please note that it’s up to  Apple/Microsoft/Google to determine how quickly these updates show up on your calendar.

On your Mac Calendar, for example, you can set the frequency with which these updates appear by doing a right-click with your mouse on the calendar and selecting Get Info:

Mac Calendar Info
Mac Calendar Info

And then setting the “Refresh time” for that particular calendar. (On Macs, the fastest that iCloud allows is every 5 minutes.)

Setting calendar auto-refresh time
Setting calendar auto-refresh time

 

Making it easier to download files from “Done” cards

Thanks to Steven Thompson, a consultant working with some of our users at the City of Kent, for pointing this out to us:

If a card is moved to Done, it preserves all its attachments, of course, but it is a little inconvenient to download these attachments directly from within Kerika itself: you would have to open that file in preview mode, and then download it.

We have simplified that process: now, if you hover over an attachment for a card that’s in Done, a “download” button will appear that will make it easier to download the attachment, without having to preview it first:

Downloading attachments from Done cards
Downloading attachments from Done cards

You can now Copy and Paste Lines

In a recent update, we added a minor new feature: you can now copy and paste lines even if they are not used to connect any other objects on a Kerika Whiteboard.

We always let you copy and paste lines that were used to connect other objects, like in this scenario:

Copying objects connected by a line
Copying objects connected by a line

 

But now you can also copy and paste freestanding lines (i.e. lines that are not anchored at either end on anything else), like this:

Copying a freestanding line
Copying a freestanding line

 

The fact that copying/pasting freestanding lines was not possible before was actually a conscious design decision on our part, but looking back we can’t figure out why it seemed like a good idea at the time :-/

Ctl-Enter: a faster way to send chat

We have added a keyboard shortcut to make it a little faster to send chat messages — on cards, canvases or the board itself.

After typing in your chat message, use the Ctl-Enter (or Ctl-Return) key combination to send the chat immediately. It will save you having to reach for the mouse to click on the Send button…

Sending Chat with Ctl-Return
Sending Chat with Ctl-Return

 

(And thanks, as usual, to our users for urging us to add this new feature!)

When you add an existing Google or Box file, we copy it into your Kerika folders

If you use the “file picker” that’s built into Kerika to add an existing Google Drive or Box file to a card, canvas or board — for a Task Board, Scrum Board or Whiteboard — you will see a message that says the file is being copied.

This is the file picker:

File picker
File picker

Clicking on the File Picker button brings up the File Picker dialog:

Using the Box file picker
Using the Box file picker

And this is the “copying…” message that’s shown.

Copying message
Copying message

So, what’s happening?

Well, Kerika stores all your Kerika-related files in a set of special folders within your Google Drive or Box account, if you are using Kerika+Google or Kerika+Box, and these are organized neatly into folders corresponding to each of your boards.

Here’s what the folders in your Box account look like (you can learn more by reading about how Kerika integrates with Box):

It’s a similar structure if you are using Kerika with Google:

Keeping all the Kerika files together in a set of related folders makes things cleaner for you: when you look at your Google Drive or Box Account, you know exactly what’s being used by Kerika, and what’s other stuff.

And this is why we make a copy of your existing Google Drive or Box file when you use the File Picker: it enables us to put a copy into your Kerika-specific folders, where it is easier to share with the rest of your project team.

Leaving chat, and then returning

When you are writing a chat message, on a card or canvas on any Kerika Task Board, Scrum Board or Whiteboard, what happens if you need to leave that message in the middle and go look at something else in Kerika?

For example, suppose you are in the middle of writing a chat message, but in order to complete it, you need to go off and look at another card’s details, or maybe a file attached somewhere else on the board?

You can leave aside a chat in mid-stream, go somewhere else in Kerika, return to the chat, and pick up where you left off!

That’s because Kerika uses your browser’s local cache storage to keep your unsent message: it means your changes aren’t lost while you go look at something else in Kerika.

This is a handy usability fix we have always had in Kerika, but it may be one that folks didn’t realize existed…

Well, now you know :-)

From Projects to Boards: a clarification

We used to refer to “Projects” and “Boards” somewhat interchangeably on our website, our blog and in the Kerika app itself.

There was no special reason for this: in our mind, a Project was clearly a Board, and vice-versa, and it never occurred to us that this might prove a source of confusion to anyone.

Well, we were wrong about that.

In the real world, people are very cautious about “starting a new project”, because this might involve getting formal administrative approval, budget allocation, staff changes, etc.

In other words, in the real world a “project” is a big deal.

But, in Kerika, starting a new Task Board, Scrum Board or Whiteboard is not a big deal — and that is very much by design.

Unlike so many other collaboration tools that make it difficult for you to create as many boards as you like, Kerika was always designed to make it very easy for you to redesign your work as needed: start new boards, move cards or canvases from one board to another (using Cut, Copy and Paste), and to move ideas and content from one context to another.

Many of our competitors don’t offer this kind of flexibility: either the software makes it hard, or their billing model actively discourages you from creating multiple boards.

That will never be the case with Kerika: we will always support flexibility in how you organize and manage your boards.

Still, our interchangeable use of “projects” and “boards” was definitely causing some confusion, which we have fixed with our latest release by using the term “Board” consistently and avoiding use of the term “Project”.

So, if you were a Project Leader previously, you are now a Board Admin on that board. Your rights and privileges remain the same, it’s just your title that changed.

Board Admin
Board Admin

When you start a new board, what used to be called “New Project” is now labeled “New Board” to make it clear what you are doing:

New Board dialog
New Board dialog

We hope this makes for better usability: let us know what you think.

How you can tell if your Project Team has changed

If you are the only Project Leader on a Task Board, Scrum Board or Whiteboard, you will know when someone joins a board — after all, you would have approved their invitation in the first place.

But, if there are several Project Leaders for a board, it might be one of the others who added somebody to your board, and they might not have discussed this with you…

So, Kerika makes sure you know whenever the project team on any board has changed in any way:

  • If someone has joined,
  • If someone’s role has changed,
  • If someone has left.

(After all, someone could have left the team on their own, without telling you!)

Whenever there is a change in the project team, the Board Settings button on the top-right of the board will appear in orange.

Board Settings is highlighted
Board Settings is highlighted

Click on the Board Settings button, and you will see the Team tab is highlighted: this is Kerika’s way of drawing your attention to this particular tab within the Board Settings display.

Team tab is highlighted
Team tab is highlighted

When you go over to the Team tab, you will see that the new person’s name is highlighted in orange, for a few seconds. It’s a discrete yet very effective notification from Kerika, drawing your attention to the presence of someone new on the team.

Changed roles are highlighted
Changed roles are highlighted

The same kind of notification is used when someone’s role on the team is changed, e.g. from Team Member to Visitor.

Kerika also tries to let you know when someone has left the team, by highlighting the Project Settings button in orange, and the Team tab within the Project Settings in orange as well.

Smart notifications, from Kerika — the only work management system that’s designed specially for distributed Lean and Agile teams :-)