Web開発

HR領域の新規SaaSをMVPから約7カ月で製品化

  • バックエンド開発
  • フロントエンド開発
  • インフラ
  • UI設計
  • システム開発
Overview
HR領域における新規SaaSの開発プロジェクトに参画しました。 エンドクライアントが作成したサービス設計書をもとに、最初からすべての機能を開発するのではなく、サービスの中核となる機能に絞ったMVPをご提案。要件と優先順位を整理し、約3カ月でMVPを開発しました。 その後、MVPをベースに機能追加と改善を進め、約4カ月で製品版をローンチしています。 複数社が参加する開発体制の中で、ShareDanは主にAWSインフラの構築と、Node.js・Express・TypeScriptによるAPIの設計・開発を担当。短期間での新規サービス公開を技術面から支援しました。 ※契約上の都合により、エンドクライアント名、サービス名、サービス画面は非公開としています。
Client
HR・広告関連企業様
Scope
バックエンド開発 | フロントエンド開発 | インフラ | UI設計 | システム開発
Year
2020

プロジェクト概要

  • クライアント:HR・広告関連企業様
  • 開発種別:HR領域の新規SaaS開発
  • ShareDanの担当範囲:MVP提案、システム設計、AWSインフラ構築、API設計・開発、開発工程の支援
  • フロントエンド:Vue.js、Nuxt.js
  • バックエンド:Node.js、Express、TypeScript
  • インフラ:AWS
  • MVP開発期間:約3カ月
  • 製品版までの追加開発期間:約4カ月
  • プロジェクト全体の期間:約7カ月
  • 開発規模:プロジェクト全体で数千万円規模
  • 開発年:2020年

これまでにないHRサービスの立ち上げ

本プロジェクトは、求人・採用に関する複数の情報やシステムを連携し、採用業務の効率化を支援する新規SaaSの開発です。

プロジェクト開始時点では、エンドクライアントによって事業構想とサービス設計書が作成されていました。

一方、設計書に記載されたすべての機能を最初から実装すると、公開までに長い期間と大きな開発費が必要になります。

新しい事業を早期に市場へ投入するため、サービスとして最初に提供すべき価値を整理し、段階的に開発を進めることになりました。

サービス設計書からMVPを提案

ShareDanでは、サービス設計書の内容を確認し、MVPに含める機能と、製品版以降に実装する機能を整理しました。

MVPでは、サービスの中核となる業務を実行するために欠かせない機能を優先。初期段階では必要性が低い機能や、公開後に追加できる機能を切り分けています。

機能を単純に減らすのではなく、サービスの目的、利用者、業務フロー、外部システムとの連携、将来的な拡張性を確認しながら、短期間で実現できる開発範囲を提案しました。

これにより、事業構想を実際に利用できるプロダクトへ落とし込み、プロジェクト開始から約3カ月でMVPを完成させました。

MVP完成後、約4カ月で製品版をローンチ

MVPの完成後は、製品版の公開に向けて機能追加と改善を進めました。

最初の約3カ月でサービスの基盤を構築し、その後の約4カ月で製品版に必要な機能を実装。プロジェクト開始から約7カ月で正式ローンチに至っています。

限られた期間で開発を進めるため、複数の開発会社が担当領域を分担しました。

ShareDanでは、自社の担当範囲だけを見るのではなく、フロントエンドや外部システムとの接続も考慮しながら、インフラとAPIの開発を進めています。

AWSによるSaaS基盤の構築

サービスを稼働させるインフラにはAWSを採用しました。

MVPから製品版への段階的な機能追加を想定し、アプリケーションの開発、検証、公開を継続して行える環境を構築しています。

短期間のプロジェクトでは、機能開発だけでなく、各開発チームが作業できる環境を早期に準備することが重要です。

ShareDanではAWS環境の設計・構築を担当し、API開発と並行してサービスの稼働基盤を整備しました。

Node.js・Express・TypeScriptによるAPI開発

バックエンドにはNode.jsとExpressを採用し、TypeScriptでAPIを開発しました。

本サービスでは、フロントエンドとバックエンドだけでなく、採用業務に関係する複数のシステム間でデータを連携する必要がありました。

各機能から必要なデータを安全かつ一貫した形式で利用できるよう、APIの役割、入出力するデータ、処理結果、エラー発生時の挙動などを設計しています。

TypeScriptを利用してデータの型を明確にすることで、短期間かつ複数人で進める開発において、実装上の認識差や接続時の不具合を抑えやすい構成としました。

Vue.js・Nuxt.jsによるフロントエンドとの接続

フロントエンドにはVue.jsとNuxt.jsが採用されました。

ShareDanは主にAWSインフラとAPIを担当し、フロントエンドチームと連携しながら、画面から必要な情報を取得・登録できるよう接続部分を調整しました。

複数社による開発では、それぞれの担当領域が正しく動作していても、接続部分の仕様が一致していなければ、システム全体として機能しません。

APIの仕様とフロントエンド側の利用方法を確認しながら開発を進めることで、各チームの作業をつなぎ、短期間での製品版ローンチを支援しました。

数千万円規模の新規SaaS開発

本プロジェクトは、全体で数千万円規模の新規サービス開発となりました。

複数社による開発体制の中で、ShareDanはMVPの提案段階から参加し、サービスの立ち上げに必要なAWSインフラとAPIの開発を担当しています。

大規模な構想を一度に実装するのではなく、MVPと製品版に段階を分けることで、事業の立ち上げスピードと将来的な拡張性の両立を図りました。

MVP・SaaS開発をご相談ください

ShareDanでは、新規SaaSの立ち上げ、MVPの要件整理、AWSインフラの構築、Node.js・TypeScriptを用いたAPI開発に対応しています。

完成した仕様を実装するだけでなく、サービス設計書や事業構想をもとに、最初に何を作るべきかを整理するところから支援可能です。

短期間でMVPを公開したい場合や、複数の開発会社が参加するプロジェクトのインフラ・バックエンド開発についてもご相談ください。

採用情報

(Toward a Team That Grows Together)

技術で、誠実に。 育て合うチームへ。 現場で学び、共につくる環境があります。

実装の現場で積み重ねる日々の経験こそが、技術を深め、
信頼できるチームをつくる土台になると私たちは考えています。
ShareDanでは、共に学び合い、育て合う文化を大切にしています。

お問い合わせ

制作のご依頼・ご相談

お電話

03-4362-7069

受付時間 平日10:00 〜 18:00