Kaito Startup Farm IDEA → REALITY
Kaito Wings
Kaito Wings Kaito Wings ITチーム

HR管理システム - 包括的人事労務プラットフォーム

HR管理システム - 包括的人事労務プラットフォーム

企業の人事業務を一元管理するクラウド型HRシステムを開発しました。従業員情報管理、勤怠管理、給与計算、評価管理まで、人事部門の業務を包括的にサポートします。

プロジェクト概要

  • 従業員情報の一元管理
  • 勤怠管理・有給管理
  • 評価・目標管理
  • 給与計算連携

依頼者の目指した目標と解決したい課題

中小企業の人事部門では、従業員情報がExcelやバラバラのシステムで管理され、情報の更新や集計に多大な手間がかかっていました。勤怠データの集計、給与計算のための情報整理、評価シートの配布・回収など、アナログな作業が多く残っており、人事担当者の負担が大きい状況でした。また、リモートワークの普及により、オンラインでの勤怠管理や評価管理の需要が高まっていました。

開発したシステムの特徴

このHRシステムは、人事業務の全般を網羅し、各機能が連携してシームレスに動作します。主な機能として:

  • 従業員管理:
    • 基本情報・連絡先管理
    • 組織図・所属部署管理
    • 雇用契約情報
    • 入退社手続きワークフロー
  • 勤怠管理:
    • Web打刻・スマホ打刻
    • 出退勤時刻記録
    • 残業時間集計
    • 有給休暇管理
    • シフト管理
    • 勤怠データエクスポート
  • 評価管理:
    • 目標設定・進捗管理(OKR/MBO)
    • 評価シート作成・配布
    • 多面評価(360度評価)
    • 評価結果集計
    • フィードバック履歴
  • 給与連携:
    • 給与計算システム連携
    • 勤怠データ自動連携
    • 給与明細配信
  • レポート機能:
    • 人員構成分析
    • 勤怠統計レポート
    • 残業時間ダッシュボード
    • 離職率分析

技術的背景

Ruby on Railsをベースに、安定性と拡張性を重視した設計で構築されています。複雑な権限管理が求められるため、ロールベースのアクセス制御(RBAC)を実装し、部署・役職ごとに適切な情報アクセスを制御しています。

勤怠データは、高精度な集計と改ざん防止のため、タイムスタンプとログ管理を徹底しています。また、労働基準法に準拠した残業時間の警告機能や、有給休暇の自動付与機能など、法令対応も組み込まれています。

評価管理では、柔軟な評価項目設定と評価フローのカスタマイズが可能で、各企業の評価制度に対応できます。目標設定から評価、フィードバックまでの一連のプロセスをシステム上で完結できます。

セキュリティ面では、個人情報保護を最優先に、暗号化、アクセスログ、二段階認証などを実装しています。定期的なセキュリティ監査とアップデートにより、安全性を維持しています。

解決された問題

このHRシステムの導入により、人事担当者の業務時間が大幅に削減され、戦略的な人材管理に時間を割けるようになりました。従業員側も、勤怠打刻や有給申請がスマホから簡単にでき、利便性が向上しました。評価の透明性が高まり、従業員のモチベーション向上にもつながっています。リモートワーク環境でも、勤怠管理や評価管理がスムーズに行えるようになりました。

チーム構成

  • (KW) プロジェクトマネージャー
  • (KW) バックエンドエンジニア×3
  • (KW) フロントエンドエンジニア×2
  • 労務専門家
  • UIデザイナー
  • QAエンジニア

(KW) はKaito Wingsが担当

プロジェクト期間

  • 要件定義・法令調査 - 3ヶ月
  • データベース設計・基本機能開発 - 6ヶ月
  • 評価・給与連携機能開発 - 3ヶ月
  • セキュリティ監査・改善 - 2ヶ月
  • パイロット導入・調整 - 2ヶ月

システム構成

  • Ruby on Rails / PostgreSQL
  • Sidekiq / Redis(非同期処理)
  • Active Storage(書類管理)
  • RSpec
  • Docker / Docker Compose
  • AWS(インフラ)
  • CloudWatch(監視)