=不倫は文化だ...昔私はそう言った。redmineも文化があり、作らなくてはダメである。redmineの文化とはなんだろうか?自由主義のredmineでは開発者すべてが自分の文化(ルール)で使うこととなる。それは大変危険なことである。開発者が異なれば文化が違う。言った場合に新人が参加した場合は誰の文化に従う?そう言う前に文化を決めることが重要になるわけである。今回は最低限の文化(そろそろルールにするべきか考える)を決める事を考える。最低限のチケットのスレートマシン図を下に書いておく。はい、これに関して突っ込む部分は少ないだろう。人によっては、終了ではなく”解決”と言う人も居る。”解決”をテスターのテスト待ちと考えるなら重要なファクタである。この”終了”と”解決”を考えた場合、試験を実施するか?しないのかである。試験を失敗した場合には、再作成(フィードバック)が発生すると考えられるからである。試験を考えると以下のステートマシンになる。なると?遷移は次になります。いうのは設定できなくなります。“解決”]この3つの権限が考えられます。“フィードバック”]の2つを変更することになる。解決ってなんやねん!となるでしょう。”試験待ち”でしょう。“修正待ち”でしょう。ここで、“フィードバック”を考えると、ここではバグが発覚するわけですわな。するとバグ票を発行されるわけですから、バグのチケットを発行します。循環に使っていたチケット(ステータス”フィードバック”)のに対してバグ票チケットを付ける。取り付けたバグ票チケットはメインの機能チケット(循環チケット)に関連として紐付ける。すれば、バグの集計に便利だ...ろうな!とかとか、もうちょっとノウハウ部分ってのがあるのでもう少しネタを引っ張ろうともあれ、今回は権限とステートマシンはそんな感じで最低限を決めれば楽に運用ができるだろう。権限:開発者/テスター/管理者がどれがどの遷移をいぢれるのかはちょっと考えてください。すべての人に管理者権限が必要である必要もありません。コメントをキャンセルメールアドレスが公開されることはありません。Post広告プロフィールWATARU近代錬金術師:フリープログラマ(Javaメイン)、ネットワーク屋さん。最近趣味はスランプ気味。超ド級のwotakuさんです。おいらはつぶやかない。吠える、なげく、そして、食べられる。ちなみに世間とはずれています。