Download - Agile meetup tempomat 20101209
Tempomat
Budapest Agile Meetup
2010. december 09.
Beöthy MiklósTompa Tamás
Tempomat
Agile Tools
Continuous Integration Server (CI)
Test frameworks + Automated testing
Cruise Control
Motiváció
A Cruise Control barát, nem ellenség
Fejlesztőket motiválni kell
Büntetés helyett jutalmazás
Érzelmek!
Miért?
Boldog fejlesztők > Elégedett ügyfelek
Mitől boldog egy fejlesztő?
Kihívások
Sikerélmény
Bizalom
Tisztelet
Elismerés
„We work together effectively and without fear”James Shore, The Art of Agile
Komoly munka, komoly projektek
Vigyünk bele játékot!
Manapság minden vicces...
Coding is fun
Ruby is fun
TDD is fun
BDD is fun
...
Tényleg vicces?
Testing finished in 911.23 seconds
1856 examples, 680 failures, 3 pending
Eszközök - önmagukban nem viccesek
CruiseControl.rb
Selenium
Capybara
Cucumber
Rspec
Metrics
Svnstat
CI Játék
Büntetés helyett jutalmazás
Pontozási rendszer
– Build successful: +1 pont
– Test failed: -5 pont
– Compile error: -10 pont
Havonta eredmény hirdetés
Díjazás: vándor serleg - „Build champion”
SVN stat - „A hónap fejlesztője”
CI értesítő - viccesen
Gyula
Nabaztag
(Gyuszi nyuszi)
CI értesítő - viccesen
Nézd meg akció közben!
http://vimeo.com/17637539
a github megoldása
github.com
CI Joe
közlekedési lámpa
Köszönjük!
http://digitalnatives.blog.hu