システム開発のおおよその流れを紹介します。要求分析ソフトウェアを作るにあたり、お客様が「何を求めているのか」を明確にします。条件から、作ろうとするソフトウェアの概要を導き出し、お客様の要求をどこまで実現できるのかを決定します。ここまでの決定事項を、「開発計画書」にまとめ、この時点で、御見積りをお出しし、お客様の了解が得られれば、次のステップへと移ります。この時点で、初めてのお客様は、開発費用の半額程度を着手金として頂戴いたします。開発計画に基づき、作成するシステムの以下のような全体像を設計します。以上を決定し、以下の仕様書を作成します。実際のプログラムの構成/ユーザーインターフェース等々、また、開発後の手直し、不具合修正に対応するために、プログラム開発後(もしくは、開発と並行して)、関数仕様書(この関数ではどのような処理をしているかなどを記載、実際のプログラムソースにコメントとして記載する場合もある)のようなものを作成しておく必要があります。コーディング実際のプログラム作成を行います。以上の作業を繰り返し、不具合を修正しつつ、プログラムを仕上げて行きます。試験には以下のような試験があります。終えたプログラムを結合させて、機能を試験します。実際の運用環境で、システム全体を試験します。上記の試験については、試験仕様書(正常な動作を規定している)を作成し、試験項目一つづつチェックしていきます。ここで不具合が見つかれば、プログラムを修正し、再度、試験を行い、この作業を繰り返し、システムを完成させて行きます。リリース(納品)要求分析、設計、コーディング、試験とステップを進めて、システムが完成し、納品となり、お客様に確認(試験)して頂きます。関わるご質問等への対応などを含め、納品後もしっかりとフォローさせて頂きます。万が一、納品後に不具合が見つかりましたら、当然、修正いたします。