SCRUMopen Developer Max Kolodezniy

Post on 17-Jan-2015

485 views 1 download

description

Report by a developer of the iDOM project Max Kolodezniy on SCRUM:open conference.

Transcript of SCRUMopen Developer Max Kolodezniy

Добрый день!

Что помогает нам в проекте?

автоматическое тестирование и TDDинструменты тестирования MVC и тестирование оптимизация тестов инструменты автоматизациинепрерывная интеграция

Что это нам даёт?

качествопредсказуемость поведениянадёжностьгибкость масштабируемость

Ещё ?

Ещё!

безопасный рефакторингтехническая спецификация кодакачественное проектированиепримеры использования модулей

Сколько всё это стоит?

"Качество не стоит ничего, но только для тех, кто готов дорого за него заплатить"

"Человеческий фактор. Успешные проекты и команды" Том Демарко, Тимоти Листер

Время на bugfix

1000

750

500

250

0 Design Implement QA Production

Время === Деньги

TDD

Test Driven Bugfix

PHPUnit

Достоинства многофункциональный cli-интерфейслегко интегрируетсястандарт de facto

Недостаткинет web-интерфейса mock объекты есть, но документация слабая

TDD & coworkers

classic developmentpair programmingdevelopment by contractping-pong programming

Cruise Control (CC) + PHPUnderControl

что мы используем?PHP DocumentorCodeSnifferMetricsCodeCoverage

CC + PHPUnderControlПотому что мы имеем...

централизованное управлениеудобство представлениялогированиесовокупность рутинных действий под ОДНОЙ кнопкой...