Webシステムの開発工程・流れ

弊社のWebシステムの開発工程・流れをご紹介します。mmjではお客様にフィットするシステムを構築するため、まずお客様の業務内容・実現したいこと・ご予算等をヒアリングさせて頂き、最適なソリューションをご提案させて頂きます。設計開発から、デザイン、運用保守まで、全て自社で対応可能です。

必要な場合はサーバー等、運用環境(自社で運用する際のハードウェア、外部で運用する際のクラウド)の構築や、セキュリティ対策等、ソフトウェアの選定・導入支援も可能です。

フローチャート

フローチャート

Step01

お問い合わせ・ご相談

  • 解決したい課題や、効率化したい業務など「やりたいこと」をご相談ください。
  • 弊社の実績や開発例の中でご興味をお持ちのシステム名・機能を挙げていただいて、「こんなことがしたい」といった、ざっくりとしたイメージをお知らせ頂く形でも構いません。
    Webシステム開発・サイト制作実績
    教務事務システム例
    不動産管理業務システム例
  • 最初はおおまかな内容のご相談からスタートし、お客様のイメージを形にしていくお手伝いをさせて頂きます。
  • ご相談は無料です。お気軽にメールでご連絡ください。
Step02

ヒアリング・デモ体験

ヒアリング

  • 現在の業務上の課題や、何をどのように効率化されたいか、達成されたい目標などについて、メール・電話や、ZOOM等でヒアリングさせて頂きます。
  • 弊社では、コロナ対策とコスト抑制のため、ヒアリングやデモ体験は基本的にオンラインで実施させていただいております。
  • イメージされているプロダクトの参考例等があればお聞かせください。

デモ体験

  • ご希望の場合は、ヒアリング時に、弊社のWebシステムのデモ体験も承っております。デモ体験では、実際の画面や機能を体感して頂くことができます。
Step03

要件定義・概算お見積り

要件定義

  • ヒアリングで伺ったご要望やイメージを、プロの視点で要件に変換。「どんな内容で、ことを実現するのか」という概要を書類にまとめます
  • この書類は、御社内でのご検討や稟議に必要な、「仕様書」「稟議資料」としてもご利用頂けます。

概算お見積り

  • 作成した要件定義(プログラム概要書)をもとに、ご予算に合わせたプランのご提案と、概算のお見積り・スケジュールを作成し、ご提案させて頂きます。お見積り内容は担当者が丁寧にご説明し、不明瞭な見積りは一切致しません。
  • この時点でのお見積もりは詳細が固まっていない部分もあるため、弊社が理解した仕様を元にした概算となります。その後の詳細設計で最終的な費用が確定しますが、特に仕様が不明瞭・未確定で見積もりしにくい所などについては、後々予算が膨らまないよう、予備工数の計上などについてもご相談いたします。この計上方法や考え方についてもご説明をして、ご納得頂いた上で進めさせて頂きます。
  • お客様側で詳細設計の一部(画面遷移など)を作成して頂ける場合は、コストを下げることができ、見積もりもより正確な物になります。
  • より正確に進めさせて頂くために、詳細設計までで一度ご契約頂いて、他社でも正確に見積もりができるレベルの仕様書を納品し、詳細設計が完了した時点で改めて費用をお出しして、必要に応じて他社様と比較なさってから本開発のご契約をご検討いただく二段階形式でのご用命も承っております
Step04

契約・設計・最終お見積り

契約

  • 概算お見積りの金額、納期などについてご承諾頂きましたら、正式にご発注を頂き、契約書、NDA(秘密保持契約書)を取り交わします
    ※お見積り作成の際に、秘密保持が必要な情報がある場合は、お見積りの前にNDAを締結させて頂きます。

設計

  • 開発の前に、機能の詳細、実現したい項目、画面遷移等についてお打ち合わせし、イメージにズレがないか確認して頂きながら、確定した内容を設計書にまとめていきます。

最終お見積り

  • 大規模な内容の場合、最終的な設計内容が固まった時点で、最終的なお見積り金額が確定します。予算の増減、もしくはご予算と照らし合わせて本当に必要な機能を絞り込んだり、追加で対応できる機能を追加する、などの調整が発生することがあります。
  • 最終的な金額と設計内容をご承諾頂きましたら、デザイン・開発作業に入ります
Step05

デザイン・開発

デザイン

  • まず最初に、ユーザーがパソコンやスマートフォンで操作をする画面のデザイン制作をおこない、操作イメージを具体的にご確認頂きます
  • イメージの相違がないことを確認して頂いてから作業をすることで、完成時に「想定していた物と違う」といったトラブルを極力減らすことができます。

開発

Step06

テスト

弊社のQA(品質管理専門チーム)が、責任を持って動作の確認、様々な条件でのバグ及びエラーチェック、表示がおかしい個所のチェックなどをおこないます。

単体・連携テスト

  • プログラムが機能単位・画面単位で正常に動作するかどうか、業務の流れに沿って、テストサーバーで一通りテストします。
  • 単体テストでは、プログラムが機能単位または画面単位で正常に動作するか確認します。その後、結合テストとしてシステム全体の業務の流れに沿って一通りテストします。既存のシステムと連携する場合は、連携テストもおこないます。
  • テストで問題がないことが分かった時点で、本番サーバーへ移行します。

最終テスト・検収

  • 本番サーバー上で最終テストを実施します。
  • その後、お客様自身でもチェックして頂く「検収作業」をおこなって頂きます。
Step07

サービスイン・運用保守

サービスイン

  • テストで問題がなければ、URLアドレスの設定、Webサイトの公開作業などをおこない、ユーザーが閲覧できる状態にします。Google等の検索サイトに登録するかどうかは、予め決めて頂くことができます。
    ※検索順位を上げたい場合は、別途「SEO対策」が必要です。
  • 導入後に改めてお気づきの点やご要望などございましたら、お気軽にご相談ください。

運用保守

  • ご希望の場合は、運用開始後にプログラムのバグやサーバーのトラブル対応、操作方法のサポート、バージョンアップやカスタマイズ・改修などのアフターフォローも可能です。
このページのトップへ