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