The book Common System and Software Testing Pitfalls by Donald Firesmith provides descriptions of 92 pitfalls that make testing less efficient and effective. The descriptions explain what testers and stakeholders can do to avoid falling into the pitfalls and how to deal with the consequences when they have fallen into them.
In this article, authors discuss the Reflective Agile Learning Model (REALM) that embeds reflective practice into the iterative and agile software engineering development cycle. This model combines insights and results from studies of agile development practices used in real-world projects.
There are essentially two factors that determine whether your offshoring adventure is successful or not – people and process. This article is the first article in a series on managing remote teams, sharing experiences in developing a process for remote collaboration. As people sit apart in (several) remote locations, extra attention must be paid to articulating how people work together.
This article explains why it is inherently wrong to set up software metrics to try and 'improve' the software development process, and offers some alternatives. 3
Author, consultant, blogger and management guru Johanna Rothman has written a new book titled Hiring Geeks that Fit, in which she addresses the challenges and joys of employing technical people.
This article reviews several modern movements such as Unstructured BPM, Social BPM, Dynamic BPM, and ACM. The article concludes with a generic method that allows switching between BPM and ACM. 7
In this article, authors Neil Harrison and Paris Avgeriou discuss a pattern-based architecture review process to help with quality attributes as well as agile practices like frequent releases. 1
InfoQ have talked to Dan North, Gojko Adzic, Elizabeth Keogh and Matt Wynne about Specification by Example, Executable Specifications and Feature Injection and how they relate to BDD. 1
In this article, Yogesh Kumar explains how to apply Agile techniques to create and maintain healthy business strategies. This approach can turn good business strategies into great ones. 7
CMMI for Development (CMMI-DEV) framework SEI can be used to improve product quality and project and organizational performance. InfoQ spoke with Mike Konrad, co-author of the book on the framework.
Bruce Laidlaw and Michael Poulin - each with more than 30 years of experience compared notes on the past and present of IT and provide insights on what the software industry needs, to make progress. 20
Mattias Jansson, Operations Engineer at Spotify, discusses the adoption of Kanban by the Spotify Operations team and experiences gained during the implementation and use of Kanban. 1