ジョエルテスト
2007.06.29
ジョエルテストをやってみました。と言っても,やったのはかなり前なんですが・・・。
1. バージョン管理システムを使っているか?
Subversionを使っています。とおーい昔はCVSだったような。
2. 1オペレーションでビルドを行えるか?
面倒な作業はしたくないので,1オペレーションでビルドできます。
3. 毎日ビルドを行っているか?
行なっています。みんな知らない間にドックフード(ドックフードの出典はどこだったけ?)を食べています。
4. バグトラッキングシステムを持っているか?
古くはBugzilla、その後はMantis、今ではTracを使っています。
5. 新しいコードを書くまえにバグを修正しているか?
これは微妙なところです。return 25;なんてしていませんが,なるべく修正するようにしています。新しい機能を追加する前に,以前のコードがメンテナンス不能だとしたら、なるべく分かりやすく書き換えています。
6. 更新可能なスケジュール表を持っているか?
まあ,あるかな。
7. 仕様書を持っているか?
あるかないかで言えば,ありますが,不十分です。会社の弱いところかもしれません。とくにユーザストーリが少ないです。個人的には画面構成とかは気にしないのですが,ユーザがどう使うかと言う部分はもう少しどうにかする必要があるかもしれません。
8. プログラマは静かな労働環境にあるか?
静かです。会社に新しく加わった人は静かすぎると怖がっています。まあ,僕が一日のうちで純粋に開発しているのは3時間か4時間ぐらいですが。
9. 買える範囲で一番良い開発ツールを使っているか?
手に入る範囲では使っています。Emacsを強行に使い続けている人もいます。ほとんどがEclipseです。
10. テスト担当者はいるか?
残念ながら,専任の人は今はいなくなってしまいました。そのかわり,持ち回り制になっています。
11. プログラマを採用するときにコードを書かせるか?
これは,会社ができて,半年ぐらいしてからずっとそうしています。以前はCでしたが、今はJavaです。でも最近はJavaプログラマの募集でもCのテストをした方がいいかなと思っています。まあ,スタックとかメモリとか意識できる人が少ないせいかもしれません。
12. 「廊下でユーザビリティテスト」を行っているか?
僕はテストと言うか、見せびらかしたいので結果的にそうなっていますが,社内的にやってほしいと思います。と言うか,やろうとしています。
投稿者 : 大谷 弘喜 | 投稿日時 : 2007.06.29 15:23





