Upload
alexey-krivitsky
View
485
Download
1
Embed Size (px)
DESCRIPTION
Report by a developer of the iDOM project Max Kolodezniy on SCRUM:open conference.
Citation preview
Добрый день!
Что помогает нам в проекте?
автоматическое тестирование и 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Потому что мы имеем...
централизованное управлениеудобство представлениялогированиесовокупность рутинных действий под ОДНОЙ кнопкой...