The 2021 State of DevOps report indicates that greater than 74% of organizations surveyed have Change Failure Rate (CFR) greater than 16% (the report provides a range from 16% to 30%). Of these, a significant proportion (> 35%) likely have CFRs exceeding 23%. This means that while organizations seek to increase software change velocity (as … continue reading
The ability to ensure applications deliver consistent, responsive performance at all times is critical for pretty much every organization, and is especially vital for retailers and other e-commerce providers. Even if an app delivers the best, most innovative functionality, it won’t matter if loading or transactions take too long. Further, as users continue to grow … continue reading
This is part 2 in a series on applying test data management (TDM) to microservices. Part 1 can be found here. The continuous TDM process for microservices applications is similar to that for general continuous TDM, but tailored to the nuances of the architecture. The key differences are as follows: Step 1(b): Agile Design Rigorous … continue reading
Applying TDM to microservices is quite challenging. This is due to the fact that an application may have many services, each with its own underlying diverse data store. Also, there can be intricate dependencies between these services, resulting in a type of ‘spaghetti architecture.’ For these systems, TDM for end-to-end system tests can be quite … continue reading
The Scaled Agile Framework (SAFe) is a great tool for establishing agile and Lean best practices across an enterprise. It provides an overarching architecture for aligning development, quality assurance and other functions to produce a faster workflow and to boost performance across the board. There is an important missing link, though. To date the SAFe … continue reading