Agile Development<br />by Johan van Rooyen<br />
agenda<br />why does it exists<br />what is it<br />how do we do it<br />challenges<br />
our environment<br />small to medium enterprise<br />continual change<br />
traditional lifecycle<br />requirements<br />analysis<br />design<br />implementation<br />testing<br />
problem <br />costs<br />
problem<br />
problem<br />final goal<br />original goal<br />
what is agile<br />final goal<br />original goal<br />
12 principles<br />satisfy customers with continuous delivery<br />welcome changing requirements<br />delivery working sof...
12 principles<br />working software is measure of progress<br />promote sustainable development<br />continuous attention ...
how do we do it<br />
team<br />motivated<br />small <br />together<br />customer ?<br />
environment<br />whiteboard<br />storyboard<br />coffee<br />integration server<br />source control server<br />
process<br />define stories<br />decide on iteration length<br />do iteration until done<br />
iteration process<br />prioritize stories<br />select stories<br />implement stories using<br />test driven development<br...
other concepts<br />stand-up meetings<br />story points<br />velocity<br />pair programming<br />
challenges<br />being together<br />getting the customer in<br />interruptions<br />cost estimates<br />
overview<br />
the end<br />thank you<br />
Upcoming SlideShare
Loading in...5
×

Agile Development

369

Published on

Presented at the Department of Computer Science, University of the Free State on the 11th of September 2009.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
369
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Development

  1. 1. Agile Development<br />by Johan van Rooyen<br />
  2. 2. agenda<br />why does it exists<br />what is it<br />how do we do it<br />challenges<br />
  3. 3. our environment<br />small to medium enterprise<br />continual change<br />
  4. 4. traditional lifecycle<br />requirements<br />analysis<br />design<br />implementation<br />testing<br />
  5. 5. problem <br />costs<br />
  6. 6. problem<br />
  7. 7. problem<br />final goal<br />original goal<br />
  8. 8. what is agile<br />final goal<br />original goal<br />
  9. 9. 12 principles<br />satisfy customers with continuous delivery<br />welcome changing requirements<br />delivery working software frequently<br />business and developers must work together<br />build projects around motivated individuals<br />face-to-face conversation<br />
  10. 10. 12 principles<br />working software is measure of progress<br />promote sustainable development<br />continuous attention to technical excellence<br />simplicity<br />self-organizing teams<br />reflect regularly on becoming more effective<br />
  11. 11. how do we do it<br />
  12. 12. team<br />motivated<br />small <br />together<br />customer ?<br />
  13. 13. environment<br />whiteboard<br />storyboard<br />coffee<br />integration server<br />source control server<br />
  14. 14. process<br />define stories<br />decide on iteration length<br />do iteration until done<br />
  15. 15. iteration process<br />prioritize stories<br />select stories<br />implement stories using<br />test driven development<br />continues integration<br />refactoring<br />fully completed stories<br />reflect<br />
  16. 16. other concepts<br />stand-up meetings<br />story points<br />velocity<br />pair programming<br />
  17. 17. challenges<br />being together<br />getting the customer in<br />interruptions<br />cost estimates<br />
  18. 18. overview<br />
  19. 19. the end<br />thank you<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×