Chapter 3 – Agile Software Development Chapter 3 Agile software development1.
Agile software developement
Click here to load reader
-
Upload
erik-talboom -
Category
Business
-
view
1.768 -
download
1
Transcript of Agile software developement
Visug 21/09/2010 - Agile software development - Erik Talboom
Agile software developement
The mind, body and soul
About me• Experience:
– 10 years of IT experience in total– 2 years of teaching– 4 years of software development– 3 years of scrum experience
• Professional passions: – Agile– Code quality and design– Training and coaching
• Personal passions:– My family and friends– Music
Visug 21/09/2010 - Agile software development - Erik Talboom
Visug 21/09/2010 - Agile software development - Erik Talboom
Partners
• Agile training and events
• ALM expertise
• Professional scrum developer training
Visug 21/09/2010 - Agile software development - Erik Talboom
About tonight
• Manifesto• Truths and lies• Principles
• Visual management• Scrum• ALM• Agile architecture• TDD• TFS 2010• Software
craftsmanship
• Why agile?• Everyone agile?• Selling agile?• Q & A
Visug 21/09/2010 - Agile software development - Erik Talboom
The beginning
http://agilemanifesto.org/
Visug 21/09/2010 - Agile software development - Erik Talboom
Conversation over rules
No process neededTools aren’t important
Processes and tools to help you, not stand in your wayProcesses and tools as a means, not a goalImprovement through interactionTalk about things, don’t just roll over and play dead
Adding business value
No documentation
Documentation should have a purpose beyond existence
Documentation has no valueDocumentation supporting software
Visug 21/09/2010 - Agile software development - Erik Talboom
Collaborative sales
No contracts or written agreementsLet the customer figure it outNo release planning
Build trust working together with the customerShare the product visionBe transparant to your customer
Visug 21/09/2010 - Agile software development - Erik Talboom
Do not fear the dark side
Don’t planBlock all change
Understand reality: things changeMake sure you can incorporate change as easy as
possibleMake your customer aware of the reality of change
Visug 21/09/2010 - Agile software development - Erik Talboom
Visug 21/09/2010 - Agile software development - Erik Talboom
Solo
Visug 21/09/2010 - Agile software development - Erik Talboom
Collaboration
Visug 21/09/2010 - Agile software development - Erik Talboom
Going down
Visug 21/09/2010 - Agile software development - Erik Talboom
Continuous improvement
Visug 21/09/2010 - Agile software development - Erik Talboom
It wasn’t build in a day
Visug 21/09/2010 - Agile software development - Erik Talboom
Adding value, piece by piece
Visug 21/09/2010 - Agile software development - Erik Talboom
Empirical
Visug 21/09/2010 - Agile software development - Erik Talboom
Visug 21/09/2010 - Agile software development - Erik Talboom
Visibility
Visug 21/09/2010 - Agile software development - Erik Talboom
Transparancy & visibilityhttp://www.xqa.com.ar/visualmanagement/
Visug 21/09/2010 - Agile software development - Erik Talboom
Visual reminder
Visug 21/09/2010 - Agile software development - Erik Talboom
Scrum
Visug 21/09/2010 - Agile software development - Erik Talboom
Planning
Visug 21/09/2010 - Agile software development - Erik Talboom
Potentially shippable
Visug 21/09/2010 - Agile software development - Erik Talboom
Collaboration
Visug 21/09/2010 - Agile software development - Erik Talboom
Self organizing
Visug 21/09/2010 - Agile software development - Erik Talboom
Cross functional
Visug 21/09/2010 - Agile software development - Erik Talboom
Sustainable pace
Visug 21/09/2010 - Agile software development - Erik Talboom
Software development
Visug 21/09/2010 - Agile software development - Erik Talboom
Software development ++
Visug 21/09/2010 - Agile software development - Erik Talboom
Architecture
Visug 21/09/2010 - Agile software development - Erik Talboom
Not about testing
Visug 21/09/2010 - Agile software development - Erik Talboom
Test automation
Visug 21/09/2010 - Agile software development - Erik Talboom
Continuous integration
Visug 21/09/2010 - Agile software development - Erik Talboom
Integration with TFS
Visug 21/09/2010 - Agile software development - Erik Talboom
Software craftsmanship
http://manifesto.softwarecraftsmanship.org/main
Visug 21/09/2010 - Agile software development - Erik Talboom
My personal agile
Visug 21/09/2010 - Agile software development - Erik Talboom
My personal agile
Visug 21/09/2010 - Agile software development - Erik Talboom
The future
Visug 21/09/2010 - Agile software development - Erik Talboom
Everyone agile?
Visug 21/09/2010 - Agile software development - Erik Talboom
Visug 21/09/2010 - Agile software development - Erik Talboom
The silver bullet
Visug 21/09/2010 - Agile software development - Erik Talboom
Lean and kanban Europe
Visug 21/09/2010 - Agile software development - Erik Talboom
IBBT, GentAGILE
Visug 21/09/2010 - Agile software development - Erik Talboom
Test-Driven DevelopmentCorey Haines
November 4-5, 2010Ghent, Belgium
http://www.agileminds.be/workshop/2010/tdddotnet/index.jsp
Visug 21/09/2010 - Agile software development - Erik Talboom
Code RetreatCorey Haines World Tour
November 06, 2010Ghent, Belgium
http://www.agileminds.be/workshop/2010/coderetreat/index.jsp
Visug 21/09/2010 - Agile software development - Erik Talboom
http://ilean.be/course/psd
Professional scrum developerNovember 15 - 19, 2010
Visug 21/09/2010 - Agile software development - Erik Talboom
2011
• Agile.Net Exchangehttp://www.agileminds.be/conference/2011/agiledotnetx/index.html
• PSD traininghttp://ilean.be/course/psd1
• Workshops code craftsmanship• Workshops agile development
Bizzcamp2010 - Erik Talboom
Feel free to contact me
• @talboomerik• http://be.linkedin.com/in/talboomerik• [email protected]• www.androits.be/blog