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!

【部長・部長候補】/プラットフォーム開発部/東京

プラットフォーム開発部 について共通サービス開発GWebサービスやモバイルアプリの開発において、必要となる共通機能=会員プラットフォームや決済プラットフォームの開発を手がけるグループです。KINTOの名前が付くサービスやTFS関連のサービスをひとつのアカウントで利用できるよう、様々な共通機能を構築することを目的としています。

【フロントエンドエンジニア】新車サブスク開発G/東京

新車サブスク開発グループについてTOYOTAのクルマのサブスクリプションサービスである『 KINTO ONE 』のWebサイトの開発、運用をしています。​業務内容トヨタグループの金融、モビリティサービスの内製開発組織である同社にて、自社サービスである、TOYOTAのクルマのサブスクリプションサービス『KINTO ONE』のWebサイトの開発、運用を行っていただきます。