Start trefwoorden te typen om de site te doorzoeken. Druk enter om te verzenden.
Generative AI
Cloud
Testing
Artificial intelligence
Security
QA and testing activities are integrated and executed throughout all DevOps activities. The QA and testing activities are not executed only by a person with a testing role, but by the whole team, known as the whole-team approach. In this situation, let’s take the DevOps activities as the starting point for improvement.
This DevOps activities-oriented approach requires an effort from each person involved to give substance – per DevOps activity – to six pre-defined Quality key areas [Sogeti 2020]: QA Awareness, QA & Testing, Governance, Transparency, Automation and Infrastructure. We call this approach Quality to Activity Mapping (QAM).
The above is just a brief summary of the key areas.
QAM is a team effort and demands participation of all the people involved. Gather these people and request a quality architect (preferably together with a DevOps connoisseur) to be the moderator of the QAM workshop as not all participants will be Quality and DevOps activities experts. First, establish which activities are carried out by the team. Then try to find out together how substance is given to the quality key areas for each of the defined activities.
A QAM table maps the quality key areas with the established DevOps activities. At the intersections, the participants will mention the quality measures that are implemented in this activity. Therefore, per activity, all six key areas are discussed one by one. The result is a table that you can use to provide clarity (transparency) to everyone involved about how each activity will contribute to the quality of software development.
If everyone agrees with the current status, suggestions for improvement can be implemented. You can think of (the mentioned suggestions are only meant as examples):
To summarize, identify quality measures per key area, measure the effects of applying these measures and define actions to improve – the application of – these quality measures. If the team regularly repeats this QAM approach, a mechanism is created whereby the Quality & Testing key areas per DevOps activity are continuously improved.
Building Block
The three perspectives explained:
Download template