タグ

ペアプログラミングに関するhachiのブックマーク (4)

  • ペアプロを極めて最強の開発チームをつくる(4/4)ペアプロは導入すべきなのか(翻訳)|TechRacho by BPS株式会社

    第1章: ペアの組み方 第2章: ペアプロのメリット 第3章: ペアプロの難しい点 第4章: ペアプロは導入すべきなのか、第5章: それでもペアプロする理由(記事) ⚓第4章: ペアプロは導入すべきなのか 高品質かつメンテ可能なソフトウェアを持続的に生み出すために、ペアプログラミング(以下ペアプロ)の実践が重要であることは、私たちの経験から明らかです(『ペアプロのメリット』参照)。しかしながら私たちは、独善的なペアプロや闇雲なペアプロが有害であるとも信じています。ペアプロの効用がどれほど正確なのか、ペアプロのコストがどれほどになるか、どのタスクをペアプロでやるか、これらは一概には言えません。私たちが見出した有用な方法は、ペアプロをチームの「常識的なデフォルト体制」として制定し、そのうえで、何を例外扱いするかについていつでも話し合うことです。 ペアをいつどのように組むかのバランスを見極める

    ペアプロを極めて最強の開発チームをつくる(4/4)ペアプロは導入すべきなのか(翻訳)|TechRacho by BPS株式会社
  • ペアプロを極めて最強の開発チームをつくる(3/4)ペアプロの難しい点(翻訳)|TechRacho by BPS株式会社

    第1章: ペアの組み方 第2章: ペアプロのメリット 第3章: ペアプロの難しい点(記事) 第4章: ペアプロは導入すべきなのか、第5章: それでもペアプロする理由 第3章: ペアプロの難しい点 ペアプログラミング(以下ペアプロ)には実に多くのメリットがありますが、ペアプロには訓練が必要ですし、最初からペアプロがうまく回るとも限りません。チームがペアプロで苦労しがちな点のリストと、克服するための助言をいくつかご紹介します。実際にこうした困難に出くわした場合は、ペアプロの数々のメリットと、自分たちがペアプロする理由を頭に思い浮かべてください。ペアプロを軌道修正するには、自分たちが実践で何を達成しようとしているのかを意識しておくことが重要です。 ⚓1. ペア作業で消耗する問題 ひとりで作業するのであれば、いつでも好きな時間に休憩できますし、必要ならば少々現実から逃避してうさばらしもできるでし

    ペアプロを極めて最強の開発チームをつくる(3/4)ペアプロの難しい点(翻訳)|TechRacho by BPS株式会社
  • ペアプロを極めて最強の開発チームをつくる(2/4)ペアプロのメリット(翻訳)|TechRacho by BPS株式会社

    第1章: ペアの組み方 第2章: ペアプロのメリット(記事) 第3章: ペアプロの難しい点 第4章: ペアプロは導入すべきなのか、第5章: それでもペアプロする理由 ⚓第2章: ペアプロのメリット ペアプログラミング(以下ペアプロ)はどんなことに効果があるのでしょうか?考えられるメリットをひととおり押さえておくことは、ペアプロすべきかどうかを決めるうえでも、ペアプロをうまく回すうえでも、困難の中でペアプロするモチベーションを保つうえでも重要です。ペア作業で目指すものは、主に「ソフトウェアの品質」と「チームの作業フロー」です。 さて、ペア作業でどのようにして「ソフトウェアの品質」と「チームの作業フロー」を達成するのでしょうか? ⚓1. 知識を共有できる ペア作業のメリットとして、まずは最もわかりやすく議論の余地の少ないものから始めましょう。すなわち「知識の共有」です。ひとつのコード片に2人

    ペアプロを極めて最強の開発チームをつくる(2/4)ペアプロのメリット(翻訳)|TechRacho by BPS株式会社
  • ペアプロを極めて最強の開発チームをつくる(1/4)ペアの組み方(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: On Pair Programming 原文公開日: 2020/01/15 著者: Birgitta Böckeler -- ドイツのThoughtWorks社で開発とコンサルティングを担当しています。カスタムソフトウェアチームのテックリードとして日々を「コーディングの日」「コーチングの日」「コンサルティングの日」「仕事を楽しく続ける日」に分けています。 著者: Nina Siessegger -- ドイツのハンブルグ出身の開発者/テックリード/コンサルタント。元ThoughtWorks。コーディングの楽しさ以外に、特にソフトウェア開発の人間的な側面にも強い関心を抱き、高品質ソフトウェアは「コミュニケーション」「共同作業」「信頼関係」を重んじるチームによって成し遂げられると強く信じています。 サイト: martinfowler.c

    ペアプロを極めて最強の開発チームをつくる(1/4)ペアの組み方(翻訳)|TechRacho by BPS株式会社
  • 1