Why don’t more teams use pair programming? Why should they? Pair programming can increase quality, velocity and even job satisfaction, if it is implemented well. If you have ever been curious about pair programming, loved or hated pair programming, wished you were pair programming or tried and failed to introduce it to your team, this article examines how to make it work and how to get started.
The book Improving Software Development Productivity contains practices, models and case studies to quantitatively support adoption of agile software development. An interview with Randall Jensen about measuring and improving productivity, contribution of agile to productivity, benefits from pair programming and teams, knowledge retention in maintenance and commandments for communication.
Victoria was painting her kitchen last week and it got her thinking about pair programming. She and her partner have painted rooms together before, and they've ended up with something they've been really proud of, but when she did this alone, even though she has the skills and the knowledge, it didn't end up as good. She wondered why?
The Defense Industry is often viewed as a very “non-Agile” culture. But even in this environment, you can successfully apply Agile principles and practices and tailor them to fit your needs.
Agile is a great starting place, it is important for organisations and teams to get the fundamentals right; just agile isn't enough for many problems today. Lean Startup is the next logical step. 8
Jay fields shares several strategies to help you adopt pair programming so it sticks and is valuable. 8
Teams in large organizations still struggle to adopt TDD. In this article Mark Levison shares problems he uncovered when he surveyed teams, and his own strategy to introduce TDD into an organization. 10
With Agile adoption, context is everything: this book offers patterns and tools to help determine which practices most contribute to meeting your organization's goals. 2
InfoQ editor Kurt Christensen recently had the chance to ask Kent Beck a few questions about the challenges associated with adopting and applying agile values and practices. 8
Teams new to Agile wonder which practices to start with, and which will most benefit their own context. This article proposes a customized adoption approach to help teams decide where to focus first.
Amr Elssamadisy tells how participants at XPday Montreal focused on the dynamics of adoption, rather than the structure resulting from adoption, to compile Agile adoption patterns helpful to novices. 1
The story of a unique work-study degree program at New Mexico Highlands University, begun in 2004-2005: an apprentice shop where students and customers used Agile practices.