Extreme Programming for Ruby teams Saulius Grigaitis CEO & Founder Custom web software Social apps/games WEB 2.0 enterprise Backend heavy systems Clients Process Extreme Programming engineering & SCRUM/Kanban management Only Ruby on Rails Since 2006 Ruby on Rails community pioneers in Lithuania Agile management Possible to replace with: SCRUM Kanban other Agile management method Gold practices Mostly focuses on software specific issues Unique list of such practices among other Agile methods That's what really enables Agility Ruby world is heaven for Extreme Programming Continious Integration Numeriuos CI servers supports Ruby No long building, only tests Easy stubing/mocking Test driven development RSpec Cucumber Mocha/RR/etc. Rcov/Simplecov Coding standard Defacto Ruby coding standard DRY Don't repeate Yourself uses everyone Evolutionery and emergent design Ruby on Rails is great example as many other great Ruby code Simple design KISS priciple No design patterns obsession How to start? Improve Engineering and Team interaction practices until you master it Agile Planning Scrum Kanban XP planning It's extremely hard to establish XP engineering Because change is very big and people don't like to changes Almost Impossible But keep trying ;) Questions ? SCRUM Extreme Programming
More presentations by Saulius Grigaitis
Behavior Driven Development (BDD): By Example
Saulius Grigaitis on
Extreme Programming for Ruby teams
Popular presentations
Resultados de las Primarias 2012
Multimedia El Universal on
Resultados de las elecciones Primarias de la oposición venezolana para escoger candidato presidencial
life
Celebration Christian Church on
http://www.celebrationchristianchurch.com/, celebration christian church is a local part of the body of Christ (The Church) in Northwest Portland Oregon. We are full of the Holy ...
Academy: Prezi Workflow in 15 minutes
Adam Somlai-Fischer on
How to use Prezi - Interface and workflow
More popular prezis in Explore>