Scrum/Agile Glossary

Glossary from scrum.org and agilemanifesto.org

Glossary from scrum.org and agilemanifesto.org

Daniel Frutiger

Daniel Frutiger

Kartei Details

Karten 104
Lernende 11
Sprache English
Kategorie Allgemeinbildung
Stufe Andere
Erstellt / Aktualisiert 11.06.2020 / 15.01.2025
Weblink
https://card2brain.ch/box/20200611_scrum_glossary
Einbinden
<iframe src="https://card2brain.ch/box/20200611_scrum_glossary/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
What is Test-Automation?

Test-Automation is not only a way to increase the quality of a product, it also helps to reduce cycle time. If you see test execution as one form of feedback, automated tests help to get this feedback much earlier. This lowers the effort of fixing issues and allows to deliver releasable increments much faster.

What is Test-Driven Development (TDD)?

Test-Driven Development (TDD) is a test-first software development practice in which test cases are defined and created first, and subsequently executable code is created to make those tests pass. The failing tests are constructed to pass as development proceeds and tests succeed.

What is Technical Debt?

Technical Debt is the typically unpredictable overhead of maintaining the product, often caused by less than ideal design decisions, contributing to the total cost of ownership. May exist unintentionally in the Increment or introduced purposefully to realize value earlier.

What is Testing in Production?

Testing in Production means to execute various tests right in the production environment. To reduce the risk of affecting production operations with untested and failing functionality, various technologies can be used to make the new functionality only available to the test process or a very small set of users while other users will use the previous functionality. The change will be rolled out to all users once the test was successful. This practice will help you to get rid of various test stages like QA, UAT, Staging etc. And as the tests run in the real production environment, you can eliminate the risk of using a test environment that behaves slightly different from your production environment.

What is a User Story?

A User Story is an agile software development practice from Extreme Programming to express requirements from an end user perspective, emphasizing verbal communication. In Scrum, it is often used to express functional items on the Product Backlog.

What is a Unit Test?

A Unit Test is a low-level technical test focusing on small parts of a software system that can be executed fast and in isolation. The definition and boundaries of a ‘unit’ generally depends on the context and is to be agreed upon by the Developers.

What is Velocity?

Velocity is an optional but often used indication of the amount of Product Backlog turned into an Increment of product during a Sprint. It is tracked by the Developers for use within the Scrum Team.

What are Vertical Teams?

Vertical Teams combine all the necessary competencies to handle the whole process end-to-end. In such scenarios teams typically are only responsible for small parts of the whole product. So instead of splitting the organization into horizontal layers (departments) this approach suggests slicing the product.

What is the first rule of the Agile Manifesto?

Individuals and interactions over processes and tools.

What is the second rule of the Agile Manifesto?

Working software over comprehensive documentation.

What is the third rule of the Agile Manifesto?

Customer collaboration over contract negotiation.

What is the fourth rule of the Agile Manifesto?

Responding to change over following a plan.

Principles behind the Agile Manifesto:Our highest priority is to satisfy the customer …

through early and continuous deliveryof valuable software.

Principles behind the Agile Manifesto:Welcome changing requirements, even late indevelopment. …

Agile processes harness change forthe customer's competitive advantage.

Principles behind the Agile Manifesto:Deliver working software …

frequently, from acouple of weeks to a couple of months, with apreference to the shorter timescale.

Principles behind the Agile Manifesto:Business people and developers must work …

together daily throughout the project.

Principles behind the Agile Manifesto:Build projects around motivated individuals. …

Give them the environment and support they need,and trust them to get the job done.

Principles behind the Agile Manifesto:The most efficient and effective method ofconveying information to and within a developmentteam is …

face-to-face conversation.

Principles behind the Agile Manifesto:Working software is the …

primary measure of progress.

Principles behind the Agile Manifesto:Agile processes promote sustainable development. …

The sponsors, developers, and users should be ableto maintain a constant pace indefinitely.

Principles behind the Agile Manifesto:Continuous attention to technical excellenceand good design enhances …

agility.

Principles behind the Agile Manifesto:Simplicity-- … --is essential.

the art of maximizing the amountof work not done

Principles behind the Agile Manifesto:The best architectures, requirements, and designsemerge from ..

self-organizing teams.

Principles behind the Agile Manifesto:At regular intervals, …

the team reflects on howto become more effective, then tunes and adjustsits behavior accordingly.