Your SlideShare is downloading. ×
0
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Continuous Monitoring
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Continuous Monitoring

2,113

Published on

Continuous Monitoring Tutorial from Agile 2008

Continuous Monitoring Tutorial from Agile 2008

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

×