If there's one thing software developers are good at, it's automating things that used to be done manually. Making life easier for everyone by letting computers handle tedious repeatable tasks, allowing people to focus on what matters to them is what we’re here for. However, development teams often neglect the one audience that would benefit the most - themselves.
There is great value in examining software processes from an execution perspective. This article provides an understanding of the underlying execution principles that make Agile methods effective. 4
Mitch Lacey has written the book The Scrum Field Guide: Practical Advice for Your First Year in which he presents advice on how to implement many of the Scrum and XP practices.
Phil Abernathy asserts that the role of the Agile Coach may be due to sunset - he proposes an alternate based on his vision of an Agile Practitioner Manager embedded within an agile team. 17
As organizations adopt agile practices and techniques they often find that existing talent management approaches need to adapt to the more collaborative ways of working. Pat suggests ways to do this. 1
The rapidly increasing appetite for new product features coupled with the decreased lifetime of products necessitates joining up the cycles of continuous design & delivery into an innovation cycle.
Gil Broza has written a book focusing on the people factors that are needed for successful agile adoption and transformation in an organization. He offers advice targeting leaders at all levels.
Many think that the role of testing is dead in agile, but I think it is growing and turning into better and effective testing; redefines the way things are done and the order in which they are done. 2
In Part 2 of our MSBuild series look at using the CI server Jenkins. We choose Jenkins because it supports a wide variety of projects, making it ideal for heterogeneous environments. 6
Waterfall QA teams are slow and costly. Siloed away from developers, is QA the best way to ensure software quality? Is unit testing a better way to ensure software quality? 11