SlideShare a Scribd company logo
Добрый день!
Что помогает нам в
        проекте?
автоматическое тестирование и 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 development
pair programming
development by contract
ping-pong programming
Cruise Control (CC) +
    PHPUnderControl
что мы используем?
  PHP Documentor
  CodeSniffer
  Metrics
  CodeCoverage
CC + PHPUnderControl
 Потому что мы имеем...
централизованное управление
удобство представления
логирование
совокупность рутинных действий под
ОДНОЙ кнопкой
...

More Related Content

PPT
Разработка через приемочное тестирование с использованием FIT
PPT
Разработка через приемочное тестирование с FIT
PPT
Testing in Scrum - Yuriy Malyi
PPTX
Создаем масштабируемое корпоративное JavaScript-приложение, Влад Плотник
PDF
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
PPTX
Agile & .net
PPTX
статические анализаторы кода за и против
PPTX
Длинный путь к DevOps?
Разработка через приемочное тестирование с использованием FIT
Разработка через приемочное тестирование с FIT
Testing in Scrum - Yuriy Malyi
Создаем масштабируемое корпоративное JavaScript-приложение, Влад Плотник
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Agile & .net
статические анализаторы кода за и против
Длинный путь к DevOps?

What's hot (20)

PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PPTX
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
PPTX
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
PDF
Архитектурные решения при создании облачного сервиса на Asp.Net
PDF
TDD: когда нужно и, самое главное, когда не нужно / Павел Калашников (SimbirS...
PPTX
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
PPT
Новый процесс тестирования на "старом" проекте
PPTX
Способы организаций больших Java проектов по Автоматизированному тестированию
PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
PPTX
DevOps для Legacy-продуктов
PPTX
Петр Клименко. DevOps Трансформация для SIEBEL CRM
PPTX
Повышение качества тестов и автоматическая валидация REST API документации
PDF
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
PPT
Делаем автоматизацию проектных KPIs
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
автоматизация тестирования огурцом
PPTX
AgileDays11 Resume
PPTX
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
PDF
Devops-практики в разработке решений для бизнеса, Максим Пашук
PDF
Технологический цикл и соблюдение фаз производства.
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Архитектурные решения при создании облачного сервиса на Asp.Net
TDD: когда нужно и, самое главное, когда не нужно / Павел Калашников (SimbirS...
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
Новый процесс тестирования на "старом" проекте
Способы организаций больших Java проектов по Автоматизированному тестированию
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
DevOps для Legacy-продуктов
Петр Клименко. DevOps Трансформация для SIEBEL CRM
Повышение качества тестов и автоматическая валидация REST API документации
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
Делаем автоматизацию проектных KPIs
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
автоматизация тестирования огурцом
AgileDays11 Resume
Devops-практики в разработке решений для бизнеса — Максим Пашук, 2ГИС
Devops-практики в разработке решений для бизнеса, Максим Пашук
Технологический цикл и соблюдение фаз производства.
Ad

Viewers also liked (18)

PPT
Как сделать наши проекты немного более управляемыми с Agile
PDF
TOC-and-SD
PDF
Refactoring Fest
PPTX
Things To Unlearn In Software Development
PDF
Agile Makes The Difference
PPTX
Recent history of management
PDF
SCRUM:open iDOM, report from Product Owner
PDF
Velocity In A Few Slides
PDF
Agile Requirements Management
PDF
Project estimates. And fallacies
PPTX
Stop asking when
PPT
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
PPT
Agile Metrics
PDF
Retrospectives Advices
PPTX
Обогащение командного взаимодействия. Общение в стиле коучинг
PPTX
Redistributable intro To Scrum, Russian
PDF
Scrum And Business
PDF
Agile and Scrum for ORSCers
Как сделать наши проекты немного более управляемыми с Agile
TOC-and-SD
Refactoring Fest
Things To Unlearn In Software Development
Agile Makes The Difference
Recent history of management
SCRUM:open iDOM, report from Product Owner
Velocity In A Few Slides
Agile Requirements Management
Project estimates. And fallacies
Stop asking when
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Agile Metrics
Retrospectives Advices
Обогащение командного взаимодействия. Общение в стиле коучинг
Redistributable intro To Scrum, Russian
Scrum And Business
Agile and Scrum for ORSCers
Ad

Similar to SCRUMopen Developer Max Kolodezniy (17)

PDF
Марина Широчкина - Тестирование
PPT
Юнит тестирование в Web. Как получать пользу и удовольствие.
PDF
Марина Широчкина — «Тестирование»
PPTX
организация и проведение тестирования
PPTX
Как тестируют в гугле - обзор книги
PPTX
Continious integration-Automated Testing-Solid-Agile
PDF
Н. Руколь "Тестирование без тестировщиков", DUMP-2014
PPTX
Автоматизация тестирования
PDF
Марина Широчкина: Тестирование
PDF
тестирование
PPT
Юрий Цыганенко
PPT
Testing
PPT
Unit Testing
PDF
Project under control
PPT
Оценка методологии автоматизации - MBT
PDF
Enter: testing
PPTX
Кирилл Комлев. О реализации continuous integration для web проектов
Марина Широчкина - Тестирование
Юнит тестирование в Web. Как получать пользу и удовольствие.
Марина Широчкина — «Тестирование»
организация и проведение тестирования
Как тестируют в гугле - обзор книги
Continious integration-Automated Testing-Solid-Agile
Н. Руколь "Тестирование без тестировщиков", DUMP-2014
Автоматизация тестирования
Марина Широчкина: Тестирование
тестирование
Юрий Цыганенко
Testing
Unit Testing
Project under control
Оценка методологии автоматизации - MBT
Enter: testing
Кирилл Комлев. О реализации continuous integration для web проектов

More from Alexey Krivitsky (20)

PDF
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
PDF
Strategic Org Design with Org Topologies™
PDF
Driving the second wave of Agile revolution with #OrgTopologies
PDF
Org Topologies at Scrum Day Europe 2022, Amsterdam
PDF
Organizational Topologies: a roadmap towards a resilient and adaptive product...
PDF
Improve your Product Backlog Refinement (PBR) Process
PDF
#lego4scrum with Large-Scale Scrum (LeSS)
PDF
Culture follows structure
PDF
Powerful interventions for agile coaching
PDF
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
PDF
Studying organizational complexity and its effects on scaling agility
PDF
Understanding Complexity of Organizational and System Dynamics
PDF
Complexity of organizational design and its effect scaling agility
PDF
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
PDF
Dejirafication: free your process from tools
PDF
Agile Coaching Canvas at #agile2016
PDF
Dejirafication - clean your process
PDF
Agile Retrospective Kickstarter @Riga
PDF
Agile Coaching Canvas
PDF
Kickstart Your Retrospectives with a Cheat Sheet
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Strategic Org Design with Org Topologies™
Driving the second wave of Agile revolution with #OrgTopologies
Org Topologies at Scrum Day Europe 2022, Amsterdam
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Improve your Product Backlog Refinement (PBR) Process
#lego4scrum with Large-Scale Scrum (LeSS)
Culture follows structure
Powerful interventions for agile coaching
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
Studying organizational complexity and its effects on scaling agility
Understanding Complexity of Organizational and System Dynamics
Complexity of organizational design and its effect scaling agility
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Dejirafication: free your process from tools
Agile Coaching Canvas at #agile2016
Dejirafication - clean your process
Agile Retrospective Kickstarter @Riga
Agile Coaching Canvas
Kickstart Your Retrospectives with a Cheat Sheet

SCRUMopen Developer Max Kolodezniy