HTML Diff
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>