Team Level

Image

‘Ba’—we, the work, and the knowledge are all one.

SAFe Authors

The Team Level contains the roles, activities, events, and processes that Agile Teams build and deliver value in the context of the Agile Release Train (ART).

While depicted somewhat separately in the ‘Big Picture,’ the SAFe Team Level is a vital part of the Program Level. All SAFe teams are part of an ART—the primary construct of the program level.

Details

The team level describes how Agile teams power the train, as shown in Figure 1.

Image

Figure 1. Team level

The ART roles and functions, including the Release Train Engineer (RTE), Product Management, System Architect/Engineering, System Team, and Shared Services support all the teams on the train. As a result, they are fully capable of defining, developing, testing, and delivering working and tested systems each Iteration.

Each Agile team is responsible for defining, building, and testing Stories from its Team Backlog. Using a shared iteration cadence and synchronization, the teams align to a series of fixed-length iterations to make sure the entire system is iterating. Teams use ScrumXP or Team Kanban, along with the Built-In Quality practices, to deliver high-quality systems, routinely producing a System Demo every two weeks. This ensures that all teams in the ART create an integrated and tested system that stakeholders can evaluate and respond to with fast feedback.

Each team has five to nine members and includes all the roles necessary to build a quality increment of value in each iteration. ScrumXP roles include the Scrum Master, Product Owner (PO), dedicated individual contributors, and any subject-matter experts the team needs to deliver value. Team Kanban roles are less strictly defined, though many SAFe Kanban teams implement the ScrumXP roles as well.

Highlights

Following are the highlights of the team level:

Roles

The team-level roles help coordinate and synchronize team-level events, through which the Agile teams build and deliver value in the context of the Agile Release Train:

Events

The team level uses several events to synchronize and coordinate activities among teams within the ART:

Artifacts

The following team-level artifacts help describe the business and technical value delivered by the teams during each iteration and PI:

LEARN MORE

[1] Leffingwell, Dean. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley, 2011.