Dscrum

883 views

Published on

A talk on Agile software development practices delivered at barcamp London on 24 October 2009 by Noel Sharpe
Released under Creative Commons Attribution-Share Alike 2.0 UK: England & Wales License

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
883
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dscrum

  1. 1. Agile is not a religion @noelsharpe
  2. 2. What is Agile ● There are many diferent Agile Methodologies ● XP, DSDM, Scrum ● “Process light” ● Management practices ● Engineering practices
  3. 3. How we do scrum ● It's not a “methodology” - it's just how we work. ● Daily stand up - Blog ● Planning & Estimating ● Metrics ● Retrospectives
  4. 4. Principles ● Focus on delivery of solutions to business problems informed by user testing ● Deliver on time by: ● Prioritized backlog ● Short iterations ● Prototype ● Collaborate like it's the 21st century ● Involve the user / business ● Use the tools
  5. 5. Principles ● Cultivate a culture of sharing knowledge in a sustainable way. ● Build with Quality ● Unit test ● Involve QA early ● User test ● Peer review ● Iterate ● Be brave; embrace change. ● Be honest
  6. 6. Principles ● Take small steps ● Test always ● Build on frm foundations ● Do your homework ● Validate requirements early ● Demonstrate control ● Agile documents – wiki – Backlog, bug tracker ● Collect meaningful statistics
  7. 7. Principles ● Make it visible – your customer deserves to know ● Abandon Dogma ● If the process is broken, fx it. ● You can iterate the process itself
  8. 8. Tool stack ● Prioritised backlog. ● http://www.taskfreak.com/, ● http://www.agile42.com/cms/pages/ ● Bug tracker ● http://trac.edgewall.org/ ● http://www.atlassian.com/software/jira/ ● dScrum ● Wiki, CMS (Alfresco Share)
  9. 9. Tool stack ● Testing ● xUnit, JMeter, UserVoice ● Source control ● SVN, Git ● Code review ● http://www.reviewboard.org/ ● CI / Release management ● Hudson, Bamboo
  10. 10. Tool stack ● Testing ● xUnit, JMeter, UserVoice ● Source control ● SVN, Git ● Code review ● Review board http://www.reviewboard.org/ ● CI / Release management ● Hudson, Bamboo
  11. 11. Thanks! ● Questions

×