BT
Older rss
  • Pair Programming Is No Panacea

    by Wes Higbee on  Jun 09, 2016 3

    Is pair programming all that it's cracked up to be? Contrary to popular belief, pairing can lead to a decrease in creativity, groupthink, inappropriate feedback, and can be demoralizing. Wes Higbee explores why it definitely shouldn't be mandated, and why you should consider other options where it could be beneficial.

  • Why Won’t They Pair?

    by Linda M Cook on  Apr 27, 2016 3

    Pair programming is one of the core techniques of eXtreme Programming and has been shown to be effective for knowledge sharing as well as code quality, but it is a practice that is often not used, even in the most agile of organizations. Linda Cook explores why that is and provides some advice on how to encourage teams to try the practice.

  • The Way to No-Hotfix Deployment

    by Adam Pahlevi on  Mar 11, 2016 2

    Hot-fix redeployment is a waste of time and effort at best, and often a source of further regression, Adam discusses some ready-to-use techniques that helped he and his team reduce the frequency of hot-fix deployments to almost zero.

Why We Fail to Change: Understanding Practices, Principles, and Values Is a Solution

Posted by Pawel Brodzinski on  Jun 01, 2015

There’s no reward for being a Scrum or kanban shop if we are not delivering value to customers. We need to change our mindset, and focus on the principles that people follow and values they share.

Q&A with Sandro Mancuso about The Software Craftsman

Posted by Ben Linders on  Apr 25, 2015

The book The Software Craftsman contains stories, examples and practical advice for software developers and other project professionals to achieve technical excellence and customer satisfaction. 1

Revisiting XP: be a thoughtful programmer by exercising more collective ownership

Posted by Tiago Romero Garcia on  Mar 01, 2015

Frequently developers cause and face regular frustration often due to a lack of consideration for those who come after them. This article explores collective code ownership to address this. 2

Introducing Pair Programming

Posted by Melinda Stelzer Jacobson on  Nov 02, 2014

Pair programming can increase quality, velocity and even job satisfaction, and yet it is not a widely used practice today. Melinda shows how and why you should bring this practice into your team. 6

Measuring and Improving Software Development Productivity

Posted by Ben Linders on  Oct 31, 2014

The book Improving Software Development Productivity contains practices, models and case studies which help you to quantitatively support adoption of agile software development.

Pair Painting

Posted by Victoria Morgan-Smith on  Mar 27, 2014

Victoria goes it alone when painting her kitchen, with dubious results... Here she tells the lessons she learned and how they provide a perfect analogy for pair programming. 1

Agile in the Defense Industry

Posted by Jeff Plummer on  Oct 29, 2012

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.

Naresh Jain: Dealing with Change in an Evolving Contextual World

Posted by Naresh Jain on  Aug 24, 2011

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

Successfully Adopting Pair Programming

Posted by Jay Fields on  Mar 05, 2009

Jay fields shares several strategies to help you adopt pair programming so it sticks and is valuable. 8

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT