SolidJSのシステム開発の発注/外注/依頼/委託方法について

SolidJSのシステムは、業務範囲を整理し、実データに近いPoCで確かめたうえで、RFPで条件を合意する順に発注・外注を進めます。そうすると、費用と保守の釣り合いを取りやすくなります。

発注形態や契約、費用、委託先の選定も、発注前に整理しておきたい事柄です。全体像はSolidJSのシステム開発の完全ガイドもご覧ください。

▼全体ガイドの記事
・SolidJSのシステム開発の完全ガイド

SolidJSのシステムを発注・外注する前に知る全体像

SolidJSを中央に置き、ログイン認証、API、データベースを周囲に示した業務システムの構成図。
画面を担う技術と、別途設計する機能を切り分けて見られます。

発注の際は、SolidJSを採用するかどうかより先に、業務を誰がどのデータで使うのかを整理しておきます。たとえば、技術選定だけで見積もると、権限や帳票、監査ログ、移行、障害対応が後から加わり、予算と納期がずれることがあります。

SolidJSの役割は業務システム全体ではなく画面のUI層

SolidJSは、ボタンや入力フォーム、一覧、検索、絞り込み、グラフなどの画面を作る技術です。signal、store、effectの仕組みにより、在庫数や承認状態、一覧の該当行だけを更新できます。

一覧やリアルタイム通知のように、画面の一部が頻繁に変わる業務UIでは、操作感を検証する価値があります。一方で、ログイン認証、権限、API、データベースは、SolidJSとは別に設計します。帳票、CSV、バッチ、外部連携、バックアップも、画面とは切り離して設計します。

外注先には、フロントエンド、バックエンド、インフラ、運用のどこを委託するかを明示し、SolidJSで作ることも併せて伝えます。

採用メリットと発注上のリスク

SolidJSの採用メリットと発注上のリスクを並べて比べ、画面の特性と体制の両面から判断します。

  • 画面更新:動的な業務画面を軽快に動かし、必要な箇所だけを更新できます。
  • 段階移行:ReactやVueから、既存APIを使って画面だけを置き換える方法もあります。
  • 人材・部品:Reactより選択肢が小さく、担当者交代時の引き継ぎに工夫が必要です。
  • 構成:SolidStartでは複数のレンダリング方式や配置先を選べます。

レンダリング方式には、CSR、SSR、ストリーミングSSR、SSGなどがあります。また、配置先には、Vercel、AWS、Cloudflare、Netlifyなどがあります(出典: SolidStart公式ドキュメント、2026年)。

自由度が高い一方で、ルーティングやメタデータ、サーバー処理、認証の配置を決める必要があります。標準構成とドキュメントの納品を契約に含めると、技術選定が特定の担当者に偏りにくくなります。

SolidJSのシステムの発注形態の選び方

既存サービス、パッケージ拡張、スクラッチ開発、人材補強の4つの発注形態を並べた図解。
独自業務の範囲に応じて選択肢を見比べられます。

発注形態は、既存サービス、パッケージ拡張、スクラッチ開発、人材補強の中から選びます。

独自業務が少なければ既存SaaSやパッケージを優先し、独自性の高い画面や複雑な業務フローにだけSolidJSを使うと、費用と保守の釣り合いを取りやすくなります。

SaaS・パッケージを軸にした不足画面の外注

勤怠、会計、販売管理のように、法改正や制度変更の影響が大きい業務では、SaaSやパッケージを使うことで更新の負担を抑えられます。

標準機能で足りない画面だけをSolidJSで作り、API経由でつなげば、全面刷新を避けられます。

RFPでは、マスタの正本、同期失敗の検知担当、SaaS仕様変更への対応者、利用停止時のデータ取得方法を決めておきます。初期費用に加え、連携APIの変更や追加ライセンスも比較します。

独自業務が競争力になるならスクラッチ開発

標準製品に合わせると業務のやり方まで変わってしまう場合は、スクラッチ開発が適しています。

  • 対象業務:独自の受発注、複数倉庫の在庫引当、審査フロー、複雑な基幹連携
  • 役割:SolidJSは画面、Node.jsなどは業務API、PostgreSQLなどはデータ管理
  • 例外処理:注文取消、在庫不足、承認者交代、同時編集、通信断、CSV重複登録
  • 見積:画面モックだけでなく、APIとエラー時の挙動も含めます。

スクラッチ開発では、複数の機能にまたがる業務データの整合性を保つ設計も、見積の対象に含めておきます。

段階移行と人材補強による発注リスクの抑え方

既存のReactやVueを一度に置き換える必要はありません。まず読み取り専用のダッシュボードや検索画面を作り、利用状況と性能を確かめてから、登録・更新画面へ広げます。

APIと認証を既存システムと共有できれば、業務を止める期間を短くできます。社内に管理者やバックエンド担当者がいる場合は、SolidJS開発者を準委任で補強する方法もあります。

要件定義から導入教育まで任せるなら、成果物と責任を明確にした請負型の一括委託が候補になります。一方、人材補強は柔軟に進められる反面、社内側の指示とレビュー工数が欠かせません。

ポイント

既存のSaaSやパッケージで足りる業務と、独自性が高くスクラッチが要る業務を分けてから、発注形態を選ぶ目安にします。

SolidJSのシステム開発を外注する進め方

発注は、業務棚卸しを済ませ、PoCで確かめてから、RFPの作成と提案比較に進みます。その後は、要件定義から設計・開発、受入テスト、運用移行へと続きます。本契約の前に小さな検証を置くと、SolidJSの採用実績や部品の選択肢を判断できます。

業務フローと現行資料の棚卸し

要件と見積の前提を明らかにするため、現行業務と資料を棚卸しします。

  • 資料:現場のExcel、紙、FAX、メール、既存画面、マスタ、帳票
  • 作業:入力、検索、承認、出力、例外対応に分け、判断者と時点を整理
  • 発注条件:対象業務、利用者・拠点数、データ量、連携先、法令・社内規程、希望時期
  • 利用状況:登録アカウント数、同時利用者数、ピーク時間帯を示します。
  • 業務改善:表記揺れや二重入力を残さず、アナログ業務も検討します。

情報がそろうと、委託先は性能、インフラ、ライセンスを過不足なく見積もれるようになります。

実データに近いPoCによる操作感と移行リスクの確認

PoCでは、操作、移行、成果物、契約条件を検証し、本契約前の判断材料をそろえます。

  • 操作検証:検索、並べ替え、インライン編集、承認、権限エラー、通信失敗
  • 移行確認:ReactやVueの既存画面がある場合は、1つ選び、再利用APIと作り直す部品を分けます。
  • 成果物:画面、採用理由、課題、本番構成、テスト結果、正式開発の追加工数
  • 契約条件:目的、期間、納品範囲、正式発注時の扱いを定めます。

少数データのデモだけでは、操作感やデータの扱いを判断できません。そのため、実データに近い10〜20件程度を使います。また、PoCを無償の試作品として扱うと、成果物の権利や保守責任が曖昧になります。

要件定義・設計・テストの工程ごとの合意

工程ごとの合意内容を分けておくと、変更や検収の範囲が明確になります。

  1. 要件定義で、業務要件と非機能要件を確定する
  2. 基本設計で、画面や権限、APIの境界を決める
  3. 詳細設計で、状態管理やエラー表示、ログまで落とし込む
  4. 追加要望は、理由と影響範囲、追加費用、納期を記録してから着手する
  5. テストでは、権限外操作と二重送信、通信復旧、監査ログを確かめる
  6. 利用部門が受入テストを行い、移行と教育を含む切替をリハーサルする

画面の表示確認にとどめず、業務シナリオと切替準備まで確かめます。

ポイント

業務の棚卸しとPoCを本契約の前に済ませ、操作感や移行の見通しが立ってからRFPと提案比較へ進むかどうかを、判断の目安にします。

RFP・要件整理で決めておく事項

RFPに記載する業務、機能、非機能、納品物を4枚の確認カードに分けた図解。
4項目をそろえると、見積の前提と納品後の確認範囲を合わせやすくなります。

RFPは機能一覧だけでなく、発注の背景と判断基準を共有する文書です。SolidJSを必須にする場合も、性能、操作性、保守性のどの課題を解決するのかを記します。

たとえば、技術名だけで評価すると、目的に合わない高コストの構成や、実績を確認できない提案を選んでしまうおそれがあります。

RFPに入れる業務・機能・非機能・納品物

RFPに業務、機能、非機能、納品物の4つを書いておくと、見積の前提と納品後の確認範囲がそろいます。非機能には、性能や稼働、バックアップ、障害復旧の条件も含まれます。

  • 業務:対象部署、業務フロー、現行の困りごと、改善指標
  • 機能:基本操作(ログイン、検索、登録、承認)に加え、通知、帳票、CSV、外部API
  • 非機能:性能と稼働に関する条件(同時利用者数、目標応答時間、稼働時間)、バックアップ、障害復旧、監視、アクセシビリティ、スマートフォン対応
  • 納品物:ソースコード、設計書(API・テスト仕様と結果を含む)、CI/CD、インフラ構成図、マニュアル、OSS一覧、移行手順、引き継ぎ記録

SolidStartのルーターやメタデータ、認証方式を会社の標準に任せる場合でも、採用ライブラリと更新方針は確認しておきます。

数字や条件で示す受入基準と優先順位

測定条件と機能の優先順位を示しておけば、見積の比較と検収を円滑に進められます。

  • 測定条件:検索の秒数、CSV取込件数、承認ログ、障害通知までの分数を決めます。
  • 数値化が難しい場合:業務シナリオと合格・不合格例を作ります。
  • 優先順位:必須、できれば、将来検討の3段階に分けます。
  • 段階導入:納期が厳しい場合は中心機能を先行し、分析や自動化を第2段階へ回します。

「使いやすい」「高速」「安全」といった言葉を、数字や条件に置き換えておく必要があります。さらに、優先順位がないと見積が高くなり、重要機能の検証も遅れます。

個人情報とセキュリティ要件の具体化

個人情報やWebアプリのリスクに応じて、要件と確認方法をRFPに具体化します。

  • 個人情報:権限、暗号化、操作ログ、バックアップ、委託先監督、漏えい時の報告・通知手順
  • ガイドライン:従業者教育や技術的安全管理措置を踏まえます。
  • Webアプリ:OWASP Top 10:2025とASVSを検証に活用します。
  • 確認方法:担当者と証跡をRFP・契約書に記載します。

顧客、従業員、取引情報を扱う場合は、個人情報保護委員会のガイドラインを確認します。安全要件の確認は、ログイン画面の動作にとどめず、個人情報の扱い全体に広げます(出典: 個人情報保護委員会「個人情報の保護に関する法律についてのガイドライン(通則編)」)。

OWASP Top 10:2025はリスクの共通言語にでき、実装・設計レビューやテストの詳細はOWASP ASVSへ落とし込めます(出典: OWASP Top 10:2025、OWASP ASVS、2025年以降の公開資料)。

確認対象は、認証と認可、入力値検証です。さらに、セッションやログ、依存ライブラリ、秘密情報も含めます。

ポイント

業務、機能、非機能、納品物、受入基準を数字や条件まで書けているかが、RFPを出せる状態かどうかの目安になります。

SolidJSのシステム外注における契約形態の選び方

契約形態は、仕様の確定度、成果物の明確さ、発注側の管理工数で選びます。要件と検収基準が固まった範囲は請負、要件を一緒に探る工程や人材補強は準委任が候補です。

契約の名称より先に、責任と指揮命令の境界を文書にします。さらに、変更手続き、検収、保守の境界も書き出します。

工程ごとに使い分ける請負と準委任

請負と準委任は、成果物の確定度と発注側の関与に応じて、工程ごとに使い分けます。

  • 請負:成果物を完成させ検収を受けます。仕様変更は追加見積になりやすいです。
  • 準委任:稼働時間や役割を定めて要件整理・改善を進め、発注側がレビューと意思決定を担います。

画面一覧、API仕様、テスト条件、納品物が決まれば、請負で予算を管理しやすくなります。要件定義を準委任、開発を請負、改善を準委任に分ける方法もあります。

契約を分けるなら、設計書とコードの権利、情報管理、再委託が互いに矛盾しないよう揃えます。さらに、障害責任や未消化作業、終了時の引き継ぎも、食い違いが出ないように整えます。

納品物・知的財産・再委託の扱い

納品範囲、権利、再委託の条件は、それぞれ分けて定めます。

  • 納品物:リポジトリ、ブランチ、ビルド・デプロイ手順、環境変数、ライブラリ、テスト結果、インフラ設定、マニュアル
  • 権利:コードの著作権や利用許諾、OSS、第三者素材の扱い
  • 再委託:担当工程、個人情報の扱い、監督、海外委託時の論点
  • 対応体制:日本語での要件定義、国内法への対応、国内保守の可否

海外委託では、時差や言語、準拠法を確かめます。さらに、データ保管地域と緊急連絡も確認します。

日本語での要件定義や国内法、国内保守への対応は、SolidJSの公開実績とは別に確かめる必要があります。

開発契約から切り離して確認する保守契約とSLA

本番後の作業と費用を洗い出し、SLAの条件を契約で定めます。

  • 保守作業:問い合わせ、障害一次切り分け、パッチ、ライブラリ更新、ブラウザ対応
  • 運用作業:監視、バックアップ確認、軽微な改修
  • 費用:月額保守、クラウド、監視、ライセンス、保管、改修単価を分けます。
  • SLA:受付、一次回答、復旧、計画保守、対象外作業を定めます。

予算は、初期開発費だけでなく、保守の費用を含めて見ます。

業務システム全般では、保守費を初期開発費の年15〜20%程度とする場合があります。ただし、これはSolidJS固有の料金ではなく、範囲やSLA、対応時間、体制で変わる参考値です(出典: 業務システム全般のQ&A、2026年時点の一般的な整理)。

重大障害の定義も契約に記載します。

ポイント

工程ごとの仕様の確定度と発注側の関与によって請負と準委任を分け、契約の境界を文書でそろえておくことが判断の目安です。

SolidJSのシステム発注費用相場と見積もりの内訳

SolidJS専用の国内相場を示す公的統計は、ほとんどありません。そのため、2026年時点の業務システム相場とSolidJS開発サービスの公開価格を組み合わせた推定を使います。

この数字は正式見積ではありません。RFP作成時の予算仮説として使い、要件定義後に更新します。費用は、人件費や画面数、業務ルールによって変わります。さらに、連携や移行、テスト、保守の範囲でも左右されます。

規模別の費用の幅と、100万〜300万円から数千万円までの目安

規模ごとの金額・期間と機能範囲を合わせ、予算の仮説を立てます。

  • 検証・小規模CRUD:5〜10画面、ログイン、検索、登録、簡易APIを含み、100万〜300万円、1〜3か月程度
  • 部門向け:10〜30画面、300万〜800万円、3〜6か月程度
  • 複数連携:800万〜2,000万円以上、6〜12か月以上の場合があります。
  • 基幹刷新:1,500万〜5,000万円以上、12〜24か月以上も想定します。

これらは、2026年時点の小規模・中規模業務システム相場として公開されたレンジをもとにしています(出典: イー・ジーシステム、SIA、FUNBREWの2026年公開情報)。

部門向けの費用には、権限と承認が含まれます。さらに、CSVと帳票、監査ログまで含みます。

複数部門にまたがる場合や、ERP、CRM、WMSとの連携を含む場合は、複数連携のレンジになる可能性があります。移行やリアルタイム更新、SSRを含む場合も、同じレンジに入ることがあります。

基幹刷新のレンジは、大量データのクレンジング、並行稼働、厳しい監査要件まで含む場合の想定です。

海外価格では、Solid.jsのWebサイトは9,995ユーロから、Webアプリは14,995ユーロからです。また、Node.jsとデータベースを含むフルスタックは19,995ユーロからです(出典: ilovesolutionの公開プラン、確認時点)。

これは海外業者の掲載価格で、比較見積ではありません。日本語要件定義や税、国内法対応、移行、保守、為替の扱いは含まれていないため、国内発注と比べる場合は、これらの前提もそろえて確認します。

工程・役割・前提条件に分けた見積書の読み方

見積書は、工程ごとの配分と前提条件を照らし合わせると、作業範囲を比べやすくなります。

  • 要件定義:10〜15%
  • 基本設計:15〜20%
  • 実装:30〜40%
  • 結合・総合テスト:15〜20%
  • 移行・導入:5〜10%

上の配分に加えて、要件定義や設計、フロント・バックエンド、インフラの項目を確かめます。さらに、テストや移行、教育、リリース、保守の項目も見ます。

工程配分は業務の複雑さで変わるため、割合だけで優劣を決められません(出典: 業務システム全般のQ&A)。

人月単価は60万〜120万円程度と整理されることがあります。その幅は、経験や地域、役割によって変わります。加えて、契約形態や品質保証、管理を含むかでも差が出ます(出典: 業務システム全般のQ&A、2026年時点の一般的な整理)。

単価が安くても工数が多ければ、総額は上がります。一方で、高い単価でも要件整理やテストを含み、手戻りを抑えられる場合があります。

見積の確認では、誰が何時間ずつ、どの成果物を担当するかまで尋ねます。そのうえで、工程別の費用と前提条件を照らし合わせます。

コストを抑えるための要件の優先順位と段階導入

費用は、要件に優先順位を付けたり、既存資産を再利用したり、段階導入を取り入れたり、見積項目を分けたりして管理します。

  • 優先順位:必須機能を絞り、将来機能はオプションにします。
  • 再利用:既存APIやSaaS、画面の共通部品を活用します。
  • 段階導入:移行データを段階化し、PoCで不確実性を減らします。
  • 費用分離:初期開発、PoC、クラウド、ライセンス、保守、改修、移行、研修を分けます。

要件定義やテストを削ると、後半の仕様変更や障害、再開発で高くなる可能性があります。

また、PoCで早く不確実性を減らすと、発注後の手戻りを抑えられます。

将来機能をオプションにすると、現在の投資と将来の拡張余地を分けて判断できます。

SolidJSの委託先選定と見積比較のポイント

委託先は、SolidJSの知識に加えて、業務理解や要件定義、セキュリティを確かめて選びます。テストと保守の体制も含めて見ます。ただし、公開サービスがあっても、日本の業務システムを同じ品質で担当できるとは限りません。

実績の証拠と担当予定者を確かめ、RFP回答の具体性と見積の透明性を比べます。

本番実績と担当者の経験の証拠確認

本番実績や担当体制は、説明資料だけでなく証拠で確かめます。バージョン更新の方針も、同じく証拠で見ます。

  • 本番実績:URL、画面・構成、担当範囲、利用者数、運用期間、障害対応、保守体制
  • 非公開案件:匿名画面、コードレビュー、構成図、テスト計画で説明できるか
  • 担当者:営業資料だけでなく、開発担当者と要件定義者に質問します。
  • 継続体制:1人の専門家に依存せず、レビュー担当や代替要員を確認します。
  • 更新計画:採用版とライブラリ更新の判断手順を確認します。

SolidJSは人材市場や部品の選択肢がReactより小さい可能性があるため、担当者が替わったときの備えが特に問われます。

ReactやVueとの併用経験、更新判断者、引き継ぎ手順も、委託先に尋ねておきます。

Solid 2.0 betaの動きも公開されています。そのため、検証版を本番へ急いで入れず、採用バージョンと更新計画を提案書に記載してもらいます(出典: Solid公式リリース、2026年確認)。

同じ前提条件での見積比較

複数社へ同じ条件を渡すと、見積の範囲と前提を比較できます。

  • 規模:画面数、権限ロール、連携先、データ移行件数、同時利用者数
  • 品質:テスト範囲、納品物、保守期間
  • 費用条件:含む作業、含まない作業、発注側の作業、前提変更時の追加費用

一社が要件定義を含み、別の会社が開発だけを含む場合は、総額を並べても比べられません。

評価は、業務要件の理解、構成と品質、価格、保守と引き継ぎの順に行うと、判断の軸がそろいます。

極端に安い提案は、要件定義やテスト、セキュリティに抜けがないかを確かめます。移行や教育、管理工数の抜けも確かめます。一方、高い提案では、経験者の配置やテスト、運用設計に差額の理由があるかを尋ねます。

提案ヒアリングで聞く失敗時の対応

技術選定の妥当性と運用時の責任分担を、提案ヒアリングで確かめます。

  • 代替案:採用しないほうがよいケースや別の解決策を説明できるか
  • 技術範囲:SolidJS以外で解決できる要件、追加設計が必要な要件
  • 障害対応:検知、連絡、切り戻し、データ復旧の担当者
  • 契約終了:交代時の引き継ぎとソースコード返却

SaaSと組み合わせる範囲も確認し、技術名に引っ張られない提案かを見ます。

遅延時の報告頻度も、あらかじめ聞いておきます。特に、発注前に聞きにくい内容ほど、運用開始後のトラブルを左右します。

ポイント

本番実績と担当者の経験を証拠で確かめ、同じ前提条件で見積を比べたうえで、失敗時の対応まで答えられる委託先を選ぶ目安にします。

SolidJSのシステム発注・外注で失敗しやすいリスクと対策

失敗の原因には、技術だけでなく、業務前提を決めずに始めることや、速度を成果と取り違えることも含まれます。また、実績と保守体制を確認しないことも原因になります。

技術の新しさと成果の取り違え

技術の説明を、業務改善の結果と結び付けて評価します。

  • 効果測定:実データで検索時間や入力待ちを測り、現場指標と結び付けます。
  • 採用範囲:性能が課題でない画面は置き換えず、非採用案も比べます。
  • 版の管理:検証版や実験的なライブラリを本番の中核に使う場合、更新停止・互換性を評価します。
  • 保守準備:脆弱性・更新の責任者を決め、構成や状態管理を文書化します。

「仮想DOMを使わないから速い」という説明は、業務改善の成果を示す材料として不十分です。

効果を測る指標には、作業時間や入力ミス、問い合わせ件数、承認の滞留などを使います。

SolidJSやSolidStart、UI部品、テストツールのバージョンは固定します。そのうえで、コードの読み方や状態管理、フォルダ構成を文書にまとめます。

脆弱性対応とメジャーアップデートの責任者は、契約の段階で決めておきます。

仕様変更と役割の曖昧さの管理

担当と変更手続きを明確にし、回答待ちや小さな追加による停滞を防ぎます。

  • 役割:マスタ準備、業務ルール、受入テスト、移行承認の担当を決めます。
  • 承認:RACIのような表で成果物ごとの承認者と期限を設定します。
  • 変更確認:目的、利用者、頻度、優先度、データ・テスト影響を調べます。
  • 合意:整合性、追加工数、リリース時期を合意してから着手します。

発注側の回答が遅れた場合に納期をどう扱うかは、計画と契約に含めておきます。

要望はすぐに画面へ追加せず、変更管理表に記録します。小さな変更の積み重ねによる予算超過も、この手順で防げます。

ベンダーロックインと引き継ぎ不足の防止

契約中から成果物と運用情報を共有し、委託先を交代できる状態にします。

  • 所有権:コードやクラウド契約を発注側で管理し、アカウント所有者を決めます。
  • 日常記録:月次レビュー、運用手順、障害履歴、ライブラリ一覧を更新します。
  • 終了時:コード、DBバックアップ、環境手順、秘密情報、未解決障害、OSSを引き継ぎます。
  • 交代準備:次の会社への説明会を含め、開発中から月1回文書を確認します。

特定の担当者にしか分からない設計にしないことが、引き継ぎの前提になります。リポジトリやドメイン、CI/CDの管理者も、監視やバックアップの管理者も明確にしておきます。

定期的な確認を続けておけば、交代時の負担を下げられます。

よくある質問

技術選定だけでなく、既存システムとの関係や費用、外注先の評価方法も整理して相談すると、初回の打ち合わせが具体的になります。

SolidJSのシステムはSolidJSだけで作れますか?

業務システムは、画面のUI層をSolidJSで作ります。APIや認証、権限は、別に設計して組み合わせます。データベースや帳票、バッチ、インフラ、監視も、それぞれ別の設計として扱います。

発注時は、画面だけか、バックエンドや運用を含む一括委託かを、見積書で確認してください。

SolidJSにすると開発費用は安くなりますか?

SolidJSを採用しても、総額が自動的に安くなるとは限りません。認証や業務ルール、外部連携の費用は別に発生し、移行やテスト、保守の費用も見積もる必要があります。

100万〜300万円、300万〜800万円、800万〜2,000万円以上は、業務範囲を含む推定レンジです。SolidJSの料金表ではありません。

SolidJSの開発会社を選ぶとき何を確認すべきですか?

SolidJSまたはSolidStartの本番実績と担当予定者を確認します。さらに、要件定義の経験や、認証・権限・監査ログ・APIセキュリティの設計力、テストと保守の体制も見ます。

海外会社や人材補強会社は、日本語契約、時差、国内法対応、引き継ぎ方法も比べます。実績が公開されていても、案件規模や担当範囲が自社に合うかは、必ず質問します。

まとめ

SolidJSは、業務システム全体ではなくUI層として位置付けます。そのうえで、業務要件からセキュリティ、保守まで含めて委託範囲を決めます。

SaaSやパッケージで足りない画面を補う形、独自業務をスクラッチで作る形、段階移行や人材補強を比べて、自社体制に合う発注形態を選びます。

発注前に押さえる要点

発注前には、現行業務と資料を棚卸しし、実データに近いPoCで操作感と移行リスクを確かめます。そのうえで、RFPに機能・非機能・納品物・受入基準を書き、請負と準委任を工程ごとに使い分けます。

複数社の見積と保守体制は、同じ前提条件で比べます。費用は小規模CRUDで100万〜300万円、部門向けで300万〜800万円、複数連携で800万〜2,000万円以上が推定レンジで、要件定義後に更新します。

次の一歩になるRFPへの目的と比較条件の記載

初回相談では、業務課題や利用者、画面数、データ、連携先を共有します。希望時期や予算レンジ、保守の考え方に加えて、「SolidJSで作りたい」という希望も伝えます。

委託先には、採用する場合としない場合の差を示してもらい、PoCの範囲や想定リスク、納品物、担当体制も提案してもらいます。技術の新しさよりも、現場で使い続けられ、将来も引き継げる業務基盤かどうかを基準に選びます。

▼全体ガイドの記事
・SolidJSのシステム開発の完全ガイド

会社紹介

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

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

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

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

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

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