ページ

2026年8月21日金曜日

Frappe HRを参考に人事システムを作ろうとして、削り続けたら何も残らなかった話——テーブル10個が4個に、画面8つが4つに

名古屋でAIシステム開発の会社をやっています。今日のテーマは削ることです。既存OSSを参考に人事システムを設計し、そこから機能を削り続けたら、参考にしたものが何も残らなかった。その全記録です。

きっかけは、ISOや個人情報保護で置いている「◯◯責任者」の管理でした。品質管理責任者、個人情報保護管理者、安全衛生推進者。担当者が代わると、その職が何をする職なのかが失われる。この一点だけを扱う道具が欲しかった。

探した結果がこれです(★数・更新日は2026-08-21時点の実測)。

  • Frappe HR 8,610★/GPL-3.0/活発——ただし ERPNext(38,313★) 前提の巨大HRスイート

  • Horilla 1,332★/LGPL-2.1/活発——同じくフルスタックHR

  • OrangeHRM 1,115★/GPL-3.0/更新が2026-06で止まりぎみ

どれも給与・採用・評価ワークフローを含む塊で、欲しい「職の記録を残す」一点だけを担う道具は実質不在でした。

この記事は要約版です。続き(残りの話題・実装の詳細)は元記事でどうぞ:

Frappe HRを参考に人事システムを作ろうとして、削り続けたら何も残らなかった話——テーブル10個が4個に、画面8つが4つに