SCRUMopen Developer Max Kolodezniy

683 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
683
On SlideShare
0
From Embeds
0
Number of Embeds
59
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SCRUMopen Developer Max Kolodezniy

  1. 1. Добрый день!
  2. 2. Что помогает нам в проекте? автоматическое тестирование и TDD инструменты тестирования MVC и тестирование оптимизация тестов инструменты автоматизации непрерывная интеграция
  3. 3. Что это нам даёт? качество предсказуемость поведения надёжность гибкость масштабируемость Ещё ?
  4. 4. Ещё! безопасный рефакторинг техническая спецификация кода качественное проектирование примеры использования модулей
  5. 5. Сколько всё это стоит? "Качество не стоит ничего, но только для тех, кто готов дорого за него заплатить" "Человеческий фактор. Успешные проекты и команды" Том Демарко, Тимоти Листер
  6. 6. Время на bugfix 1000 750 500 250 0 Design Implement QA Production
  7. 7. Время === Деньги
  8. 8. TDD
  9. 9. Test Driven Bugfix
  10. 10. PHPUnit Достоинства многофункциональный cli-интерфейс легко интегрируется стандарт de facto Недостатки нет web-интерфейса mock объекты есть, но документация слабая
  11. 11. TDD & coworkers classic development pair programming development by contract ping-pong programming
  12. 12. Cruise Control (CC) + PHPUnderControl что мы используем? PHP Documentor CodeSniffer Metrics CodeCoverage
  13. 13. CC + PHPUnderControl Потому что мы имеем... централизованное управление удобство представления логирование совокупность рутинных действий под ОДНОЙ кнопкой ...

×