SAFe Terminology
SAFe Roles
Scrum Basics
eXtreme Programming
Scaling
100
The 2002 Standish Group study reported that 20% of features are used "often" or "always." This is a key reason why Agile projects focus on this.
What is Business Value?
100
This is the ScurmMaster of ScrumMasters, who facilitates the Train level processes and execution, escalates impediments, manages program risks, and helps drive program level continuous improvement.
Who is the RTE (Release Train Engineer)?
100
This person facilitates team decisions and ensures impediments are removed.
What is the ScrumMaster?
100
This is a practice where two programmers (or a programmer and a tester) work together at one workstation. One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed. The two programmers switch roles frequently.
What is Pair Programming?
100
This is a cadence-based opportunity to test and evaluate the full system that the Agile Release Train (or Train) is working on and get feedback.
What is System Demo?
200
A team of teams that is organized and designed to continuously deliver business value.
What is an Agile Release Train (ART or Train)?
200
This is a person or a team responsible for aligning the Train to a common technical direction towards accomplishment of the mission, Vision, Roadmap of the product or Train.
Who is the System Architect?
200
This is the primary measure of progress for an Agile development team.
What is Working Software (or product)?
200
This systematic examination of computer source code. It is intended to find mistakes overlooked in the initial development phase, improving the overall quality of software. Reviews are done in various forms such as pair programming, informal walkthroughs, and formal inspections.
What are Code Reviews?
200
This is the team on the Train that is responsible for development environment infrastructure, performing end-to-end testing, and facilitating the integrations for the System Demo.
What is the Systems Team?
300
A collection of features to implement the vision that are prioritized by business value.
What is a Program (or Product) Backlog?
300
This person is responsible for the product Vision, Roadmap, Program/Product backlog, as well as assuring that the Product Owners have the knowledge, skills and empowerment to be able to make fast, local content decisions.
Who is the Product Manager?
300
This is usually 5-9 people is size.
What is a Scrum Team?
300
This is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only.
What is Test Driven Development?
300
This team is responsible for the building and maintaining the production equivalent pro-production/staging environment, maintaining Dev and Test environments to closely match production, and for automating environment builds.
What is Development Operations or DevOps Team?
400
This provides a regular, cadence-based opportunity every Program Increment (PI) for the teams to work on things that do not fit into continuous, incremental delivery flow.
What is the Innovation and Planning sprint?
400
This team has the highest level of strategy and fiduciary decision making responsibility. They are not a Program Management Office (PMO) but are often assisted by the PMO.
Who is the Program Portfolio Management Team?
400
These are the people who enable the project and for whom the project will produce the agreed-upon benefit(s).
Who are the Stakeholders?
400
This is paired with User Stories and Test Driven Development to shorten testing cycles and facilitate greater amounts of automation.
What is Acceptance Test Driven Development?
400
This is a prioritization formula derived by Don Reinertsen that uses relative metrics, including cost of delay, to determine which Product or Feature will deliver the greatest business value the soonest.
What is Weighted Shortest Job First (WSJF)?
500
This is a group of self-organized, self-managed people who share a common interest or passion for something they do or want to learn to do better as they interact.
What is a Community of Practice?
500
This is the person or people responsible for a SAFe (or any transformation) at an organization and often need to change first if the transformation is going to be successful.
What is Leadership?
500
When a team member is struggling, this is term is what the team does to help that team member out.
What is Swarm or Swarming?
500
This is an invitation to have a conversation about business value and business need that is often mis-associated with Scrum?
What are User Stories?
500
This is a strategy for preventing bottlenecks in software development and are agreed upon by the team before the work begins and are enforced by the team's facilitator.
What are WIP (work in progress) limits?