1. По лезвию бритвы -
выбор Agile-техник
для разных типов
проектов
Александр Сербул
«1С-Битрикс»
2. Надеваем каски
Популярные фетиши – обзор
BDSM – роли в Agile и не только*
Типы проектов и камасутра: 99, 69, 66,…
О пользе аскезы и воздержания
Будет 25 кадр
3. Фетишизм
(fetichisme) — религиозное
поклонение неодушевлённым
материальным предметам —
фетишам, которым приписываются
сверхъестественные свойства,
получившее распространение у
первобытных племён.
4. 25 кадр: «Фетиши»
Геефикация, простите, Геймификация
XP – для героев, Agile – для богов
В команде все равны!
Водопад – удел «старпёров»
Секрет успеха – Jira + Confluence
Planning Poker – вместо Ганта
В …опу PMBok!!! Scrum of Scrums of Scrums of Scrums
8. Разработчики
Нужно выглядеть компетентным
Молча прокачаюсь и валю отсюда
Мир математики идеален, есть ответы на все вопросы
Сколько вокруг тупых идиотов!
Поигрался и хватит, стану менеджером
Скоро стану начальником, уволю всех
Столько печенек, можно тусить каждый день
9. Менеджеры
Отвечаю на всё да и улыбаюсь
Люди ничто, карьера всё – будет больше $
Скоро стану на место шефа
Сотрудники – солдатики, поиграем?
Кому я нужен в другой компании с такими мозгами
Выпал шанс поруководить, вперед!
Программистом быть сложно
10. Клиенты
Знает чего хочет и понимает как
Знает чего хочет и не понимает как
Романтические отношения
Марионетка(и)
Эмоциональный рэкет
Бардак и АДЪ
11. 25 кадр: «Знания - это долго»
Unix изнутри – годы проектов
Java/C++ - годы крови и проектов
Типизация сотрудников - жизнь
Сетевые протоколы - годы
Алгоритмы/SQL – годы
Agile – 2 дня!!!
12. Типы мужчин и ответственность
Платит алименты
Не платит алименты
Разработка и ответственность
Проектное управление и
ответственность
Вы определились?
14. Выйдем в Астрал
Проектная команда собрана, чтобы:
- постараться реализовать систему разумно
- в срок
- за оговоренное вознаграждение
- удовлетворив Клиента
- и без осадочка на всю жизнь
Agile Manifesto – все читали???
19. B2B + B2С, AUP, Битрикс
Упрощенный AUP (agile unified process)
Итерации: 3-4 недели (проектирование, реализация,
тестирование, бой)
Очень сложная предметная область, море проектирования, UML
Трекер, wiki, DVCS
Команда: до 10
Реализация: год
Java EE, JBoss, PHP, MySQL, MS SQL, Битрикс
20. B2С, Scrum, Bitrix/ZF
Проекты-сайты средней сложности и сложные
Чистый Scrum
Итерации: 2 недели
Трекер, wiki, DVCS, скайп
Команда распределенная: до 10
Реализация: 2-3 мес. на каждый
PHP, MySQL, Битрикс/ZF
21. B2B+B2С, Scrum, Bitrix
Магазин, биллинг, много много старого говнокода
Scrum + BDSM ;-)
Штат аналитиков
Итерации: 2 недели
Трекер, wiki, DVCS, скайп
Команда распределенная: до 20
Реализация: еще не закончили
PHP, MySQL, Битрикс
22. B2B+B2С, XP, AWS
Highload/Bigdata в облаке Амазон
XP, редко code&fix
Model storming, математика
Итерации: 1 день, 3 дня, 1 неделя
Трекер, wiki, DVCS, мессенджер Битрикс24 с видео
Команда распределенная: до 5
Реализация: 1-2 мес
Java EE, PHP, DynamoDB, MQ, Kinesis, MySQL
23. Риски, решения, полезные практики
Ориентация на успех
Глубокий архитектурный
ревью
Уважение компании,
клиента на деле
Никаких личных разборок
(есть исключения)
Глубокий поиск корня
проблем
Поощрение открытости и
объективности
Цифры круче эмоций
Быстрое всплытие проблем
10% усилий, 90% результата
Круглая команда, компания