Establishing Team & Technical Agility Flashcards

1
Q

What are agile teams?

A

Cross-functional, self-organizing entities that can define, build, test, and deploy increments of value.
► Optimized for communication and delivery of value
► Deliver value every two weeks
► Contain two specialty roles:
– Scrum Master
– Product Owner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Responsibilities of an Agile Team

A

► 5-12 teams or 50-125 people
► Create and refine Stories and acceptance criteria
► Define, build, test and develop Stories
► Build quality in to each increment of the solution
► Develop and commit to team PI Objectives and Iteration plans

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Speciality Role: Scrum Master

A
  • Coaches the Agile Team in self-management
  • Helps the team focus on creating increments of value each iteration
  • Facilitates the removal of impediments to the team’s progress
  • Ensures that all team events take place, are productive and kept within the timebox
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Specialty Role: Product Owner

A
  • Contributes to the Vision and Roadmap
  • Acts as the Customer for team questions
  • Creates, clearly communicates, and accepts Stories
  • Prioritizes the Team Backlog
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agile Release Trains (ARTs)

A

► A virtual organization of 5 – 12 teams (50 – 125+ individuals)
► Synchronized on a common cadence, a Program Increment (PI)
► Aligned to a common mission via a single Program Backlog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Stream-Aligned ART Team

A

Organized around the flow of work and has the ability to deliver value directly to the Customer or end user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Complicated Sub-System Team

A

Organized around specific subsystems that require deep specialty skills and expertise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Platform Team

A

Organized around the development and support of platforms that provide services to other teams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Enabling Team

A

Organized to assist other teams with specialized capabilities and help them become proficient in new technologies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Roles on the Agile Release Train

A

Release Train Engineer - Acts as the chief Scrum Master for the train

System Architect/Engineering - Provides architectural guidance and technical enablement to the teams on the train

Business Owners - Key stakeholders on the Agile Release Train

Product Management - Owns, defines, and prioritizes the Program Backlog

System Team - Provides processes and tools to integrate and evaluate assets early and often

How well did you know this?
1
Not at all
2
3
4
5
Perfectly