HR / コンプライアンス

内部通報システムを、Next.js + Prisma で1週間プロト→PMとして本格立ち上げ

コンプライアンス領域SaaS事業者

企業向けの内部通報システムを、Next.js + Prisma + NextAuth + Resend で新規立ち上げ。PM 1 名・開発者 1 名の小規模体制で、1週間でプロトタイプを完成、約5人月でリリースまで持ち込んだ。

Before / After

プロジェクトでの変化

  • プロト完成
    1週間で動くものを提示
  • 工数
    約5人月でリリースまで
  • 体制
    開発者1名 + チーム約10名
Challenge

課題

内部通報システムでは、通報者の匿名性を完全に保護しつつ、適切な担当者にだけ内容を届けるエスカレーションフローが求められる。誰がどの通報を見られるか、どの段階で誰に通知するか、ログをどう残すか──これらを設計レベルで詰めないと、サービスの信頼性そのものが揺らぐ。さらにスピードも要件で、開発者1名体制でPMが伴走しながら、まず動くものを早期に出して関係者を巻き込みたいというフェーズだった。

Approach

アプローチ

  1. 01 通報のライフサイクルとロール(通報者・受付・対応者・管理者)を整理
  2. 02 Next.js (App Router) + Prisma で1週間でプロトタイプを構築し、関係者に動くものを提示
  3. 03 プロト後はフィードバックを受けながら、ブラッシュアップを段階的に実施
  4. 04 PMとして要件整理・優先順位付け・進行管理を担い、開発者1名がフォーカスできる状態を維持
  5. 05 NextAuth で認証フローを実装し、ロール別アクセス制御を組み込み
  6. 06 Resend で安全なメール通知(エスカレーション)と Sentry でエラー監視を整備
Key Success Factors

成功要因

1週間プロトの効果
動くものを早期に出すことで、関係者の議論を「机上から実物ベース」に切り替えられた。
PMによる進行支援
開発者1名体制でも、要件整理・優先順位付け・進行管理を分離することで実装に集中できる体制を維持した。
ロール設計の徹底
通報者・受付・対応者・管理者の4ロールを明確に分け、設計レベルで権限境界を担保した。
モダンスタックの選定
Next.js App Router + Prisma + NextAuth でフルスタックに揃え、開発速度と保守性を両立した。
Solution

ソリューション

Next.js + Prisma + NextAuth でフルスタックに構築し、1週間でプロトタイプ→約5人月でリリースまで到達。PM が要件整理・進行管理に専念し、開発者が実装に集中できる体制を維持。スピード感を保ちつつ、通報者の匿名性とエスカレーションフローを両立する基盤として立ち上げた。

同じような課題、ありませんか?

業種や規模を問わず、まずはお話を伺います。

お問い合わせフォーム
Other Cases

関連する事例

事例一覧を見る

まずは、ご相談ください。

ご相談内容は守秘義務のもと取り扱います。
お問い合わせをいただいてから、営業日2日以内にご返信いたします。