сербул по лезвию бритвы

Preview:

Citation preview

По лезвию бритвы - выбор 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

Recommended