0
how to implement scrum within an 
         organisation...
‐ Arrie van der Dussen @ Scrum User Group South Africa, 19 Marc...
Arrie van der Dussen

certified scrum master
certified product owner
prince2 practitioner (blush)

scrum and agile since 2...
there are numerous ways and ideas and 
concepts around on the implementation of 
scrum... some good, some not so good... b...
KEY CONCEPTS TO    Active user involvement is imperative
EMBRACE FIRST...   The team must be empowered to make 
          ...
IMPLEMENTING SCRUM IN
          10 STEPS
1.    get your backlog in order
align with business         act as Scrum Master   create the product backlog
start with BA...
high‐level estimates   estimate in points   estimate as a team
                       use a point system   review prioriti...
sprint planning workshop

                        decide your sprint duration
                        keep sprint duration...
4.    sprint planning   : design

sprint planning workshop   break requirements/stories    commit to sprint backlog
      ...
5.   create a collaborative workspace


whiteboard your walls

create a place for collaboration

management by post‐it not...
6.    sprint!
    agile teams must be empowered

    time waits for no man!

    done means DONE!

    testing is integrat...
7.    stand‐up and be counted!

daily scrum           stand‐up and be counted   scrum master role
                        ...
quot;Oh dear, it seemed to be going so 
 wellquot;

 Agile principles help

 Daily burn down chart

 Team goal

 Scrum hig...
done means DONE!   time waits for no man!   all changes must be 
                                            reversible


...
sprint review

                                   sprint retrospective

                                   repeat




10. ...
however, above all, most 
importantly, whatever you do, 
whoever you are, whatever role you 
play and however experienced ...
agile principles ( 1‐6 )
1.   Our highest priority is to satisfy the customer 
     through early and continuous delivery ...
agile principles ( 7‐12 )
7.   Working software is the primary measure of 
     progress

8.    Agile processes promote su...
communication




                 agile values
                 agile values
communication
 respect
 Feedback
respect
 Co...
open discussion
Upcoming SlideShare
Loading in...5
×

Sugsa Event3 Implementscrum

705

Published on

Scrum User Group South Africa
Event # 3: 19 March 2009 in Centurion, Pretoria, South Africa

How to implement Scrum within your organisation?
Presenter: Arrie van der Dussen, Agile Business Manager at www.kaizania.co.za

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

  • Be the first to like this

No Downloads
Views
Total Views
705
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sugsa Event3 Implementscrum"

  1. 1. how to implement scrum within an  organisation... ‐ Arrie van der Dussen @ Scrum User Group South Africa, 19 March 2009
  2. 2. Arrie van der Dussen certified scrum master certified product owner prince2 practitioner (blush) scrum and agile since 2004 agile business manager @ kaizania training, coaching, presenting, checking scrum@kaizania.co.za
  3. 3. there are numerous ways and ideas and  concepts around on the implementation of  scrum... some good, some not so good... but  there is no right way to pick as we all differ  and our circumstances differ... only 2 rules to scrum implementation: Don't wait, start now! Never change scrum! ‐Ken Schwaber, enterprise scrum for the purpose of this presentation, I am  using partly my own experience, however  based on the famous 10 steps to  implementing scrum – original author  unknown...
  4. 4. KEY CONCEPTS TO  Active user involvement is imperative EMBRACE FIRST... The team must be empowered to make  decisions Requirements evolve but the timescale is fixed Capture requirements at a high level;  lightweight & visual Develop small, incremental releases and iterate Focus on frequent delivery of products Complete each feature before moving on to the  next Apply the 80/20 rule ( Pareto’s Law ) Testing is integrated throughout the project  lifecycle – test early and often A collaborative & cooperative approach  between all stakeholders is essential
  5. 5. IMPLEMENTING SCRUM IN 10 STEPS
  6. 6. 1.    get your backlog in order align with business  act as Scrum Master create the product backlog start with BAU prioritise the product  find a willing Product  backlog Owner
  7. 7. high‐level estimates estimate in points estimate as a team use a point system review priorities stick with the programme 2.    estimate your product backlog
  8. 8. sprint planning workshop decide your sprint duration keep sprint duration consistent selected target backlog for sprint clarify sprint requirements 3.   sprint planning : requirements
  9. 9. 4.    sprint planning   : design sprint planning workshop break requirements/stories  commit to sprint backlog into tasks identify ‘stretch’  requirements/tasks
  10. 10. 5.   create a collaborative workspace whiteboard your walls create a place for collaboration management by post‐it note touchy feely
  11. 11. 6.    sprint! agile teams must be empowered time waits for no man! done means DONE! testing is integrated throughout the lifecycle no interference  aborting a sprint
  12. 12. 7.    stand‐up and be counted! daily scrum stand‐up and be counted scrum master role same time, same place start on time keep to 15 minutes
  13. 13. quot;Oh dear, it seemed to be going so  wellquot; Agile principles help Daily burn down chart Team goal Scrum highlights your problems ‐ it  doesn't solve them True picture 8.   Track progress with a daily burn down chart
  14. 14. done means DONE! time waits for no man! all changes must be  reversible 9.    finish when you said you would!
  15. 15. sprint review sprint retrospective repeat 10.   review, reflect, repeat   
  16. 16. however, above all, most  importantly, whatever you do,  whoever you are, whatever role you  play and however experienced you  may be and whatever organisation  you are...
  17. 17. agile principles ( 1‐6 ) 1. Our highest priority is to satisfy the customer  through early and continuous delivery of valuable  software 2. Welcome changing requirements, even late in  development. Agile processes harness change for  the customer's competitive advantage 3. Deliver working software frequently, from a couple  of weeks to a couple of months, with a preference to  the shorter time scale 4. Business people and developers must work together  daily throughout the project 5. Build projects around motivated individuals. Give  them the environment and support they need, and  trust them to get the job done 6. The most efficient and effective method of  conveying information to and within a development  team is face‐to‐face conversation
  18. 18. agile principles ( 7‐12 ) 7. Working software is the primary measure of  progress 8. Agile processes promote sustainable development.  The sponsors, developers, and users should be able  to maintain a constant pace indefinitely 9. Continuous attention to technical excellence and  good design enhances agility 10. Simplicity – the art of maximizing the amount of  work not done – is essential 11. The best architectures, requirements, and designs  emerge from self‐organizing teams 12. At regular intervals, the team reflects on how to  become more effective, then tunes and adjusts its  behaviour accordingly
  19. 19. communication agile values agile values communication respect Feedback respect Courage respect simplicity feedback courage
  20. 20. open discussion
  1. A particular slide catching your eye?

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

×