導讀 Why Every Startup Should Pair Program

pair programming

所有 Pivotal Labs 的 Programmer 都在工作時進行 Pair Programming,它是團隊合作的核心精神,以此為基礎所建立的軟體開發文化,在團隊開始迅速成長擴大之後,能給公司帶來不少好處:

  • Programmer 彼此間分享程式設計的知識,並且對同事負責:更好的規範、溝通與效率。
  • 新進夥伴更容易進入軌道,意見的回饋更快速,在較大的組織中也能交互作用影響。

要如何執行 Pair Programming?

  • 團隊成員必須在實體場所一起工作,並有共同的工作時間
  • 使用同一部共用的電腦
  • 大家(包括不同團隊)每天輪流 Pairing
  • 公司授與 Pairing 的人員自主權
  • 管理階層對 Pair Programming 要給予支持
  • 定期檢查回饋的意見,並確保方法可行
  • 如果團隊抱持遲疑態度,就先從較小的團隊開始,感覺對了才全面實施
  • 在前一天就先約好進行 Pair Programming 的時間

你的開發團隊也開始 Pair Programming 了嗎?

原文:Why Every Startup Should Pair Program

簡體中文:结对编程是每个软件公司都该采用的开发方式(外刊IT评论)