InfoQ Homepage Release Management Content on InfoQ
-
Mastering Impact Analysis and Optimizing Change Release Processes
Dynamic IT professional with a proven track record in optimizing production processes and analyzing outages in complex systems handling millions of TPS. The recent CrowdStrike outage highlights the importance of continuous improvement and adherence to best practices. Passionate about elevating operational excellence through strategic reviews and effective process enhancements.
-
Beyond API Compatibility: Understanding the Full Impact of Breaking Changes
In this article, we address the most contentious and misinterpreted parts of the SemVer standard, i.e backward compatibility and breaking changes. With the proliferation of SaaS APIs for Generative AI continuing, now is a good time for a retrospection on what constitutes a breaking change and how you can trade off backward compatibility and upgradability with modernization and iterability.
-
Environment-as-a-Service (EaaS) as a Technique to Raise Productivity in Teams
In essence, EaaS addresses developer productivity issues by providing settings that make it simple for developers to test and mimic real-world uses of their system. This article discusses the benefits of EaaS.
-
Are Canary Releases an Alternative to Testers?
Canary releases enable product owners to check how a new feature is getting adopted by users by rolling it out to a small percentage of users and then incrementally rolling it out to a wider audience. Product owners might feel tempted to discontinue or reduce testing upon adopting canary releases, but decisions should be approached cautiously as they can have serious and unintended consequences.
-
Quick and Seamless Release Management for Java Projects with JReleaser
Andres Almiray's quest to learn Go led him to discover GoReleaser and its multiple benefits to managing Go projects. Inspired by a conversation with Max Andersen about the manner in which JBang manages releases on multiple platforms, Almiray embarked on a journey to build a flexible release tool for the Java ecosystem. InfoQ spoke to Almiray for a detailed view of JReleaser.
-
Continuous Delivery - It’s Not All about Tech!
It’s easy to get caught up in the technical side of continuous delivery. Objectively observing all stages of the releases in action allows measuring the release process to find non-tech factors hindering your releases and the bottlenecks and queues. Make sure your communication methods are effective, and that all the people involved are genuinely working together well.
-
Q&A on the Book The Professional Product Owner
The book The Professional Product Owner explains what Product Owners can do to become real entrepreneurs who initiate and drive products, and what teams can do to release frequently. It provides ideas and personal anecdotes for effectively applying the Scrum Product Owner role and activities.
-
Continuous Delivery with Kubernetes the Hard Way
Automating continuous delivery with Kubernetes requires a Single-Source-Of-Truth, and that rollbacks can be implemented efficiently without requiring new code changes to be pushed.
-
Q&A with Roman Pichler about Strategize
The book Strategize by Roman Pichler provides practices, advice, and examples for product strategy and roadmapping that you can use to create successful products. InfoQ interviewed Pichler about applying product strategy and roadmapping with agile, innovation in product strategy, eliminating features when defining products, different kinds of roadmaps, and measurements for product management.
-
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.
-
Self-service Delivery Platform at Tuenti
Óscar San José, technical lead at Tuenti (largest Spanish social network) explains how and why their in-house Flow deployment system allowed developer teams to be more independent and deliver faster.
-
Downscaling SAFe
The Scaled Agile Framework (SAFe) with custom modifications to it in accordance with Agile and Lean values helped Seamless Payments to go through a period of organizational growth and prepare for further growth. This article describes the change that was done using a slimmed down version of SAFe that still maintained its core ideas.