InfoQ Homepage Agile Content on InfoQ
-
Using Checklists to Organize Software Development Processes
A checklist as a process organization tool has already made a good showing in aviation and healthcare. In this article, Zakhar Yung explains how Agile teams take advantage of checklists at different stages of software development processes including sprint planning, software testing, deployment and debugging, and discover their benefits for your own project.
-
Adopting Continuous Delivery at teamplay, Siemens Healthineers
Continuous Delivery is about working in a way that keeps the system in a releasable state throughout its development. This article describes how a large software development organization at Siemens Healthineers started the transformation towards Continuous Delivery. It describes the strategy and tactics used to gradually and safely change the development process in a regulated medical domain.
-
Refactoring to a Deeper Model
Paul Rayner uses a case study to demonstrate how refactoring your code can lead to a deeper understanding of your domain model. Through common code refactorings, combined with the implementation of patterns, the codebase became more cohesive and easier to reason about, reducing the time to perform some common tasks from weeks or months to just hours.
-
Four Ways to Take Charge in Your First Agile Project
Dudharejia dives into the details of Agile, as well as the Scrum process. The overarching lesson throughout this post is how newbies can take charge in an Agile project. The post discusses the importance of meetings, identifying strengths and weaknesses, using your team to the fullest extent, and how to avoid micromanaging.
-
DDD With TLC
At the 2017 Explore DDD conference, Julie Lerman, a self-described Serial DDD Advocate, spoke about how to approach Domain-Driven Design with Tender Loving Care. InfoQ sat down with Lerman to ask about how she introduces DDD to new clients, and helps them be successful.
-
Q&A on the Book Adaptive Space
The book Adaptive Space by Michael Arena explores what enables organizations to positively disrupt themselves and transform into responsive agile organizations. It describes four sets of connections, and five core principles, that support organizations increasing their agility.
-
The Future-Ready Organization: An Interview with Agile Manifesto Co-Author Arie Van Bennekum
Co-Author of the Agile Manifesto and Thought Leader, Arie van Bennekum is probably one of the rare co-authors of the Agile Manifesto who never lost touch with the essence of agile. To become agile, people and organizations must shift to a totally different paradigm. Arie designed an Integrated Agile Transformation Model, a proven approach to transforming organizations to new agile paradigms.
-
The State of DevOps in Banking – Report from DOES London 2018
At the 2018 DevOps Enterprise Summit in London, a number of banks presented talks that shared their experience and learning around the principles and practice of embracing DevOps: CapitalOne, Barclays, Lloyds Banking Group, Key Bank, Standard Bank, ABN Amro, UBS and RBS. Here, we summarise the key points of their talks and identify the correlations and crossovers in the messages.
-
Testing Programmable Infrastructure - a Year On
Programmable infrastructure is becoming widespread. There are very specific domain issues that make testing it tricky. This article looks at the evolution of tooling and approaches used to address it.
-
Microservices from a Startup Perspective
When starting a journey to microservices, knowing what to consider might be overwhelming. No golden rule that is easily applicable exists. Every journey is different, since every organization is facing different circumstances. In this article I am sharing some lessons learned and challenges from a startup perspective, and what I would do differently the next time introducing microservices.
-
Q&A on the Book Agile Methods for Safety-Critical Systems
The book Agile Methods for Safety-Critical Systems by Nancy Van Schooenderwoert and Brian Shoemaker explains how agile principles and practices can be used to build quality in from the start to develop medical and other safety-critical systems.
-
How to Achieve Collaboration as a Key Driver for Continuous Testing
Far too often the dream of a successful digital transformation shatters against a limited, team-centric continuous testing strategy. This article describes how testing must be applied to fit not only agile teams but also the whole enterprise, why collaboration is the key enabler and how different testing techniques work together for overall success.