33
Ждем всех

Почти Github Flow в вёб-разработке или как мы делаем Русторию

  • Upload
    sqalab

  • View
    220

  • Download
    2

Embed Size (px)

DESCRIPTION

Презентация Андрея Мясникова на SQA Days-16 14-15 ноября 2014, Санкт-Петербург, Россия www.sqadays.com

Citation preview

Page 1: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Ждем всех

Page 2: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Андрей Мясников

Новый мир

QA Lead

HQA.CC

CEO

Page 3: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Вступление

1. Сферическая методология в вакууме

2. Смотрите как это реализовано у нас

Page 4: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Почти Github Flow в вёб-разработке

или

как мы делаем

“Русторию”

Page 5: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Пара слов о Рустории Информационный портал, основанный на принципах UGC, то есть создаваемый самими пользователями. Наша задача - подружить между собой совершенно разные темы и материалы. На одной платформе мы объединяем посты про котиков со статьями про науку, а новости - с тематическими фотоподборками. Система журналов (блогов) позволяет пользователям объединяться и совместно работать над материалами на любые интересные им темы.

Page 6: Почти Github Flow в вёб-разработке или как мы делаем Русторию
Page 7: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Github

Page 8: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Мы - Команда

Page 9: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Git push

Page 10: Почти Github Flow в вёб-разработке или как мы делаем Русторию

У НАС ВСЁ НЕ ТАК!

Page 11: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Photoshop level – 90

Page 12: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Pre-evaluation testing • Отсеиваются грубые ошибки

• Верстка

• Целостность логики

• Проверка наличия необходимых состояний системы

Page 13: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Photoshop level – 90

Page 14: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Photoshop level – 90

Page 15: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Минусы аддитивного подхода

• Слияние/Поглощение

• Время обработки

• Усложнение системы

• Просадки во времени

• Объем того, что пытается пролезть на прод

Page 16: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Рукопашный CD

• Мы точно знаем кто, что и куда интегрируется.

• В любой момент времени понятно что просходит и кто за что отвечает.

• Доступ на прод есть только у релиз-менеджера.

Page 17: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Приборы и инструменты

Page 18: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Баг-трекер? Не, не слышал.

• Задача

• Специфиация

• Макет

• Реализация

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

• Релиз

Page 19: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Trello

Page 20: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Google docs

Page 21: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Git issues

Page 22: Почти Github Flow в вёб-разработке или как мы делаем Русторию

С новым годом!

Page 23: Почти Github Flow в вёб-разработке или как мы делаем Русторию

F.F.F.F.

• Fix time

• Fix budget

• Fix quality

• Flex scope

Page 24: Почти Github Flow в вёб-разработке или как мы делаем Русторию

L.I.F.O.

Page 25: Почти Github Flow в вёб-разработке или как мы делаем Русторию

L.I.F.O.

Last In

First Out

Page 26: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Реликтовые запросы

• Приоритет

• Актуальность

• Время

• Концепция

Page 27: Почти Github Flow в вёб-разработке или как мы делаем Русторию

П.В.О. ?

Page 28: Почти Github Flow в вёб-разработке или как мы делаем Русторию
Page 29: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Ночной дожор

Page 30: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Избранные цитаты наших проектировщиков

• Проектировщики тоже люди!!!

• Ого. Это я писал?

• Да это же не логично! А. Это тоже я писал.

• Вы что и правда это реализовали????

• В макете было не так. Дизайнеры перерисуют.

• Мы потом это опишем.

Page 31: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Избранные цитаты наших девелоперов

Page 32: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Сисадмины-экстраверты: миф или реальность?

• Многие вещи

проще узнать

сразу

• Быть в курсе

состояния

сервоты

Page 33: Почти Github Flow в вёб-разработке или как мы делаем Русторию

Андрей Мясников

Всегда рад общаться с интересными людьми.

С удовольствием отвечу на ваши вопросы

Skype: flegma86

lazy-tester.blogspot.com