モブプログラミングの集団的習慣は技術品質を高めるための土壌になり得る

InfoQ ホームページ ニュースモブプログラミングの集団的習慣は技術品質を高めるための土壌になり得る

カルチャー&手法ブックマーク

2021年12月1日読了時間6分

作者:

翻訳者

原文(投稿日:2021/11/04)へのリンク

モブ(mob)プログラミングは、プロダクトをアジャイル手法で開発する上で、古い習慣を新しく効果的な習慣に変えるための有効な手段だ。周りを人に囲まれた環境において集団で培われた習慣は、簡単に忘れることはない。モブプログラミングは各メンバに対して、新たな習慣を定常的に実践させることによって、それらを取り入れやすくする。チームは同じ作業の繰り返しを容認しない。仕事を行うためのよりよい方法を常に探しているのだ。

Hunter Industriesでソフトウェア開発ディレクタを務めるChris Lucian氏はAgile 2021で、モブプログラミングと集団的習慣(collective habits)による技術品質の改善について講演した。

習慣の改善はモブプログラミングによる自然な成果だ、とLucian氏は説明する。

新たなグループが集まってモブが始まれば、そこにはあらゆる種類の有益な提案がある。Lucian氏が例を挙げる。

これは全員がIDEに不慣れであったとしても同じで、ひとりがナビゲートし、ひとりが操作している間、他の誰かが機能を調べてオートフォーマットを見つけ、それをチームに教える、ということが考えられる。

こうした例を見れば、チーム全体のシステムが自然と改善される様子を簡単に見て取れるはずだ、とLucian氏は説明する。経験や好みは人それぞれ違うので、それぞれの習慣のベストな組み合わせを見つけて、それを全員で共有すればよいのだ。

モブのもうひとつの大きな副産物として、Lucian氏は、チームが反復作業に不寛容になる点に言及した。

モブプログラミングの集団的習慣は技術品質を高めるための土壌になり得る

モブプログラミングと集団的習慣によるチームの改善について、Chris Lucian氏にインタビューした。

InfoQ: モブプログラミングを通じて、どのように集団的習慣を作り上げたのですか?

InfoQ: 個々の習慣を変えるには何が必要なのでしょう?

InfoQ: プロダクトのバグを削減する上で役立った習慣について、いくつか例を挙げて頂けますか?それらの習慣にはどうやって気付いたのでしょうか?

InfoQ: 習慣を変えたことで、どのような影響がありましたか?メリットは何だったのでしょう?

InfoQ: どのようなことを学びましたか?

この記事に星をつける

おすすめ度スタイル

このコンテンツのトピックは カルチャー&手法 です。

関連記事:

関連するコンテンツ

InfoQ ニュースレター

毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。 サンプルを見る

We protect your privacy.

こんにちは

コメントするには InfoQアカウントの登録 またはログイン が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

ディスカッション

関連記事