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