Defending Against CDD: Chaos-Driven Delivery

1100c19690e8eb006da7a35a6b17be97?s=47 Julia Wester
December 05, 2018

Defending Against CDD: Chaos-Driven Delivery

You’ve probably heard of BDD and TDD. Well, many teams struggle with CDD: Chaos-Driven Delivery. That is, teams struggle with how to handle the constant onslaught of overwhelming amounts of work and begin to lose hope. The good news is that if you understand operating systems, you already know a great deal about how to tame the chaos!

Process management is an integral part of an operating system. The OS makes decisions about scheduling, sharing information between jobs, handling interrupts and multi-tasking. It also has to manage the resources of a process and be concerned with process synchronization, just as we mere humans do. This presentation will show you how to apply common concepts from operating system process management to the way teams process work. Learn how to help your team kick CDD to the curb!

1100c19690e8eb006da7a35a6b17be97?s=128

Julia Wester

December 05, 2018
Tweet

Transcript

  1. - . . / : : / .

  2. None
  3.  - - www.scienceprog.com @everydaykanban

  4. , !

  5. www.scienceprog.com @everydaykanban

  6. ( ) ) )

  7. None
  8. None
  9. None
  10. None
  11. , ,

  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. @everydaykanban

  19. None
  20. L

  21. None
  22. None
  23. None
  24. Each queue has a priority and a scheduling method 1

    2 3 4 FCFS FCFS FCFS RR @everydaykanban
  25. 1 FCFS FCFS FCFS RR 2 3 4 @everydaykanban

  26. ) 1 1 (11 . 1 1 1 1 1

    .1 :2 1 1 1 :2 1 1 1 1 3 3: 2: 1 1 1 1 : 1 1 : 1 1 1 1 : : : 1 : 1 : 3 1 : 1 1 1 : 1 : 1 : 1 : : 1 : 1 1 1 1 : 1 1 1 1 : 1 11 1 1 Source: https://en.wikipedia.org/wiki/Multilevel_feedback_queue @everydaykanban
  27. Source: https://en.wikipedia.org/wiki/Scheduling_(computing) @everydaykanban

  28. None
  29. . . 2 . q 1 2 1 1 2

    @everydaykanban
  30. , ,

  31. 3 4 Priority WSJF FCFS RR Fixed Date Standard Intangible

    Expedite 1 2 @everydaykanban
  32. 2 ? 2 q ? 2 q ? 1 .

    . . @everydaykanban
  33. 3 4 Priority WSJF FCFS RR Fixed Date Standard Intangible

    Expedite 1 2 @everydaykanban
  34. … / / / / 3 4 Priority WSJF FCFS

    RR Fixed Date Standard Intangible Expedite 1 2 1 2 6 1 / @everydaykanban
  35. q . A -. - . 2 . . q

    . . . .- ? 2 q . 2 A - . ?2-. ? . q .. . . A -. 2?. 2 A 2-. 2 1.- 2 . . .A . 2 1 2 2 . 2 2. 2 2 . . @everydaykanban
  36. None
  37. None
  38. @everydaykanban

  39. @everydaykanban

  40. q A . . -3 q A - - .

    ? 3 q 3 . A 3. ? q ? 1 ? . 3 ?3- 1?3. - 3 1 -2 .? 3 1 - A ? 3 ? A2 3 3 3-3 3 3 A 3 A2 2 ? @everydaykanban
  41. None
  42. None
  43. None
  44. None
  45. None
  46. None
  47. -- @everydaykanban

  48. , , @everydaykanban

  49. 5 5 6 3 1 1 451 5 5 5

    4 2 5 1 5 145 66 1 1 25 13 35 -5 5 45 5 45 3 5 5 5 5 2 5 ,1 5 6 3 1 6 3 5 .1 51 1 @everydaykanban
  50. None
  51. / . . : & . : . . .

    / .