Agile Delivery

Introduction to Agile Terminologies

Reading Time:
4 mins read
Ben Willmott
Founder

There are a number of terms you’ll consistently hear when working with Agile frameworks like Scrum, Kanban or just discussing an Agile approach in general. Here are a few you’ll probably hear the most, but this is really the tip of the iceberg. Lots of companies and teams may have their own naming conventions for the same things, the key to all of this though is everyone has a clear understanding of what the subject is no matter what you call it.

USER STORIES

User stories are short, simple descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. They typically follow a simple template: As a <type of user>, I want <some goal> so that <some reason>.

VELOCITY

Velocity In Scrum, velocity is how much product backlog effort a team can handle in one sprint. This can be estimated by viewing previous sprints, assuming the team composition and sprint duration are kept constant. It can also be established on a sprint-by-sprint basis, using commitment-based planning. Once established, velocity can be used to plan projects and forecast release and product completion dates.

SCRUM

An Agile framework for completing typically software development projects but can be applied to any product development

STORY POINTS

Story points are a unit of measure for expressing an estimate of the overall effort that will be required to fully implement a product backlog item or any other piece of work. So how hard is it basically

SPRINT

An iteration of work during which an increment of product functionality is implemented. Our development sprints are typically two weeks and our design sprints are one.

SPRINT PLANNING

Sprint Planning is typically an hour long meeting for a 2-week sprint planning what the sprint backlog will be 

SPRINT GOAL

What the Development team and Product Owner want to achieve by the end of this sprint 

THE DAILY STAND UP

The Daily Stand Up Typically 15 minutes meeting for the development team to update everyone on what they did the day before, plans for today and any blockers or issues

SPRINT REVIEW

Sprint review is a time-boxed event of 4 hours, or less, to conclude the development work of a Sprint. It serves for the Scrum Team and the stakeholders to inspect the Increment of product resulting from the Sprint, assess the impact of the work performed on overall progress and update the Product backlog in order to maximise the value of the next period.

SPRINT RETROSPECTIVE

Sprint Retrospective is time-boxed event of 3 hours, or less, to end a Sprint. It serves for the Scrum Team to inspect the past Sprint and plan for improvements to be enacted during the next Sprint. We usually try to keep these to an hour which should be enough following a two week sprint

SPRINT BURNDOWN CHART

A sprint burndown chart (or “sprint burndown graph”) depicts the total task hours remaining per day. This shows you where your team stands regarding completing the tasks that comprise the product backlog items that achieve the goals of the sprint. The X-axis represents days in the sprint, while the Y-axis is effort remaining (usually in ideal engineering hours)

SPRINT BACKLOG

All the user stories the development team have committed to in a sprint 

SHIPPABLE CODE

Meets the definition of done but it does not mean you have to ship at the end of each sprint, but the code is a shippable quality

SELF-ORGANIZATION

The management principle that teams autonomously organise their work. self-organisation happens within boundaries and against given goals. Teams choose how best to accomplish their work, rather than being directed by others outside the team.

SCRUM MASTER

The ScrumMaster is a facilitator for the team and product owner. Rather than manage the team, the ScrumMaster works to assist both the team and product owner

PRODUCT OWNER

In Scrum, a single person must have final authority representing the customer’s interest in backlog prioritisation and requirements questions. The Product Owner must be available to the team at any time, but especially during the sprint planning meeting and the sprint review meeting.

STAKEHOLDER

A person external to the Scrum Team with a specific interest in and knowledge of a product that is required for incremental discovery. Represented by the Product Owner and actively engaged with the Scrum Team at Sprint Review.

THE DEVELOPMENT TEAM

The Development Team are made of Engineers, QA, Designers. Any team members who are the doers, so not the Scrum Master or Product Owner  

INCREMENT

A piece of working software that adds to previously created Increments, where the sum of all Increments -as a whole – form a product.

DEFINITION OF READY

Meets the agreed Definition of Ready (DOR) and means the story can be worked on it a sprint

DEFINITION OF DONE

Meets the agreed Definition of Done (DoD) and means the story can be marked as complete 

ARTEFACTS

An artefact is an output from Scrum, so typical artefacts are the Product Backlog, Sprint Backlog, Burn-Down Chart, or Increment (update to the app or web build) 

AGILE

Agile is not a process or tool, it’s a set of values and principles so you can empower the team and meet the needs of others. It encourages the ability to create and respond to change. Further info on the Agile Manifesto here 

Ben Willmott
Founder
Ben is the founder of the PPM Academy, which provides training and coaching for project managers at all levels of experience.

More Blog Posts

Project Management

Repeatable processes and approaches to accelerate your performance.

Project Managers, Do you have repeatable processes and approaches?Do you know what's challenging and frustrating, having to start again for something you know you've done before?Trying to remember how you did it or where that file you created a few months back was stored can waste a lot of time.

Read Article
Project Management

Using neutral thinking to increase performance”

There have been so many times when I wished I had used neutral thinking as a Project Manager. ⁠⁠The most obvious is getting a crappy email from a client or a not particularly helpful teammate or manager, and I’ve sent an angry or defensive reply straight away.

Read Article
Project Management

How to turn a problem into a solution and keep your client happy simultaneously.

No one likes a problem, and in some cases, the fix needed cannot be done for some time but with a client demanding change, this can be difficult to manage.Whether you work in an agency or client side, it doesn’t matter. Managing expectations is problematic as to get the expected solution; you might be held back by a lack of knowledge/skills, capacity in the team or just the budget or approval to do it.

Read Article

Interested in the coaching programme? Book a FREE 1-2-1 Consultation With Ben Willmott, (subject to application)