WordPress Websites for Engineers: Elevate Your Brand
Introduction to Agile Development with Scrum
1. “Scrum” by DarkMatter http://www.flickr.com/photos/cdm/2336025560/
Introduction To Agile
Development With
Scrum
Medill School of Journalism, Northwestern University
Thursday, April 2nd
Renzo Borgatti <renzo.borgatti@agilepartners.com>
2. Process?
Many answers
Waterfall, Six Sigma, ISO9000, XP, Scrum,
Lean, Crystal etc.
Why?
Where, who, what, when to do that specific
task instead of another.
motion gears -team force, by ralphbijker http://www.flickr.com/photos/7258892@N05/2588347668/
3. 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.”
4. Trends
Scrum: business focus, self-organizing team
XP: developer focus, story-based
Lean: executive focus, eliminate waste
11. Standup
At the beginning of a session:
What we’ve done the last session
What we are going to do this session
Any impediment on my way?
Are we on track?
12. Tracking
At the end of the session:
Which feature we worked on?
Is it done?
How long do you think it will take?
Are we on track?
13. For the next 10 weeks
Release something every iteration
Showcase features when developer-done
Always keep an open communication channel
The next iteration will go better!
18. Practice Time #2
Write only 5 features of your assignment
Fill the product backlog
What feature brings the highest value?
Assume you have an 8 hours iteration
What goes on the Sprint Backlog?