Agile Session

Preview:

Citation preview

AGILE METHODOLOGYAGILE METHODOLOGY

What is AGILE?What is AGILE?

QUICKQUICK

EASYEASY

So what is an Agile So what is an Agile Methodology???Methodology???

is an alternative to traditional project management where emphasis is placed on empowering people to collaborate and make team decisions in addition to continuous planning, continuous testing and continuous integration. It is typically used in software development.

QUICK GAMEQUICK GAME

Ball Point GameBall Point GameThe objective of the Ball Point game is to get as many balls

through the team as possible within two minutes.

Rules:◦ Everyone is part of one big team.◦ Each ball must have air-time.◦ Each ball must be touched at least once by every team member.◦ Balls cannot be passed to your direct neighbour to your immediate left or right.◦ Each ball must return to the same person who introduced it into the system.◦ There are a total of five iterations.

Agile Key PointsAgile Key Points- Agile makes the team works- Agile makes the team works

- Agile improves efficiency- Agile improves efficiency

- Agile can work in large teams- Agile can work in large teams

Agile MethodologiesAgile Methodologies

Scrum vs KanbanScrum vs Kanban

SCRUMSCRUMis a well defined process framework for structuring your

organization.

initial introduction of Scrum is not an end in itself. Working with

Scrum you want to change your teams’ habits: Take more

responsibility, raise code quality, increase speed. As your

teams commit to sprint goals, they are intrinsically motiviated to

get better and faster in order to deliver what they promised

ROLESROLESProduct OwnerProduct Owner

Development TeamDevelopment TeamScrum MasterScrum Master

KANBANKANBAN is way less structured than Scrum. It’s no process framework at all, but a model for introducing change through incremental improvements. You can apply Kanban principles to any process you are already running, you organize your work on a Kanban board. There you have states which every work item passes through from left to right. You pull your work items along through the in progress, testing, ready for release, and released columns starting from the left hand side based on the allocated capacity of each of the columns

Kanban vs ScrumKanban vs ScrumLooking at both agile software development Looking at both agile software development methodologies it should be more clear what to methodologies it should be more clear what to introduce when: If your organization is really introduce when: If your organization is really stuck and needs a fundamental shift towards a stuck and needs a fundamental shift towards a more efficient process, Scrum seems to be more efficient process, Scrum seems to be more appropiate. If you already have working more appropiate. If you already have working processes, which you want to improve over processes, which you want to improve over time without shaking up the whole system, time without shaking up the whole system, Kanban should be your tool of choice.Kanban should be your tool of choice.

Agile vs WaterfallAgile vs Waterfall

QUESTIONS?QUESTIONS?

ReferencesReferences* wikipedia* wikipedia* * agilemethodology.orgagilemethodology.org* for the image * for the image images.google.comimages.google.com

ENDENDThank youThank you

Recommended