Question:          What is the difference between a           home cook and a professional                        chef?Tue...
The biggest difference between home         cooks and professional chefs is that         home cooks dont taste the dish   ...
Feedback         The Secret Ingredient               Of success                              Elad Sofer - Agile coach     ...
What
 is
 Feedback
 ?             • The supply of an input to some               process or system as a function               of its output ...
What
 if...             • There was a 30 second delay between               pushing the breaks, and your car               resp...
Late
 Feedback
 Is
 Useless!                                                                                                                 ...
How
 does
 a
 chef
 work?                                                                                                                    ...
Agile is all about Shrinking                the feedback loop                       [Corey Haines - Software craftsmen]Tue...
Question:                       How feedback loops are                          different In agile                        ...
Agile
 Development
 PracticesTuesday, March 5, 13
Code
 Review
 Feedback
 LoopTuesday, March 5, 13
Code
 Review
 Feedback
 Loop                                                                                                                   12...
Bug
 Feedback
 LoopTuesday, March 5, 13
Bug
 Feedback
 LoopTuesday, March 5, 13
Upcoming SlideShare
Loading in …5
×

Its all about the Feedback loop

907 views

Published on

This is a presentation i gave at the Israeli ALM user group explaining my view on "What is Agile" Comments are welcome.

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

No Downloads
Views
Total views
907
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Its all about the Feedback loop

  1. 1. Question: What is the difference between a home cook and a professional chef?Tuesday, March 5, 13
  2. 2. The biggest difference between home cooks and professional chefs is that home cooks dont taste the dish often enough as they prepare it. They just follow the recipe step-by-step, without getting that feedback along the way. [wolfgang puck - Famous American chef]Tuesday, March 5, 13
  3. 3. Feedback The Secret Ingredient Of success Elad Sofer - Agile coach www.practical-agile.com / @eladsof / elad@practical-agile.comTuesday, March 5, 13
  4. 4. What
  5. 5.  is
  6. 6.  Feedback
  7. 7.  ? • The supply of an input to some process or system as a function of its output 4Tuesday, March 5, 13
  8. 8. What
  9. 9.  if... • There was a 30 second delay between pushing the breaks, and your car responding? • There was a 10 minutes delay between responses in a conversation? • There was a 15 second delay between pushing the button and this bullet appearing? :) 5Tuesday, March 5, 13
  10. 10. Late
  11. 11.  Feedback
  12. 12.  Is
  13. 13.  Useless! 6Tuesday, March 5, 13
  14. 14. How
  15. 15.  does
  16. 16.  a
  17. 17.  chef
  18. 18.  work? 7Tuesday, March 5, 13
  19. 19. Agile is all about Shrinking the feedback loop [Corey Haines - Software craftsmen]Tuesday, March 5, 13
  20. 20. Question: How feedback loops are different In agile software development process?Tuesday, March 5, 13
  21. 21. Agile
  22. 22.  Development
  23. 23.  PracticesTuesday, March 5, 13
  24. 24. Code
  25. 25.  Review
  26. 26.  Feedback
  27. 27.  LoopTuesday, March 5, 13
  28. 28. Code
  29. 29.  Review
  30. 30.  Feedback
  31. 31.  Loop 12Tuesday, March 5, 13
  32. 32. Bug
  33. 33.  Feedback
  34. 34.  LoopTuesday, March 5, 13
  35. 35. Bug
  36. 36.  Feedback
  37. 37.  LoopTuesday, March 5, 13
  38. 38. Build
  39. 39.  status
  40. 40.  Feedback
  41. 41.  LoopTuesday, March 5, 13
  42. 42. Build
  43. 43.  status
  44. 44.  Feedback
  45. 45.  LoopTuesday, March 5, 13
  46. 46. Agile
  47. 47.  Feature
  48. 48.  ManagementTuesday, March 5, 13
  49. 49. Requirement
  50. 50.  Feedback
  51. 51.  LoopTuesday, March 5, 13
  52. 52. Feature
  53. 53.  Progress
  54. 54.  Feedback
  55. 55.  LoopTuesday, March 5, 13
  56. 56. Feature
  57. 57.  Progress
  58. 58.  Feedback
  59. 59.  LoopTuesday, March 5, 13
  60. 60. Feature
  61. 61.  Progress
  62. 62.  Feedback
  63. 63.  LoopTuesday, March 5, 13
  64. 64. Agile
  65. 65.  Project ManagementTuesday, March 5, 13
  66. 66. Regression
  67. 67.  Feedback
  68. 68.  LoopTuesday, March 5, 13
  69. 69. Regression
  70. 70.  Feedback
  71. 71.  LoopTuesday, March 5, 13
  72. 72. Improvement
  73. 73.  Feedback
  74. 74.  LoopTuesday, March 5, 13
  75. 75. Improvement
  76. 76.  Feedback
  77. 77.  LoopTuesday, March 5, 13
  78. 78. SummaryTuesday, March 5, 13
  79. 79. Tuesday, March 5, 13
  80. 80. The cost of changes increases exponentially the farther along you are in the development cycle [Dr. Barry Boehm]Tuesday, March 5, 13
  81. 81. cost
  82. 82.  of
  83. 83.  bugsTuesday, March 5, 13
  84. 84. cost
  85. 85.  of
  86. 86.  bugs D ! T E DA U T OTuesday, March 5, 13
  87. 87. The
  88. 88.  big
  89. 89.  PictureTuesday, March 5, 13
  90. 90. Agile is all about Shrinking the feedback loop [Corey Haines - Software craftsmen]Tuesday, March 5, 13
  91. 91. Agile is all about Having Many Short Fast Nested Fe e d back lo o p s that are simple to learn from TextTuesday, March 5, 13
  92. 92. Dont
  93. 93.  simply
  94. 94.   “Shrink”
  95. 95.  the
  96. 96.   feedback
  97. 97.  loopTuesday, March 5, 13
  98. 98. Improve
  99. 99.  The
  100. 100.  Feedback
  101. 101.  Loop • Pair Programming • Having daily meetings. • Unit testing TDD. • Using Burn-Down • Doing testing Inside charts. the team. • Running Automatic • Running Automatic test process. build process. • Doing Retrospectives. • Working in short • KPIs at the right Iterations. level. • Using BDDATDD 35Tuesday, March 5, 13
  102. 102. Thank
  103. 103.  you Any Questions ? Elad Sofer - Agile coach www.practical-agile.com / @eladsof / elad@practical-agile.comTuesday, March 5, 13

×