Inspiration, ideas, and guides
Code Review: Savior or Scapegoat?
Exploring the Truth Behind Software Quality Code review is a well-established practice in both open-source and proprietary software domains. But is it the savior for better software quality? What makes a code review good, and how does it compare to…
Does pair-programming help teams deliver software faster?
Pair programming is a software development technique known for more than 50 years, but it is still considered one of the more controversial practices in software development. Pair programming is where two programmers work together on a single workstation, sharing a keyboard…
How to enable better software quality
What is the single aspect in a team, that has the highest impact on the quality? Is it their development-practices, technical skills or the number of tests? The highest impact on quality is …… the psychological safety of the team.…
Books on Technical Agility for Software Developers and Software Testers
There are many ways to improve the craftsmanship for software development. In my opinion the best way is pair programming with skilled software developers. A good way to supplement this, is reading blogs and books. I have compiled a list…
Avoid expensive and ineffective automated test with these 3 principles
In this article, I will present 3 principles you should follow to avoid expensive and ineffective test automation. When software teams want to work agile, it is often a challenge for them to deliver fully functioning software frequently, and the…