Upload
tkconf
View
46
Download
0
Embed Size (px)
Citation preview
Impact Mapping: планирование разработки продукта с учетом бизнес целейАлександр Бындю (byndusoft.com)
“Быстрокод” и что за это бываетАртем Кулаков
WHOAMI
- пишу android-приложения
- интересуюсь безопасностью приложений и серверов
- в свободное время помогаю OpenSource проектам
Android-lead в RedmadrobotАртем Кулаков
1
@Fi5t
http://freedomlogic.ru
3
Мечты разработчиков
- идеальная архитектура
- современные технологии
- “сделаем не как в прошлый раз”
5
Какой же код нужен заказчику?
Код который:
- работает (внезапно да?)
- выполняет поставленную бизнес-задачу
6
Команда мечты
- имеет четкую структуру
- умеет правильно общаться с заказчиком
- состоит из профессионалов
7
Разработчики
- не меньше двух в активной фазе
- регулярно обмениваются знаниями
- имеют широких спектр скиллов
8
Тестировщики
- “немножко программисты”
- умеют писать хорошие тест-кейсы
- разбираются в нюансах продукта
9
Дизайнеры
- умеют эффективно общаться с заказчиком
- знают гайдлайны для разных платформ
- умеют готовить нарезку
10
Бизнес-аналитики
- обязательно должны быть свои
- умеют писать технические требования
- знают нюансы продукта и целевых платформ
11
Менеджер проекта
- имеет продвинутые soft skills
- умеет осуществлять грамотное планирование
- обеспечивает своевременные выходы релизов
(великий и ужасный)
13
Сроки реализации проекта
- 3-4 недели на требования/спецификации
- сборки раз в 3 недели
- соотношение между подготовкой и разработкой 40/60
14
Методологии разработки- Waterfall на старте
- Scrum в фазе поддержки
- Kanban для микроменеджмента
- Никаких догм
15
А тем временем в реальном мире…
- кривые backend системы
- несогласованность подразделений заказчика
- железобетонные deadlines
- и прочие “космические лучи”