The 4th edition of the State of DevOps survey is out. InfoQ talked to the survey's co-author Gene Kim to understand what are the goals for this edition, how the data is analysed and what have we learned so far from past surveys.
“You can’t do 2-week iterations with hardware!” This is the first thing you’ll hear when talk turns to Agile methods in hardware-software product development. A mix of existing robust hardware development ideas, plus a few newly taken from Agile software are being used now by real teams, even to get around - or through - the challenge of doing fast iterations.
The book "Agile! The Good, the Hype and the Ugly" by Bertrand Meyer provides a review of agile principles, techniques and tools. It explores the agile methods Extreme Programming, Lean Software, Scrum and Crystal and provides suggestions on what to use or not to use from them, based on software engineering principles and research and personal experience of the book author.
The book Unblock! A Guide to the New Continuous Agile by Andy Singleton provides ideas and practices for doing distributed cloud-based development with continuous delivery.
When developers become Tech Leads they have to find a balance between leading teams and continuing to do technical work. A book of stories on situations, challenges and approaches for leading teams.
Book Review and QnA with authors of eBook "Perspectives on Agile Software Development".
At then recent Agile Singapore conference James Grenning presented two technically focused talks - one on the importance of technical excellence and the other teaching test driven development. 2
How does Google manage the test and release processes for Chrome for iOS? What kind of tests are in place? What is the life cycle of a new feature from acceptance to release?
InfoQ interviewed Klaus Leopold about using kanban for managing programs, connecting kanban boards on team and program level, managing work in progress across a delivery cycle and benefits of kanban. 1
This is a case story of how a supplier cooperated with a client to develop a huge project in an Agile way, by cutting it into smaller pieces and prepare a matching contract based on mutual trust.
Delivering the right products fast can be challenging, certainly when there are many unknowns along the way. If you want to build products fast you need to be able to learn fast and efficiently.
In an interview with InfoQ Karl Scotland explains the kanban canvas and explores how it can be used to create shared insights and decide upon the approach to intervene in organizations. 1