KINTO Tech Blog
General

How We Made Book Management Easier

Cover Image for How We Made Book Management Easier

Introduction

Hello, my name is Rina and I’m part of the development and operations team of our product Mobility Market by KINTO at KINTO Technologies. I mainly work as a frontend engineer using Next.js. Recently, I’ve been into painting Gundam models and playing Splatoon 🎮

At KINTO Technologies, we have the opportunity to purchase work-related books at the company’s expense. These books are managed by the CIO Office and are available for employees to borrow freely. So, in this post, I'd like to share how we made the management of these purchased books easier!

The Previous Book Management Method

The previous method of book management was to use Confluence and manually update the lending status.

The management flow was as follows:

  1. The administrator adds the purchased books to the book lending list in Confluence.
  2. Those wishing to borrow a book can select it from the book lending list in Confluence and contact the administrator via Slack to request a loan.
  3. The administrator then updates the lending status in Confluence based on Slack messages

When lending books this way,

  • Those wishing to borrow or return books must contact the administrator via Slack.
  • The administrator has to manually update the lending status each time.

This was a hassle.

To simplify things, we’ve completely overhauled the way we manage our books!

The New Book Management Method

The new method uses JIRA workflows and Kanban-style boards, allowing everyone to see the lending status without going through the administrator.

Kanban-style board

The management flow was as follows:

  1. The administrator registers the purchased books as tickets in the board's library.
  2. Those wishing to borrow a book can select it from the library and change the status to "Borrowing".

And that's it! By registering all purchased books on the Kanban board, the administrator can instantly view the lending status at a glance—no need for manual updates. Meanwhile, anyone wishing to borrow or return books can easily update the status themselves, without the need to contact the administrator or use Slack for these tasks.

A JIRA Workflow to Simplify Tasks

To create this board, we have set up the following workflow:

Workflow

We created three statuses, "In Library," "Borrowing," and "Discarded/Lost." By automating the transition between these statuses, we’ve minimized the need for manual input. The settings for each workflow are as follows:

Check out (Changing a book’s status from "In Library" to "Borrowing")

  • Automatically inserts current date as the lending date.
  • Automatically assigns the borrower as the assignee in the Jira ticket.
  • Counts the number of times the book has been borrowed.

Check in (Change the status from "Borrowing" to "In Library")

  • Automatically clears the lending and expected return dates.
  • Automatically removes the borrower as the assignee.

A Little Trick to Make Things Even Easier

Get an overview of book management across all offices

We’ve added icons for each location, making it easy to see which books are available in each office at a glance. You can also filter and display the management status by selecting the office type.

KINTO Technologies has two offices in Tokyo and one each in Nagoya and Osaka. Previously, each office managed its books separately, but now all books can be managed centrally on a single board.

Receive Slack notifications when the status changes

We also use JIRA's notification feature to inform the administrator about status changes via Slack. This Slack integration has made it easier to track newly purchased books and monitor who has changed the status.

Improvement Results

As a result of revising the book management method, we have achieved the following benefits:

  • For administrators:

    • No longer need to manually update the management status of books.
    • Can quickly view the lending status and see who has borrowed the books.
    • Can centrally manage books that were previously managed separately by each office.
  • For borrowers:

    • No longer need to contact via Slack when borrowing or returning books.
    • Can simply notify the administrator by changing the Jira ticket status (no text input required!)

Conclusion

In this article, we shared how we simplified our book management method. By reducing some of the hassle, we hope to make both administrators and users happier✨

Facebook

関連記事 | Related Posts

We are hiring!

【クラウドエンジニア(クラウド活用の推進)】Cloud Infrastructure G/東京・大阪

KINTO Tech BlogWantedlyストーリーCloud InfrastructureグループについてAWSを主としたクラウドインフラの設計、構築、運用を主に担当しています。

【クラウドエンジニア】Cloud Infrastructure G/東京・大阪

KINTO Tech BlogWantedlyストーリーCloud InfrastructureグループについてAWSを主としたクラウドインフラの設計、構築、運用を主に担当しています。

イベント情報

Cloud Security Night #2
製造業でも生成AI活用したい!名古屋LLM MeetUp#6
Mobility Night #3 - マップビジュアライゼーション -