This article shows how automating certain programmable aspects of a test suite can help software delivery. Covered are automated testing, costs per deployment, tests as documentation & manual testing.
The skills required to be hyper-productive in agile projects are different from those required by a traditional one. This article identifies behavioral and technical skills required for a team to have that edge. Anyone who acquires these "delta" traits should be equipped with the right set of behavioral and technical skills, which enable them to work effectively in an agile project.
The software industry is changing fast. More and more teams put testing up front and center; they use tests to drive development. In this article, Lisa Crispin talks about how her attitude and curiosity have shaped her career and kept her passion for testing software fresh.
This article touches upon challenges to adopting agile methods within the enterprise and provided strategies for addressing them. 9
Improving the Performance of Automatic Configuration Management Processes by Encouraging Human Intervention
This case study focuses on how bwin was able to improve efficiency by including human intervention as a major part of an automatic configuration management system.
In this interview James Bach covers topics like: engineering, why we should be telling success stories, opening our minds to other scientific domains, automated testing and exploratory testing.
In this article, the layered architecture of test automation is presented to solve the problem of test logic getting buried in unrelated supporting code. 9
This article discusses scalability worst pratices including The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring. 5
When several teams work in the same codebase there's always risk of chaos. Henrik's "Scrum & XP from the Trenches" approach is a simple way to ensure clean, releasable code with every iteration. 19