1 of 13

ИТОГИ IE 2016 DEV

Глазами одного участника

2 of 13

Самое интересное

  • Как рождаются шедевры
  • И как в них ставятся заплатки ☺
  • Посмотрите ролик «Проектный менеджер Внедряй»

​

https://www.youtube.com/watch?v=n1jeObFES1s

https://www.youtube.com/watch?v=-Od54Y9gkI4

​

3 of 13

Релиз-менеджмент

  • Выполнение графика подготовки и загрузки релизов
  • Распределение задач по релизам (определить, какие задачи должны пойти в следующий релиз)
  • Оценка задач на полноту, реализуемось, тестируемость, измеримость и т.д.
  • Отслеживание готовности задач для следующего релиза
  • Согласование смежных задач на крупных проектах
  • Сборка релиза и накат на продуктив

​

Доклад с SQA days про тестировщика = релиз-менеджера

http://sqadays.com/ru/talk/25854

​

4 of 13

Управление техническим долгом

Это фигня, потом доделаю

Перебьётся, так сойдёт!

Ему видите ли не красиво… А у меня дедлайн!

Оставлю НайтиПоКоду. Исправлю, когда время будет

5 of 13

Управление техническим долгом

SONARQUBE – автоматизация управления техническим долгом

​

https://www.silverbulleters.org/sonarqube/

​

6 of 13

ЖЕЛАЮ ВАМ BDD

Всё, что может быть автоматизировано, должно быть автоматизировано

7 of 13

ПРИНЦИПЫ BDD

TDD – разработка через тестирование

BDD – разработка через поведение системы

BDD = TDD + менеджер

Тест – основа разработки

8 of 13

ИЗМЕНЕНИЕ ПРОЦЕССА

Тест пишется до кода

Больше времени на разарботку

BDD = TDD + менеджер

Тест – это средство разработки

9 of 13

10 of 13

ЧТО ДАЁТ TDD

Полное покрытие кода тестами

Повышение качества кода

Тест заменяет документацию

11 of 13

РАЗРАБОТКА ЧЕРЕЗ BDD

Тестирование до разработки

Сценарий тестирования

Реализация кода

Рефакторинг

- Полностью реализованный алгоритм

- Полный набор тестов

- Возможность дальнейшей доработки

12 of 13

ПОЛНЫЙ ЦИКЛ BDD

Получение ТЗ

«Тестирование до разработки»

Менеджер заказчика

Тестировщик

Разработчик

Архитектор

Руководитель

Согласование чек-листа требований

Оценка изменения, включие в релизный план

Архитектор

Руководитель

Gherkin

BDD editor

Получение сценария и разработка тестов

Разработчик

OneScript

Vanessa-behavior

xUnitFor1C

Cucumber

Разработка кода

Git

Precommit1C

SourceTree

Демонстрация заказчику

Управление техническим долгом, код-ревью, рефакторинг

SonarQube

Тестирование

Документирование

Релиз!!!

Vanessa-behavior

13 of 13

ЧТО МОЖНО ПОЧИТАТЬ