BT

Experiences from Doing Remote Pairing

by Ben Linders on  Apr 09, 2015

Doing pair programming when working remote helps to increase interaction between developers and build relationships in teams, it makes knowledge flow and can prevent developers from drifting away. You can experiment with tooling to find a setup that works for you. Empathy and egolessness can emerge organically when doing pairing in a distributed team. Read about experiences with remote pairing.

Improving Quality and Delivery Speed with DevOps Teams

by Ben Linders on  Mar 31, 2015 2

You can increase the quality of products by constantly increasing the level of automation of the delivery process and working with DevOps teams who constantly deliver small features to get quick customer feedback. A case story from ING Lease explaining the problems they had, experiences from the first steps of their agile and DevOps journey and exploring what they want to achieve in the future.

How a Scrum Master Helped a Team to Increase Their Agility

by Ben Linders on  Mar 30, 2015

Here's an experience story from a tester who decided to move onward and become a Scrum master to help her team to become more agile, with learnings from their agile journey and pieces of advice for doing change in organizations.

Using Pairing for Experimenting in Presentations

by Ben Linders on  Mar 28, 2015

In the closing keynote of the Agile Eastern Europe 2015 conference Yves Hanoulle did an experiment together with his son Joppe in pair presenting. InfoQ interviewed Joppe and Yves Hanoulle about doing experiments, checking the safety of the environment and ways to make it safer, learning from failure, and presenting in pairs at conferences.

How To Get a Happier Workforce

by Ben Linders on  Jan 31, 2015

Laughing can help to create a better team climate which can lead to better results. There is compelling evidence that happiness and positivity can lead to success. Here are some suggestions for what you can do when you want to improve happiness in teams.

Why Pair Programming is Hard to Implement

by Savita Pahuja on  Dec 23, 2014 1

Pair Programming is good for increasing the software quality and collaboration within team members but it is hard to implement. This news describes the reasons why it is hard and how to figure out good practices of pair programming for your team.

Becoming Software Craftsmen

by Ben Linders on  Nov 20, 2014 9

The software craftsmanship movement talks about practicing as a way to to develop programming skills to become software craftsmen. Technical practices are considered to be important, it takes time to learn them and become better programmers.

Cooperative Development Using Pair Programming and Non-Solo Development

by Savita Pahuja on  Sep 30, 2014 2

Valentin Tudor Mocanu described upgraded form of pair programming using pairing and non-solo development.

Managing your Software Debt

by Ben Linders on  Mar 20, 2014

Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.

Advice on When to Repay Technical Debt

by Rafiq Gemmail on  Dec 11, 2013

An exploration of recent advice from Henrik Knibert, Ward Cunningham and Hayim Makabee on technical debt, how to make the most of it and when to pay it off.

Technical Practices, Systems Thinking, and Culture Matter in Agile Adoption

by Ben Linders on  Nov 05, 2013

Simplicity, feedback, communication, respect and courage, these eXtreme Programming (XP) values still inspire the team of the XP Days Benelux 2013 conference. InfoQ did an interview with two of the conference hosts, Merlijn van Minderhout and Pascal Van Cauwenberghe, about new developments in agile, successful agile transformations and the needs of European organizations in agile adoption.

How Swarming Helps Agile Teams to Deliver

by Ben Linders on  Feb 28, 2013

Swarming is a technique that helps agile teams to deliver working software fast and frequently. What is swarming, what are the benefits of swarming, and when and how to apply it?

Pair Programming Gets Mainstream Coverage, Lukewarm Response

by Todd Charron on  Sep 09, 2012 1

The Wall Street Journal has begun to take notice of the growing number of technology companies that have been practicing Pair Programming and has published their take on the practice in an article titled Computer Programmers Learn Tough Lesson in Sharing.

Wikispeed - Doing Awesome with Agile

by Shane Hastie on  Jul 23, 2012 1

Wikispeed founder Joe Justice gave a talk in Wellington, New Zealand, this week in which he spoke about the Wikispeed mission of "Rapidly Solving Problems for Social Good", starting by using agile techniques to build a 100MPG vehicle with the intent of creating a new approach to motor-vehicle manufacturing, using open-source and crowd-source approaches building on agile values and principles.

Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge

by Craig Smith on  May 19, 2012 2

Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.

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