Организациярабочегопроцессавкомпании
Общаяорганизация
1.Работасмотивированнымиколлегами
Найм
• Классическийподход–поискспециалистаспоследующеймотивацией
• Новыйподход–поискмотивированногочеловекаспоследующимобучением
Собеседование
• Схожиеценности• ПриоритетsoHskills• Небоятьсянаниматьлюдей,которыеумнее
Аденьги?
Мотивацияколлег
‘TheCandleproblem’
‘TheCandleproblem’
‘TheCandleproblem’
Внутренняямотивация
• Вашаработаито,чтотыиспытываешьпоотношениюкней.
• Вашаработаито,чтоонаприноситдругим/каквидятеедругие.
Культуракомпании
• Миссия• Ценности– Постоянноеобучение– Созданиепрекрасныхсистем– Реализацияпотенциала– Помощьнуждающимся– Развитиекарьеры– Достойныйзаработок
2.Эффективнаяработа
• Цели:длякомпании,длясотрудника• Проектнаяорганизациядеятельности• Ощущениебезопасностивнутри• Лидерство– Больше,анеменьшевременинаработу– Соответствиевсемстандартам– Изменениечерезличныйпример
• Работавпотоке
Сложность
• Естественнаясложность• Случайнаясложность
Стремитьсякпростотеикоммуникации
Простотаипрозрачность
• Всевокругдолжноиметьсмысл• Уменьшать«полядляигры»• Снятьвопросдоверия• Нонеотказыватьсяотвсехправил.Чеклисты
• Отходитьотиерархичнойструктуры
Коммуникация
• Артикулироватьвсе• Безопаснаяплощадкадляконфликтовипоискалучшегорешения
• Цельобщения–найтилучшуюидею• Регулярнообщатьсясколлегами
3.Системапостоянногообучения
• Индустрияпостояннодвижетсявперед• Создаватькультуруобучениявкомпании• Собрания–добровольные.• Первыезанятия–обучатьсячемуугодно.Главноесистемно.
Проектнаяорганизация
Характеристикипроекта
• Функционал• Срок• Качество• Бюджет
Большефункционала
• Пониманиезадачи• Повторноеиспользованиекода• Работасознакомымиинструментамиитехнологиями
• Рассадкапопроектам• Менторинг• Выбиратьтех,ктохочетработатьнапроекте
Делатьвсрок
• Свояоценкасроков.«Нет»клиенту.• Делатьproofofconcept.Начинатьссамогосложного
• Стартразработкикактолькопридутвсематериалы.Двигатьдедлайн
• Чеклистнаматериалы• Оцениваеттот,ктовыполняет• Ответственныйзасроки-исполнитель
• Неотвлекатьнадругиепроекты• Неотвлекатьвовремяработы• Планироватьпромежуточныеточки.Ускорятьитерации
• Затык?Проситепомощи• Неуспеваете–говоритесклиентом.Сокращайтефункционал
Делатькачественно
• Ответственныйзакачество-исполнитель• Неменятькоманду• TDD• Рефакторинг• Чеклистыназапускдлявсехсторон• Буферпосрокам
Бюджет
• Fixedcost.Рискинаисполнителе• TimeandMaterials.Рискинаклиенте
Правилаработысклиентом
• Договаривайтесьобовсехмоментахзаранее.Используйтечеклисты
• Припроблемахищитеwin-win• Уважайтесебя,непроигрывайтевпустую• Проблемыиз-занезнания.Обучайтеклиента.
• Делайтеэкстра.Тестируйтеклиента• Выбирайтеклиента
ВнутренниеKPIнапроект
• Разницамеждуоценкойиреальностью• Разницамеждуреальностьюиоплаченнымвременем
Типыпроектныхкоманд
• Иерархическаяструктура• Горизонтальнаяструктураилисамоорганизующаясякоманда
Иерархическаяструктура
• Плюсы– Комфортнакакразработчикамтакименеджерам.Менеджеры-контроль.Разработчики-четкиеграницы.
– Понятнавсем• Минусы:– Удовлетворениеодногочеловека.Непользователя.– Высокийоверхэдкоммуникации– Сломанныйтелефон– Хрупкаяструктура– Принятиерешенийнепрофессионалом
Горизонтальнаяструктура• Плюсы– Ответственностьпередклиентом/пользователем– Нетоверхэданакоммуникацию– Нетсломанноготелефона– Знаниераспределено– Профессионалпринимаетрешение– Большевозможностей–большевовлечение
• Минусы:– Малоопытаработывтакойструктуре– Дизориентация– Нетфинальногоответственного
Какделегировать?
• Границыответственности• Желаемыерезультаты.«Что»,ане«как».• Правила.Какможноменьше.Делитьсяопытом
• Ресурсы• Отчетность.Чтозначит«готово»• Последствия
Началопроекта
• Взаимодействоватьскомандой.Артикулироватьвсепроблемы,которыенужнорешить.
• Необходимостьтестовприемкиилиspecifica�onbyexample
Завершениепроекта
• Сделатьсвышедоговоренности• Ретроспективаскомандой.ПроговоритьKPI• Ретроспективасклиентом.Проговоритьсовсейкомандойклиента
Agile&Waterfall
• Одноитоже.Разницавдлинеитерации• Дваподходакрешениюсложныхпроблем.Дольшедуматьилибыстрееполучатьобратнуюсвязь
• Дваподхода:cashoncashreturnиRoI• ПрактикиAgile-этюдымузыканта.Использоватьвконкретныхслучаяхтолькопослеосвоения
Вопросы?