Continuous Monitoring: <ul><li>Beyond Continuous Integration </li></ul>
Hi!
 
 
8 years
> 15 teams
Agile methods
 
 
 
welcome
clinic
talk: 30 minutes
hack: remainder
discussion
teams
 
What is Continuous Monitoring?
 
 
ambient information
passively
work environment
collective responsibility
self-organization
limitations
low fidelity
 
 
more flexible
beyond build status
one small part
project health
software quality?
performance?
stability?
profitable?
leveraging
 
project health
 
 
 
 
 
Continuous Monitoring: “ the  practice  of leveraging  ambient displays  to provide the  whole team  with the information ...
<ul><li>open workspace </li></ul><ul><li>online project information </li></ul><ul><li>cheap flat screen displays </li></ul...
practice
goals:
transparency + accountability
“ taking information out of systems and bringing it into the world”
democratizing project information
self-organization
Lean manufacturing
andon
( アンドン ,  あんどん ,  行灯 )
 
 
regulate production flow
takt time
velocity
throughput
Production Pace Timer
Production Board
visual control
 
“ Everyone involved must be able to see and must understand every aspect of the operation and its status at all times”
<ul><li>simple </li></ul><ul><li>visible </li></ul><ul><li>essential </li></ul><ul><li>immediate </li></ul><ul><li>manual ...
designing andon boards for software teams
what should we measure?
hardware
<ul><li>mountable display with embedded processor </li></ul><ul><li>wired/wireless accessible </li></ul><ul><li>inexpensiv...
Wall-mountable LCD <ul><li>17” screen </li></ul><ul><li>$120 </li></ul><ul><li>wall mount ($20) </li></ul><ul><li>computer...
Networked monitors <ul><li>Samsung Syncmaster 400PXN </li></ul><ul><li>40” screen </li></ul><ul><li>$2000 </li></ul><ul><l...
iMac <ul><li>20”/24” screen </li></ul><ul><li>2.4 - 3.0 GHz </li></ul><ul><li>1 GB RAM </li></ul><ul><li>24” is mountable ...
Mac mini <ul><li>1.8 GHz </li></ul><ul><li>1 GB RAM </li></ul><ul><li>mounted monitor/projector </li></ul><ul><li>$700 </l...
gumstix <ul><li>200 MHz XScale processor </li></ul><ul><li>64MB RAM </li></ul><ul><li>wired connection </li></ul><ul><li>O...
Kodak Easyshare EX10-11 <ul><li>800 x 480 10” screen </li></ul><ul><li>wireless </li></ul><ul><li>remote control </li></ul...
Chumby <ul><li>320 x 240 3” screen </li></ul><ul><li>350 MHz ARM processor </li></ul><ul><li>64MB RAM </li></ul><ul><li>2 ...
other ideas?
software
<ul><li>integrates with different information sources </li></ul><ul><li>simple display readable at a distance </li></ul><u...
CCDashboard Branch R1 - 2306 Stage 1 - 2608 Smoke - 2601 DB - 2306 Regression - 2308
BigVisibleCruise
Ganglia
other ideas?
dashboard design
 
<ul><li>Analytic </li></ul><ul><li>Strategic </li></ul><ul><li>Operational </li></ul>
<ul><li>simple </li></ul><ul><li>visible </li></ul><ul><li>real-time </li></ul><ul><li>problem-focused </li></ul>Operation...
more information
http://groups.google.com.ag/group/continuousmonitoring
let’s do stuff
design your own: 30 minutes Stage 1
build your own: http://10.255.252.56:3000 / Stage 2 5pm:  finish and review
Upcoming SlideShare
Loading in...5
×

Continuous Monitoring

2,155

Published on

Continuous Monitoring Tutorial from Agile 2008

Published in: Economy & Finance, Technology
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,155
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
36
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Continuous Monitoring

  1. 1. Continuous Monitoring: <ul><li>Beyond Continuous Integration </li></ul>
  2. 2. Hi!
  3. 5. 8 years
  4. 6. > 15 teams
  5. 7. Agile methods
  6. 11. welcome
  7. 12. clinic
  8. 13. talk: 30 minutes
  9. 14. hack: remainder
  10. 15. discussion
  11. 16. teams
  12. 18. What is Continuous Monitoring?
  13. 21. ambient information
  14. 22. passively
  15. 23. work environment
  16. 24. collective responsibility
  17. 25. self-organization
  18. 26. limitations
  19. 27. low fidelity
  20. 30. more flexible
  21. 31. beyond build status
  22. 32. one small part
  23. 33. project health
  24. 34. software quality?
  25. 35. performance?
  26. 36. stability?
  27. 37. profitable?
  28. 38. leveraging
  29. 40. project health
  30. 46. Continuous Monitoring: “ the practice of leveraging ambient displays to provide the whole team with the information to continuously monitor overall project health ”
  31. 47. <ul><li>open workspace </li></ul><ul><li>online project information </li></ul><ul><li>cheap flat screen displays </li></ul><ul><li>cross-functional, self-organizing product teams </li></ul><ul><li>short release cycles </li></ul>confluence
  32. 48. practice
  33. 49. goals:
  34. 50. transparency + accountability
  35. 51. “ taking information out of systems and bringing it into the world”
  36. 52. democratizing project information
  37. 53. self-organization
  38. 54. Lean manufacturing
  39. 55. andon
  40. 56. ( アンドン , あんどん , 行灯 )
  41. 59. regulate production flow
  42. 60. takt time
  43. 61. velocity
  44. 62. throughput
  45. 63. Production Pace Timer
  46. 64. Production Board
  47. 65. visual control
  48. 67. “ Everyone involved must be able to see and must understand every aspect of the operation and its status at all times”
  49. 68. <ul><li>simple </li></ul><ul><li>visible </li></ul><ul><li>essential </li></ul><ul><li>immediate </li></ul><ul><li>manual control </li></ul>andon
  50. 69. designing andon boards for software teams
  51. 70. what should we measure?
  52. 71. hardware
  53. 72. <ul><li>mountable display with embedded processor </li></ul><ul><li>wired/wireless accessible </li></ul><ul><li>inexpensive/consumer grade </li></ul><ul><li>low-spec processor is acceptable </li></ul><ul><li>fit for purpose </li></ul>requirements
  54. 73. Wall-mountable LCD <ul><li>17” screen </li></ul><ul><li>$120 </li></ul><ul><li>wall mount ($20) </li></ul><ul><li>computer not included </li></ul>
  55. 74. Networked monitors <ul><li>Samsung Syncmaster 400PXN </li></ul><ul><li>40” screen </li></ul><ul><li>$2000 </li></ul><ul><li>Windows XP Embedded </li></ul>
  56. 75. iMac <ul><li>20”/24” screen </li></ul><ul><li>2.4 - 3.0 GHz </li></ul><ul><li>1 GB RAM </li></ul><ul><li>24” is mountable </li></ul><ul><li>$1000+ </li></ul><ul><li>second-hand market </li></ul>
  57. 76. Mac mini <ul><li>1.8 GHz </li></ul><ul><li>1 GB RAM </li></ul><ul><li>mounted monitor/projector </li></ul><ul><li>$700 </li></ul>
  58. 77. gumstix <ul><li>200 MHz XScale processor </li></ul><ul><li>64MB RAM </li></ul><ul><li>wired connection </li></ul><ul><li>OpenEmbedded Linux 2.6 </li></ul><ul><li>no video connection </li></ul><ul><li>$190 </li></ul>
  59. 78. Kodak Easyshare EX10-11 <ul><li>800 x 480 10” screen </li></ul><ul><li>wireless </li></ul><ul><li>remote control </li></ul><ul><li>128MB RAM </li></ul><ul><li>1 USB port & speaker </li></ul><ul><li>$200 </li></ul>
  60. 79. Chumby <ul><li>320 x 240 3” screen </li></ul><ul><li>350 MHz ARM processor </li></ul><ul><li>64MB RAM </li></ul><ul><li>2 USB ports </li></ul><ul><li>speaker & microphone </li></ul><ul><li>wireless </li></ul><ul><li>$179.99 </li></ul>
  61. 80. other ideas?
  62. 81. software
  63. 82. <ul><li>integrates with different information sources </li></ul><ul><li>simple display readable at a distance </li></ul><ul><li>clearly alerts problems as they happen </li></ul>requirements
  64. 83. CCDashboard Branch R1 - 2306 Stage 1 - 2608 Smoke - 2601 DB - 2306 Regression - 2308
  65. 84. BigVisibleCruise
  66. 85. Ganglia
  67. 86. other ideas?
  68. 87. dashboard design
  69. 89. <ul><li>Analytic </li></ul><ul><li>Strategic </li></ul><ul><li>Operational </li></ul>
  70. 90. <ul><li>simple </li></ul><ul><li>visible </li></ul><ul><li>real-time </li></ul><ul><li>problem-focused </li></ul>Operational Dashboards
  71. 91. more information
  72. 92. http://groups.google.com.ag/group/continuousmonitoring
  73. 93. let’s do stuff
  74. 94. design your own: 30 minutes Stage 1
  75. 95. build your own: http://10.255.252.56:3000 / Stage 2 5pm: finish and review
  1. A particular slide catching your eye?

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

×