1.

How can you define a System Team?

Answer»

In SAFe, the System Team is one of the AGILE teams responsible for providing support in CONSTRUCTING and employing the development environment infrastructure and evaluating the system increments. This can include development and maintenance of continuous integration, build environments, Create products, utilities and scripts to automate deployment testing platforms and testing automation frameworks, and integrating code from Agile Teams. The System Team also has the skills and tools needed to perform end- to-end system testing, demonstrate solutions to stakeholders and assist with Nonfunctional REQUIREMENTS system testing. One of the responsibility also revolve around Facilitate the technical aspects of collaboration with third parties, such as data or SERVICE providers and hosting facilities.

The System Team often takes part in the System Demo at the end of each iteration and the Solution Demo at the end of each Program Increment. Once the infrastructure is stable and settled, the decision can be taken to remove the system teams from the ART and the development teams pull up the maintenance and usage work. 

System team testers' responsibilities include:

  • Developing testing platforms and frameworks that SERVE the teams that make up the agile release train, not just individual features or components
  • Creating and running automated tests to enable continuous integration and continuous deployment
  • Designing and performing end-to-end tests, exploratory testing, performance testing, and so on—this might be the only team with visibility across the whole product
  • Maintaining service and network virtualization systems that let teams test and develop independently of one another
  • Reviewing and testing cross-system concerns such as single sign-on, open source usage, common security requirements, and regulatory standards


Discussion

No Comment Found