Upload
-
View
2.612
Download
0
Embed Size (px)
Citation preview
Структура IT компании
Доклад - мечта бюрократа
Уманский АндрейProject-manager
Немного о себе
Руслан МамедовProject-manager
Немного о себе
Let's GO!!!
План:
Топ-менеджмент
Матричная структура
Роли в разработке
Групповая динамика
Топ-менеджмент
СхОChief WHATEVER Officer
ExecutiveFinancial Visionary Operating TechnologyInformation Security Information SecurityMarketingAdministrative
CEO | CFO | CVO | COO | CTO | CIO | CSO | CISO | CMO | CAO
CPO CR(TI)OCSOCFO
CLO — Chief Learning OfficerCMO — Chief Marketing OfficerCOO — Chief Operating OfficerCPO — Chief Procurement Officer
CFO — Chief Financial OfficerCHRO — Chief HR OfficerCIO — Chief Information OfficerCKO — Chief Knowledge Officer
CR(TI)O — Chief Research (Technology Innovation) OfficerCS — Chief StrategistCSO — Chief Security Officer
COO/CAO CMOCIO
CKO
GC
CBO
CCOPRO
CAO — Chief Administrative OfficerCBO — Chief Business OfficerCCO — Chief Commercial OfficerCEO — Chief Executive Officer
CHROCTO CLO
CTO — Chief Technology OfficerCVO — Chief Visionary OfficerGC — General CounselPRO — Public Relations Officer
CS
CVO
CEO
PRPROCESSING
ASSURANCE
TECHNOLOGYPEOPLE
EVOLUTIONSALES
C - L E V E L R E S P O N S I B I L I T Y
Бывает разное
● Линейная
● Функциональная
● Дивизиональная
● Матричная
А теперь матричная
Pros
более четкая ориентация на проектные цели и требования рынка
высокая эффективность оперативного управления
возможность оперативного снижения расходов и повышения эффективности использования ресурсов
гибкое и эффективное использование персонала организации, специальных знаний и компетентности сотрудников
относительная автономность проектных групп способствует развитию у работников профессиональных навыков, эффективной управленческой культуры и навыков самостоятельного принятия решений
улучшение контроля за отдельными задачами проекта или целевой программы;
одно лицо, «хозяин» проекта, является центром сосредоточения информации, касающейся проекта или целевой программы
сокращается время реакции на нужды проекта или программы за счет создания горизонтальных коммуникаций и единого центра принятия решений.
Cons
трудность однозначного установления ответственности за работу по заданию подразделения и по заданию проекта или программы (следствие двойного подчинения)
необходимость постоянного контроля за соотношением ресурсов, выделяемых подразделениям и программам или проектам;
высокие требования к квалификации, личным и деловым качествам работников, работающих в группах, необходимость их обучения;
частые конфликтные ситуации между руководителями подразделений и проектов или программ;
возможность нарушения правил и стандартов, принятых в функциональных подразделениях, из-за оторванности сотрудников, участвующих в проекте или программе, от своих подразделений.
Это был последний скучный слайд
Роли в разработке
DEVELOPMENT
MARKET CUSTOMER
PdM
BD
PO
PMBA
SM AM
Strategy Roles Notation:PdM — Product ManagerPM — Project ManagerAM — Account ManagerPO — Product Owner
SM — Sales ManagerBD — Business DeveloperBA — Business AnalystSA — System AnalystSAr — System Architect
SArSA
Software Architect
«Умение выбрать оптимальное решение вместо лучшего — вот основная задача архитектора».
«Архитектор ПО ничем не отличаются от других Архитекторов, которые строят мосты или дома. Приложение — это тоже строение: ему нужен правильный фундамент и сильные решения. Стоя под мостом во время проверки нагрузкой, нужно быть уверенным, что он не рухнет».
«Всегда нужно быть готовым к переключению между задачами — это норма для архитектора».
По статистике ДОУ, среднему украинскому архитектору 30 лет, он имеет 9-летний
опыт работы и получает $4000.
Team Lead
«70% — организационные вопросы и коммуникация, 30% — непосредственно технические вопросы».
«Написание кода — мало. Чтение кода — много».
«Обязанность тимлида #1: забота о своей команде. Команда должна чувствовать себя комфортно в рабочих условиях и быть хорошо мотивированной. Кроме того, тимлид также обеспечивает профессиональный и карьерный рост своих ребят, регулярно проводит беседы на тему, куда людям интересно развиваться, и помогает им в этом».
По статистике ДОУ, средний возраст украинских тимлидов — 28 лет, средний опыт работы — 6,5 лет,
средняя зарплата — $2800.
Project Manager
Project Manager — это специалист, чьей главной задачей является управление проектом в целом: проектирование и расстановка приоритетов, планирование выполнения задач, контроль, коммуникации, а также оперативное решение проблем.
«Хороший PM ценит время, является хорошим аналитиком, психологом, лидером; энергичен, позитивен, не паникует, вместо отговорок ищет пути решения проблем, политкорректен, понимает стратегию и тактику».
Согласно статистике ДОУ, среднему украинскому PM’у
28 лет, он имеет зарплату $2000 и опыт работы 3,8
года.
QA engineer
Основная задача QA — обеспечение качества. QA-инженер фокусирует внимание на процессах разработки ПО, улучшает их, предотвращает появление дефектов и проблем (Makes sure you are doing the right things, the right way).«Хороший инженер по качеству понимает логику продукта и досконально знает проект: требования, текущее состояние дел. Возможно, ему придется отвечать на уточняющие вопросы девелоперов, которые знают только свой кусок задачи и смежные области».
«Недостатками, скорее всего, можно назвать большую часть рутинной работы, которою нужно делать обязательно».По данным ДОУ, среднему украинскому QA-инженеру 26 лет. Он
имеет опыт работы от полугода (джуниор) до 5 лет (сеньор) и получает зарплату $600-2700
Холократия
● Холакратия - бизнес-модель
«без менеджеров»
●Роли вместо позиций
●Распределение вместо делегирования
●Быстрые структурные преобразования
●Правила вместо политики
Говорят не работает
Донт ворк бекоз оф:
● Концепцией владеет одна компания (ее придумал Брайан Робертсон, основатель компании HolacracyOne,)
● Это дорого и долго● Холакратия похожа на культ● Частые встречи не всегда эффективны● Проблемы контроля и самоорганизации
структур● Нанимать людей становится сложнее● Отсутствие структуры порождает новые
структуры
Групповая динамика
Групповая динамика
Выводы
CEO, CTO, CVO , COO, CCO, CMO Матричная рулит
Product Manager, Project Manager vs Product, TeamLead vs TechLead,
Холократия - в топку всех менеджеров
Forming to Storming to Noring maybe to Perfoming
Agile
А что есть кроме него?
- Waterfall- RUP- OpenUP- MSF- И тд.
Agile-манифест- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее согласования условий контракта
- Готовность к изменениям важнее следования первоначальному плану
Scrum
MVP
Minimum Value Product
Планирование и оценка
Демо
Ретроспектива
И зачем тогда Kanban
Unit-тестирование
Рефакторинг
Рефакторинги - это хорошо.
Комментарии в коде
Комментарии - это всегда хорошо.
Брейнштормы
Встречи - это не всегда хорошо :)
Всем лета!