目標管理システム開発の進め方/やり方/流れや方法/手法/工程/手順

目標管理システムの開発を検討しているものの、「どこから手をつければよいのか」「どのような工程で進めればよいのか」と悩んでいる担当者の方は少なくありません。市販のSaaSツールでは自社の評価制度や組織構造に合わせるのが難しく、独自開発でなければ対応できないケースも多くあります。しかし開発の全体像が見えないまま進めてしまうと、途中で要件が膨らんだり、現場に定着しないシステムができあがったりと、失敗につながるリスクが高まります。

この記事では、目標管理システム開発の進め方・手順・流れを、要件定義から運用保守までのフェーズごとに丁寧に解説します。各工程で押さえるべきポイントや費用感、よくある失敗パターンまで網羅していますので、開発プロジェクトを成功させるための道標として活用してください。

▼全体ガイドの記事
・目標管理システム開発の完全ガイド

目標管理システム開発の全体像

目標管理システム開発の全体像

目標管理システムの開発は、一般的なWebシステム開発と同じく「要件定義→設計→開発→テスト→リリース→運用保守」という工程で進みます。ただし、目標管理システムは人事評価制度や承認フロー、組織階層と密接に絡み合うため、業務理解の深さが開発の成否を大きく左右します。まずは開発の全体像と、目標管理システム特有の開発アプローチを理解しましょう。

なぜ独自開発が選ばれるのか

目標管理システムには、カオナビ・HRBrain・SmartHRといった市販のSaaSツールが数多く存在します。それでも独自開発(スクラッチ開発)が選ばれる理由は主に三つあります。第一に、自社独自の人事評価制度(MBO・OKR・コンピテンシー評価など)に完全対応できることです。市販ツールは汎用設計のため、自社固有の評価項目や承認フローに合わせようとするとカスタマイズが限界に達するケースがあります。第二に、既存の人事システムや給与計算システムとのシームレスな連携が実現できることです。APIで繋げられないシステムとの連携も、独自開発であればデータベースレベルで対応できます。第三に、長期的なコスト最適化です。SaaSは月額課金のため、従業員数が増えるほど費用が膨らみますが、自社開発であれば一度の初期投資で長期間使い続けられます。

開発アプローチの種類と選び方

目標管理システムの開発アプローチには、大きく分けて「スクラッチ開発」「ノーコード・ローコード開発」「パッケージカスタマイズ」の三種類があります。スクラッチ開発は、ゼロから完全にオリジナルのシステムを構築する手法で、自由度は最も高い反面、開発期間・費用ともに最大になります。一般的な目標管理システムのスクラッチ開発は500万円〜2,000万円程度、開発期間は6ヶ月〜1年半が目安です。ノーコード・ローコード開発は、既存のプラットフォーム(kintone・Bubbleなど)を活用することで開発期間と費用を大幅に削減できます。50万円〜300万円程度で3ヶ月以内に構築できるケースもあります。ただし、プラットフォームの制約内でしか対応できないため、複雑な承認フローや大規模組織では限界が生じることもあります。パッケージカスタマイズは、既存の人事システムのパッケージ製品をベースにカスタマイズする手法で、基本機能の開発コストを省きつつ自社要件を盛り込めますが、パッケージのバージョンアップへの対応が課題になることがあります。

目標管理システム開発の進め方:要件定義・企画フェーズ

目標管理システム開発の要件定義フェーズ

要件定義・企画フェーズは、目標管理システム開発の成否を最も大きく左右する工程です。ここで「何を作るのか」を明確にしなければ、後工程で手戻りが発生し、コストと期間が大幅に膨らむリスクがあります。このフェーズには通常1〜2ヶ月かかりますが、ここに時間を投資することが全体の効率化につながります。

業務要件・機能要件の整理

要件定義では「業務要件」「機能要件」「非機能要件」の三つを体系的に整理することが基本です。業務要件では、現在の目標管理の運用プロセス(Excelや紙での管理)の課題を洗い出し、システム化によって解決したい問題を明確にします。具体的には「目標設定から最終評価まで何週間かかっているか」「承認の差し戻しがどれくらい発生しているか」「進捗の可視化ができていない部署はどこか」といった定量的な現状把握が重要です。

機能要件の整理では、目標管理システムに必要な機能を「必須機能(Must)」「あれば良い機能(Want)」「将来的に必要な機能(Future)」に分けて優先順位をつけます。一般的な目標管理システムに必要な機能としては、目標設定・編集機能、進捗更新・コメント機能、承認ワークフロー機能、評価入力・フィードバック機能、組織階層・権限管理、レポート・ダッシュボード機能、通知・リマインダー機能、人事システムとのデータ連携機能などが挙げられます。初期リリースに全機能を盛り込もうとすると開発期間と費用が膨大になるため、フェーズ分けして段階的に開発する計画を立てることが現実的です。

人事制度との整合性確認と評価モデルの選定

目標管理システム開発において、既存の人事評価制度との整合性確認は欠かせないステップです。MBO(目標管理制度)とOKR(Objectives and Key Results)では、システムに求める設計が大きく異なります。MBOは個人の目標設定・達成度評価・報酬連動を重視するため、評価シート・承認フロー・評価結果の蓄積機能が中心になります。一方OKRは、組織全体の目標の透明性と四半期ごとの進捗確認を重視するため、目標の階層表示・全社公開設定・チェックイン機能などが重要になります。

要件定義の段階では、人事部門・現場マネージャー・経営層それぞれのステークホルダーへのヒアリングが必要です。人事部門からは「評価制度の運用ルール」「何期分のデータをどのように保管するか」「他システムとのデータ連携要件」を確認します。現場マネージャーからは「部下の目標をどのように確認・コメントしたいか」「承認の段階はいくつ必要か」「スマートフォンでの利用シーン」を聞き出します。経営層からは「部門別・役職別の達成状況をどのように可視化したいか」「人事戦略上の優先課題」を把握します。これらのヒアリング結果を要件定義書にまとめ、発注先の開発会社と共有することで認識の齟齬を防ぎます。

目標管理システム開発の進め方:設計・開発フェーズ

目標管理システム設計・開発フェーズ

設計・開発フェーズは、要件定義書をもとにシステムの具体的な仕様を決定し、実装していく工程です。目標管理システムの場合、承認フローの設計とデータモデルの設計が特に重要になります。このフェーズは開発規模によって2〜8ヶ月程度かかります。

基本設計:UI・データ構造・承認フローの設計

基本設計では、システム全体の流れ・画面構成・データ構造・承認フローを定義します。目標管理システムのUI設計では「見やすさ」と「入力しやすさ」が定着率を大きく左右します。目標一覧画面では、目標項目・進捗率・未更新項目・評価ステータスが一目で把握できるダッシュボード設計が重要です。また、スマートフォンでの操作を前提としたレスポンシブデザインも不可欠です。現場社員が外出先や移動中にも進捗を更新できる環境を作ることで、データの鮮度が保たれます。

データ構造の設計では、組織階層(会社・事業部・部署・チーム・個人)をどのように表現するかが核心になります。組織変更や人事異動が頻繁に発生することを前提に、過去の組織構造・目標・評価データを正確に保持できる設計が求められます。例えば「2期前の目標を現在の上司が参照できるか」「退職した社員の評価履歴を人事が確認できるか」といった観点での設計が必要です。承認フローの設計では、差し戻し・代理承認・一括承認・承認期限の設定など、現実の運用に即したフロー制御を定義します。承認者の設定を固定とするか動的に変更可能とするかも、組織の規模や変動頻度によって判断が異なります。

詳細設計と実装:フロントエンド・バックエンドの開発

詳細設計では、基本設計を受けてより具体的な仕様を定義します。入力項目の型・バリデーションルール・権限制御の条件・通知のトリガー条件・承認の自動処理ルールなどを細部まで決定します。たとえば「目標の進捗率が50%以下かつ期末まで30日を切った場合は上司へ自動通知する」「承認待ち状態が5営業日以上続いた場合はリマインドメールを送信する」といったロジックを明文化します。

実装フェーズでは、フロントエンドとバックエンドの開発が並行して進みます。フロントエンド開発では、React・Vue.js・Angularなどのフレームワークを使い、ユーザーが直接操作する画面(目標入力フォーム・進捗更新画面・評価シート・承認画面・ダッシュボード)を構築します。バックエンド開発では、目標や評価データのCRUD処理・権限制御ロジック・承認フローの状態管理・通知送信処理・外部システムとのAPI連携を実装します。目標管理システムでは特に権限制御が複雑になりやすく、「部長は自部門全社員の目標を閲覧できるが他部門は不可」「HR担当者は全社の評価結果を集計できる」「本人は自分の評価コメントを期末まで閲覧不可」といった細かい制御を正確に実装する必要があります。

目標管理システム開発の進め方:テスト・リリースフェーズ

目標管理システムのテスト・リリースフェーズ

テスト・リリースフェーズでは、開発したシステムが要件通りに動作するかを多角的に検証し、本番環境へ展開します。目標管理システムのテストでは「仕様通り動くか」に加えて「現場の評価運用として成立するか」という観点でのシナリオテストが特に重要です。このフェーズには通常1〜2ヶ月かかります。

テストの種類と目標管理システム特有の検証ポイント

テストは一般的に「単体テスト→結合テスト→システムテスト→受入テスト」の順で実施します。単体テストでは、個々の機能(目標の保存処理・進捗率の計算ロジック・通知送信処理など)が仕様通り動作するかをプログラム単位で検証します。結合テストでは、複数の機能を組み合わせたシナリオ(「目標を入力→上司へ承認依頼→上司が承認→確定通知が届く」といった一連のフロー)が正しく動作するかを確認します。

目標管理システム特有の検証ポイントとして、権限制御のテストが特に重要です。「一般社員ロールで他者の評価コメントが見えないか」「部長ロールで他部門のデータにアクセスできないか」「人事管理者が全社データを正しく集計できるか」といったロールごとの権限テストを網羅的に実施する必要があります。また、評価期のサイクルを模したシナリオテストも欠かせません。実際の評価運用(目標設定期・中間レビュー期・期末評価期)を想定したテストシナリオを作成し、現場担当者(人事・マネージャー・一般社員)それぞれの視点から操作感を検証します。ユーザー受入テスト(UAT)では、実際のエンドユーザーにシステムを触ってもらい、仕様書に記載のない「使いにくさ」を発見することが重要です。

リリース計画と段階的移行の進め方

目標管理システムのリリースは、評価サイクルのタイミングに合わせて計画することが重要です。期中に突然システムを切り替えると、進行中の評価データの移行が困難になるため、期首(4月や1月)や中間評価前のタイミングでのリリースが一般的です。リリース形式としては「全社一斉リリース」と「パイロット部門先行リリース」の二つがあります。全社一斉リリースはシンプルですが、リスクが高くなります。パイロット部門(IT部門や特定の部署)でまず試験運用し、課題を洗い出してから全社展開するアプローチの方が、リスクを抑えられます。

移行計画では、旧来のExcelや紙の運用からのデータ移行も検討事項です。過去の評価データをどの範囲でシステムに取り込むかを決め、データクレンジング(表記ゆれ・重複の修正)と移行作業の工数を見積もっておく必要があります。また、リリース後の操作説明会・マニュアル整備・ヘルプデスク対応の準備も並行して進めることが、スムーズな定着につながります。

費用相場とコストの内訳

目標管理システム開発の費用相場

目標管理システムの開発費用は、開発規模・機能の複雑さ・開発会社の選定によって大きく幅があります。適切な予算計画を立てるために、費用の目安と内訳を理解しておきましょう。

人件費と工数:規模別の費用目安

目標管理システムの開発費用は、主に「人件費(工数×単価)」で構成されます。システム開発の工数単価はエンジニアのスキルレベルや地域によって異なりますが、国内では1人月あたり60万円〜120万円が一般的な相場です。小規模な目標管理システム(従業員100名以下・基本的な目標設定と承認フローのみ)であれば、20〜40人月程度で開発できるため、費用は150万円〜500万円程度になります。中規模システム(従業員100〜1,000名・OKR対応・HR連携あり)では40〜80人月程度かかり、300万円〜1,000万円が目安です。大規模システム(従業員1,000名以上・複雑な承認フロー・複数システム連携・モバイルアプリ対応)では100人月以上になるケースもあり、1,000万円〜3,000万円以上になることもあります。

初期費用以外のランニングコスト

開発費用(初期費用)以外に、継続的に発生するランニングコストも予算計画に組み込む必要があります。主なランニングコストは「インフラ費用」「保守・運用費用」「機能追加費用」の三つです。インフラ費用は、AWSやGCPなどのクラウドサーバー・データベース・ストレージの利用料で、システム規模によりますが月額5万円〜30万円程度が目安です。保守・運用費用は、バグ修正・セキュリティパッチ適用・法改正への対応などで、開発費用の15〜20%/年が一般的な相場です(1,000万円で開発した場合、年150万円〜200万円程度)。機能追加費用は、運用を開始してから現場のフィードバックをもとに機能改善・追加を行う費用で、年間50万円〜200万円を見込んでおくと安心です。

見積もりを取る際のポイント

目標管理システム開発の見積もりポイント

開発会社に見積もりを依頼する際は、いくつかの準備と確認事項を押さえておくことで、精度の高い見積もりを取得でき、発注後のトラブルを防ぐことができます。

要件明確化と仕様書の準備

見積もり精度を高めるために最も重要なのは、依頼時点での要件の明確化です。「目標管理システムを作りたい」という一文だけでは、開発会社は正確な見積もりを出すことができません。少なくとも「対象ユーザー数・組織階層の深さ・承認ステップ数・連携が必要な既存システム・希望するリリース時期」を整理した簡易RFP(提案依頼書)を用意することで、見積もりの質が大きく向上します。また、自社で利用したいSaaSの画面を参考として提示したり、Excelでの現在の運用フローを整理した資料を用意したりすることも効果的です。開発会社は参考情報が多いほど、実態に即した見積もりを作成できます。

複数社比較と発注先の選び方

見積もりは必ず3社以上から取得することをお勧めします。同じ要件でも開発会社によって見積もり金額が2〜3倍異なることは珍しくなく、複数社を比較することで相場感を把握できます。比較の際は、金額だけでなく「人事・HR系システムの開発実績があるか」「提案内容が自社の課題を正確に理解しているか」「プロジェクトマネジメントの体制が明確か」「アジャイル開発とウォーターフォール開発のどちらで進めるか、その理由は何か」といった質的な評価も行うことが重要です。目標管理システムは人事業務に直結するシステムのため、業務知識(HR・評価制度の理解)を持つ開発会社を選ぶことが成功への近道です。

注意すべきリスクと対策

目標管理システムの開発でよく起こるリスクは主に三つあります。一つ目は「要件の後出し変更によるコスト増」です。開発着手後に「やっぱりこの機能も欲しい」「承認フローを変えたい」という追加・変更要求が発生すると、追加費用と納期延長が生じます。これを防ぐには、要件定義フェーズを丁寧に行い、変更管理のルール(変更依頼書の提出・追加費用の見積もり・双方の承認)を事前に取り決めておくことが重要です。二つ目は「現場への定着失敗」です。立派なシステムを作っても、現場が使ってくれなければ意味がありません。UI設計の段階から現場のマネージャーや一般社員を巻き込み、使いやすさの確認をしながら開発を進めることが定着率向上につながります。三つ目は「セキュリティリスク」です。目標管理システムには給与評価や人事情報という機密性の高いデータが集まります。アクセス権限管理・通信の暗号化(HTTPS)・データのバックアップ・不正アクセス検知といったセキュリティ対策を開発仕様に盛り込むことが必須です。

まとめ

目標管理システム開発まとめ

目標管理システム開発の進め方を「要件定義・企画」「設計・開発」「テスト・リリース」のフェーズに分けて解説しました。要件定義フェーズでは人事制度との整合性確認と業務要件・機能要件の明確化が成功の鍵を握ります。設計・開発フェーズでは承認フローとデータ構造の設計、権限制御の実装が特に重要なポイントです。テスト・リリースフェーズでは業務シナリオを想定したテストとリリースタイミングの計画が定着率を左右します。

費用面では、小規模システムで150万円〜500万円、中規模で300万円〜1,000万円、大規模で1,000万円以上が目安となります。見積もり取得時は3社以上への相見積もりと、人事系システムの開発実績を持つ会社の選定が重要です。目標管理システムの開発を成功させるには、要件定義への十分な時間投資・現場を巻き込んだUI設計・段階的なリリース計画という三点を押さえることが近道です。まずは専門の開発会社にご相談いただき、自社に最適なアプローチを検討してみてください。

▼全体ガイドの記事
・目標管理システム開発の完全ガイド

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。