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(監視)