VIDTAKER.COM

Q&A

どのようにプログラミングをカウボーイコーディングになってリーンを停止するには?


私のチームは徐々にもっともっと軽量採用し、スクラムからリーンへの移行方法をされている/かんばんが少ない正式少ないプロセスです。いくつかの時点で我々が戻ってカウボーイコーディングになるだろう。確かに私は我々はすでに境界線上にある可能性があります恐れている。

どこ行は非常に軽量とアジャイルプロセスリーンと無秩序の間に描画できますか?どのように我々は我々が一線を知っているのだろうか?そして、どのようにラインを通過から自分を防ぐことができます?

質問としても、'何を安全の廃棄物を'除去するために運転リーンに除去することはできませんプロセスに言えば可能性があります?



9 Replies

1)

コードが何かは知られているか、管理は一人だけであなたのグループの場合は、大きな素敵な赤輝く"サロン"のサインの下に、あなたは基本的にドアを進めている。


2)

作業完了の/ユニット/ストーリータスクときの問題は気にその行の一部としてしています。あなたは、テストが必要な場合、その目のペアは、それがカウボーイになりたい不正開発の状況を防ぐことができる以上の何かを見ている。同様に、どのようにコードが生産に入るのですか?チームの誰もが気まぐれで、それが私の心に警告のサインになるコードをプッシュできる場合。

私は注意してね、他の兆候がいくつかあります:

  • チームはコーディング標準とのコミットメントを、標準を維持する必要がありますか?
  • 1つの個人から"リファクタリング"は、その誰も価値があると考えているコードの変更の束がありますか?

3)

あなたはコードレビューのいくつかの種類を維持する場合、私は思うが、それも間違ってこちら側に行くことができない。誰も他のプログラマがやっているとどのようにそれをやっているし、あなたはこの行を越えている可能性があります知っている。


4)

おそらくあなたが参照してください場合は、カウボーイの領域にいることを教えて兆候はない決定的なリストがあります。個人的に、人々は、間違いなく、理解やとにかく仕事を急いでか、私は気になる警告標識を無視してされていない機能を開発テストしていないコードを公開している場合。

もっと自分自身の判断を使用します。うまくいけば、以降あなたが適任者保安官にしている質問をしています。


5)

  1. 絶対に自動化されたユニットテストを忘れている。
  2. 決してあなたの機能テストを忘れている。
  3. 決してあなたのテストを忘れている。

(私は有罪)してきた


6)

レンタル(または代理を務める)保安官など、それだけがコミットするのではなく、で全体の仲間の目で見たれるコードを囲い。


7)

おそらくあなたはコーディングカウボーイの影響についてです心配:

  • いいえ要件
  • いいえデザイン
  • いいえテスト
  • ユーザーからのフィードバックがない
  • いいえスケジュール
  • メンテナンスし
  • バス因子
  • ...

だから長い場合は、/プロセス、これらの悪い影響を避けるために/メカニズム、その後、[OK]ををしている計画しているとして、右?


8)

そこに以下の形式以下のプロセスがあります。いくつかの時点で我々が戻ってカウボーイコーディングになるだろう...

アジャイルは、/ /スクラム"プロセス"リーンの皮肉は、以下の正式なプロセスではカウボーイのプログラミングにつながることです。

"中に、これらのプロセスの方法論は、以上の人々を好む "と、プロセスは放棄完全ではない。管理が必要ですまだ。一日の終わりにあなたはまだ顧客と納期に責任を有する。これらのコミットメントは、牛を抑える必要があります。




9)

何が悪いのカウボーイコーディングとは?場合は、コードの配信が長くなり、撮影、エンドユーザーの期待(または誰を満たしていない支払っている)貧しい人々の質を見て、その後の時間(と起動する場合は私はPMは言っています)。ときは良い/固体のプログラミングチームを持って、正式なプロセスの必要性が必要ではない - usually内面 - 良いプログラマは/プロセス自然なフォームに従ってください - 私はそのプロセスの多くは、場所に弱いのパフォーマーのための配置だと思うがで多くの場合は負の良い/素晴らしい演奏に影響を与える。優れたプロジェクトマネージャは、特定のsituation...lead /アプローチの/取得アウト式の方法の種類を次のプロセスをバランスする必要があります