InfoQ Homepage Agile Techniques Content on InfoQ
-
An Alternative to Agile Coaching
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. The Agile Practitioner Manager will have "skin in the game" being responsible not just for helping the team with their process but also being accountable for the deliver of customer value through the product.
-
An Agile Talent Development and Adaptive Career Framework
As organizations adopt agile practices and techniques they often find that existing talent management approaches need to adapt to new ways of working. This article discusses the critical task of replacing dysfunctional performance management systems, antiquated job families and limiting career paths that undermine the effectiveness of our teams and compromise the health of our culture.
-
Continuous Delivery with Continuous Design: Completing the Cycle
Innovations in software delivery and product ideation don’t always impact each other. However, the rapidly increasing appetite for new product features coupled with the decreased lifetime of products, and even business models, necessitates joining up the cycles of continuous design and continuous delivery into a holistic approach to delivery. This article discusses shrinking the innovation cycle
-
New Book: The Human Side of Agile
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.
-
Why Testing Matters in Agile Projects
Agile is changing the way we work together and the work that is done. Many think that the role of testing is dead, but I think it is growing and turning into an even better, rounder, more effective testing. The role of Testing will powerfully help redefine the way things are done and the order in which they are done for best results in agile.
-
Continuous Integration with MSBuild and Jenkins – Part 2
In part one we looked at using MSBuild in a general sense. Part 2 we apply that knowledge to a specific continuous integration server, namely Jenkins. We choose Jenkins because it is an open source project that supports a wide variety of projects, making it ideal for heterogeneous environments.
-
The Day the QA Department Died
The role of QA is changing. In the waterfall world, QA teams, siloed away from developers, are slow and costly. Unit testing passes the responsibility for software quality to the developers and leads to better code, reducing reliance on a separate QA department. Is unit testing a better way to ensure software quality – the ultimate goal of QA?
-
Continuous Integration with MSBuild and Jenkins – Part 1
In this first of a two-part series, Mustafa Saeed Haji Ali looks at implementing a continuous integration system using MSBuild. Part two will how to integrate this into Jenkins, an extendable continuous integration server with support for a wide variety of operating systems and programming languages.
-
Interview and Book Review : The Retrospective Handbook
Patrick Kua has recently published The Retrospective Handbook which provides practical advice on how to make retrospectives much more effective. In this book Patrick draws upon his 8 years of valuable experience with retrospectives in real agile teams.
-
Interview and Book Review: How Google Tests Software
"How Google Tests Software" by James Whittaker, Jason Arbon and Jeff Carollo is a book that details exactly what is described on the cover. It is an informative and interesting look beneath the covers of how a large technical organization like Google deals with the complexity of software testing.
-
Death by Agile Fever
Agile Fever is a condition that robs otherwise rational people of their common sense in regard to adoption and application of Agile based processes for developing software. Because the consequences of Agile Fever can be very impacting in terms of cost, schedule, and productivity, all software professionals have an obligation to educate themselves in recognizing the symptoms of the dreaded malady.
-
Using Kanban to Turn Around Distressed Projects
This case study describes how Kanban and lean development techniques were used to rescue a distressed project that had violated its budget, schedule, and quality constraints. The article presents a detailed account of how the techniques were introduced mid-project to establish control over a chaotic project environment, and is supported with several charts that show the team’s progress.