ソフトウエア開発プロセス
なぜプロセス
VietSoftware インターナショナルは、以下の文言に完全に同意いたします。
- 「製品の品質は、その製品を開発、維持するのに用いられるプロセスの質で測定されます。」(シューハート、ジュラン、デミングとハンフリーにより示されたTQM法則)
- 「プロセスが理解されなく、又「ベスト」が尽くされない場合、最も優秀な人でも「ベスト」を尽くせない」(CMMI V1.1 and Appraisal Tutorial, Mike Phillips, CMMI Program Manager, SEI, © カーネギーメロン大学による2004)
従って弊社は、組織プロセスを明確にすることに重点をおいております。ソフトウエア・エンジニアリング・プロセス・グループ(SEPG)は8名のメンバーで構成し、VietSoftware インターナショナルのソフトウエア開発プロセスとレポート・システムを導入し、絶えず改善することに専念しております。SEPGはRational Unified Process (RUP)を採用して、ソフトウエア・サービスを提供するのに用いられる中心的なプロセスとなっております。RUPの原則に基づいて、ソフトウエア開発プロセスを開発し、VietSoftware インターナショナルは製品の品質面に注力し、コストパフォーマンスの高いソリューションを確保するために、ジュニアーとシニアITスタッフを活用できると考えております。
トップに戻る
ソフトウエア開発プロセスとプロセスの活用
プロジェクトを成功させるためには、プロジェクトに関連する開発プロセスが、進行中のプロジェクト及びプロジェクトのサイズ且つ形式の要請に対して密接に関連していることが重要です。
VietSoftware インターナショナルのプロセスは、あらゆるプロジェクトのサイズと種類に適合させるように柔軟に対応できます。
VietSoftware インターナショナルの各プロジェクトの人的体制:
- 当初発生し得る問題を防ぐために、プロジェクトを分析する。
- プロジェクト特有のプロセスをカバーするためのプロセス分野を特定する。
- プロジェクト特有のプロセス、RUPプロセス・フレームワークのカバレッジが不十分だとする分野に更なるプロセス・ノウハウを追加する。
- プロジェクトの正確なニーズをサポートするために、正常なサイズのプロセスを構成し、プロジェクトにおいてどのように構成プロセスが設定されるかを確定する。
- それから、プロジェクトのメンバーが利用、メンテナンスできるようプロジェクト特有のプロセスを実行する。
VietSoftwareインターナショナルのソフトウエア・開発プロセスの主要な基準:
要求管理
プロジェクトの初期段階ではVietSoftware インターナショナルは、要求に関する共有ビジョンと十分な共通理解を形成するために、クライアントと共同作業をいたします。早い段階からケース、ソフトウエア要求仕様書、優先順位を作成し、見直して使用しております。
分析&設計
VietSoftwareインターナショナルのスタッフは、ソフトウェアの仕組みを作り、ソフトウェアを組上げる前に、ケース実現を使用しております。ステージの中途でユースケースモデルの問題が発見された場合は、要求と仕様に沿うように軌道修正することは相互に合意済みです。
履行
プロのスタッフは構築計画を作り、その計画を実行し、リスクをモニターし、高品質の製品をタイムリーに納品すべく作業しております。
テスト
VietSoftware インターナショナルはソフトウェア開発についての豊富な経験を持ち、テストの重要性と必要性を理解しております。テストプランは、要求とユースケースに基づいて設定されます。計画は実行し、報告いたします。そしてクライアントに製品の品質に関して明確なイメージを提供いたします。
変更&構成管理
柔軟性は、プロセスの重要な部分です。VietSoftware インターナショナルは、プロジェクトの過程で修正することを前提として、変更と構成管理プロセスにRationalのツールを使用しております。
VietSoftware インターナショナルは、偶然の変更、修正を避けるために、ソフトウェア全ての変更を制限し、検査し、変更、修正の記録を保存いたします。
その上、レポートシステムとコミュニケーシンプランを通して、VietSoftware インターナショナルのエンジニアは、クライアントに対して定期的にプロジェクトの状況と多様なメトリクスを明確な状態で開示できます。
トップに戻る
|