Skip navigation

Category Archives: Agile

Standards for Scrum:
• A Scrum team must have a Product Owner and know who that person is.
• The Product Owner must have a Product Backlog with estimates created by the team.
• The team must have a Burndown Chart and know their velocity.
• There must be no one outside a team interfering with the team
during a Sprint.

Scrum and XP teams don’t pursue drawing the perfect UML model in a case tool, writing the perfect requirements document, or writing code that will be able to accommodate all imaginable future changes. Instead, Scrum and XP teams focus on getting things done. These teams accept that they may mistakes along the way, but they also realize that the best way to find those mistakes is to stop thinking about the software at the theoretical level of analysis and design and to dive in, get their hands dirty, and start building the product.

Scrum is not a methodology, it is a framework. What that means is that Scrum is not really going to tell you exactly what to do. Darn.

How we do product backlogs
The product backlog is the heart of Scrum. This is where it all starts. The
product backlog is basically a prioritized list of requirements, or stories, or features, or whatevers. Things that the customer wants, described using the customer’s terminology. Important that’s in shape when the team sees it

Our stories include the following fields:
ID – a unique identification, just an auto-incremented number.
This is to avoid losing track of stories when we rename them.

Original Agile manifesto

Individuals and Interactions over Processes and Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation, and
Responding to Change over Following a Plan

Back to the Basics

Here is how to do something in an agile fashion:

What to do:

  • Find out where you are
  • Take a small step towards your goal
  • Adjust your understanding based on what you learned
  • Repeat

How to do it:

When faced with two of more alternatives that deliver roughly the same value, take the path that makes future change easier.