Currently, I am working in several teams at the same time. The project teams work in Waterscrum and have defined an agile sprint of - one-week development + one week testing.
All teams work with each other, but on different projects that are interlinked again.
Some teams don't have a staging environment yet, and therefore don't use test procedures that are based on the normal agile staging procedure. Currently, only functional tests are used within the team. Neither direct integration tests nor unit tests are an issue.
But because exactly this topic, Unit Test, is to be solved, my task is now defined. So far everything has always worked well in normal environments, but here the external factors are defined fundamentally different.
But there are the following to unsolvable factors:
- Unittest should be made mandatory for everyone. Instruction of the stakeholder and the customer assigned to him.
- All teams should introduce unit testing in the staging procedure and plan accordingly via agile planning.
- A unittest test environment is to be used for all teams.
- Until now, each team had its own definition of Ready and Done.
- A global team-wide definition of Ready and Done would be urgently needed to solve competence problems.
Questions:
- How can I build a single Unittest platform that can be used by all project teams?
- Based on the Waterscrum principle?
- Based on the Staging Prinzig. How can I define a Global Definition of Ready and Done so that it is accepted by all teams on the new Unitetst procedure? Previous approaches
In order to also use static test procedures in the staging area, I introduced Sonarqube accordingly with the developers. The problem of code quality, between the teams within the staging environment, was an unsolvable problem.
In the next step, we want to use the Unittest procedure to recognize our problem factors faster and more effectively at an early stage.
Do you have one or more ideas or hints on how to tackle these problems? The question is consciously based on itself, so that one can better understand these connections.