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.
It can be difficult to change from a Waterfall approach where ‘business analysts write big requirements up front’ to the Agile practice in which requirements are prepared ‘just in time’, and are the responsibility of the entire team. The secret to success in Agile is ruthless management of scope.
Fujitsu UK is using a large number of processes and methods which have developed over the period of many years. Looking for a way of combining agile and traditional methods, they became aware of SEMAT and the Essence Kernel. This article explores how they applied SEMAT and Essence to systems engineering, and used it to look at the whole programme of work across all disciplines.
In this week's podcast Richard Seroter talks to James Shore, Llewellyn Falco, and Rebecca Wirfs-Brock on TDD and Incremental Architecture. 1
Team that perform great have a perfect balance of orientation on people and results. This article provides several exercises to explore how your team is doing and find your own state of perfection.
Richard Seroter talks to Lisa Crispin, who works on the tracker team at Pivotal Labs, and Justin Searls, software craftsman and presenter of How to Stop Hating Your Tests.
This is the second article of a two article series in which we try to work from an abstract level of IoT reference architectures towards a concrete architecture for actual use cases.
Today we'll get tactical, and talk about how the delivery team can acquire all the skills it needs to deliver software when the number of testers are low and specialization is a reality.
Thiago Almeida from Microsoft shares how adopting DevOps practices resulted in better engineering and happier teams, and the lessons learned in that journey. 1
It is always a challenge to pick the correct priorities. Which one of work A or B shall you do first? The Volcano is a tool to prioritize work for multiple teams working with several products. 1
"Which model is right for our testing group" is probably the wrong question. "Which model best supports the business?" is closer to the mark. Learn how to effectively organize your test teams.
The force awakens: is it Agile or are we just going through Scrum motions? Michael Nir speaker and coach shares expert best practices; too much Scrum might lead us to the dark side of the force.