Quantcast
Channel: Davisbase Consulting » Glossary
Browsing all 20 articles
Browse latest View live

Test Automation

The practice of using software to automate the testing process. Testing automation requires up-front planning and configuration of the testing software to ensure that the execution of the test meets...

View Article



Test-driven Development (TDD)

More a technique than an actual development methodology, TDD is a practice that is commonly utilized in agile methods. TDD advocates the discipline of building working code by first designing and...

View Article

Unit Test

A unit test is a test performed by the developer to verify and validate the code that the developer completed is fit for use. The unit test is often the first level of testing that is completed as a...

View Article

Use Case

A use case is a document that attempts to describe system behavior from an end-user’s perspective. It outlines the flow of data, system behavioral interchanges and corresponding end-user interactions...

View Article

User Acceptance Tests

User acceptance tests describe the tests that must be successfully executed in order to validate that a specific piece of functionality meets the needs of the user as outlined in the customer...

View Article


User Roles

User roles are used to describe the unique perspectives of the different consumers that will interact with the working software. Much like actors in a use case, user roles should not just be limited to...

View Article

User Stories

User stories are simple, brief and concise statements that are used to describe customer software requirements from a particular user’s perspective. User stories are often used in agile methods for...

View Article

Velocity

Used in combination with relative (story point) estimation, static teams and fixed time-boxed iterations, velocity is a predictive metric that is useful for long- and mid-term planning and estimation....

View Article


Vision

Vision is the first and highest level in the agile planning process. Activities often associated with this level of planning include the creation of project charters, feasibility studies, funding...

View Article


Working Software

Working software is used to describe the level of completeness that features developed during an iteration should achieve by its conclusion. Working software implies that the features demonstrated to...

View Article

Sprint Goals

Sprint goals are a high level summary of the business and technical goals that the team and product owner agree to accomplish in a sprint. In SAFe, Sprint goals are integral to the effective...

View Article

Stories

Stories are the Agile replacement for traditional forms of requirement specifications. Stories are small, independent behaviors that can be implemented incrementally, each of which provides value to...

View Article

Strategic Themes

Strategic Themes are specific, itemized business objectives, new business differentiators that connect the portfolio vision to the evolving enterprise business strategy. They provide business context...

View Article


System Architect

The System Architect has the responsibility for maintaining a high level understanding of the user’s needs, system requirements and business benefits for a Release Train. System Architects provide...

View Article

System Demo

The System Demo occurs every two weeks and provides an aggregate _ and integrated _ view of a system increment, all the new software that has been delivered by all the teams in the program to that...

View Article


System Team

A System Team is often responsible for providing assistance in building and utilizing the development environment infrastructure and evaluating the system increments. This can include development and...

View Article

Team Backlog

The Team Backlog represents the collection of all the things a team needs to do to advance their portion of the program solution. It can contain user and technical Stories, future Features, technical...

View Article


Team Demo

The Team Demo is the traditional, Scrum-prescribed ceremony where the team demonstrates the results of the work done in the iteration. The purpose of the Team Demo is to measure the team’s progress by...

View Article

Team PI Objectives

Team PI Objectives are a summarized description of the specific business and technical goals that a team intends to achieve in the upcoming PI. During release planning, each team reviews the vision and...

View Article

User Experience (UX)

While Agile Teams have the full responsibility for implementing the code, including the user interface (UI) elements, the User Experience designer works at the Program Level to provide cross-component...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images