Stephanie BySouth

View Original

Agile Glossary - a central resource for learning all things agile, lean and scrum

Agile is an umbrella term to describe a movement predominately living in software development industries, AND it is a grouping of practices plus a culture supported by a combination of tools that create the opportunity to better generate value - be that at the person, product or business level. Areas of agile include;

  • Agile Development is vernacular often referring to particularly software development, Test Driven Development (TDD) practices or Extreme Programming (XP)

  • Agile Methodology can first be understood by initially reviewing the New New Product Development Game (HBR), the Agile Manifesto, the Scrum Framework and XP history

  • Scrum Agile is another 'colloquial combination of keywords used by newbies learning about the Agile methodology and the Scrum process that spawned from the creators of the Agile Manifesto.

  • Agile Scrum Methodology

  • Agile software

  • Agile project

  • agile management

  • agile scrum

  • agile software development

  • project management agile

  • agile testing

  • agile australia

  • agile manifesto

  • agile model

  • agile process

  • agile scrum

  • agile testing

  • agile waterfall

  • project management agile

  • scrum

  • what is agile

 

  • Introduction To Agile Methodology -These are the first places an agile newbie would benefit from the most; agile articles, history, the alliances, and the terminology.

SPRINT A sprint is a set amount of time where the work is accomplished.

PROJECT BACKLOG The project backlog contains all of the user stories (or features) for the project ranked by priority. Each story has an estimated value of 1 to 3 points.

FEATURE ESTIMATION Feature Estimation is the process of estimating how long each user story will take. You assign each story a relative point value of 1 to 3 points. If it is likely to take longer than 3 points, you break it down into smaller chunks.

PLANNING POKER (SCRUM POKER) Planning Poker is a technique used for feature estimation. One issue with feature estimation is that by speaking the recommended point value, people may influence others in the group. Planning Poker solves this by using cards that are flipped over simultaneously.

DAILY STANDUP Every day at the same time, the entire project team stands up and has a short meeting to review what was accomplished and what will be worked on.

30 USER STORIES User Stories are one to two sentences that describe what a specific type of user needs to do to accomplish a goal on the site. They are formatted like: As a [user type] I want to [do what] so that I can [purpose] WATERFALL Waterfall is a traditional type of project management that is sequenced. For example, once you complete the designs, you start development.

BURNDOWN CHART A burndown chart is a graphical chart that is used to show the amount of work left vs time left.

VELOCITY Sprint velocity is how much work a project team can get done per sprint. It is typically used to estimate how many features can be accomplished each sprint (based on the feature points) SCRUM Scrum is one flavor of agile development that focuses more on the management of the project as opposed to on what is accomplished.

SCRUMMASTER The scrummaster is a member of the team that facilitates the meetings.

Their goal is to remove any impediments that the team has. 

 

Continuous Delivery

Continuous Integration

Customer Value

Cynefin

Definition of Done

Definition of Ready

Extreme Programming

Impediment

Iterative Delivery

Kanban

Lean

Lean Start-up

Outcome Driven Innovation

Product Owner

Relative Estimation

Scrum

Systems Thinking

Theory Of Constraints