Agile
Agile
Agile Methodologies
Agile Definition
❖ Agility hasbecome today’s buzzword when describing
Why is it important?
❖communication
❖planning
❖modeling
❖construction
❖deployment
Kanban
•Kanban methodology is about day-to-day workflows and processes. It
is a simple, visual means of managing projects that enables teams to
see the progress so far and what’s coming up next.
Figure. XP lifecycle
The XP Lifecycle
• XP teams work on activities every day.
• XP team produces deployable software every
week.
• In each iteration, the team analyzes, designs,
codes, tests, and deploys a subset of features.
• XP emphasizes face-to-face collaboration. This is
so effective in eliminating communication delays
and misunderstandings.
• This allows them to work on all activities every
day—with simultaneous phases.
• Team is more productive. Team gets feedback
much more frequently.
How It Works
• XP teams perform nearly every software development activity
simultaneously.