agile session
TRANSCRIPT
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