エクストリーム・プログラミング
https://archive.org/details/extremeprogrammi00matt
↑ Larman 2003.
↑ Interview with Kent Beck and Martin Fowler. (2001-03-23). http://www.informit.com/articles/article.aspx?p=20972
↑ Sedano, Todd; Ralph, Paul; Péraire, Cécile (2016). Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16. pp. 1–10. doi:10.1145/2961111.2962590. ISBN 9781450344272. https://www.researchgate.net/publication/304014117
↑ Lisa Crispin; Tip House (2003). Testing Extreme Programming. ISBN 9780321113559
プログラマーは、顧客がシステムに何を必要としているのか、どのような「ビジネスロジック」が必要なのかに耳を傾けなければならない。 プログラマーはこれらのニーズを十分に理解して、問題がどのように解決されるか、あるいは解決されないのかの技術的な側面について顧客にフィードバックしなければならない。 顧客とプログラマーの間のコミュニケーションは、計画ゲームの中でさらに取り組まれる。
ペアプログラミング
計画ゲーム
テスト駆動開発
チーム全体