Crystal Agile Framework

What is the Crystal Method? Crystal is an agile framework focusing on individuals and their interactions, as opposed to processes and tools. In other words, this framework is a direct outgrowth of one of the core values articulated in the Agile Manifesto. The Crystal agile framework is built on two core beliefs: Teams can find […]

Burndown Chart

What is a Burndown Chart? A burndown chart is a visual display of work completed and remaining in a project, sprint, or iteration. In most cases the x-axis of the chart represents time, while the y-axis represents work either completed or remaining.

Velocity

Velocity is a metric used to measure the speed of a development team’s delivery for a given cycle. Velocity is a calculation of the number of story points completed during a cycle. Agile development teams typically calculate velocity at the end of a sprint or iteration.

Rapid Prototyping

What is Rapid Prototyping? Rapid prototyping is an agile strategy used throughout the product development process. With this approach, 3-dimensional prototypes of a product or feature are created and tested to optimize characteristics like shape, size, and overall usability. See Also: Rapid Experimentation Rapid prototyping creates product simulations for testing and validation during the product […]

Continuous Integration

Definition: Continuous integration or CI, refers to an engineering practice that is said to help automate certain pieces of work and identify bugs early in the process. Engineers practicing continuous integration merge their code to a shared repository several times each day. That code is then passed through several automated tests to help identify any […]

Fibonacci Agile Estimation

What is Fibonacci Agile Estimation? Agile estimation refers to a way of quantifying the effort needed to complete a development task. Many agile teams use story points as the unit to score their tasks. The higher the number of points, the more effort the team believes the task will take. The Fibonacci sequence is one […]

Enterprise Architecture Planning

What is Enterprise Architecture? Enterprise architecture is a strategic and comprehensive blueprint for how IT infrastructure will be used across an organization to help meet that organization’s goals. According to the professional association Enterprise Architecture Center of Excellence (EACOE), this blueprint can help a business establish a clear framework for the technology solutions, policies, and […]

Release Demo

What is a Release Demo? Definition: A release demo is typically given by agile teams at the end of a sprint. These demos are used to share the work that’s been completed during a given sprint. Depending on the organization, release demos may include a small group of selected stakeholders or even the entire organization.

Product Development Process

What Is the Product Development Process? The product development process encompasses all steps needed to take a product from concept to market availability. This includes identifying a market need, researching the competitive landscape, conceptualizing a solution, developing a product roadmap, building a minimum viable product, etc. Who Is Involved in the Process? Because they are […]

DEEP Backlog

What Is a DEEP Product Backlog? DEEP identifies four key attributes of a high-functioning product backlog. It’s a simple tool that product owners or product managers can use to manage the product backlog and user stories effectively. First coined by Roman Pichler and Mike Cohn, DEEP is simple, easy to remember, and can be done […]