2010.1.19
ソフトウェアの開発には重要なことがいくつかあると思う
まず,ひとつはソフトの更新時にエンドユーザーに変更点をきちんと告知すること
特に機能の削除についてはきっちりと説明してほしい
われわれユーザとしては機能の削除は
開発者がそうした方がいいと考えたからそうしたんだろうということで
確かに不便になるかもしれないが,受け入れる準備はできてる
ただ,いきなりきちんとした告知もなしに
ソフトをアップデートしたらその機能がさくっとなくなってたっていうのは困る
要するに,Changelogの先頭などのすぐ目につく場所にに
そういう事実をはっきりと明記してほしい
もし可能なら,「重要な変更点」のようにChangelog以外の場所で
きちんとアナウンスしてくれれば最高
次に,計画が遅れたりリリースがずれたりするのはかまわないけど
その事実をきちんと公表して無理なスケジュールで強行リリースするのはやめるべきということ
だいたいそういうビルドにはバグが潜んでるし
そんな地雷原をユーザとしては使う気にはならない
別に急いでないんだから,もっとのんびりして
きっちりとソフトを作り込んでくれた方が嬉しい
予定は未定だよ
……こんなことをWebの片隅で呟いてみました
たぶん私が今このことを伝えたい人には伝わらないけど
これを見た人が,将来ソフトを開発する立場になった時に
こういうことを頭の片隅に置いておいてくれると感激だなぁ
もちろん,私も開発者としての立場の時はこういうことに気をつけたいと思う
