スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ソフトウェアバージョン管理

ラグナロクオンライン関連のBBSをみると、本日のパッチ後にグラフィック関連のトラブルが報告されていまして、公式のアナウンスにも掲載されていましたね。

Gunghoはラグナロクオンラインβ2時代の2002年8月から運営を始めているのですが、その当初からトラブル続出でユーザーを呆れさせていた前科があります。

そして約8年後現在になっても相変わらず低レベルのミスを連発させユーザーの顰蹙を買うというお粗末さは周知の通りですね。

その原因の1つにファイルのバージョン管理すら怪しすぎるという事実がありますので、ユーザーに自動配布されるpatch2.txtというパッチの定義ファイルを例に毒舌まいにゃがばっさりと切り込みまくってみましょう。
----------------Patch2.txt抜粋----------------
2230 2010-04-05gdata.gpf
2231 2010-04-06adata.gpf
2232 2010-03-09bdata.gpf
2233 2010-04-07adata.gpf
2234 2010-04-07ro_pr_jp.rgz
2235 2010-04-09data_rmsakura_jp.gpf
2236 2010-04-09fdata.gpf
2237 2010-04-12idata.gpf
2238 2010-04-19adata.gpf
2239 2010-03-23adata.gpf
2240 2010-04-08bdata.gpf
2241 2010-04-13adata.gpf
2242 2010-04-22ddata.gpf
2243 2010-04-23adata.gpf
2244 2010-04-26adata.gpf
2245 2010-04-08aRagexe.rgz
2246 2010-04-27adata.gpf
2247 2010-02-17fdata.gpf
2248 2010-04-28ddata.gpf
2249 2010-04-27bdata.gpf
2250 2010-04-29adata_gm_excolor-illust_jp.gpf
2251 2010-04-30data_spr_jp.gpf
2252 2010-05-10ddata.gpf
2253 2010-05-10edata.gpf
2254 2010-03-24cdata.gpf
2255 2010-05-11cdata.gpf
2256 2010-05-13aRagexe.rgz
2257 2010-05-13bdata.gpf
2258 2010-05-13fdata.gpf
2259 2010-05-17cdata.gpf
2260 2010-05-12cdata.gpf
2261 2010-05-14aRagexe.rgz
2262 2010-05-20bdata.gpf
2263 2010-05-24adata.gpf
2264 2010-05-24bdata.gpf
2265 2010-04-21adata.gpf
2266 2010-05-31adata.gpf
2267 2010-05-31bdata.gpf
//2268 2010-04-22aRagexe.rgz
2269 2010-05-18adata.gpf
2270 2010-05-14aRagexe.rgz
----------------Patch2.txt抜粋----------------
先頭の番号はパッチの通し番号でpatch.infというファイルと連動させなければいけない一意の番号で、その隣のフィールドにあるのがパッチクライアントにも表示されるパッチのファイル名です。(このファイル名の命名法則は日付 + パッチ種別 + 拡張子)

注目すべきは赤に色を変えたところです。上の行から順に見ていくと日付が戻ってしまっている部分ですね。

大問題なのは日付をファイル名に含めてしまっているという点。
日付という先入観が担当者に植え付けられてしまうため、「このパッチファイルの役割という意識が希薄になるんです」
どういうことかと説明すると・・・前の状態に戻そうとすると無意識に何年何月のファイルを探してそれに置き換えればいいや・・・という安直な考えで進めてしまうという落とし穴があるってことです。
ほんの一例ですがバージョン履歴に
2010-05-18adata.gpf hogehogeをHogehogeに変更した
2010-05-31adata.gpf Hogehogeをhogehogeに戻した
と書くより
adata_ver1001.gpf hogehogeをHogehogeに変更した
adata_ver1002.gpf hogehogeをHogehogeに戻した
と書くのが好ましいというわけ


1日に同じパッチファイルを何度も作り直したら自動でパッチ番号を進めておき、その都度詳しい説明を履歴に残しておけば確実に管理できるはずです。それを日付 + アルファベットでは忙しい時に確実に正しいパッチを配布できるわけがありません(履歴の説明書きがあったとしても見落とすケースが出る)、どんなに熟練していようとつまらない人的ミスを起こす確率がこのパターンだとやたら高いのです。たかが日付の単純形式、間違うはずないだろうとここで反論したくなる人は、バージョン管理や文書管理の仕事をすべきではありません(単なるバージョン番号管理だと担当者は無意識に変更履歴を確認するんです)。小さいことのようですが、非常に重要なことです。

結論
GunghoさんはTQC(テクニカルクオリティコントロール)の勉強を本気ですべきである

comment

Secret

プロフィール

まいにゃ

Author:まいにゃ

絶滅危惧種・ネタキャラ大好き
現在はAlvitr World(Bijou)がメイン
趣味:音楽・登山・酒・RO


Alvitr World
二極ABME:150/54
シグナム殴りプリ:93/50
AGIケミ:82/50
パッシブモンク:95/50
1ヒールアコ: 1/6
見習い鞭子 73/45

Idavoll World
弓鷹ハンター:96/50
高速鞭子:95/50
AGI鍛冶屋:91/50

Olrun World
アサシン:58/27

最新記事

最新コメント

月別アーカイブ

カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

アクセスランキング

[ジャンルランキング]
オンラインゲーム
4050位
アクセスランキングを見る>>

[サブジャンルランキング]
ラグナロクオンライン
379位
アクセスランキングを見る>>

カテゴリ

リンク

RSSリンクの表示

QRコード

QRコード

FC2ブログランキング

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。