Agile Training
COIN FLIP GAME
SET UP
5 people per team
3 ppl are doers, 2 are managers
Managers keep record of time
Crispin is the Client
THE RULEs
So…
What did we learn?
What are we going to cover?
Day 1
Day 2
Goals
What do you do right now?
Do you use agile at work?
Have you heard the term used?
What do you know about it?
How does your project process work?
Agency web dev in general
Sell Plan Build Sign-off Bugfix
SDLC - Software Development life Cycle
What is Agile?
Game Time
So…
What did we learn?
What is Agile again?
Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen tight interactions throughout the development cycle.
Agile Manifesto:
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
http://agilemanifesto.org/principles.html
Iterative Working
Step 1: Solve the problem as quickly and easily as possible.
Step 2: Make your solution better and better and better and better
The Squiggle
Practical agility
How does this work with clients?
Sprints
In the Scrum method of Agile software development, work is confined to a regular, repeatable work cycle, known as a sprint or iteration.
Scrum sprints used to be 30 days long, but today many teams prefer shorter sprints, such as one-week or two-week sprints.
GAME TIME
What did we learn?
Scrum
Scrum project team roles
Scrum Activities
Scrum Artifacts
Scrum at a Glance
Kanban
Kanban Practices
My Favourite Things About Agile
Iterative Working
Step 1: Solve the problem as quickly and easily as possible.
Step 2: Make your solution better and better and better and better
What’s Next?