Agile Development
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Agile Development

  • 444 views
Uploaded on

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

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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
444
On Slideshare
444
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
17
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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