0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Идея проекта</a></li>
1
<ul><li><a>Идея проекта</a></li>
2
<li><a>Реализация проекта</a></li>
2
<li><a>Реализация проекта</a></li>
3
</ul><p><em>Проектная работа Романа Зулейкова, выпускника<a>курса "Team Lead"</a></em>.</p>
3
</ul><p><em>Проектная работа Романа Зулейкова, выпускника<a>курса "Team Lead"</a></em>.</p>
4
<p><strong>LinkedIn</strong>:<a>https://www.linkedin.com/in/roman-zuykov/</a><strong>Telegram</strong>:<a>https://t.me/r0m4n364</a><strong>Twitter</strong>:<a>https://twitter.com/engineer_r0m4n</a></p>
4
<p><strong>LinkedIn</strong>:<a>https://www.linkedin.com/in/roman-zuykov/</a><strong>Telegram</strong>:<a>https://t.me/r0m4n364</a><strong>Twitter</strong>:<a>https://twitter.com/engineer_r0m4n</a></p>
5
<h2><strong>Идея проекта</strong></h2>
5
<h2><strong>Идея проекта</strong></h2>
6
<p>На последних местах работы я активно занимался инфраструктурой, мониторингом и обработкой инцидентов. Поэтому уже умел улучшать процессы, связанные с мониторингом и решением инцидентов, когда проходил курс. Также я понимал потребности бизнеса в этом направлении.</p>
6
<p>На последних местах работы я активно занимался инфраструктурой, мониторингом и обработкой инцидентов. Поэтому уже умел улучшать процессы, связанные с мониторингом и решением инцидентов, когда проходил курс. Также я понимал потребности бизнеса в этом направлении.</p>
7
<p>Там, где я сейчас работаю, эти процессы были развиты слабо. Вот проблемы, которые мне предстояло решить:</p>
7
<p>Там, где я сейчас работаю, эти процессы были развиты слабо. Вот проблемы, которые мне предстояло решить:</p>
8
<p>- Бизнес плохо понимал, сколько времени мы недоступны для пользователя.</p>
8
<p>- Бизнес плохо понимал, сколько времени мы недоступны для пользователя.</p>
9
<p>- Устранять инциденты было сложно, потому что проблемные вопросы плохо поднимались наверх, а зоны ответственности - не были определены.</p>
9
<p>- Устранять инциденты было сложно, потому что проблемные вопросы плохо поднимались наверх, а зоны ответственности - не были определены.</p>
10
<p>- Пользователи не знали, когда мы недоступны. Каждый серьезный инцидент сильно увеличивал нагрузку на команду поддержки, бил по репутации компании.</p>
10
<p>- Пользователи не знали, когда мы недоступны. Каждый серьезный инцидент сильно увеличивал нагрузку на команду поддержки, бил по репутации компании.</p>
11
<h2><strong>Реализация проекта</strong></h2>
11
<h2><strong>Реализация проекта</strong></h2>
12
<p><strong>Конкретизирую проблемы, нахожу решения</strong></p>
12
<p><strong>Конкретизирую проблемы, нахожу решения</strong></p>
13
<p>Мы определили, сколько времени нужно, чтобы среагировать на инцидент. </p>
13
<p>Мы определили, сколько времени нужно, чтобы среагировать на инцидент. </p>
14
<p>Назначили команды, ответственные за тот или иной функционал, поделили зоны ответственности в инфраструктуре компании.</p>
14
<p>Назначили команды, ответственные за тот или иной функционал, поделили зоны ответственности в инфраструктуре компании.</p>
15
<p>Предстояло научиться рассчитывать "время восстановления" для инцидентов, видеть слабые места в наших процессах и сервисах, определять продолжительность инцидента в каждом из уровней критичности. Так можно лучше оценить критичность инцидентов, точнее измерить наш SLI ["индикатор уровня обслуживания"].</p>
15
<p>Предстояло научиться рассчитывать "время восстановления" для инцидентов, видеть слабые места в наших процессах и сервисах, определять продолжительность инцидента в каждом из уровней критичности. Так можно лучше оценить критичность инцидентов, точнее измерить наш SLI ["индикатор уровня обслуживания"].</p>
16
<p><strong>Мы решили: пользователь должен знать, какой именно функционал недоступен, а также - примерные сроки восстановления.</strong></p>
16
<p><strong>Мы решили: пользователь должен знать, какой именно функционал недоступен, а также - примерные сроки восстановления.</strong></p>
17
<p>Я начал оценивать возможные решения: изучил имеющиеся на рынке сервисы, прочитал статьи о том, как разные компании решали похожие проблемы, посоветовался со знакомыми из других организаций.</p>
17
<p>Я начал оценивать возможные решения: изучил имеющиеся на рынке сервисы, прочитал статьи о том, как разные компании решали похожие проблемы, посоветовался со знакомыми из других организаций.</p>
18
<p>В итоге я составил три возможных решения с разными подходами:</p>
18
<p>В итоге я составил три возможных решения с разными подходами:</p>
19
<p>- коробочное решение;</p>
19
<p>- коробочное решение;</p>
20
<p>- собственная разработка;</p>
20
<p>- собственная разработка;</p>
21
<p>- комбинация коробочного решения с собственными доработками.</p>
21
<p>- комбинация коробочного решения с собственными доработками.</p>
22
<p>В каждом случае требовалось оценить:</p>
22
<p>В каждом случае требовалось оценить:</p>
23
<p>- затраты на тарифные планы в различных сервисах;</p>
23
<p>- затраты на тарифные планы в различных сервисах;</p>
24
<p>- сложность внедрения и стоимость готовых решений;</p>
24
<p>- сложность внедрения и стоимость готовых решений;</p>
25
<p>- сложность собственной разработки;</p>
25
<p>- сложность собственной разработки;</p>
26
<p>- трудозатраты, как со стороны разработчиков, так и со стороны SRE (и при внедрении, и при последующей поддержке).</p>
26
<p>- трудозатраты, как со стороны разработчиков, так и со стороны SRE (и при внедрении, и при последующей поддержке).</p>
27
<p>Я выяснил, сколько та или иная реализация будет стоить для бизнеса. Кстати, подобный подход к оценке оказался одним из самых полезных навыков, освоенных на курсе: этот навык ещё не раз пригодится мне в работе.</p>
27
<p>Я выяснил, сколько та или иная реализация будет стоить для бизнеса. Кстати, подобный подход к оценке оказался одним из самых полезных навыков, освоенных на курсе: этот навык ещё не раз пригодится мне в работе.</p>
28
<p>Вместе с разными командами мы составили схему окончательного решения. Схема закрывала все наши потребности. Пожалуй, здесь я тоже должен поблагодарить преподавателей курса. Было очень много согласований, встреч, попыток найти компромисс с сотрудниками самых разных уровней: от инженеров до руководителей бизнеса. И без навыков делегирования, ведения дискуссии и решения конфликтных ситуаций я бы точно не смог прийти к нужному решению.</p>
28
<p>Вместе с разными командами мы составили схему окончательного решения. Схема закрывала все наши потребности. Пожалуй, здесь я тоже должен поблагодарить преподавателей курса. Было очень много согласований, встреч, попыток найти компромисс с сотрудниками самых разных уровней: от инженеров до руководителей бизнеса. И без навыков делегирования, ведения дискуссии и решения конфликтных ситуаций я бы точно не смог прийти к нужному решению.</p>
29
<p>Затем мы составили дорожную карту и построили диаграмму Ганта. Согласовали сроки, принялись за работу.</p>
29
<p>Затем мы составили дорожную карту и построили диаграмму Ганта. Согласовали сроки, принялись за работу.</p>
30
<p><strong>Заключение</strong></p>
30
<p><strong>Заключение</strong></p>
31
<p>Эта проектная работа потребовала много времени и сил, но определённо окупилась. Я освоил много полезных навыков, увидел точки собственного роста, узнал, как могу стать лучше в каждом из направлений.</p>
31
<p>Эта проектная работа потребовала много времени и сил, но определённо окупилась. Я освоил много полезных навыков, увидел точки собственного роста, узнал, как могу стать лучше в каждом из направлений.</p>
32
<a></a>
32
<a></a>