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

目標管理システム開発は、要件定義から運用保守まで、工程ごとに順を追って進みます。市販の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の準備項目として、対象ユーザー数、組織階層の深さ、承認ステップ数、希望するリリース時期を示した図。
条件を揃えて伝えると、開発会社ごとの提案を比べやすくなります。

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

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

見積もりの精度を高めるうえで最も大切なのは、依頼時点で要件を明確にしておくことです。依頼内容が「目標管理システムを作りたい」の一文だけだと、開発会社は正確な見積もりを出しにくくなります。

少なくとも、対象ユーザー数や組織階層の深さ、承認ステップ数を整理し、連携が必要な既存システムや希望するリリース時期も加えた簡易RFP(提案依頼書)を用意すると、見積もりの質が大きく上がります。また、自社で使いたいSaaSの画面を参考として示したり、Excelでの現在の運用フローをまとめた資料を用意したりすると効果的です。開発会社は参考情報が多いほど、実態に即した見積もりを作成できます。

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

見積もりは、必ず3社以上から取ることをお勧めします。同じ要件でも開発会社によって見積もり金額が2〜3倍異なることは珍しくなく、複数社を比べることで相場感をつかめます。

比較の際は、金額だけでなく質の面も見ることが大切です。具体的には、「人事・HR系システムの開発実績があるか」「提案内容が自社の課題を正確に理解しているか」「プロジェクトマネジメントの体制が明確か」を確認します。さらに、アジャイル開発とウォーターフォール開発のどちらで進めるか、その理由は何かも比べます。

目標管理システムは人事業務に直結するため、業務知識(HR・評価制度の理解)を持つ開発会社を選ぶことが、成功への近道です。

注意すべきリスクと対策

目標管理システムの開発でよく起こるリスクは、主に三つあります。一つ目は、要件の後出し変更によるコスト増です。開発着手後に「やっぱりこの機能も欲しい」「承認フローを変えたい」といった要求が出ると、追加費用と納期の延長が生じます。

これを防ぐには、要件定義を丁寧に行い、変更依頼書の提出や追加費用の見積もり、双方の承認といった変更管理のルールを事前に取り決めておくことが重要です。二つ目は、現場への定着失敗です。立派なシステムでも、現場が使ってくれなければ成果になりません。

そのため、UI設計の段階から現場のマネージャーや一般社員を巻き込み、使いやすさを確かめながら開発を進めることが、定着率の向上につながります。三つ目は、給与評価や人事情報といった機密性の高いデータが集まる、セキュリティリスクです。アクセス権限管理・通信の暗号化(HTTPS)・データのバックアップ・不正アクセス検知といったセキュリティ対策を、開発仕様に盛り込むことが必須です。

ポイント

見積もりは3社以上から取り、金額だけでなく、人事系システムの開発実績や体制、開発手法の理由まで比べたうえで、発注先を選びます。

まとめ

目標管理システム開発の進め方を、「要件定義・企画」「設計・開発」「テスト・リリース」のフェーズに分けて解説しました。

要件定義フェーズでは、人事制度との整合性確認と、業務要件・機能要件の明確化が成功の鍵を握ります。設計・開発フェーズでは、承認フローとデータ構造の設計、権限制御の実装が特に大切です。テスト・リリースフェーズでは、業務シナリオを想定したテストと、リリース時期の計画が定着率を左右します。

費用面では、小規模システムで150万円〜500万円、中規模で300万円〜1,000万円、大規模で1,000万円以上が目安となります。また、見積もりを取る際は、3社以上への相見積もりと、人事系システムの開発実績を持つ会社の選定が欠かせません。

目標管理システムの開発を成功させるには、要件定義への十分な時間投資、現場を巻き込んだUI設計、段階的なリリース計画という三点を押さえるのが近道です。まずは専門の開発会社に相談し、自社に合ったアプローチを検討してみてください。

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

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

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

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

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。