What does Agile mean?
Agile is a new way of thinking, so it's not surprising that the terminology used is also different. Below is a brief overview of Agile and the applicable terminology. Stories define the features. These stories identify the user(s), actions, and benefits. The relative points used to estimate user stories (though some companies use ideal days). Story points indicate relative complexity and effort. Each story is earned points when it is finished. The user stories are prioritized to ensure that the highest-value features and enabling features are delivered in the shortest time possible. In Agile Scrum, the most popular software development methodology, these iterations are called Sprints. The team collaborates on prioritized stories using a backlog.
Regular meetings are held to exchange information and discuss progress. These meetings are held every other day for a 15-minute standup meeting. Keep your head above the water. These are not meetings for problem-solving. The team and stakeholders meet after each iteration/sprint to evaluate progress, make adjustments, plan the next steps, etc. Iterative planning is a form of planning. This is also known as a "retrospective." It is not the traditional postimplementation assessment, typically held much later than the project's completion and often too late to make any difference on the current project.
The burndown charts are used to track progress (in terms of story points earned vs. plan). Velocity refers to the number of story points completed in a sprint or iteration (i.e., Velocity measures the speed at which value is delivered. A product release usually consists of multiple iterations or sprints. The planning sprint takes place at the beginning of each release. This allows you to plan out the stories.