BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Techniques Content on InfoQ

  • The Soul of a New Release: Eating Our Own Dog Food

    As any software developer well knows, large releases are often delayed, or released sans some important features, and newly released software is often riddled with bugs. In this article Plumbr's development lead describes techniques they used to successfully release a major upgrade to the Plumbr Java Performance Monitoring solution, without getting burned by the usual fires.

  • DevOps at Seamless: The Why, How, and What

    The key thing about DevOps is understanding under which circumstances it should be introduced to your organization. Organizations that adopt DevOps go through a change that affects both processes and culture. This article focuses on why DevOps is needed, what concepts and values should support it, as well as how we implemented it at Seamless, what results we obtained and the challenges we faced.

  • Q&A on Agendashift with Mike Burrows

    Agendashift is a values-based Kanban approach to organizational transformation, covering delivery, change and leadership. An interview with Mike Burrows on how Kanban and Agendashift can strengthen each other, making changes stick in organizations, the depth of Kanban survey, the value of Kanban practices, end-to-end process views, leadership, and doing sustainable change with Kanban.

  • Q&A on Real World Kanban

    The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development. InfoQ interviewed Skarin about the essence of kanban and lean, why flexibility in organizations is needed, doing continuous improvement, how visualization can help to understand problems, and advice on how to get started with kanban.

  • The Five Qualities of Application Delivery Done Right

    This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.

  • Q&A with Tom Roden and Ben Williams on Improving Retrospectives

    InfoQ interviewed the authors of fifty quick ideas to improve your retrospectives about why they wrote the book and how ideas are described, when you can do retrospectives, what facilitators can do to establish safety, why facilitators should not be the ones who solve problems, celebrating successes, good practices for getting actions done, and the value that teams get from doing retrospectives.

  • Build Quality In Book Review and Interview

    Book review and interview with Steve Smith and Matthew Skelton, authors of "Build Quality In", a collection of experience reports (including their own) on Continuous Delivery and DevOps initiatives, by authors ranging from in-house technical and process leaders to external consultants implementing technical and organizational improvements.

  • Infrastructure Code Reviews

    As infrastructure becomes code, reviewing (and testing) provides the confidence necessary for refactoring and fixing systems. Reviews also help spread consistent best practices throughout an organization and are applicable where testing might require too much scaffolding.

  • Q&A on the Scrumban [R]Evolution

    In the book “The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban" Ajay Reddy describes what Scrumban is, explores the principles and theories on which it is based, and shows how Scrumban can be deployed in organizations.

  • A Year in Swarm

    The article tells a story of a small team of tightly-knit developers, a “human swarm”, who largely worked on a single screen and keyboard practicing mob programming, had no formally defined roles, performed no estimates, seldom worked on more than one task at a time and delivered a quality product to a satisfied customer.

  • Executable Images - How to Dockerize Your Development Machine

    Every developer knows the pain of incompatible software. By using Docker executable images developers can take advantage of container technology to better control their development environments.

  • Q&A on Kanban Change Leadership

    In the book Kanban Change Leadership Klaus Leopold and Sigi Kaltenecker explore how Kanban can be deployed to get change done in organizations and to build a culture of continuous improvement. An interview on doing change in small steps, solving problems, using WIP limits, priorities and classes of service in Kanban, using the Theory of Constraints with Kanban, and getting results with Kanban.

BT