Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Agile, Scrum and everything
Transcript of Agile, Scrum and everything
Individuals and interactions
over processes and tools
over comprehensive documentation
over contract negotiation
Responding to change
over following a plan
2001 : agile manifesto
The Big Picture !
a tale of splits
split the product
split the work
split the time
1 - 4 weeks
daily = every day !
only team members can talk
The team selects backlog items that will be done during the sprint
High level design
Split items in small tasks
All in the same Team !
Prioritize the product backlog
Accept or reject work results
3 - 8 people dedicated
Test or UX are part of dev
Architecture too !
Protect the team
Responsible for enacting Scrum values and practices
Help to achieve self organisation
He is NOT a boss !
It is NOT a reporting.
It is a synchronisation.
what have I acomplished yesterday ?
what will I do today ?
is there impediments on my way ?
First day of iteration
Few days later
A way to express requirements
Everything that requires work from the team
Each items has value for users of the product
Prioritize by the Product Owner
Priorities and features are adjusted each sprint
Items are estimated by the team
As a guest, I want to make a reservation
As a guest, I can cancel my reservation
As a client, I can change the date of a reservation
As an hotel manager, I can generate reports
Improve exceptions handling
Think about things that work (or not)
At the end of every sprints
Improve how we work
Team present the work done during the sprint
Demo of the new features
Whole team participate
Invite the World !
Partially complete application
A feature is tested and accepted during the sprint.
At the end of sprint
Have Fun !
And then ?
estimations are relative
and done collectively
Arie van Bennekum
Robert C. Martin
twitter : @avernois
Nokia Siemens Network
Bring the vision
Make scope vs. schedule decisions
1/3 current sprint
1/3 next sprint
The good Product Owner
knows the business
take decisions on time
open to discussion
open to change
driven by initial
Standish Chaos Report 2009-2011
on time, fully working, on budget
late, out of budget and/or reduce scope
canceled, never used
They were 17 at Sunbird
now they are thousands
Join them !
Boss not required !
So, who's the boss ?
Don't be dogmatic
Try by yourself
Be Agile !
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need, and trust them to get the job done.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Stand up !