1 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Организационная структура - это модель, формирующая устройство внутри компании. Она схематично показывает направления работы компании, взаимосвязь сотрудников и распределение ответственности, прав и обязанностей.</p>
1
<p>Организационная структура - это модель, формирующая устройство внутри компании. Она схематично показывает направления работы компании, взаимосвязь сотрудников и распределение ответственности, прав и обязанностей.</p>
2
<p>Такая модель напрямую зависит от целей и задач бизнеса, участников, бюджета и других факторов. В этом уроке вы узнаете, какие модели бывают и когда их используют.</p>
2
<p>Такая модель напрямую зависит от целей и задач бизнеса, участников, бюджета и других факторов. В этом уроке вы узнаете, какие модели бывают и когда их используют.</p>
3
<h2>Организация в команде разработки</h2>
3
<h2>Организация в команде разработки</h2>
4
<p>Чаще всего компании имеют в основе иерархическую структуру управления. Такая структура выглядит как граф или дерево:</p>
4
<p>Чаще всего компании имеют в основе иерархическую структуру управления. Такая структура выглядит как граф или дерево:</p>
5
<ul><li>Во главе директор</li>
5
<ul><li>Во главе директор</li>
6
<li>Дальше помощники директора</li>
6
<li>Дальше помощники директора</li>
7
<li>Дальше департаменты с начальниками во главе</li>
7
<li>Дальше департаменты с начальниками во главе</li>
8
<li>Подразделения внутри департаментов</li>
8
<li>Подразделения внутри департаментов</li>
9
<li>Отделы внутри подразделений</li>
9
<li>Отделы внутри подразделений</li>
10
<li>Отдельные сотрудники внутри отделов</li>
10
<li>Отдельные сотрудники внутри отделов</li>
11
</ul><p>Глубина вложенности такого графа зависит от величины организации.</p>
11
</ul><p>Глубина вложенности такого графа зависит от величины организации.</p>
12
<p>Организационная структура может быть дополнена логической структурой управления в части производства. Например, в IT-компании может быть много департаментов в организации. При этом у отдела разработки может быть совсем иная логическая структура, не похожая на структуру администрации, бухгалтерии или отдела кадров.</p>
12
<p>Организационная структура может быть дополнена логической структурой управления в части производства. Например, в IT-компании может быть много департаментов в организации. При этом у отдела разработки может быть совсем иная логическая структура, не похожая на структуру администрации, бухгалтерии или отдела кадров.</p>
13
<p>Структура часто зависит от специфики компании и ее задач. Дальше мы будем говорить именно о логической организации в отделах разработки, а не во всей организации целиком. Существует два вида организации:</p>
13
<p>Структура часто зависит от специфики компании и ее задач. Дальше мы будем говорить именно о логической организации в отделах разработки, а не во всей организации целиком. Существует два вида организации:</p>
14
<ul><li><strong>Проектная разработка</strong>. В этом случае команда работает над проектом, у которого есть точный бюджет, сроки выполнения и дата окончания. В итоге команда доделывает проект и никогда не возвращается к нему. Например, так работают крупные космические проекты, которые завершаются запуском в космос. Сейчас такой метод используется реже, чем раньше</li>
14
<ul><li><strong>Проектная разработка</strong>. В этом случае команда работает над проектом, у которого есть точный бюджет, сроки выполнения и дата окончания. В итоге команда доделывает проект и никогда не возвращается к нему. Например, так работают крупные космические проекты, которые завершаются запуском в космос. Сейчас такой метод используется реже, чем раньше</li>
15
<li><strong>Продуктовая разработка</strong>. В этом случае команда работает над продуктом, который постоянно меняется, подстраивается под изменения среды и требования клиентов. Продуктами можно назвать почти все ПО, которое мы используем каждый день: банковские приложения, операционные системы, соцсети, игры и так далее</li>
15
<li><strong>Продуктовая разработка</strong>. В этом случае команда работает над продуктом, который постоянно меняется, подстраивается под изменения среды и требования клиентов. Продуктами можно назвать почти все ПО, которое мы используем каждый день: банковские приложения, операционные системы, соцсети, игры и так далее</li>
16
</ul><p>Вне зависимости от того, над чем работает команда разработки, ее структура вписывается в общую иерархическую структуру организации. Существует несколько видов логической структуры:</p>
16
</ul><p>Вне зависимости от того, над чем работает команда разработки, ее структура вписывается в общую иерархическую структуру организации. Существует несколько видов логической структуры:</p>
17
<ul><li>Линейно-функциональная</li>
17
<ul><li>Линейно-функциональная</li>
18
<li>Проектная</li>
18
<li>Проектная</li>
19
<li>Матричная</li>
19
<li>Матричная</li>
20
<li>Кросс-функциональная</li>
20
<li>Кросс-функциональная</li>
21
</ul><p>Рассмотрим каждую из них подробнее.</p>
21
</ul><p>Рассмотрим каждую из них подробнее.</p>
22
<h2>Линейно-функциональная структура</h2>
22
<h2>Линейно-функциональная структура</h2>
23
<p>Линейно-функциональная структура - это продолжение иерархии всей организации. Другими словами, компания делится на отделы по ролям, которые выполняют специалисты:</p>
23
<p>Линейно-функциональная структура - это продолжение иерархии всей организации. Другими словами, компания делится на отделы по ролям, которые выполняют специалисты:</p>
24
<p>Возьмем для примера отдел тестирования. Его сотрудники делают целый этап работы и отдают обратную связь только своему начальнику - руководителю отдела тестирования. Затем он передает информацию своему начальнику - руководителю разработки.</p>
24
<p>Возьмем для примера отдел тестирования. Его сотрудники делают целый этап работы и отдают обратную связь только своему начальнику - руководителю отдела тестирования. Затем он передает информацию своему начальнику - руководителю разработки.</p>
25
<p>Между собой отделы могут не взаимодействовать, потому что связь идет строго вертикально. Такая система будет работать в небольшой организации, которая работает над небольшим количеством одновременных проектов.</p>
25
<p>Между собой отделы могут не взаимодействовать, потому что связь идет строго вертикально. Такая система будет работать в небольшой организации, которая работает над небольшим количеством одновременных проектов.</p>
26
<p>Узкое место в этой структуре - это руководитель разработки, на котором всегда будут сходиться все вопросы. При этом отдельные вопросы отделы решают без него. Например, отделы сами следят за сроками выполнения и расставляют приоритеты над задачами.</p>
26
<p>Узкое место в этой структуре - это руководитель разработки, на котором всегда будут сходиться все вопросы. При этом отдельные вопросы отделы решают без него. Например, отделы сами следят за сроками выполнения и расставляют приоритеты над задачами.</p>
27
<p>На такую организацию идеально ложится разработка по водопадной модели. Это логично, так как иерархическая структура компании и водопадная модель появились очень давно и применяются не только в IT.</p>
27
<p>На такую организацию идеально ложится разработка по водопадной модели. Это логично, так как иерархическая структура компании и водопадная модель появились очень давно и применяются не только в IT.</p>
28
<h2>Проектная структура</h2>
28
<h2>Проектная структура</h2>
29
<p>При такой структуре компания делится не на отделы, а на команды отдельных проектов:</p>
29
<p>При такой структуре компания делится не на отделы, а на команды отдельных проектов:</p>
30
<p>В таких компаниях есть отдельная должность -<strong>менеджер или руководитель проекта</strong>. Он ведет проект и поддерживает общее дело с разных сторон. Еще менеджер проекта отвечает за связь между разными отделами и следит за тем, чтобы все задачи были выполнены в установленное время и в пределах бюджета. Отдел, соединяющий менеджеров проектов со всей организации, называется<strong>проектный офис</strong>.</p>
30
<p>В таких компаниях есть отдельная должность -<strong>менеджер или руководитель проекта</strong>. Он ведет проект и поддерживает общее дело с разных сторон. Еще менеджер проекта отвечает за связь между разными отделами и следит за тем, чтобы все задачи были выполнены в установленное время и в пределах бюджета. Отдел, соединяющий менеджеров проектов со всей организации, называется<strong>проектный офис</strong>.</p>
31
<p>Руководитель проекта отвечает за успешную реализацию проекта на протяжении всех этапов жизненного цикла проекта:</p>
31
<p>Руководитель проекта отвечает за успешную реализацию проекта на протяжении всех этапов жизненного цикла проекта:</p>
32
<ul><li>Инициирование</li>
32
<ul><li>Инициирование</li>
33
<li>Планирование</li>
33
<li>Планирование</li>
34
<li>Выполнение</li>
34
<li>Выполнение</li>
35
<li>Мониторинг и контроль</li>
35
<li>Мониторинг и контроль</li>
36
-
<li>Зак��ытие проекта</li>
36
+
<li>Закрытие проекта</li>
37
</ul><p>Еще он определяет требования, управляет заинтересованными сторонами и балансирует<strong>проектные ограничения</strong>, возникающие в ходе работы.</p>
37
</ul><p>Еще он определяет требования, управляет заинтересованными сторонами и балансирует<strong>проектные ограничения</strong>, возникающие в ходе работы.</p>
38
<p>Ограничения проекта включают в себя:</p>
38
<p>Ограничения проекта включают в себя:</p>
39
<ul><li>Объем работы к выполнению (скоуп)</li>
39
<ul><li>Объем работы к выполнению (скоуп)</li>
40
<li>Качество</li>
40
<li>Качество</li>
41
<li>График выполнения работы (план)</li>
41
<li>График выполнения работы (план)</li>
42
<li>Бюджет</li>
42
<li>Бюджет</li>
43
<li>Ресурсы</li>
43
<li>Ресурсы</li>
44
<li>Риски</li>
44
<li>Риски</li>
45
</ul><h2>Матричная структура</h2>
45
</ul><h2>Матричная структура</h2>
46
<p>В некоторых компаниях складывается ситуация, при которой сотрудники подчиняются не только начальнику своего отдела, но и руководителю проекта. Такая структура управления называется<strong>матричной</strong>:</p>
46
<p>В некоторых компаниях складывается ситуация, при которой сотрудники подчиняются не только начальнику своего отдела, но и руководителю проекта. Такая структура управления называется<strong>матричной</strong>:</p>
47
<p>Чаще всего в такой структуре за каждым проектом закреплен не весь отдел, а конкретные сотрудники - все зависит от задач проекта и уровня профессионализма участников. При этом необязательно работать только над этим проектом. Бывают ситуации, в которых люди работают над многими проектами сразу.</p>
47
<p>Чаще всего в такой структуре за каждым проектом закреплен не весь отдел, а конкретные сотрудники - все зависит от задач проекта и уровня профессионализма участников. При этом необязательно работать только над этим проектом. Бывают ситуации, в которых люди работают над многими проектами сразу.</p>
48
<p>В проектной и матричной структуре есть роль менеджера проекта. Это выгодно с точки зрения компании по нескольким причинам:</p>
48
<p>В проектной и матричной структуре есть роль менеджера проекта. Это выгодно с точки зрения компании по нескольким причинам:</p>
49
<ul><li>Проект выполняется качественно и в срок, потому что у каждого проекта есть ответственный менеджер. Он следит за сроками и организует работу всех остальных участников</li>
49
<ul><li>Проект выполняется качественно и в срок, потому что у каждого проекта есть ответственный менеджер. Он следит за сроками и организует работу всех остальных участников</li>
50
<li>К проекту не нужно привлекать множество начальников. Каждый представитель отдела выступает в роли отдельного эксперта. Он сам планирует свои задачи, отчитывается своему руководителю отдела и координирует прогресс с руководителем проекта</li>
50
<li>К проекту не нужно привлекать множество начальников. Каждый представитель отдела выступает в роли отдельного эксперта. Он сам планирует свои задачи, отчитывается своему руководителю отдела и координирует прогресс с руководителем проекта</li>
51
</ul><p>Но с этой структурой есть и сложности. Все будет работать, только если руководители проектов и отделов умеют договариваться и одинаково смотрят на приоритеты компании. Иначе сотрудник может попасть в ситуацию противоречивых требований: начнется перетягивание каната между руководителями, где каждый тянет одеяло на себя и настаивает на собственных приоритетах.</p>
51
</ul><p>Но с этой структурой есть и сложности. Все будет работать, только если руководители проектов и отделов умеют договариваться и одинаково смотрят на приоритеты компании. Иначе сотрудник может попасть в ситуацию противоречивых требований: начнется перетягивание каната между руководителями, где каждый тянет одеяло на себя и настаивает на собственных приоритетах.</p>
52
<p>Еще такой способ работы подразумевает повышенную ответственность вовлеченных специалистов. Такой режим работы вряд ли подойдет для новичков без наставника.</p>
52
<p>Еще такой способ работы подразумевает повышенную ответственность вовлеченных специалистов. Такой режим работы вряд ли подойдет для новичков без наставника.</p>
53
<h2>Продуктовый подход и кросс-функциональная команда</h2>
53
<h2>Продуктовый подход и кросс-функциональная команда</h2>
54
<p>Проектная организация управления была особенно популярна в 2000-2010 годы, но постепенно ситуация меняется. Все активнее распространяется Agile - гибкий подход к разработке, который мы подробнее обсудим далее в курсе.</p>
54
<p>Проектная организация управления была особенно популярна в 2000-2010 годы, но постепенно ситуация меняется. Все активнее распространяется Agile - гибкий подход к разработке, который мы подробнее обсудим далее в курсе.</p>
55
<p>Раньше разработка нового продукта делалась проектной командой в рамках временного предприятия и затем передавалась на эксплуатацию в соответствующий отдел. Современные Agile-команды работают над продуктом непрерывно: проверяют гипотезы, создают, выводят на рынок, дорабатывают, меняют концепцию и стратегию, если требуется.</p>
55
<p>Раньше разработка нового продукта делалась проектной командой в рамках временного предприятия и затем передавалась на эксплуатацию в соответствующий отдел. Современные Agile-команды работают над продуктом непрерывно: проверяют гипотезы, создают, выводят на рынок, дорабатывают, меняют концепцию и стратегию, если требуется.</p>
56
<p>Другими словами, разница между проектным и продуктовым подходами состоит в фокусе:</p>
56
<p>Другими словами, разница между проектным и продуктовым подходами состоит в фокусе:</p>
57
<ul><li>Проектная команда стремится успеть к дедлайну - уложиться в определенное время и бюджет</li>
57
<ul><li>Проектная команда стремится успеть к дедлайну - уложиться в определенное время и бюджет</li>
58
<li>Продуктовая команда настроена на конечную ценность продукта для клиента. Один из основных принципов Agile звучит так: "Работающий продукт - основной показатель прогресса". Продуктовые команды строят план на короткий срок, поэтому часто и быстро меняют их под требования окружающей среды</li>
58
<li>Продуктовая команда настроена на конечную ценность продукта для клиента. Один из основных принципов Agile звучит так: "Работающий продукт - основной показатель прогресса". Продуктовые команды строят план на короткий срок, поэтому часто и быстро меняют их под требования окружающей среды</li>
59
</ul><p>В целом, этот подход - это матричная структура, просто роли людей другие. Разные специалисты собираются в одну команду разработки конкретного продукта. Такая команда называется<strong>кросс-функциональной</strong>:</p>
59
</ul><p>В целом, этот подход - это матричная структура, просто роли людей другие. Разные специалисты собираются в одну команду разработки конкретного продукта. Такая команда называется<strong>кросс-функциональной</strong>:</p>
60
<p>При этом команда воспринимает задачи по продукту как приоритетные. Это отличается от проектной структуры, в которой специалисты могут переключаться на разные проекты. Команда всегда работает вместе и идет к общим целям.</p>
60
<p>При этом команда воспринимает задачи по продукту как приоритетные. Это отличается от проектной структуры, в которой специалисты могут переключаться на разные проекты. Команда всегда работает вместе и идет к общим целям.</p>
61
<p>У проектного и продуктового подхода есть одно большое сходство - кросс-функциональная команда. Поэтому обсудим подробнее, чем они отличаются. В обоих случаях есть менеджеры, но они выполняют разные задачи:</p>
61
<p>У проектного и продуктового подхода есть одно большое сходство - кросс-функциональная команда. Поэтому обсудим подробнее, чем они отличаются. В обоих случаях есть менеджеры, но они выполняют разные задачи:</p>
62
<ul><li>Менеджер проекта отвечает за выполнение большого объема работ в сроки и в рамках бюджета. При этом он будет решать любые проблемы, которые мешают команде выполнить работу. Цель команды и менеджера проекта - это сделать и забыть, потому что в конце они разойдутся по другим проектам</li>
62
<ul><li>Менеджер проекта отвечает за выполнение большого объема работ в сроки и в рамках бюджета. При этом он будет решать любые проблемы, которые мешают команде выполнить работу. Цель команды и менеджера проекта - это сделать и забыть, потому что в конце они разойдутся по другим проектам</li>
63
<li>Менеджер продукта строит стратегию, куда двигается продукт, как развивается. Он делает это на основе опыта и глубокого понимания того, что нужно клиентам. Команда определяет приоритеты в текущем горизонте нескольких спринтов на основе приоритетов, выставленных менеджером продукта</li>
63
<li>Менеджер продукта строит стратегию, куда двигается продукт, как развивается. Он делает это на основе опыта и глубокого понимания того, что нужно клиентам. Команда определяет приоритеты в текущем горизонте нескольких спринтов на основе приоритетов, выставленных менеджером продукта</li>
64
</ul>
64
</ul>