Top Banner
Impact Mapping: планирование разработки продукта с учетом бизнес целей Александр Бындю (byndusoft.com) “Быстрокод” и что за это бывает Артем Кулаков
18

TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

Apr 15, 2017

Download

Software

TKConf
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

Impact Mapping: планирование разработки продукта с учетом бизнес целейАлександр Бындю (byndusoft.com)

“Быстрокод” и что за это бываетАртем Кулаков

Page 2: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

WHOAMI

- пишу android-приложения

- интересуюсь безопасностью приложений и серверов

- в свободное время помогаю OpenSource проектам

Android-lead в RedmadrobotАртем Кулаков

1

@Fi5t

http://freedomlogic.ru

Page 3: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

2

Заказчик, какой он?

- мелкий или крупный

- с деньгами или без них

- не знает что хочет (J. Snow?)

Page 4: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

3

Мечты разработчиков

- идеальная архитектура

- современные технологии

- “сделаем не как в прошлый раз”

Page 5: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

4

Как бывает на самом деле

Page 6: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

5

Какой же код нужен заказчику?

Код который:

- работает (внезапно да?)

- выполняет поставленную бизнес-задачу

Page 7: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

6

Команда мечты

- имеет четкую структуру

- умеет правильно общаться с заказчиком

- состоит из профессионалов

Page 8: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

7

Разработчики

- не меньше двух в активной фазе

- регулярно обмениваются знаниями

- имеют широких спектр скиллов

Page 9: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

8

Тестировщики

- “немножко программисты”

- умеют писать хорошие тест-кейсы

- разбираются в нюансах продукта

Page 10: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

9

Дизайнеры

- умеют эффективно общаться с заказчиком

- знают гайдлайны для разных платформ

- умеют готовить нарезку

Page 11: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

10

Бизнес-аналитики

- обязательно должны быть свои

- умеют писать технические требования

- знают нюансы продукта и целевых платформ

Page 12: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

11

Менеджер проекта

- имеет продвинутые soft skills

- умеет осуществлять грамотное планирование

- обеспечивает своевременные выходы релизов

(великий и ужасный)

Page 13: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

12

Минимальный размер команды

- 2 разработчика

- 1 тестировщик

- 1 бизнес-аналитик

- 1 менеджер

Page 14: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

13

Сроки реализации проекта

- 3-4 недели на требования/спецификации

- сборки раз в 3 недели

- соотношение между подготовкой и разработкой 40/60

Page 15: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

14

Методологии разработки- Waterfall на старте

- Scrum в фазе поддержки

- Kanban для микроменеджмента

- Никаких догм

Page 16: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

15

А тем временем в реальном мире…

- кривые backend системы

- несогласованность подразделений заказчика

- железобетонные deadlines

- и прочие “космические лучи”

Page 17: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.
Page 18: TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.

Вопросы?