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

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

  • Upload
    tkconf

  • View
    49

  • Download
    0

Embed Size (px)

Citation preview

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

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

WHOAMI

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

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

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

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

1

@Fi5t

http://freedomlogic.ru

2

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

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

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

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

3

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

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

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

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

4

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

5

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

Код который:

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

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

6

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

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

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

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

7

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

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

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

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

8

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

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

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

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

9

Дизайнеры

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

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

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

10

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

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

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

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

11

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

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

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

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

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

12

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

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

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

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

- 1 менеджер

13

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

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

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

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

14

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

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

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

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

15

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

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

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

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

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

Вопросы?