アルファ版、ベータ版、ガンマ版
**************************************************************
_/_/_/_/_/_/_/ ソフトウェア業界 新航海術 _/_/_/_/_/_/_/_/_/
**************************************************************
第67号 2005/03/21
▼ まえがき
▼ [保存できないエディタ] 市販ソフト開発の手順を具体的に
▼ [保存できないエディタ] アルファ版、ベータ版、ガンマ版
▼ [保存できないエディタ] マイルストーン
▼ [保存できないエディタ] 次回以降の予告
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
まえがき
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
こんにちは、蒲生嘉達(がもう よしさと)です。
第57号から「まぐまぐ!」での読者数が急に増えてきました。
第56号までは200名だったのに、今では332名です。
読者も「日本のソフトウェア請負開発は何かおかしい」という思いを
お持ちなのだと思います。
第57号を書いたときは3,4回のシリーズにするつもりでしたが、
請負契約や開発プロセスについては話題が尽きず、今回でシリーズ
11回目となります。
「5年後のシステム開発」シリーズから独立させて、「保存できない
エディタ」シリーズとしました。
まとめて読みたい方は下記URLを参照してください。
http://www.kei-it.com/sailing/back_editor.html
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
[保存できないエディタ] 市販ソフト開発の手順を具体的に
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
第65号で「市販ソフト開発に見る漸増的開発の基本形」を次のように
述べました。
> (1)後から機能を追加できるように柔軟性のある設計を行い、最初に
> 核となる小さな製品を開発します。
> 「核となる小さな製品」とは、市場の要求をぎりぎり満たしている
> レベルの製品です。
>
> (2)その後ひとつずつ機能を拡張しテストを完了していきます。
> 製品として出荷可能なバージョンを常に確保しておけるという
> ところがミソです。
>
> (3)上記作業によって、製品のイメージが固まるにつれて要求仕様を
> 再確認し、設計を見直すことも可能となります。
>
> (4)開発会社は、機能拡張をある時点で中断し、市場に出荷します。
これだけだと今ひとつイメージが湧かないと思うので、今週号では、
実際の手順について、営業系作業も含めて、もう少し具体的に書きます。
また、よく耳にする用語「アルファ版」「ベータ版」などの意味も
解説します。
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
[保存できないエディタ] アルファ版、ベータ版、ガンマ版
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
表でまとめた方が分かりやすいので、
「漸増的開発プロセスによる市販ソフトウェア開発の作業手順の例」
http://www.kei-it.com/sailing/pdf/67-050321.pdf を参照しながら
読んでください。
この例では、アルファ版、ベータ版、ガンマ版、出荷直前版、出荷版の
5つの版をリリースしています。
アルファ版、ベータ版、ガンマ版について以下に解説します。
----------------------------------------------
(1)アルファ版
核となる小さな製品です。
最低限必要な機能はすべて実装され、出荷できる品質も確保できています。
実際に使ってみて感触を確かめることができますが、まだ実装されて
いない機能もたくさんあります。
この後、ベータ版に向けて、外部設計・内部設計の改善、追加機能の
実装を行います。
また、営業関係では、パッケージデザイン、広告資料の作成、マニュアルや
ヘルプの作成を開始します。
----------------------------------------------
(2)ベータ版
アルファ版よりも機能が追加されています。
社外の協力者に製品を実際に使ってもらい(社外のベータテスト)、感想を
求めることができる状態です
設計上の問題点はほぼ解決していますが、社外の評価次第で修正が
発生する可能性はあります。
----------------------------------------------
(3)ガンマ版
ベータ版よりもさらに機能が追加されています。
これ以降は機能追加も機能削減もありません。
開発系の残り作業は、バグ修正と性能向上のみです。
この時点でユーザインタフェースを凍結し、ヘルプを完成させ、
マニュアルやパンフレットを印刷します。
広告を出し、営業を開始します。
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
[保存できないエディタ] マイルストーン
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
上記は一つの例であり、アルファ版、ベータ版、ガンマ版という
言葉の意味もプロジェクトによって変わります。
しかし、上記説明で、漸増的開発による市販ソフトウェア開発の
イメージがより明確に浮かんできたのではないでしょうか?
システム開発の進捗管理では「マイルストーン」という言葉が、よく
使われます。日本語に訳すと「里程標」「里標石」「一里塚」です。
スケジュールの中で、日付が振られた、節目となる重要なイベントの
ことです。
上記例では、アルファ版、ベータ版、ガンマ版が重要なマイルストーン
なのです。
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
[保存できないエディタ] 次回以降の予告
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
次回以降は下記の項目について書いていきます。
・オーダーメイド開発の多い日本での漸増的開発はどのように考えたら
よいのか?
・請負開発での重要なマイルストーンは「受け入れテスト項目の決定」。
・ウォータフォール型開発でまだ論じていない問題点。
・契約には違反していないが、製品として欠陥がある場合(第57号
での例のような場合)の考え方。
次号は、3月28日発行予定です。
乞うご期待!!
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
本メルマガについて
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
本メルマガは2003年12月8日に創刊されました。
創刊号 http://www.kei-it.com/sailing/01-031208.html で述べたとおり、
本メルマガのコンセプトは「読みものとしても面白い慶の事業計画」であり、
目的は「事業計画の背後にある基本的な考え方を語ること」です。
したがって、第一の読者としては、慶の社員(正社員・契約社員)及び
慶と契約している個人事業主を想定しています。
彼らには慶社内のメーリングリストで配信しています。
また、多くのソフトウェア会社・技術者が直面している問題を扱っているので、
ソフトウェア会社の経営者、管理者、技術者にとっても参考になると思い、
第33号(2004年7月19日号)からは「まぐまぐ!」で一般の方々にも公開する
ことにしました。
本メルマガの内容に興味を持つであろう方をご存知なら、是非
本メルマガの存在を教えてあげてください。
(以下をそのまま転送するだけです。)
---------------------------------------------------
【お勧めメルマガ ソフトウェア業界 新航海術】
⇒ http://www.mag2.com/m/0000136030.htm または
http://www.kei-it.com/sailing/
---------------------------------------------------
このメルマガに対するご感想・ご質問はこちらにお寄せください。
office@kei-ha.co.jp
--------------------------------------------------
このメールマガジンは『まぐまぐ!』 http://www.mag2.com/ を利用して
発行しています。配信中止はこちら http://www.mag2.com/m/0000136030.htm
(但し、web@kei-ha.co.jp it@kei-it.com には直接配信しています。)
発行者Webサイト: http://www.kei-it.com/sailing/
(発行者Webサイトではバックナンバーの全文検索も可能です。)