|
/*========================================================*/ <<<あゆしゃのC言語プログラミング>>> /*========================================================*/ 第548回 品質のお話 発行 2005年3月21日(月曜日) 発行数 約2600 {magclick} /*========================================================*/ はじめに ( 決り文句 ) /*========================================================*/ ・このメールマガジンは、主にまぐまぐさんから発行しています。 ・ジャンルは、マルチメディアのプログラム、C言語です。 ・横60文字で作成し、インデントは大抵半角スペース4つです。 ・ここで扱うプログラムは、C言語と半光年以内のものです。 ・登録解除は、メルマガのホームページでお願いします。 ・過去ログはバックナンバー(下欄参照)を活用して下さい。 ・内容は私が感じたもので、最新の技術も、へたれもあります。 ・わかりやすさを優先させる為、たまに嘘があるかもしれません。 ・セキュリティ突破のため、暗号化された単語があります。 /*========================================================*/ ご挨拶 /*========================================================*/ こんにちは。あゆしゃです。 少し時間が空いてしまいました。 もちろん、フPァントムキKングダムに夢中だったためです。 ストーリのほうは、どうでもいい感じですが、シミュレーション のほうは、頑張りたい感じです。 {magclick} /*========================================================*/ 今回のお題 << 品質のお話 >> /*========================================================*/ 今回は第11回テストの前座となる駄文の前半ということで、 品質についてお話します。 DQをクリアしてスタッフロールを見ていると、 「QAスタッフ」 という単語がたくさん出てきます。 QAとはいったい、何でしょうか? /*========================================================*/ QAとはQuality Assuranceの略で、品質保証という意味です。 品質保証とは、「ソフトが最低限は動きますよ、多分」という 感じのものです。 思えば、FFってすごく安定して動作するアプリケーションですよ ね? 巨大なプログラムを安定させて動かすというのは、すごく大変な ことです。 スクウェアってすごいですね。 スクウェアの力が加わったはずのDQですが、まだフリーズバグが 報告されています。 しかし前作よりはずいぶんと安定しています。 (きっと)これが品質保証という活動の成果です。 「品質保証の性能は化け物か!?」という諺が、ないですよね。 池田秀一といえば、PKにでてきます。 声がシャアと同じです。すごくいいです。 /*========================================================*/ 品質保証クラブの具体的なお仕事は、いくつかありますが、代表 的なことといえば、 ★進捗管理(しんちょくかんり) というものです。聞いたことありますよね。 小さいグループだとリーダーや上司がこれを行いますが、片手間 で進捗管理を行うほど怖いものはありません。 片手間で行ってしまうと「保障」責任を解決できないからです。 怖いですね、解決できないバグに直面して青くなっている人々 は、はたから見ると面白いのですが、実際に直面してみると、 いやぁ、怖いですねぇ(笑) そんな不安を抱いたことがありませんか? その不安を解決するのが、(小うるさい)品質保証なのです。 すばらしいですね。 /*========================================================*/ QAスタッフの仕事がテスト(動作確認)であると勘違いしている 人が多いらしい、という噂を聞くらしいです。 いわゆる「テスター」という職業です。 たしかに、QAスタッフはテストをする部隊かもしれません。 彼らは「進捗を管理する」という目的のために、自らテストを 行います。開発度合いと動作確認をするためです。 少なくとも、開発者の「90%完成しています」という進言を 信用して「ほぼOK」という結果をだすようなQAスタッフは、絶対に いません。 自分の手でプログラムしたソースでなければ信用しない、もとい 自分の目で動作確認した結果でなければ信用しないのです。 よって「テスターである」という考え方は間違ってはいません。 /*========================================================*/ 品質管理クラブ(QAスタッフ)の主な目的は進捗管理ですが、 もう1つ大事な仕事があります。 それが、「営業活動」です。 QAスタッフは、ソフトウェアの開発状況やスケジュールやコスト を把握しています。(進捗管理しているのだから当然ですね) リリースできる機能と(いろいろ理由があって)できない機能 を把握しているので、「外交活動」にかかせません。 DQもきっと、(いろいろと理由があって)(QAの権限により) 切り捨てた(間に合わなかった)機能があるのでしょうね。 見てみたいですね。 そういえば、昔のDQでモンスターが前後に重なる、という誤報が ありましたねぇ。。 {magclick} /*========================================================*/ さいごに /*========================================================*/ ★本文は妄想の産物です。実際の団体などとは無関係です。 参考文献 ジム・マッカーシー著(デベロッパの生みの親) 「ソフトウェア開発のダイナミズム」 ISBN4-7561-1052-5 デベロッパスタジオの開発背景がチラッとのっています。 QAについては前半のほうに書いてあります。 そういえば、「人権保護法案」が成立すると参考文献を書く必要 がなくなるのでしょうか? 「宣伝を称して著作権を侵害する活動」を禁止する法案らしいの で、「参考文献」を書く場合には著者などに断りを入れないといけ なくなるそうです。 四方八方に迷惑な法律ですが、本当に可決させるのでしょうか。 {magclick} /*========================================================*/ 次回予告 /*========================================================*/ 次回は3月28日(月曜日)に、第549回をお送りします。 お題は「ミスラ」 意外にPKが面白いので、週1ペースといたします。 第11回テストの前の、駄文第2弾です。 といっても、余り駄文とは言えない内容ですが。 トヨタ公式コーディング規約、ミスラについて少しお話します。 お楽しみに! /*========================================================*/ 最後の決り文句 /*========================================================*/ このメールマガジンは、まぐまぐさんから発行しています。 このメールマガジンを解除したい場合は、まぐまぐさんをご利用 ください。このメルマガのまぐまぐアイディーは最後にあります。 このメールマガジンには広告が挿入されていますか? このメールマガジンの内容に文面の引用はありませんか? めーらっくすの場合はめーらっくすの利用方に従ってください。 このメールマガジンの内容の、転用、流用、宣伝、リンク、 えーと、小屋がこっちで倉庫がこっち。。 なんて大歓迎です。 {magclick} /*========================================================*/ /*========================================================*/ 発行者 あゆしゃ ホームページ::あゆしゃの世界 http://ayusya.hp.infoseek.co.jp/ ご意見・ご感想・ご質問メール mailto:ayusya@flamenco.plala.or.jp まぐまぐ::アイディー 0000020674 まぐまぐ::登録と解除 http://www.mag2.com/m/0000020674.htm まぐまぐ::バックナンバー http://jazz.tegami.com/backnumber/frame.cgi?id=0000020674 めーらっくす::アイディー MM3E1AEE285AB4F めーらっくす::登録と解除 http://www.mailux.com/mm_dsp.php?mm_id=MM3E1AEE285AB4F めーらっくす::バックナンバー★最近のものならこちらが便利★ http://www.mailux.com/mm_bno_list.php?mm_id=MM3E1AEE285AB4F |