<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>TopTuK</title><generator>teletype.in</generator><description><![CDATA[37 y.o. project manager from Moscow]]></description><image><url>https://img2.teletype.in/files/d9/e2/d9e25560-1858-4698-acf2-f437e4fb9520.png</url><title>TopTuK</title><link>https://blog.s-sidorov.ru/</link></image><link>https://blog.s-sidorov.ru/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/toptuk?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/toptuk?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 20 Sep 2026 21:32:54 GMT</pubDate><lastBuildDate>Sun, 20 Sep 2026 21:32:54 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.s-sidorov.ru/pRILXnLYTit</guid><link>https://blog.s-sidorov.ru/pRILXnLYTit?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/pRILXnLYTit?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Поддерживаем Клуб #7</title><pubDate>Sun, 20 Sep 2026 20:29:32 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/30/25/302506e1-bb11-49b5-b46c-381a4915cc93.png"></media:content><description><![CDATA[<img src="https://cdn-icons-png.flaticon.com/512/1189/1189156.png"></img>Дорогой Мартин Алексеевич,]]></description><content:encoded><![CDATA[
  <p id="I6K9">Дорогой <strong>Мартин Алексеевич</strong>,</p>
  <p id="ZZvo">В предыдущих статьях мы поднимали свой собственный Клуб на платформе Vas3k. Дело закончилось тем, что мы этот самый Клуб успешно запустили в продакшен и даже настроили автоматический бэкап!</p>
  <blockquote id="ysz4">Воно как это было: <a href="https://teletype.in/@toptuk/pmiclub6" target="_blank">https://teletype.in/@toptuk/pmiclub6</a></blockquote>
  <p id="1f2X">Сегодня я бы хотел вместе с Вами, дорогой читатель, поговорить про дальнейшую поддержку Клуба. Давайте обсудим, каким же образом осуществить синхронизацию кодовой базы с мастер репозиторием <strong><a href="https://github.com/vas3k/vas3k.club" target="_blank">Vas3k&#x27;а</a></strong> и как править ошибки.</p>
  <blockquote id="80u0">Эту статью меня сподвигло написать фатальные изменения кода Vas3k Клуба, когда поменялась предметная область авторизации.</blockquote>
  <figure id="B4Gz" class="m_original">
    <img src="https://cdn-icons-png.flaticon.com/512/1189/1189156.png" width="512" />
  </figure>
  <h2 id="isyw">Синхронизация кодовой базы</h2>
  <p id="aA8U">При разработке Клуба мы договаривались, что у нас будет 3 ветки кода в репозитории форка Клуба Vas3k&#x27;а:</p>
  <ul id="v4qN">
    <li id="QnsU"><strong>dev</strong> - ветка для наших локальных доработок.</li>
    <li id="T3HZ"><strong>master</strong> - ветка со стабильным кодом, который протестирован локально.</li>
    <li id="VVxY"><strong>deploy</strong> - ветка для деплоя Клуба в продакшен среду. Тут содержится именно та версия нашей кодовой базы, которую видят все пользователи.</li>
  </ul>
  <figure id="9y7i" class="m_column">
    <img src="https://www.kimbodesign.ca/assets/media/Searching.jpg" width="5000" />
  </figure>
  <h3 id="1hss">Синхронизировать доработки мы будем с dev веткой 🐈 Приступим...</h3>
  <p id="ebHY">Наша задача интегрировать в наш репозиторий все закрыл Pull Request из репозитория Vas3k&#x27;а: <a href="https://github.com/vas3k/vas3k.club/pulls?q=is%3Apr+is%3A+closed" target="_blank">ссылка</a></p>
  <figure id="FACS" class="m_column">
    <img src="https://img4.teletype.in/files/72/4b/724b7e42-debb-451c-9cca-58218e7e0021.png" width="1225" />
  </figure>
  <p id="Rnp3">Чтобы перенести изменения из исходного репозитория в репозитарий форка, нам необходимо добавить исходный репозиторий git в качестве основного репозитория (&quot;upstream&quot;). Для этого, локально выполним следующие действия:</p>
  <ul id="Tjk4">
    <li id="o62e">Запускаем консоль (командную строку в Windows или термина в Linux/Mac)</li>
    <li id="bcYh">Переходим в директорию репозитария форка</li>
    <li id="6CTZ">Выполняем следующие команды для получения списка настроенных удаленных репозитариев</li>
  </ul>
  <pre id="DQwm">git remote -v
    origin https://github.com/[Your UserName]/[Your Fork].git (fetch)
    origin https://github.com/[Your UserName]/[Your Fork].git (push)</pre>
  <ul id="zPEh">
    <li id="VwRu"> Добавляем репозитарий Vas3k&#x27;а в качестве базового репозитария</li>
  </ul>
  <pre id="NFjP">git remote add upstream https://github.com/vas3k/vas3k.club.git</pre>
  <ul id="vbJb">
    <li id="IK8b">Если повторно выполнить команду для получения списка настроенных удаленных репозитариев, то получится следующая картина</li>
  </ul>
  <pre id="5TLc">$ git remote -v

origin https://github.com/[Your UserName]/[Your Fork].git (fetch)
origin https://github.com/[Your UserName]/[Your Fork].git (push)
upstream https://github.com/vas3k/vas3k.club.git (fetch)
upstream https://github.com/vas3k/vas3k.club.git (push)</pre>
  <p id="dGVw">Сейчас все готово для интеграции изменений из оригинального репозитория Vas3k&#x27;а в ваше репозиторий форка.</p>
  <h3 id="wj3q">Слияние (merge) изменений из оригинального репозитария</h3>
  <p id="gDtM">Прежде всего, нужно получить все изменения из исходного репозитория. Обратите внимание, что фиксации в исходном репозитории будут храниться в локальной ветке с именем <strong>upstream/master</strong>.</p>
  <pre id="4OVh">$ git fetch upstream

 remote: Counting objects: 75, done.
 remote: Compressing objects: 100% (53/53), done.
 remote: Total 62 (delta 27), reused 44 (delta 9)
 Unpacking objects: 100% (62/62), done.
 From https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY
  * [new branch]      master     -&gt; upstream/master  </pre>
  <p id="ZDRd">Переключимся или убедимся, что текущая рабочая ветка это <strong>dev </strong>ветка</p>
  <pre id="cx74">$ git checkout dev

 Switched to branch &#x27;dev&#x27;</pre>
  <p id="v9YK">Осуществим слияние изменений из оригинального репозитария Vas3k&#x27;а в свой репозитарий. Это приведет к синхронизации dev ветки вашего форка с оригинальным репозиторием Vas3k&#x27;а без потери локальных изменений.</p>
  <p id="Gzt0">Скорее всего в результате слияния изменений появятся множество конфликтов, которые нужно разрешить, прежде чем завершить слияние.</p>
  <pre id="frb3">$ git merge upstream/master

 Updating a422352..5fdff0f
 Fast-forward
 .... </pre>
  <p id="US4w">В результате устранения конфликтов останется только залить изменения и запустить деплой нашего Клуба в продакшен</p>
  <pre id="iMQP">git push origin dev</pre>
  <h3 id="Fuo2">ИТОГО</h3>
  <p id="eVPg">Для последующей синхронизации изменений из репозитария Vas3k Клуба нужно выполнить следующие команды:</p>
  <pre id="2s0i">$ git fetch upstream
$ git checkout dev
$ git merge upstream/master
$ git push</pre>
  <h2 id="3dsK">Поддержка изменений аунтентификации</h2>
  <p id="xXmr">Однажды, <strong>Vas3k</strong> решил переделать предметную область аутентификации. Добавили возможность аутентификации на внешних сайтах с помощью OpenID... И тут заверьте - все сломалось!</p>
  <p id="v8cs">После деплоя форка Клуба с интегрированными изменениями он перестал запускаться.</p>
  <p id="w8Ug">Ошибки в Sentry выглядели следующим образом:</p>
  <pre id="5Hn8">InconsistentMigrationHistory
Migration auth.0001_initial is applied before its dependency contenttypes.0001_initial on database &#x27;default&#x27;.</pre>
  <p id="AaZx"></p>
  <h1 id="glmB">❤️ MEOW! ❤️</h1>
  <p id="TQ65"></p>
  <p id="x30p">Links</p>
  <p id="Ky6n"><a href="https://stackoverflow.com/questions/37099564/docker-how-can-run-the-psql-command-in-the-postgres-container" target="_blank">https://stackoverflow.com/questions/37099564/docker-how-can-run-the-psql-command-in-the-postgres-container</a></p>
  <p id="dGKP"><a href="https://stackoverflow.com/questions/19674456/run-postgresql-queries-from-the-command-line" target="_blank">https://stackoverflow.com/questions/19674456/run-postgresql-queries-from-the-command-line</a></p>
  <p id="L6fG"><a href="https://stackoverflow.com/questions/38996599/django-manage-py-migration-applied-before-its-dependency" target="_blank">https://stackoverflow.com/questions/38996599/django-manage-py-migration-applied-before-its-dependency</a></p>
  <p id="srfe"><a href="https://stackoverflow.com/questions/58623291/how-to-restore-database-from-dump-or-sql-file-in-docker-using-volume" target="_blank">https://stackoverflow.com/questions/58623291/how-to-restore-database-from-dump-or-sql-file-in-docker-using-volume</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/pmchecklist</guid><link>https://blog.s-sidorov.ru/pmchecklist?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/pmchecklist?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Навыки руководителя проектов для работы в продуктовой компании</title><pubDate>Mon, 20 Jul 2026 15:55:48 GMT</pubDate><description><![CDATA[Привет, Олимпийский!]]></description><content:encoded><![CDATA[
  <section>
    <p id="61WQ">Привет, Олимпийский!</p>
    <p id="WFTS">Писал статью <a href="https://pmi.moscow/post/33/" target="_blank">треугольник талантов руководителей проектов</a> — три опоры, на которых держится профессия: Ways of Working (хард-скиллы управления), Power Skills (лидерство и коммуникация) и Business Acumen (понимание бизнеса). Ы <a href="https://pmi.moscow/post/54/" target="_blank">статье про TOP компетенций для резюме</a> разбирал, какие четыре компетенции — коммуникации, планирование, контроль и мотивация — рекрутеры и PMO хотят видеть в первую очередь.</p>
    <p id="lShG">Эта статья - уже не абстрактная теория, а конкретный набор навыков, которые нужны PM, если вы работаете руководителем проекта в IT-продуктовой компании: там, где PM живёт на стыке бизнеса, продукта и разработки.</p>
    <h2 id="KfbV">Понимание бизнеса и продукта</h2>
    <p id="8UQE">Это Business Acumen из треугольника талантов. Если PM не понимает, зачем компания вообще делает то, что делает, он превращается в диспетчера задач: ведёт спринты, закрывает тикеты, но не может ответить на вопрос &quot;а зачем мы это делаем&quot;. В продуктовой компании это особенно критично — здесь решения принимаются не по ТЗ заказчика, а исходя из стратегии и данных о пользователях.</p>
    <ul id="MigQ">
      <li id="j87p"><strong>Понимает бизнес-цели компании и умеет связывать задачи с результатом.</strong> Каждая задача в бэклоге должна быть объяснима через &quot;зачем&quot; — иначе это работа ради работы.</li>
      <li id="LPOS"><strong>Знает продуктовую стратегию и понимает, зачем делается каждая ключевая инициатива.</strong> PM должен уметь пересказать роадмап своими словами, а не просто скопировать его в план проекта.</li>
      <li id="i2R7"><strong>Разбирается в домене: рынке, пользователях, конкурентах, ограничениях и типовых сценариях.</strong> Без понимания контекста сложно отличить важный риск от несущественной детали.</li>
    </ul>
    <h2 id="Roli-polnomochiia-i-grani">Роли, полномочия и границы ответственности</h2>
    <p id="8tW4">Из &quot;Треугольника талантов&quot; я цитировал: работает команда, а оценивают менеджера. Но чтобы честно нести эту ответственность, PM должен точно понимать, где заканчиваются его полномочия и начинаются чужие. Размытые границы — источник большинства внутренних конфликтов в командах.</p>
    <ul id="mmtD">
      <li id="Yabo"><strong>Понимает роли в команде и зоны ответственности каждого участника.</strong> Иначе неизбежны дублирование работы и ситуации &quot;я думал, это делаешь ты&quot;.</li>
      <li id="dCyn"><strong>Имеет полномочия принимать операционные решения в рамках своей зоны.</strong> PM без права решать хоть что-то самостоятельно — это не менеджер, а секретарь при команде.</li>
      <li id="1UZy"><strong>Может быстро эскалировать блокеры и получать помощь от нужных людей.</strong> Скорость эскалации часто важнее её &quot;красоты&quot; — застрявшая на неделю проблема стоит дороже, чем неловкий вопрос не по адресу.</li>
      <li id="yhvw"><strong>Понимает, где его зона ответственности заканчивается, а где начинается зона продуктового или функционального лидера.</strong> PM не подменяет продакт-менеджера в вопросах &quot;что делать&quot; и тимлида в вопросах &quot;как делать&quot; — он координирует, а не решает за них.</li>
    </ul>
    <h2 id="Planirovanie-i-upravleni">Планирование и управление исполнением</h2>
    <p id="7ESH">Это прямое продолжение &quot;Планирования&quot; и &quot;Контролирования&quot; из статьи про TOP компетенций. PM — интегратор, который объединяет планы и команду в одно целое. Но план без контроля исполнения — просто красивый документ, который никто не читает после первой недели проекта.</p>
    <ul id="QQEh">
      <li id="Vb0j"><strong>Умеет приоритизировать задачи по ценности, рискам и срокам.</strong> В продуктовой разработке бэклог всегда больше, чем ресурсы команды — приоритизация это не разовое действие, а постоянный процесс.</li>
      <li id="SHex"><strong>Ведёт план работ, сроки, зависимости и риски.</strong> Не ради самого плана, а чтобы видеть заранее, где команда упрётся в стену.</li>
      <li id="snyG"><strong>Собирает и уточняет требования так, чтобы команда могла по ним работать.</strong> Требования должны быть переведены с языка бизнеса на язык, понятный разработке и дизайну.</li>
      <li id="ysiT"><strong>Фиксирует договорённости, чтобы не было разночтений.</strong> &quot;Мы вроде так и договаривались&quot; — самая дорогая фраза в проекте.</li>
      <li id="xycm"><strong>Следит за выполнением и не допускает потери фокуса.</strong> Команды легко отвлекаются на срочное в ущерб важному — задача PM держать фокус на приоритетах.</li>
    </ul>
    <h2 id="Metriki-i-dannye">Метрики и данные</h2>
    <p id="e3sR">Продуктовая компания живёт данными, а не мнениями. PM, который полагается только на ощущения команды или громкость голоса на встрече, рано или поздно приведёт проект не туда.</p>
    <ul id="HmWs">
      <li id="Ypfw"><strong>Понимает метрики продукта и проекта.</strong> Не обязательно строить дашборды самостоятельно, но необходимо понимать, что стоит за цифрами и как они связаны с целями.</li>
      <li id="werc"><strong>Использует данные для принятия решений, а не только мнение участников.</strong> Данные не заменяют экспертизу команды, но дают общий язык для спора вместо субъективных аргументов.</li>
    </ul>
    <h2 id="Kommunikatsiia-i-liderstvo">Коммуникация и лидерство</h2>
    <p id="A9yx">80% успеха проекта зависит именно от того, как выстроено общение в команде. В продуктовой компании PM коммуницирует не только с разработкой, но и с продажами, маркетингом и руководством одновременно — и везде на разном языке.</p>
    <ul id="iyxC">
      <li id="MDD6"><strong>Умеет коммуницировать с разработкой, дизайном, аналитикой, продажами и руководством.</strong> Каждой аудитории нужен свой уровень детализации и свой фокус.</li>
      <li id="1EGm"><strong>Может проводить встречи так, чтобы они давали конкретный результат.</strong> Встреча без результата — это не коммуникация, а трата времени всей команды одновременно.</li>
      <li id="xkOh"><strong>Умеет управлять конфликтами и снимать напряжение в команде.</strong> Конфликт, оставленный без внимания, не исчезает — он уходит в пассивное сопротивление и падение мотивации.</li>
      <li id="nZg9"><strong>Обеспечивает прозрачность статуса проекта для всех заинтересованных сторон.</strong> Никто не должен узнавать о проблемах проекта последним.</li>
    </ul>
    <h2 id="Kachestvo-i-adaptivnost">Качество и адаптивность</h2>
    <p id="wBpE">Последний блок — про баланс. PM легко скатывается в одну из крайностей: либо гонит скорость в ущерб качеству, либо цепляется за первоначальный план и теряет управляемость при первом же изменении.</p>
    <ul id="mRlH">
      <li id="PDTL"><strong>Контролирует качество, а не только скорость.</strong> Быстро сделанная, но некачественная работа почти всегда возвращается в виде более дорогой переделки.</li>
      <li id="Eoi8"><strong>Умеет адаптироваться к изменениям без потери управляемости.</strong> В продуктовой разработке планы меняются постоянно — задача не в том, чтобы этого избежать, а в том, чтобы менять план управляемо, а не хаотично.</li>
    </ul>
    <h2 id="Kritichno-vazhno-bez-etog">Критично важно: без этого чек-лист не работает</h2>
    <p id="ielz">Все навыки выше — зона ответственности самого PM. Но есть вещи, которые PM обеспечить себе сам не может — это должна дать компания. Без них даже самый компетентный интегратор (вспоминая роль PM из &quot;Треугольника талантов&quot;) физически не может интегрировать.</p>
    <ul id="UFg0">
      <li id="87hg"><strong>Есть доступ к людям, которые принимают решения.</strong> Иначе любой сложный вопрос упирается в стену ожидания.</li>
      <li id="b4xw"><strong>Есть право синхронизировать команды и ставить приоритеты.</strong> Без этого права PM превращается в наблюдателя за чужими решениями.</li>
      <li id="dz4h"><strong>Есть возможность влиять на сроки, объём и порядок работ.</strong> Иначе PM отвечает за результат, на который не может повлиять — заведомо проигрышная позиция.</li>
      <li id="ZUxk"><strong>Есть ясные границы ответственности.</strong> Мутные границы порождают либо перегрузку PM чужими задачами, либо пустоты, за которые никто не отвечает.</li>
      <li id="FQ8a"><strong>Есть поддержка руководства, если нужно убрать блокеры.</strong> Эскалация без реакции сверху — это просто крик в пустоту.</li>
    </ul>
    <h2 id="Zakliuchenie">Заключение</h2>
    <p id="sZO3">Этот чек-лист — не разовая проверка &quot;подхожу я или нет&quot;, а рабочий инструмент: для самооценки, для найма и для роста внутри профессии. Он логично собирает то, о чём я писал раньше про треугольник талантов и топ компетенций, — но применительно к конкретной среде: IT-продуктовой компании, где руководитель проекта одновременно интегратор, коммуникатор и человек, который переводит бизнес-цели на язык задач для команды.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/server</guid><link>https://blog.s-sidorov.ru/server?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/server?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Создание и настройка VPS</title><pubDate>Mon, 14 Jul 2025 12:23:47 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/5c/42/5c42cb14-8abe-4de3-9b4d-da3034cbcdd7.png"></media:content><category>Development</category><description><![CDATA[<img src="https://img3.teletype.in/files/29/c5/29c55af0-6693-4b6b-95d9-8828a2b37c71.png"></img>Привет, дорогой читатель! В этой статье оставлю памятку для тебя и себя о том, как настроить VPS после его покупки.]]></description><content:encoded><![CDATA[
  <p id="CAUD">Привет, дорогой читатель! В этой статье оставлю памятку для тебя и себя о том, как настроить VPS после его покупки.</p>
  <figure id="BK9s" class="m_column">
    <img src="https://img3.teletype.in/files/29/c5/29c55af0-6693-4b6b-95d9-8828a2b37c71.png" width="1480" />
  </figure>
  <h2 id="H2HU">Предисловие</h2>
  <p id="QzCI">Как-то раз автор забыл продлить сервер в хостинге. Хостинг такой сервер удалил... Пришлось купить новый. Исходим из следующих допущений:</p>
  <ul id="uuEw">
    <li id="IFlI">Сервер под управлением Ubuntu (актуальной версии).</li>
    <li id="I35s">Есть Root доступ к серверу через SSH и авторизацией с помощью пароля.</li>
  </ul>
  <p id="fXEu">Что требуется сделать:</p>
  <ul id="BctR">
    <li id="a5Wa">Создать нового пользователя на сервере с правами Администратора.</li>
    <li id="hnlk">Настроить авторизацию к серверу от имени нового пользователя с авторизацией по сертификату.</li>
    <li id="iBwh">Установить Docker</li>
  </ul>
  <h2 id="gRvF">Подключение к серверу и изменение пароля</h2>
  <p id="F0CT">У вас должны быть IP адрес сервера и пароль для Root</p>
  <p id="j1wJ">Подключение:</p>
  <pre id="XBey" data-lang="bash">ssh root@&lt;ip-адрес&gt;</pre>
  <p id="xXEo">Смена пароля root:</p>
  <pre id="DtzV" data-lang="bash">passwd</pre>
  <h2 id="FVCM">Создание нового пользователя</h2>
  <p id="TELa">Создать нового пользователя (например, &quot;newuser&quot;). При необходимости, установить пароль для этого пользователя.</p>
  <pre id="ua6U" data-lang="bash">sudo adduser newuser</pre>
  <p id="worT">Добавить пользователя в группу администраторов (sudo)</p>
  <pre id="toS5" data-lang="bash">sudo usermod -aG sudo newuser</pre>
  <hr />
  <h2 id="UU0h">Настройка авторизации с помощью сертификатов</h2>
  <p id="n2JI">Сгенерировать сертификат на локальном компьютере.</p>
  <pre id="piu5" data-lang="bash">ssh-keygen -t ed25519 -C &quot;newuser@mypc&quot;</pre>
  <p id="dccO">В процессе выполнить:</p>
  <ul id="RDdH">
    <li id="HtWw">Задать пароль для сертификата.</li>
    <li id="eiEy">Задать название файла. Например &quot;newuser&quot;</li>
  </ul>
  <p id="vhSv">Подключиться к серверу от имени root. Далее выполнить:</p>
  <ul id="s7de">
    <li id="vfpP">Перейти в директорию нового пользователя</li>
  </ul>
  <pre id="0O3E" data-lang="bash">cd ~newuser/</pre>
  <ul id="fH2e">
    <li id="OyWM">Создать директорию .ssh</li>
  </ul>
  <pre id="on9D" data-lang="bash">mkdir .ssh</pre>
  <ul id="P70N">
    <li id="cMaI">Создать и открыть файл</li>
  </ul>
  <pre id="zAvt" data-lang="bash">nano authorized_keys</pre>
  <ul id="QRFv">
    <li id="xp0S">Вставить содержимое файла newuser.pub в файл authorized_keys на отдельной строке</li>
    <li id="48J9">Настроить права</li>
  </ul>
  <pre id="kKL6" data-lang="bash">sudo chown -R newuser:newuser /home/newuser/.ssh
sudo chmod 700 /home/newuser/.ssh
sudo chmod 600 /home/newuser/.ssh/authorized_keys</pre>
  <hr />
  <h2 id="RR9Y">Авторизация нового пользователя</h2>
  <p id="3sDO">В директории, где сгенерирован сертификат для нового пользователя выполнить подключение к серверу</p>
  <pre id="KXRl" data-lang="bash">ssh newuser@&lt;ip-адрес&gt; -i ./newuser</pre>
  <h2 id="y8JC">Настройка SSH</h2>
  <h3 id="1rX1">Изменение порта ssh</h3>
  <p id="iJcZ">Открыть файл sshd_config</p>
  <pre id="bjuR" data-lang="bash">sudo nano /etc/ssh/sshd_config</pre>
  <p id="54oE">Отредактировать и изменить порт для ssh. Например, </p>
  <figure id="eLwn" class="m_original">
    <img src="https://img4.teletype.in/files/38/ed/38ed5d83-81fa-4260-890b-a836db3fbbb2.png" width="165" />
    <figcaption>Сохранить и выйти: Ctrl-X + Y</figcaption>
  </figure>
  <p id="DQt9">Выполнить &quot;sudo systemctl edit ssh.socket&quot; и добавить:</p>
  <pre id="wyk1" data-lang="bash">[Socket]
  ListenStream=
  ListenStream=0.0.0.0:45654
  ListenStream=[::]:45654  </pre>
  <p id="Jnoj">Выполнить команды</p>
  <pre id="UeTX" data-lang="bash">sudo systemctl daemon-reload
sudo systemctl restart ssh.socket
sudo systemctl status ssh.socket</pre>
  <p id="UnpU">Проверить, что все хорошо: &quot;sudo ss -tlnp | grep 45654&quot;</p>
  <h3 id="Yz5g">Настроить ufw (если применимо)</h3>
  <p id="ylXN">Выполнить</p>
  <pre id="xHCw" data-lang="bash">sudo ufw allow 45654/tcp
sudo ufw allow 443/tcp
sudo ufw reload</pre>
  <p id="BWa6">Дополнительно</p>
  <ul id="LhsK">
    <li id="XRLF">Установка: sudo apt install ufw -y</li>
    <li id="4HBI">Включение: sudo ufw enable</li>
    <ul id="Z1zL">
      <li id="AyUU">Обязательно: sudo systemctl enable ufw</li>
    </ul>
    <li id="25bU">sudo ufw delete allow 22/tcp - удаление</li>
  </ul>
  <p id="sjDM">Теперь подключение будет следующим (<strong>ВАЖНО!</strong>):</p>
  <pre id="l8ot" data-lang="bash">ssh newuser@&lt;IP-адрес&gt; -i ./newuser -p 45654</pre>
  <h3 id="AMuZ">Отключение IPv6</h3>
  <p id="lMWq">Открыть файл sysctl.conf </p>
  <pre id="mUKH" data-lang="bash">sudo nano /etc/sysctl.conf </pre>
  <p id="SlxJ">В конец файла добавить</p>
  <pre id="D5nD" data-lang="bash">net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1</pre>
  <p id="Ko1n">Выполнить</p>
  <pre id="2PJo" data-lang="bash">sudo sysctl -p</pre>
  <h3 id="AsTh">Отключить авторизацию через пароль и авторизацию Root</h3>
  <p id="oC8Y">Открыть файл sshd_config</p>
  <pre id="SXr8" data-lang="bash">sudo nano /etc/ssh/sshd_config</pre>
  <p id="zqgx">В файле отредактировать следующие поля:</p>
  <ul id="kFoW">
    <li id="Hbpz">PubkeyAuthentication yes</li>
    <li id="VqSc">PasswordAuthentication no</li>
    <li id="ZZfl">PermitEmptyPasswords no</li>
    <li id="nXVi">PermitRootLogin no</li>
  </ul>
  <p id="RWsa">В конец файла добавить</p>
  <pre id="dT6q" data-lang="bash">Match User newuser
  PasswordAuthentication no</pre>
  <h3 id="1oGh">Перезапуск sshd</h3>
  <p id="zTB8">Выполнить:</p>
  <pre id="POj4" data-lang="bash">sudo systemctl restart sshd</pre>
  <h2 id="lDiU">Установка Docker</h2>
  <p id="nh8w">Выполнить шаги инструкции &quot;<a href="https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository" target="_blank">Install using the <code>apt</code> repository</a>&quot;, см: <a href="https://docs.docker.com/engine/install/ubuntu/" target="_blank">https://docs.docker.com/engine/install/ubuntu/</a></p>
  <h3 id="VpJA">Добавить нового пользователя в группу docker</h3>
  <p id="xnGO">Выполнить</p>
  <pre id="bxae" data-lang="bash">sudo usermod -aG docker newuser</pre>
  <p id="ygQl">Проверить группы для нового пользователя</p>
  <pre id="x3gL" data-lang="bash">groups newuser</pre>
  <h2 id="FaB6">Перезагрузка</h2>
  <p id="OK8D">Выполнить</p>
  <pre id="oKvT" data-lang="bash">sudo reboot</pre>
  <h2 id="HxfD">Подключение</h2>
  <pre id="a8Oq" data-lang="bash">ssh newuser@&lt;IP-адрес&gt; -i ./newuser -p 45654</pre>
  <h2 id="Ra7t">Заключение</h2>
  <p id="kMPz">На этом всё. Всем добра! См. комментарии.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/charter</guid><link>https://blog.s-sidorov.ru/charter?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/charter?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Устав проекта: договариваться о правилах</title><pubDate>Tue, 25 Feb 2025 19:12:46 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/d3/b4/d3b43313-e9fb-4763-9132-faa9c2a28e21.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/f8/78/f8784e72-fc69-411c-8452-f950cd23f67d.png"></img>Добрый день, коллеги!]]></description><content:encoded><![CDATA[
  <figure id="nONY" class="m_column">
    <img src="https://img4.teletype.in/files/f8/78/f8784e72-fc69-411c-8452-f950cd23f67d.png" width="1400" />
  </figure>
  <p id="eM8b">Добрый день, коллеги! </p>
  <p id="7Nbw">Попадая в проект любому человеку нужно разобраться, а в чем же смысл и цель проекта? С какими вызовами приходится сталкиваться команде проекта для достижения намеченных конечных результатов? Как новому PM принять проект и сделать это максимально быстро?</p>
  <p id="LFLz">Ответы на эти вопросы может дать устав проекта. Любой проект должен обладать уставом - сводом правил, по которым реализуется проект. Именно по этим правилам в конечном итоге будут оценивать руководителя проектов.</p>
  <p id="ENYZ">Без устава проекта тяжело направлять работы проекта в нужное русло. Не важно какой используется жизненный цикл - все равно без правил не возможно попасть в главные ожидания главных заказчиков. А это неминуемо приведет к конфликтам и раздражению.</p>
  <h3 id="OXoa">Определение</h3>
  <blockquote id="pf04"><strong>Устав проекта</strong> - это документ, выпущенный инициатором или спонсором проекта, который формально авторизует существование проекта и предоставляет руководителю проекта полномочия использовать ресурсы организации в целях операций проекта.</blockquote>
  <h2 id="gANC">Состав устава проекта</h2>
  <p id="CYv1">Устав - это 3-5 страничный документ, который пишет руководитель проекта, а подписывает спонсор. Очень важно, чтобы спонсор или инициатор проекта (может быть группа лиц) видели и согласились с содержанием устава.</p>
  <h3 id="qyZN">Название</h3>
  <p id="0tnk">Любой устав должен начинаться с названия. Название должно быть такое, чтобы и команда проекта, пользователи и все заинтересованные стороны должны сразу понимать о чем идет речь.</p>
  <h3 id="tPq3">Цель проекта</h3>
  <p id="rpKB">Устав должен содержать конечную цель того, что хочется достичь в результате поставки конечных результатов. Для формирования целей проекта можно использовать различные инструменты, такие как SMART постановка целей, но делать. Но делать этого вполне не обязательно. Достаточно понятно донести мысль, зачем нужен проект.</p>
  <h3 id="QcFI">Конечность проекта</h3>
  <p id="dVA3">Устав обязан содержать информацию о конечности проекта - ограничениях по срокам, стоимости и содержанию работ.</p>
  <figure id="g4Nl" class="m_column">
    <img src="https://img3.teletype.in/files/60/c4/60c4d8c5-a357-4d9d-ae16-5c4bf8fd1b24.png" width="1540" />
  </figure>
  <p id="IprZ"><strong>Тезисы:</strong></p>
  <ul id="fzwE">
    <li id="ExmN">То, до чего договорились, то и спросят в конце.</li>
    <li id="ZLMp">То, что просили в уставе, то и дадут.</li>
  </ul>
  <p id="UxGD">В составлении устава главные помощники PM:</p>
  <ul id="Yt9e">
    <li id="Mpcz">Команда экспертов</li>
    <li id="WXS0">Базы знаний (корпоративная и/или личная).</li>
  </ul>
  <p id="V5N3"><strong>Сроки проекта</strong></p>
  <p id="qrkK">Сроки в уставе проекта указываются в виде дедлайнов. Точность оценок +50%, если фаза инициации - короткая. Если для проекта характерен риск невозвратных потерь, то в этом случае устав создается продолжительное время, но и точность оценок повышается в разы.</p>
  <p id="YyGe">Если проект содержит фазы/вехи, то такие даты (&quot;вороты фаз&quot; или майлстоны) должны быть указаны в уставе.</p>
  <p id="FQdn"><strong>Стоимость и ресурсы проекта</strong></p>
  <p id="2Kg2">Если на проект выделен бюджет, то он должен быть указан в уставе. При этом, если ритм получения материальных средств, то этот ритм обязательно должен быть явно прописан в документе.</p>
  <p id="MMPD">Требуемые нематериальные ресурсы (оборудование, инструменты, техника, подписки) также должны быть указаны в уставе. В случае, если нематериальные ресурсы нужны согласно какому-то графику, то этот график также должен быть указа в документе.</p>
  <p id="qrNH">Человеческие ресурсы указываются в уставе в виде требуемых ролей и команд, которые нужны для реализации проекта. Например, для реализации проекта может потребоваться команда, состоящая из архитектора, трех старших разработчиков, пяти middl разработчиков, двух DevOps-инженеров, системного аналитика, продуктового менеджера и четырех инженеров по тестированию.</p>
  <p id="eRUd">Если на проекте важно наличие узкого специалиста, эксперта в предметной области, то в этом случае такой специалист указывается явно. Например, Петров Петр Петрович - эксперт в области управления базами данных.</p>
  <p id="9XDB"><strong>Содержание в уставе</strong></p>
  <p id="36h5">Самый большой раздел в уставе - это содержание работ. Обычно это несколько абзацев текста с описанием того, что же в конечном итоге требуется сделать.</p>
  <p id="8ADB">Важно отметить, что содержание в уставе - это не детальные требования, а это именно некоторое видение конечного результата, который необходимо достичь. Например, для сервиса, который осуществляет обслуживание и поддержку пользователей, описание может быть следующим:</p>
  <blockquote id="hIVV">Веб-сервис для обслуживания конечного продукта X и поддержки пользователей, выполняющий следующие функции:<br />- Периодическое резервирование пользовательских данных;<br />- Мониторинг состояния продукта Х;<br />- Позволяющий выполнять произвольные операции обслуживания на конечных ресурсах продукта Х;<br />- Позволяющий выполнять операции обновления ресурсов продукта Х;</blockquote>
  <h2 id="3B0Z">Дополнительные разделы устава проекта</h2>
  <p id="gZA8"><strong>Заинтересованные стороны</strong></p>
  <p id="Nsz9">В уставе можно перечислить главных заинтересованных лиц. Минимально указывается спонсор и проектный руководитель.</p>
  <p id="upB7">Если в проекте меняется PM или спонсор, то проект &quot;перезапускается&quot;, а устав - переписывается и согласуется заново.</p>
  <p id="M1kA">Заказчика в устав включают, но сам устав ему не показывают. Причины в том, что в уставе указываются реальные бюджеты и цели. Эти бюджеты и цели могут отличаться как в большую, так и в меньшую сторону по сравнению с контрактом (если есть).</p>
  <p id="zw9W"><strong>Терминирующие риски</strong></p>
  <p id="BKqp">Устав может содержать терминирующие риски - это те, которые если срабатывают, то если срабатывают, то хоронят проект. Данные риски являются неснижаемыми.</p>
  <p id="M6xx"><strong>Поставки проекта</strong></p>
  <p id="CXHi">Поставки проекта включаются в устав, если они должны быть. В случае наличия поставок, то должны быть акты приёмо-передачи из которых понятно что и когда должны поставить.</p>
  <p id="qr5C"><strong>Ключевые показатели эффективности</strong></p>
  <p id="6qKR">Показатели если есть, то включаются в устав. Должны быть выражены численно.</p>
  <h2 id="sPgo">Неизменность устава</h2>
  <p id="pLuw">Главным свойством устава является его неизменность в течение жизни проекта. Желательно, чтобы устав был в печатном виде, и его точно видел спонсор или инициатор проекта. Если меняется устав, то такой проект перезапускается.</p>
  <p id="IYzR">Изменение устава проекта - это означает, что проект провален!</p>
  <p id="H4ge">При закрытии проекта - сравнивают конечный результат с тем, что написано в уставе. Таким образом можно сделать вывод о качестве руководителя проектов. Поэтому, написание устава - это главный первый шаг в управлении проектами.</p>
  <p id="7fAV">❤️ Meow! ❤️</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/n1kOxjalp_U</guid><link>https://blog.s-sidorov.ru/n1kOxjalp_U?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/n1kOxjalp_U?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Основные термины в управлении проектом</title><pubDate>Sat, 22 Feb 2025 17:16:05 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a4/4b/a44b28b9-b4db-4f5b-8a37-7fe7f8937601.png"></media:content><category>Pro Project Managment</category><description><![CDATA[<img src="https://img4.teletype.in/files/f1/43/f1437e25-1a8f-4f20-8598-6d79044aff79.png"></img>Привет всем! При разработке проекта очень важно, чтобы все члены проектной команды, заинтересованные лица, рабочие группы и другие общались друг с другом на одном языке. Ниже в статье хочется для вас и для себя выписать основные термины в проектном управлении.]]></description><content:encoded><![CDATA[
  <p id="JLTH">Привет всем! При разработке проекта очень важно, чтобы все члены проектной команды, заинтересованные лица, рабочие группы и другие общались друг с другом на одном языке. Ниже в статье хочется для вас и для себя выписать основные термины в проектном управлении.</p>
  <h2 id="hu6c">Проект</h2>
  <p id="iT4v"><strong>Проект</strong> - это совокупная деятельность группы людей, направленная на создание <strong>уникального </strong>продукта, услуги или конечного результата, обладающая свойствами:</p>
  <ul id="UHgV">
    <li id="G3JH">Высокая неопределенность - означает, что у членов проектной команды отсутствует детерминированный план достижения конечных результатов. В начале проекта есть только виден того, что требуется сделать</li>
    <li id="KcFo">Конечность - любой проект ограничен по срокам, стоимости и содержанию.</li>
  </ul>
  <p id="gmzY"><strong>Конечные результаты</strong> - окончательные результаты или следствия процесса или проекта. Конечные результаты могут включать различные выходы и артефакты, но имеют более широкие назначения, фокусируясь на выгодах и ценностях ради поставки которых проект или процесс был предпринят.</p>
  <p id="e9GO"><strong>Управление проектом</strong> - это приложение знаний, навыков, инструментов и методов к операциям проекта для удовлетворения требований, предъявляемых к проекту. Управление проектом означает направление работы проекта с целью поставки намеченных конечных результатов. Команды проектов могут достичь конечных результатов с помощью широко рудо подходов (предиктивных, гибридных или адаптивных).</p>
  <p id="IK8j"><strong>Руководитель проекта</strong> - лицо, назначенное исполняющей организацией руководить командой проекта и отвечающее за достижение целей проекта (конечных результатов). Руководители проектов выполняют разнообразные функции, такие как фасилитация работы команды и управление процессами для поставки намеченных конечных результатов.</p>
  <figure id="Drcz" class="m_column">
    <img src="https://img4.teletype.in/files/f1/43/f1437e25-1a8f-4f20-8598-6d79044aff79.png" width="1540" />
    <figcaption>ВНутри довольный заказчик, требования которого были полностью удовлетворены</figcaption>
  </figure>
  <p id="unWA">Хороший проектный менеджер - этот тот, кто в условиях высокой неопределенности приведет проект к завершению или поставке намеченных конечных результатов. При этом ключевые заинтересованные стороны останутся довольными.</p>
  <h3 id="hFBn">Устав проекта</h3>
  <p id="eM8b">Устав проекта - это документ, выпущенный инициатором или спонсором проекта, который формально авторизует существование проекта и предоставляет руководителю проекта полномочая использовать ресурсы организации в целях операций проекта.</p>
  <blockquote id="KWpz">Устав создает руководитель проекта, а согласует и подписывает - спонсор.</blockquote>
  <h3 id="9MO6">Жизненные циклы</h3>
  <p id="XX8h">Методологи проектного управления выделяют следующие виды подходов к реализации проектов:</p>
  <ul id="FSsE">
    <li id="b3LS">Предиктивный - планирование реализации проекта осуществляется от начала и до конца. В процессе реализации проекта изменения практически невозможны.</li>
    <li id="Eng1">Адаптивный - выделяют следующие подвиды:</li>
    <ul id="WE6H">
      <li id="LRdo">Итерационный - поставки реализации осуществляются регулярно с определенной частотой. Например, классический CI/CD процесс;</li>
      <li id="3US8">Инкрементальный - поставки осуществляются порционно, когда реализован ценный инкремент;</li>
      <li id="IG29">Инкрементально-итерационный - обобщение двух подвидов выше. Классический пример - SCRUM.</li>
    </ul>
    <li id="tSxe">Гибридный - совокупность предиктивного и адаптивного жизненного цикла. Осуществляется первоначальное планирование проекта, а в процессе реализации гибкие планы постоянно уточняются.</li>
  </ul>
  <h3 id="xnbe">Программы и портфели</h3>
  <p id="FZfp"><strong>Программа</strong> - совокупность разнородных элементов (не только проектов), объединенных вместе, т.к. в связке ими легче управлять. Программа оперирует выгодами от реализации проектов или выполнения некого процесса.</p>
  <p id="WqtS"><strong>Портфель</strong> - совокупность разнородных элементов (не только проектов или программ), объединенных вместе по стратегическому принципу. Например, в портфель объединяют проекты и процессы, которые наиболее важны для исполняющей организации.</p>
  <h3 id="CW8m">Координатор и экспедитор</h3>
  <p id="RbYg">Координатор проекта - это роль, помощник руководителя проектов, который выполняет часть обязанностей PM. Имеет ограниченную власть в принятии решений (т.е. есть некоторые полномочия, но не отвечает за достижений целей проекта в целом).</p>
  <p id="COHF">Экспедитор проекта - это роль, которая выступает помощником руководителя проекта в части коммуникаций и не обладает какой-либо властью в принятии решений по проекту.</p>
  <h2 id="o4dy">Роли в проекте</h2>
  <ul id="n6TQ">
    <li id="v5Rp">Спонсор проекта - лицо или группа лиц. которые снабжают проект финансовыми ресурсами и принимают судьбоносные решения по проекту.</li>
    <li id="B385">Руководитель проекта - см. выше.</li>
    <li id="vmtZ">Команда проекта - это те люди, которые будут выполнять операции проекта.</li>
    <li id="eUxM">Пользователи проекта - потребители конечных результатов проекта. Заказчик - это &quot;главный пользователь&quot;.</li>
    <li id="QRYJ">Заинтересованные стороны - все те, на чьи интересы влияет реализация проекта и его конечные результаты.</li>
  </ul>
  <figure id="a4uj" class="m_column">
    <img src="https://img1.teletype.in/files/c6/d2/c6d2099e-d724-4a65-89f6-6a1c66af8927.png" width="897" />
  </figure>
  <p id="87tN">А на сегодня - все. ❤️ Meow! ❤️</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/stakeholders</guid><link>https://blog.s-sidorov.ru/stakeholders?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/stakeholders?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Управление заинтересованными сторонами</title><pubDate>Thu, 20 Feb 2025 17:39:17 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/be/96/be967caa-f90d-4750-a2ca-eccd11ed0769.png"></media:content><category>Pro Project Managment</category><description><![CDATA[<img src="https://img3.teletype.in/files/62/1a/621adc36-e662-4883-a36c-eb615da902b7.png"></img>См. https://ru.wikipedia.org/wiki/Теория_стейкхолдеров]]></description><content:encoded><![CDATA[
  <blockquote id="PHI6">См. <a href="https://ru.wikipedia.org/wiki/" target="_blank">https://ru.wikipedia.org/wiki/</a>Теория_стейкхолдеров</blockquote>
  <p id="o6bL">Привет, коллеги! В сегодняшнем посте хочу поднять важную, но часто игнорируемую тему в проектной деятельности, как управление заинтересованными сторонами.</p>
  <p id="LVhd">По традиции, начнем с определения заинтересованных сторон -  это все те, на чьи интересы влияет проект, т.е. его конечные результаты, процессы инициализации и планирования. Заинтересованные стороны - это наши основные источники требований, и это именно те, кто будет оценивать конечные результаты.</p>
  <blockquote id="LPkM">Почему заинтересованные стороны, а не лица? А потому, что это не всегда лица. Например, конкуренты проекта или правительства не имеют конкретного лица, к которому можно обратиться.</blockquote>
  <p id="2LAs">Важно напомнить, что самые важные заинтересованные стороны указываются в Уставе проекта.</p>
  <figure id="R7JA" class="m_column">
    <img src="https://img3.teletype.in/files/62/1a/621adc36-e662-4883-a36c-eb615da902b7.png" width="740" />
  </figure>
  <h2 id="8jK8">Главная задача</h2>
  <p id="ExPm">Главная задача управления заинтересованными сторонами - это идентифицировать и адекватно вовлечь их в проект.</p>
  <blockquote id="17dP">Идентификация ЗС осуществляется в процессе инициации или запуска проекта. Еще до момента создания устава начинает формироваться соответствующий реестр.</blockquote>
  <p id="5TQj">Т.к. процесс управления реестром заинтересованных сторон является гибким планом проекта, то это означает, что на протяжении всей реализации проекта руководитель и команда будут обращаться к этому реестру и осуществлять различные манипуляции с ним.</p>
  <h2 id="2BTt">Область знаний</h2>
  <p id="BaME">Прежде чем приступим к описанию процессов, сформулируем вопросы к области знаний управления ЗС:</p>
  <ul id="p7su">
    <li id="dqLD">Где искать заинтересованные стороны?</li>
    <li id="llmM">Как фиксировать выявленные ЗС?</li>
    <li id="Ejbf">Что делать весь проект с ЗС?</li>
  </ul>
  <p id="TETB">В <a href="https://pmi.moscow" target="_blank">PMBoK</a> управление заинтересованными лицами определена в своей отдельной области знаний. Эта область знаний включает в себя следующие процессы:</p>
  <ul id="bODH">
    <li id="zqe8">Идентификация заинтересованных сторон - относится к группе процессов инициации проекта.</li>
    <li id="wjpq">Планирование управление заинтересованными сторонами - относится к группе процессов планирования.</li>
    <li id="5pfk">Управление вовлечением заинтересованных сторон - относится к группе процессов выполнения.</li>
    <li id="d7Q1">Мониторинг вовлечения заинтересованных сторон - относится к группе процессов мониторинга и управления.</li>
  </ul>
  <blockquote id="kwbL">Любопытной особенностью области знаний управления ЗС является то, что процесс идентификации относится к инициации проекта. К инициации проекта еще относится только процессы интеграции проекта, см. <a href="https://blog.s-sidorov.ru/WFPxXYin3Rj" target="_blank">https://blog.s-sidorov.ru/WFPxXYin3Rj</a></blockquote>
  <h2 id="6bzf">Идентификация заинтересованных сторон</h2>
  <figure id="kOUl" class="m_column">
    <img src="https://img2.teletype.in/files/1e/01/1e01b488-2199-440e-b376-ec7bbcf1cb73.png" width="1000" />
  </figure>
  <p id="q2qn">Для идентификации заинтересованных сторон применяется &quot;здравый смысл&quot; (<em>как, собственно, и везде</em>). Где их можно поискать?</p>
  <ul id="ZxXf">
    <li id="3jkR">Применить анализ документов: возможно для проекта есть контракт или бизнес кейс?</li>
    <li id="W9xh">Задаться вопросами:</li>
    <ul id="Sbk1">
      <li id="2wQa">Кто просил о запуске проекта?</li>
      <li id="Snkg">Кто будет использовать результаты проекта?</li>
      <li id="XRov">Кто изменит свою работу в результате реализации проекта?</li>
      <li id="vnDw">Кто принимает решения относительно проекта?</li>
      <li id="1L4A">Кто может выделять / забирать ресурсы проекта?</li>
      <li id="cLpq">Кто влияет на тех, кто влияет на проект?</li>
    </ul>
  </ul>
  <p id="55Ly">Минимально в реестре заинтересованных лиц должны быть Спонсор, Руководитель проекта и Команда проекта. Последнюю в реестре не указывают, но подразумевают.</p>
  <h3 id="DWny">Реестр заинтересованных сторон</h3>
  <p id="2s72">Идентифицированные заинтересованные стороны фиксируются в реестре. Реестр ЗС - это центральный артефакт области знаний, и он состоит из следующих столбцов таблицы:</p>
  <ul id="VA3M">
    <li id="jtOw">ФИО или семантическая роль. Если есть, то указываются должность, отдел и/или департамент;</li>
    <ul id="MFb3">
      <li id="Dc0x">Опционально: непосредственный начальник;</li>
    </ul>
    <li id="1fMu">Контактная информация и предпочитаемый вид связи;</li>
    <ul id="Jcr7">
      <li id="OxBt">Если для обращения к ЗС требуются выполнить некоторые ритуалы, то их также необходимо зафиксировать;</li>
    </ul>
    <li id="aud4">Главные ожидания и главные требования;</li>
    <li id="NEin">Влияние на проект:</li>
    <li id="ilSD">Отношение к проекту;</li>
    <li id="WZTM">Интерес к проекту;</li>
  </ul>
  <p id="Xk1f">Дополнительно можно указать роль в проекте. При этом, значения ролей могут быть своими, например, &quot;обеспокоенный лоббист&quot;.</p>
  <p id="mj2Y">Реестр заинтересованных сторон должна видеть вся команда проекта. Команда проекта в реестр и начальники отделов в реестр либо не включатся, либо не оценивается влияние, отношение, интерес к проекту.</p>
  <h3 id="rFq6">Техники идентификации заинтересованных сторон</h3>
  <p id="LHRB">Основные техники идентификации - стандартные:</p>
  <ul id="pDyJ">
    <li id="Zk9D">Экспертные оценки;</li>
    <li id="lcJE">Мозговой штурм;</li>
    <ul id="ptum">
      <li id="mYWg">Письменный мозговой штурм - группе раздается листок, где каждый указывает 2-3 свои идеи, кто является ЗС. Далее листки передаются по кругу, куда каждый вписывает новую идею, но без повторений. И так до тех пор, пока листки не завершат круг. Осуществляется молча;</li>
    </ul>
    <li id="LTkn">Анализ документов;</li>
    <li id="j2sN">Опросники и анкеты;</li>
  </ul>
  <h3 id="Oggk">Влияние, отношение и интерес заинтересованных сторон</h3>
  <figure id="hu2p" class="m_column">
    <img src="https://img1.teletype.in/files/09/d8/09d81a90-2a99-492a-9e6d-be53c37bf1d7.png" width="1180" />
  </figure>
  <p id="bTn4">В процессе идентификации заинтересованных сторон необходимо определить следующие свойства:</p>
  <ul id="tUNF">
    <li id="9ogx">Влияние - то, насколько сильно ЗС может повлиять на проект.</li>
    <li id="bZNr">Отношение - является ли ЗС другом, врагом, нейтроном или т.п.</li>
    <li id="F5lq">Интерес - насколько ЗС следит за проектом.</li>
  </ul>
  <blockquote id="PnTY">Стремимся к тому, чтобы &quot;враги&quot; были в неведении, а &quot;лоббисты&quot; - наоборот.</blockquote>
  <h2 id="av5Z">Планирование вовлечения заинтересованных сторон</h2>
  <p id="qwdj">Перед планирование вовлечения ЗС требуется определить тактики вовлечения. Для этого используются матрицы Влияния-Интерес, куб Влияние-Интерес-Власть, модель особенностей и т.д.</p>
  <p id="NG0S"><strong>Матрица Влияние-Интерес</strong></p>
  <p id="LPmN">Рассмотрим пример матрицы Влияния-Интереса. Чтобы создать матрицу, нужно построить график, где:</p>
  <ul id="C3F8">
    <li id="toHw">ось Y — влияние;</li>
    <li id="PLo9">ось X — интерес.</li>
  </ul>
  <blockquote id="xKvW">Шкалы осей не обязательно должны быть цифровыми. Достаточно определить низкие и высокие показатели для дальнейшей классификации.</blockquote>
  <figure id="Rx9O" class="m_column">
    <img src="https://img4.teletype.in/files/77/1d/771df58f-be53-4b37-9808-981d324ff11f.png" width="864" />
  </figure>
  <p id="5bcy">Полученная матрица имеет 4 квадранта, для каждого из которых определены тактика работы с заинтересованными сторонами:</p>
  <ul id="oUl9">
    <li id="6YV1">Закрыть потребности / Keep satisfied - поддерживать уровень удовлетворенности:</li>
    <ul id="4Jyf">
      <li id="aP80">Следить, что требования удовлетворено достаточно;</li>
      <li id="XUBN">Противников не злить, а сторонников - переводить в другой квадрант.</li>
    </ul>
    <li id="6yUi">Активно вовлекать / Manage closely - уделять максимальное время, привлекать к планированию, демо и т.п.</li>
    <li id="YNdr">Оказывать внимание / Keep Informed - информировать о работах проекта:</li>
    <ul id="uSTl">
      <li id="uz0H">Делать рассылку писем со статусом;</li>
      <li id="hVgK">Создать ящик, куда можно направлять пожелания.</li>
    </ul>
    <li id="k76L">Наблюдать / Monitor - следить, что ничего не изменилось со временем.</li>
  </ul>
  <h3 id="CwQo">Куб заинтересованных сторон</h3>
  <p id="gaLp">Куб - это расширение матрицы ЗС с еще одной шкалой. При этом, тактика работы может быть представлена в виде вычисляемого результата.</p>
  <h3 id="pI6X">Модель особенностей заинтересованных сторон</h3>
  <figure id="FiFA" class="m_original">
    <img src="https://img1.teletype.in/files/04/ec/04ec660a-07ff-44f9-a389-1f53238e66fc.png" width="512" />
  </figure>
  <p id="4fe6">Для каждого типа идентифицированной заинтересованной стороны определяется тактика работы с ней.</p>
  <h3 id="z3EF">Типы влияния заинтересованных сторон</h3>
  <figure id="nE5G" class="m_original">
    <img src="https://img3.teletype.in/files/6a/81/6a8123cd-27ca-4314-a920-ebe929ee2dee.png" width="600" />
  </figure>
  <p id="4Zso">Влияние на работы проекта делятся на следующие виды влияния:</p>
  <ul id="iOXZ">
    <li id="nDXB">Влияние на нижнем уровне - обычно, это команда проекта.</li>
    <li id="eSgC">Влияние сбоку - это другие менеджеры, средние начальники.</li>
    <li id="bqAh">Влияние снаружи - это те ЗС, которые находятся снаружи проекта.</li>
    <li id="cs0v">Влияние на верхнем уровне - это высшее руководство.</li>
  </ul>
  <p id="cfwl">На проекте может формироваться карта заинтересованных сторон с указанием тактик работы с ними.</p>
  <h3 id="WKbw">Цель планирования вовлечения заинтересованных сторон</h3>
  <p id="lIau">Главные цели планирования вовлечения ЗС - это определить у кого собирать требования и определить, как вовлекать ЗС и как менять их уровень вовлечения со временем жизни проекта. Например, тех кто изначально сопротивляющийся требуется переводить в статус поддерживающих.</p>
  <h2 id="IEml">Управление вовлечением заинтересованных сторон</h2>
  <p id="ax9z">На протяжении проекта требуется отслеживать и актуализировать записи в реестре ЗС. Для этого применяются различные инструменты, такие как:</p>
  <ul id="4bVC">
    <li id="7O0f">Проводить совещания;</li>
    <li id="L0lt">Вести переговоры;</li>
    <li id="Dh2E">Управлять конфликтами;</li>
    <li id="8Zs5">Формировать базовые правила вместе с командой;</li>
    <li id="Oec5">Предпринимать действия, которые диктует культура и &quot;политическая&quot; осведомленность.</li>
  </ul>
  <figure id="FIk2" class="m_column">
    <img src="https://img1.teletype.in/files/07/cc/07cc2f6c-0e26-4f0a-b37d-c198a0565a49.png" width="1012" />
  </figure>
  <h2 id="Utr6">Мониторинг вовлечения заинтересованных сторон</h2>
  <p id="ogug">В процессе реализации проекта PM и команда проверяют:</p>
  <ul id="lozE">
    <li id="ju7r">Вовлекаются ли ЗС так, как планировали?</li>
    <li id="Me6p">Не изменилось ли отношение ЗС к проекту?</li>
    <li id="JKet">Не пора ли скорректировать план вовлечения ЗС?</li>
  </ul>
  <p id="Yjka">В результате анализа планируются активности по актуализации реестра заинтересованных сторон. Анализ реестра должен быть регулярным.</p>
  <h2 id="eVFg">Заключение</h2>
  <p id="iiAJ">Управление заинтересованными сторонами проекта — это группа процессов, которая во многом пересекается с управлением коммуникациями. Но прежде всего она служит как прочный фундамент, который регулирует взаимодействия между участниками проекта и является фундаментом к плодотворному сотрудничеству, который способствует успеху проекта.</p>
  <h3 id="RGDr">❤️ Meow! ❤️</h3>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/edKOyH_kOLI</guid><link>https://blog.s-sidorov.ru/edKOyH_kOLI?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/edKOyH_kOLI?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Управление коммуникациями</title><pubDate>Thu, 19 Dec 2024 11:57:22 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f4/05/f4051681-5ebd-41ac-b3b9-bc0772ae66d1.png"></media:content><category>Лайфхак</category><description><![CDATA[<img src="https://img4.teletype.in/files/30/3d/303dbffe-bddd-4643-9972-809e8e815518.png"></img>Привет, Мир!]]></description><content:encoded><![CDATA[
  <figure id="RkPs" class="m_column">
    <img src="https://img4.teletype.in/files/30/3d/303dbffe-bddd-4643-9972-809e8e815518.png" width="5000" />
  </figure>
  <p id="3K36"><strong>Привет, Мир!</strong></p>
  <p id="dJcU">Среди трёх граней талантов руководителя проектов (Ways of Working, Power Skills, Business Acumen) сегодня поговорим о Power Skills. Он же Soft Skill - про то, как слышать, слушать и быть услышанным.</p>
  <p id="Iy1A">Согласно статистике, на коммуникации у ПМ уходит порядка 90% рабочего времени. Получается такой вот интегратор-болтун, который обеспечивает, что нужная информация доходит до заинтересованных ли вовремя, информация понятная и не теряется по дороге. Стоит отметить, что в проектной деятельности управлять коммуникации кроме руководителю и некому.</p>
  <blockquote id="Fx5n">В случае наличия блокеров коммуникаций в проекте неизбежны задержки. А в особых запущенных случаях блокеры коммуникаций ведут к провалу проекта.</blockquote>
  <h2 id="2s1o">Процессы управления коммуникациями</h2>
  <p id="aLiR">Управление коммуникациями состоит из следующих процессов:</p>
  <ul id="Z3d8">
    <li id="OQKG">Планирование управления коммуникациями. Осуществляется в два этапа:</li>
    <ul id="Mu3Z">
      <li id="NCES">После инициации проекта.</li>
      <li id="bXZG">После определения команды проекта</li>
    </ul>
    <li id="98l4">Управление коммуникациями - управления каналами коммуникаций.</li>
    <li id="dOQk">Мониторинг коммуникаций - проверяем исполнение плана коммуникаций.</li>
  </ul>
  <p id="OfMt">Область знаний относится к &quot;другим&quot; планам управления проекта и не включается в проектный треугольник/семиугольник. Суть области знаний - убедиться, что все заинтересованные лица вовремя получают всю необходимую информацию.</p>
  <h2 id="LP52">Виды коммуникаций</h2>
  <p id="92Ym">Различаются следующие виды коммуникаций:</p>
  <ul id="abEW">
    <li id="LmxH">Устные ИЛИ письменные</li>
    <li id="rjrU">Официальные ИЛИ неофициальные</li>
    <li id="vhoa">Толкающие ИЛИ тянущие ИЛИ интерактивные</li>
    <ul id="v9V4">
      <li id="Bq3H">Толкающие (Push) - отправить коммуникацию без проверок успешности доставки.</li>
      <li id="NN63">Тянущие (Pull) - любой запрос информации.</li>
    </ul>
  </ul>
  <figure id="Hqwn" class="m_original">
    <img src="https://img2.teletype.in/files/51/78/51783b90-80f2-47a5-8d61-088cc8a8c642.png" width="646" />
  </figure>
  <h3 id="obcw">Отчёты</h3>
  <p id="fdpx">Любые отчёты в проекте - это способ коммуникации. Отчет должен быть полным, четким и кратким (по возможности).</p>
  <p id="b8OH">Выделяют следующие виды отчетов:</p>
  <ul id="4GkD">
    <li id="J4Qm">Отчет о статусе</li>
    <li id="PUvS">Отчет о прогрессе</li>
    <li id="9CVv">Отчет о тенденциях (есть ли улучшения или ухудшения со временем)</li>
    <li id="Kisu">Отчет о прогнозах (единственный вид отчёта про будущее)</li>
    <li id="OVg8">Отчет о расхождениях</li>
    <li id="EnAw">Отчёт о выполненном объеме (относится к EVM, Earned Value Management).</li>
  </ul>
  <h2 id="ggwt">Каналы коммуникаций</h2>
  <p id="OrxI">Если коммуникация происходит между двумя людьми, то получаем один канал коммуникации. Если между тремя, то два канала, а между четырьмя - 6.</p>
  <p id="bkhX">Формула:</p>
  <figure id="gt0c" class="m_original">
    <img src="https://img2.teletype.in/files/18/6e/186eddcb-26be-4324-89e3-6b8d51919209.png" width="389" />
  </figure>
  <p id="ZKeD">Основной вывод: если в проекте все общаются с всеми, то получаем большое количество каналов коммуникации, а это будет являться блокером коммуникаций. Поэтому, важно иметь и следовать установленному плану коммуникаций.</p>
  <h2 id="70Xn">Шум, канцелярит и жаргонизм</h2>
  <p id="ygJq">Шум в коммуникациях - это всё то, что мешае коммуникациям. В т.ч. физический шум <s>соседа с перфоратором при удаленной работе.</s></p>
  <p id="5tHj">Канцелярит и жаргонизм - могут быть блокером коммуникаций, особенно при общении с внешними заинтересованными сторонами или новичками команды.</p>
  <h2 id="6yHG">Техники коммуникаций</h2>
  <figure id="DQi7" class="m_column">
    <img src="https://img2.teletype.in/files/16/81/16812979-9ded-4990-9bfd-929b87d4b12e.png" width="1065" />
  </figure>
  <ul id="ksAD">
    <li id="39fg">Активное слушание (т.е. дать понять, что слушателю интересно и т.п.)</li>
    <li id="uQa1">Обратная связь (например, пересказать рассказчику, что вы услышали и поняли)</li>
    <li id="tmSH">Оптимальные средства связи (актуально для виртуальных команд, т.к. без хорошего инструмента коммуникации невозможны)</li>
    <li id="cSVT">Язык и речь (полный, точный, краткий без жаргонизма и канцелярита)</li>
    <li id="NgYt">Фасилитация встреч (для групповых встреч, где много коммуникаций)</li>
    <li id="QuPJ">Невербальная коммуникация (мимика, жесты, поза и тп)</li>
  </ul>
  <h2 id="OEaB">Итого</h2>
  <p id="J9ho">После инициации проекта хороший ПМ накидает первоначальный план коммуникаций и представит его команды. Из такого плана должно быть понятно, кто с кем и как должен общаться.</p>
  <p id="42NA">После формирования команды (этап Forming) первоначальный план надо превратить в базовый план управления коммуникациями:</p>
  <ul id="QL40">
    <li id="jRCM">Определить кто с кем взаимодействует.</li>
    <li id="Catp">Определить какие отчёты необходимо предоставлять, кому и когда.</li>
    <li id="sOcf">Донести этот план команде!</li>
  </ul>
  <p id="Z7Ww">В процессе реализации проекта - следить, что команда следует плану коммуникациям, своевременно выявлять блокеры и устранять их.</p>
  <p id="6nMj">Если же этого не сделать, то такой ПМ резко увеличивает шанс задержек или даже провала проекта.</p>
  <p id="A9B0">На этом всё. ❤️ Meow! ❤️</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/WFPxXYin3Rj</guid><link>https://blog.s-sidorov.ru/WFPxXYin3Rj?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/WFPxXYin3Rj?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Управление интеграцией проекта</title><pubDate>Sun, 24 Nov 2024 14:26:26 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e7/df/e7dfb985-5680-4800-a7ca-e19a2ba1c966.png"></media:content><category>Pro Project Managment</category><description><![CDATA[<img src="https://img4.teletype.in/files/b4/fa/b4fab29a-e500-4599-88d9-3add955f4d9b.png"></img>Привет, Олимпийский!]]></description><content:encoded><![CDATA[
  <p id="SiJv">Привет, Олимпийский!</p>
  <p id="JwQ7">В процессе повышения квалификации студенты часто спрашивают наставника о ежедневных операциях руководителя проектов? Эти вопросы для меня стали мотивацией освежить, что же делает PM, когда проект уже в ходу.</p>
  <p id="ZRFt">Итак, где мы находимся? Все планы созданы и утверждены, команда заряжена на реализацию проекта. Настало время соединять потенциал людей с планами -&gt; интеграция.</p>
  <figure id="fWHf" class="m_column">
    <img src="https://img4.teletype.in/files/b4/fa/b4fab29a-e500-4599-88d9-3add955f4d9b.png" width="1200" />
  </figure>
  <p id="1V26">Интеграция - это соединения всех планов проекта в согласованную деятельность. Известно, что руководитель проектов - это своего рода интегратор, который силой своей гравитации притягивает всех аспекты проекта в одно целое.</p>
  <h2 id="Mv8Q">Процессы интеграции</h2>
  <p id="DOBt">Область знаний управления интеграцией включает в себя следующие процессы и скорее всего является больше философской, чем практической:</p>
  <ul id="L815">
    <li id="pfXV">Инициация проекта: разработать <strong>Устав </strong>проекта</li>
    <li id="wbvE">Планирование: разработать план управления проектом (<strong>ПУП</strong>)</li>
    <li id="pQZD">Исполнение проекта:</li>
    <ul id="C5Yk">
      <li id="jCIz">Направлять и управлять работами проекта</li>
      <li id="VzK4">Управлять знаниями проекта</li>
    </ul>
    <li id="yST8">Контроль проекта:</li>
    <ul id="COb2">
      <li id="KnZy">Мониторинг и контроль работ проекта</li>
      <li id="R19t">Осуществлять интегрированный контроль изменениями проекта</li>
    </ul>
    <li id="vvGG">Закрытие: закрытие проекта или фазы.</li>
  </ul>
  <h3 id="osVs">Разработка Устава проекта</h3>
  <p id="h1K0">Устав проекта - это документ, выпущенный инициатором или спонсором проекта, который формально авторизует существование проекта и наделяет руководителя проекта полномочиями использовать ресурсы организации в целях операций проекта.</p>
  <figure id="gCqT" class="m_column">
    <img src="https://img1.teletype.in/files/8a/85/8a858ad1-c41b-4d6c-821f-b7d8cafa2eb0.png" width="840" />
  </figure>
  <p id="vkVI">Конечно же, такой документ пишется в самом начале. Это наши правила игры, по которым будет осуществляться оценка результатов проекта и руководителя проектов в целом.</p>
  <h3 id="1G7Y">Разработка плана управления проектом</h3>
  <p id="ljQD">План управления проектом - это совокупность всех планов проекта. Разработка такого плана - это приведение планов проекта в соответствие друг другу, устранение противоречий.</p>
  <p id="TTAi">Перед разработкой такого плана осуществляются следующие шаги:</p>
  <ul id="Bp4W">
    <li id="WReg">Утверждение базовых планов</li>
    <li id="rzYe">Создание плана управления изменениями - отвечает на вопрос, что делать, если на проект приходит новый запрос на изменение.</li>
    <li id="riCc">Создание плана управления конфигурацией - в случае, если запрос на изменение принят в работ, то данный план объясняет как изменить планы проекта и всех об этом уведомить.</li>
  </ul>
  <p id="tEaU">В результате разработки такого плана должно быть понятно чем же управляет руководитель проекта. ПУП включает в себя:</p>
  <ul id="CFiE">
    <li id="OpEs">Жизненный цикл проекта (описание типа и подхода)</li>
    <li id="gyRW">Все базовые планы (Содержание, Расписание, Стоимость)</li>
    <li id="LOJh">Другие планы управления областями знаний (Качество, Риски, Закупки, Заинтересованные лица. Коммуникации, Ресурсы и др).</li>
    <li id="BMfq">План управления изменениями</li>
    <li id="wFWu">План управления конфигурацией</li>
  </ul>
  <h3 id="0LWn">Направлять и управлять работами проекта</h3>
  <figure id="TdMB" class="m_column">
    <img src="https://img1.teletype.in/files/84/d9/84d99df0-189d-467b-8756-835d8bd3433b.png" width="1540" />
  </figure>
  <p id="ga3e">Данный процесс относится к области знаний выполнения проекта. Руководитель проекта организует ежедневные операции команды проекта -&gt; дает импульсы команде, вдохновляет команду сделать работу (Performing).</p>
  <p id="b6QC">Выходами данного проекта является:</p>
  <ul id="318a">
    <li id="AiN1">Поставки проекта.</li>
    <li id="0Tng">Данные об исполнении.</li>
    <li id="n0mX">Актуализация журнала проблем (Issue Log)</li>
    <li id="BTbC">Запросы на изменения (corrective action, prevention action, defect repair, updates и тп).</li>
  </ul>
  <h3 id="wDTG">Управление знаниями проекта</h3>
  <figure id="3t9T" class="m_column">
    <img src="https://img3.teletype.in/files/af/22/af22367c-8a58-4fff-b6bd-a1dfd51432f5.png" width="1200" />
  </figure>
  <p id="otW6">Ключевой процесс, который ориентирован на настоящее и будущее. Руководитель проекта должен создавать и актуализировать базу знаний по проекту - это главный источник информации для команды.</p>
  <blockquote id="xRb0">Хорошей практикой является установка правила для команды: не смотрел Базу Знаний - не спрашивай!</blockquote>
  <h3 id="A3Xo">Мониторинг и контроль работ проекта</h3>
  <p id="fkaJ">Данный процесс включает в себя анализ текущего состояния проекта и создания всевозможных отчетов. Да, это именно то, что ПМ делает на ежедневной основе.</p>
  <figure id="Gg08" class="m_column">
    <img src="https://img3.teletype.in/files/67/64/67641252-7740-4279-8ea2-5e8615fc11a7.png" width="650" />
  </figure>
  <p id="GyYc">Выходами данного процесса являются:</p>
  <ul id="YTNF">
    <li id="M1fR">Отчет об исполнении.</li>
    <li id="VnAY">Обновление планов и документов проекта</li>
    <li id="0wKj">Создание запросов на изменения в результате <strong>осознанной </strong>реакции (т.е. реактивной, а не проактивной).</li>
  </ul>
  <h3 id="iVnV">Интегрированный контроль изменений</h3>
  <p id="0zE4">Данный процесс необходимо для обработки новых запросов на изменения. Алгоритм обработки следующий:</p>
  <ul id="tcrg">
    <li id="ZGSt">Не противоречит ли Уставу? Если противоречит, то запрос отклоняется.</li>
    <li id="u2YC">Осуществляется анализ влияния на планы. Если применимо, то принимается в работу. Если влияет на планы, то в дело вступает совет по контролю изменений (Change Control Board - группа лиц в проекте, которая рассматривает запросы и принимает решение о включении или отклонении запроса.</li>
  </ul>
  <p id="ebAR">В результате - запрос на изменение либо принимается, либо отклоняется, а о решении сообщается заинтересованным сторонам/лицам.</p>
  <h3 id="wnNc">Закрытие проекта или фазы</h3>
  <figure id="Tpjx" class="m_column">
    <img src="https://img2.teletype.in/files/50/d7/50d7cc5a-5f3e-4101-a1be-a0c23b25bafd.png" width="860" />
  </figure>
  <p id="bZbl">Каждый проекта должен обязательно завершаться:</p>
  <ul id="Bzmu">
    <li id="b5rx">Передаются конечные результаты. Подписываются акты приемо-передачи.</li>
    <li id="YhLX">Формируется финальные отчет (анализ и оценка успешности.</li>
    <li id="5RLO">Высвобождается команда.</li>
    <li id="Mk2H">Финализируются усвоенные уроки.</li>
  </ul>
  <h2 id="79s8">Финал</h2>
  <p id="kR3d">Следуя шагам выше каждый ПМ повышает вероятность успешного завершения проекта. Отсутствие процессов интеграции порождает хаос - а это губительно плохо. Наша задача - побороть хаос и неопределенность. Сделать это возможно с помощью управления интеграцией :)</p>
  <p id="Tuyw">Meow!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/e7ClwxPyicZ</guid><link>https://blog.s-sidorov.ru/e7ClwxPyicZ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/e7ClwxPyicZ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>Who is who: Роли Руководителя Проектов</title><pubDate>Fri, 12 Jul 2024 15:01:43 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/61/f6/61f683c4-3bcb-4bbd-8541-e07c410da1df.png"></media:content><category>Pro Project Managment</category><description><![CDATA[<img src="https://media.pmi.moscow/56205b7e648c1a8c25115b2de0af3e307d832ddca0d0c409550db3d9847697ec.png"></img>Статья ~целиком скопирована от Юлии Б., см. https://vas3k.club/post/3126/]]></description><content:encoded><![CDATA[
  <p id="YyZ2"><em>Оригинальная статья от Юлии Б., см. <a href="https://vas3k.club/post/3126/" target="_blank">https://vas3k.club/post/3126/</a>. Далее творческая переработка.</em></p>
  <p id="vexv"></p>
  <p id="SdqE"></p>
  <figure id="XRpz" class="m_column">
    <img src="https://media.pmi.moscow/56205b7e648c1a8c25115b2de0af3e307d832ddca0d0c409550db3d9847697ec.png" width="1400" />
  </figure>
  <p id="Snak">Сколько ролей в проектном менеджменте в IT вы знаете? Project Manager, Agile Project Manager (Scrum Master), Delivery Manager (и не только Kanban), Program Manager, Technical Project Manager, Technical Program Manager, Portfolio Manager, Team Lead - все это сорта менеджмента отличаются друг от друга. Давайте разберемся в сути и принципах.</p>
  <blockquote id="hL9T">Сертификаты вам нужны в двух случаях: PMP после 5 лет лет работы чтобы снять гигиенические вопросы на собесах и PSM-I, если нужно работать в Agile. Можно обладать сертификатами по бизнес-знаниям, по мере надобности - LESS / Nexus / SAFe.</blockquote>
  <h2 id="Project-Manager">Project Manager</h2>
  <figure id="cwHO" class="m_column">
    <img src="https://media.pmi.moscow/693ad2a0ed7446389744bcdbf3a8fb50c534bbd7ac6483e471f15940190ac313.png" width="1270" />
  </figure>
  <p id="tXjV">Это именно та средняя по больнице роль, на которую рассчитывают соискатели вакансий после прохождения обучения. Обычно требуется опыт от 1 до 5 лет работы в проектах. У такого PM, обычно, среднего размера проекты в количестве до 3-х штук и управление парой командой численностью до 20 человек. Иногда, встречаются PMы, которые работают с внешними подрядчиками (команда на аутсорсе). Заказчиков у такого проекта не особо много и вряд ли ведет проекты полного цикла со средней ответственностью. В дальнейшем растет до Senior Project, где делает всё тоже самое, только больше и с большей ответственностью.</p>
  <blockquote id="MRIF">Стандартная девиация для роли - это PM уровня <strong>супер-мега-бог</strong> человек, который держит на себе всё. Это редкость, и таких с рынка не ищут.</blockquote>
  <h2 id="Agile-Project-Manager">Agile Project Manager</h2>
  <figure id="ycHl" class="m_column">
    <img src="https://media.pmi.moscow/d4cd16bd2a2e13c5f67a924b4d606235e1d877c169f6c11f3c9fbc7f07500292.png" width="1017" />
  </figure>
  <p id="8KyS">Всё тоже самое, что и Project Manager только в Agile. Обладает массой примесей Product Owner, Scrum Master, Agile Coach, Dev Team Lead и тп. Основная разница с обычным PM: есть 1-2 команды, которые необходимо вести итеративно и/или инкрементально.</p>
  <p id="WA6d">В зависимости от контекста, скорее всего это будет/была ваша стартовая роль в управлении проектами. Желательно иметь PSM-I иди CSM.</p>
  <h2 id="Delivery-Manager">Delivery Manager</h2>
  <figure id="tzBF" class="m_column">
    <img src="https://media.pmi.moscow/ae6f7505b146f15577582f90f0a1806df17c4112ca6a8e3168b10b34e25ed96c.png" width="1400" />
  </figure>
  <p id="N30N">Становится хуже... <a href="https://kaiten.ru/blog/roli-service-delivery-manager-i-service-request-manager-v-kanbanie-konspiekt-podkasta-kanban-talks/" target="_blank">Service Delivery Manager</a> в KANBAN это тот, кто настраивает систему поставки ценности и обладает полномочиями устранять препятствия в потоке доставки ценности.<br />В известных RU-банках это те, кто следит за релизами, подбивает статусы и организует встречи, но не планирует и не контролирует.<br />Примесей от продактов и аналитиков не имеет.<br />Иногда DM подразумевает управление бюджетами и контрактами - тогда почти наверняка работа с внешними заказчиками. В этом случае, опыт работы в проектах от 5 лет, а сама роль повыше и побольше, чем PM + должен уметь вести проекты полного цикла</p>
  <h2 id="Program-Manager">Program Manager</h2>
  <figure id="vnYb" class="m_column">
    <img src="https://media.pmi.moscow/bbd3b813b7ff87fcbdc6de9c77341f7fe3c747e98fa154e21105728bc0064694.png" width="1400" />
  </figure>
  <p id="HzhW">Это &quot;мета&quot;-прожект. Обычно, у него нет &quot;своей&quot; команды, но бываю исключения, когда Program совмещает работу с Project одного проекта. В целом, управляет программой и через него проходят несколько команд. Руководит PMами направляя их деятельность в верное русло.<br />Длительность проектов (программ) от года и больше. Проекты могут быть и без deadline&#x27;ов. В компаниях до 1000 сотрудников таких ребят нет.</p>
  <blockquote id="8zfK">Логичная ступенька эволюции из проджекта: Project —&gt; Senior Project —&gt; Program. Ну или горизонтальный переход из Delivery Manager.<br />В реальности происходит всё что угодно, цепочка написана для умозрительно.</blockquote>
  <h2 id="Technical-Project-Pro">Technical (Project / Program) Manager</h2>
  <p id="K0LR">Technical (Project / Program) Manager это все то же самое, что и PM/PrgM, но с добавлением понимания о чем говорят DEV, DevOps, Test и т.д. Может что-нибудь да накодировать сам, разобраться в дефекте и принять решение в одно лицо (в зависимости от компании, либо писал код ранее, либо нахватался пока работал в другой роли).<br />Разница с обычным PM в том, что обычный PM на проекте миграции из OnPrem в Cloud будет многозначительно молчать, хлопать глазами, но в случае проекта открытия филиала, организации крупного события успешно поможет конторе.<br />Кстати, технические менеджеры проекты без инженерной части часто проваливают из-за непривычного контекста.</p>
  <h2 id="Portfolio-Manager">Portfolio Manager</h2>
  <p id="gLIj">Это мета-Program Manager. Уровень директора, Vice-President или типа того. Напрямую проектами не управляет, но имеет большой опыт работы именно в проектах. Умеет решать конфликты.<br />В русскоязычном пространстве названия могут отличаться — это специфика структуры организации, которая тянется из культурных отличий. Могут встречаться роли программный директор, проектный директор, руководитель стратегических проектов и тд.</p>
  <h1 id="Karernyi-rost">Карьерный рост</h1>
  <figure id="cpWy" class="m_column">
    <img src="https://media.pmi.moscow/cd18053946b2c3a6ff56c1fde20e727fe8f27231d5afaf5c55a79ff5f4b5ffb6.png" width="1400" />
  </figure>
  <p id="D3f0">Задачи руководителя проекта отличается в разных организациях. Название роли тоже отличается от опыта работы, начальства и фазы луны - читайте, что написано в вакансии, причем, между строк, и сравнивайте их друг с другом. Различия наверняка будут иметь привкус других ролей - от аналитиков и продуктов до маркетологов и типа того.</p>
  <p id="1fS3">Логичным видится переход из прожектов в продакты, если интересно отвечать на вопрос &quot;что и зачем&quot;, а не &quot;как и когда&quot;.</p>
  <p id="wvRp">PM может вырасти до CTO/COO - ветка тупиковая, в какой-то момент придется расти в ширь. Либо переходить в другую роль. Вырасти можно до руководителя PMO, если нравится драться за ресурсы и оптимизировать процессы.</p>
  <h1 id="PM-v-produktovykh-kompani">PM в продуктовых компаниях</h1>
  <blockquote id="IGQk">Ну и чтобы два раза не вставать, поговорим о PM в продуктовых компаниях.</blockquote>
  <figure id="GynV" class="m_column">
    <img src="https://media.pmi.moscow/1a349cef99d732af450ebfff09aaaceac14487c39b27738babcffe0ba998fabb.png" width="1200" />
  </figure>
  <p id="GHq7">Наверняка вы часто слышали, что в продуктовых компаниях, где внедрен Agile, менеджеры как бы не нужны. Нужны продакты, которые будут ответственны за вопрос &quot;как и когда&quot;. Ну и старшие менеджеры, а команда будет самоорганизована и мотивирована.</p>
  <h2 id="Stereotipy-menedzhmenta">Стереотипы менеджмента</h2>
  <p id="o4NJ">Стереотипная <s>порочная</s> практика проектного менеджера - бегать за исполнителем с палкой с вопросом в стиле попугая &quot;когда-будет-готово, когда-будет-готово&quot;? Знакомо? Практика неэффективна - команда будет считать такого PM чужеродным объектом, чувствовать постоянное давление, а очков неформального лидера это не прибавляет. Да и радости работать с таким PM как-то маловато.</p>
  <p id="6Ynt">У PM есть <a href="https://pmi.moscow/post/33/" target="_blank">треугольник талантов</a> среди которых есть Power Skills. Надо быть человечным, да и вообще людей любить. Выступайте с позиции равного, а не сверху-вниз, и доверяйте людям. Вы можете спросить:</p>
  <ul id="26m1">
    <li id="pjfA">Объясните команде смысл проекта (или задачи), почему он нужен, кому он нужен и почему он нужен именно в те сроки, которые хочет заказчик. То есть что будет, если не сделать в эти даты.</li>
    <li id="DPOW">Спросите команду, когда они будут готовы вернуться со сроками. Дайте команде время чтобы они изучили проект, основные требования и придумали как они в общих чертах будут делать проект.</li>
    <li id="HfGM">Исходя из даты предыдущего пункта, попросите команду к некоторой дате сказать, что они могут сделать, скажем, за квартал.</li>
    <li id="MSGw">Попросите команду дать не оценки по задачам, а список штук, которые они за этот квартал готовы поставить (deliverables).</li>
  </ul>
  <blockquote id="pcZn">&quot;Ну вы же Agile, сделайте как мне надо пораньше. Без договора с поставщиком и мимо процесса. Очень надо!&quot;.</blockquote>
  <p id="EMgP">Agile - философия и mindset, а не методология. Быть Agile это про человечность. Сотрудничать, помогать друг другу, ценить результат и строить отношения. Но процессы-то тоже нужны, иначе вас легко продавить, а вы не понимаете ограничений окружающих. Что же делать? Установить нескольких (2-5) принципиальных ограничения и дать свободу в действиях в остальном. Свобода это хорошо, но без рамок будет хаос!</p>
  <blockquote id="JhOq">&quot;Одно слово, которое лучше всего отражает суть роли менеджера проектов - интегратор”. - Rita Mulcahy</blockquote>
  <p id="taHv">Запрос не на &quot;босса-командира&quot;, а на интегратора есть и в &quot;классических&quot;, и в продуктовых компаниях. Это тот, кто объединит людей, организует процессы, поработает с рисками, сделает команду эффективной, причем, в коллективе, где собраны профи из самых разных областей.</p>
  <p id="ocyx"><a href="https://iselihovkin.com/blog/tpost/vrs8zmgrz1-prodzhekt-menedzher-v-produktovoi-kompan" target="_blank">Ссылка с подробностями</a> от Ивана Селиховкина</p>
  <figure id="0Qv6" class="m_column">
    <img src="https://media.pmi.moscow/3806863ad3c41f1ba8b8f75187af3539306c9e92b0f7d8e650be79d635092231.png" width="1400" />
  </figure>
  <p id="yIZv">❤️ Meow! ❤️</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.s-sidorov.ru/spaceframework</guid><link>https://blog.s-sidorov.ru/spaceframework?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk</link><comments>https://blog.s-sidorov.ru/spaceframework?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=toptuk#comments</comments><dc:creator>toptuk</dc:creator><title>SPACE Framework</title><pubDate>Mon, 24 Jun 2024 11:52:07 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/d2/50/d25056d2-a320-4674-a1c3-923544aebc55.png"></media:content><category>Development</category><description><![CDATA[<img src="https://media.pmi.moscow/7e4c107265457cc90e13faba4e7679cbc897b52484802b0d5999e63a23e1ec32.png"></img>Обсуждение статьи тут: https://pmi.moscow/post/174/]]></description><content:encoded><![CDATA[
  <blockquote id="aNIO">Обсуждение статьи тут: <a href="https://pmi.moscow/post/174/" target="_blank">https://pmi.moscow/post/174/</a></blockquote>
  <p id="XtEF">Сегодня представляю вам статью, которая целиком написана с помощью искусственного интеллекта.</p>
  <figure id="pHHC" class="m_column">
    <img src="https://media.pmi.moscow/7e4c107265457cc90e13faba4e7679cbc897b52484802b0d5999e63a23e1ec32.png" width="800" />
  </figure>
  <h1 id="POEKHALI">ПОЕХАЛИ!</h1>
  <p id="HrRZ">В современном мире разработки программного обеспечения измерение продуктивности разработчиков становится все более сложной задачей. Традиционные метрики, такие как количество строк кода или завершенных задач, уже не могут полноценно отражать вклад и эффективность команды. Именно поэтому на помощь приходит SPACE framework — методология, разработанная исследователями из GitHub, Microsoft и Университета Виктории (Канада).</p>
  <figure id="2eVd" class="m_column">
    <img src="https://media.pmi.moscow/04c45ecdf11a3661dd00db88580b78bdb0cbfe4f30ac2eb593618cc268b069d8.png" width="1400" />
  </figure>
  <p id="ZUpD">В этом посте мы рассмотрим, как SPACE framework помогает всесторонне оценить продуктивность вашей команды, учитывая не только объем выполненной работы, но и ее сложность, качество и другие важные аспекты. Узнайте, как применить этот подход на практике и вывести свою команду на новый уровень эффективности.</p>
  <p id="wR6G">SPACE Framework решает несколько ключевых проблем, связанных с измерением и улучшением продуктивности разработчиков:</p>
  <ol id="4FjI">
    <li id="J8SH"><strong>Ограниченность традиционных метрик</strong>: Традиционные метрики, такие как количество строк кода или завершенных задач, не учитывают сложность и качество работы. SPACE Framework предлагает более комплексный подход, который охватывает различные аспекты продуктивности.</li>
    <li id="hMcV"><strong>Фокус на качестве, а не на количестве</strong>: Вместо того чтобы просто измерять объем выполненной работы, SPACE Framework помогает оценивать качество кода, что в конечном итоге ведет к более стабильным и надежным продуктам.</li>
    <li id="iu7Q"><strong>Учет невидимой работы</strong>: Многие аспекты работы разработчиков, такие как рефакторинг кода или участие в командных обсуждениях, часто остаются незамеченными. SPACE Framework помогает учитывать и эти важные, но невидимые элементы работы.</li>
    <li id="YpVf"><strong>Балансировка метрик</strong>: Использование только одной метрики может привести к искажению реальной картины продуктивности. SPACE Framework предлагает сбалансированный набор метрик, который помогает избежать перекосов и учитывать различные аспекты работы команды.</li>
    <li id="PRC9"><strong>Улучшение командной работы</strong>: Применение SPACE Framework способствует лучшему пониманию и улучшению командной динамики, что в конечном итоге ведет к более эффективной и слаженной работе.</li>
    <li id="ayTU"><strong>Адаптация к изменениям</strong>: В условиях быстрого технологического прогресса и изменения требований, SPACE Framework помогает командам адаптироваться и оставаться продуктивными, несмотря на внешние изменения.</li>
  </ol>
  <p id="IKdF">Эти проблемы делают SPACE Framework незаменимым инструментом для современных команд разработки, стремящихся к высокому уровню продуктивности и качества.</p>
  <h2 id="Vnedrenie-SPACE-Framewor">Внедрение SPACE Framework</h2>
  <figure id="ZZwU" class="m_column">
    <img src="https://media.pmi.moscow/706a315d74d6d19b380701f14c8c647e2bf7246cab9aca28d7d4496d2df46af6.png" width="1024" />
  </figure>
  <p id="j5go">Для успешного внедрения SPACE Framework в вашу команду разработки, следует применять следующие практики:</p>
  <ol id="MWPj">
    <li id="KHBC"><strong>Определение метрик для каждой из пяти измерений</strong>:</li>
    <ul id="uiuE">
      <li id="BZoX"><strong>Satisfaction and well-being (Удовлетворенность и благополучие)</strong>: Оцените удовлетворенность команды через опросы и регулярные обратные связи.</li>
      <li id="ShuS"><strong>Performance (Производительность)</strong>: Измеряйте производительность через метрики, такие как время выполнения задач и количество завершенных задач.</li>
      <li id="67JT"><strong>Activity (Активность)</strong>: Следите за количеством коммитов, временем, проведенным за кодированием, и количеством завершенных код-ревью.</li>
      <li id="QcHO"><strong>Communication and collaboration (Коммуникация и сотрудничество)</strong>: Оценивайте взаимодействие внутри команды через количество и качество командных встреч, обсуждений и совместных проектов.</li>
      <li id="JXSz"><strong>Efficiency and flow (Эффективность и поток)</strong>: Измеряйте время, затраченное на выполнение задач, и количество прерываний в работе.</li>
    </ul>
    <li id="eSwI"><strong>Регулярный сбор и анализ данных</strong>:</li>
    <ul id="r9lf">
      <li id="AWRu">Установите инструменты для автоматического сбора данных, такие как системы контроля версий, трекеры задач и платформы для код-ревью.</li>
      <li id="Lf18">Проводите регулярные анализы собранных данных, чтобы выявлять тенденции и области для улучшения.</li>
    </ul>
    <li id="Q5CX"><strong>Проведение регулярных ретроспектив</strong>:</li>
    <ul id="cLLi">
      <li id="kd9m">Организуйте регулярные ретроспективы, чтобы обсудить результаты метрик и определить, что работает хорошо, а что требует улучшения.</li>
      <li id="eHYK">Вовлекайте всю команду в обсуждение и принятие решений на основе данных.</li>
    </ul>
    <li id="hmkM"><strong>Фокус на непрерывном улучшении</strong>:</li>
    <ul id="5epc">
      <li id="X2MX">Используйте результаты анализа для внедрения изменений и улучшений в процессах разработки.</li>
      <li id="Shum">Постоянно адаптируйте и корректируйте метрики и подходы в зависимости от изменений в команде и проекте.</li>
    </ul>
    <li id="RRsk"><strong>Обучение и развитие команды</strong>:</li>
    <ul id="jPrq">
      <li id="h52j">Обеспечьте обучение команды принципам и методам SPACE Framework.</li>
      <li id="dakO">Поощряйте развитие навыков и знаний, которые помогут команде работать более эффективно и продуктивно.</li>
    </ul>
    <li id="Xq2k"><strong>Прозрачность и открытость</strong>:</li>
    <ul id="a45G">
      <li id="WdG8">Делитесь результатами метрик и анализов с командой, чтобы все участники были в курсе текущего состояния и могли внести свой вклад в улучшение процессов.</li>
      <li id="dqAY">Создайте культуру открытости, где каждый член команды может предложить идеи и решения для повышения продуктивности.</li>
    </ul>
  </ol>
  <h2 id="Praktiki-SPACE-Framework">Практики SPACE Framework</h2>
  <figure id="dJvh" class="m_column">
    <img src="https://media.pmi.moscow/bcfbb12afce7a145e3d3ddc088aa2611d4843fb194c2cf5cc6b4de67a011c7f8.png" width="1400" />
  </figure>
  <p id="VWAK">Практики помогут вам успешно внедрить SPACE Framework и значительно улучшить продуктивность и качество работы вашей команды разработки. Для успешного внедрения SPACE Framework в команду разработки, важно проводить регулярные ритуалы, которые помогут интегрировать и поддерживать этот подход. Вот несколько ключевых ритуалов:</p>
  <ol id="1Hzv">
    <li id="ja5x"><strong>Еженедельные или двухнедельные ретроспективы</strong>:</li>
    <ul id="nkAg">
      <li id="zK4P"><strong>Цель</strong>: Обсуждение текущих метрик и выявление областей для улучшения.</li>
      <li id="wV7g"><strong>Формат</strong>: Команда собирается для обсуждения того, что сработало хорошо, что можно улучшить и какие действия предпринять для повышения продуктивности.</li>
    </ul>
    <li id="bQwr"><strong>Ежемесячные обзоры метрик</strong>:</li>
    <ul id="hjTD">
      <li id="ubRn"><strong>Цель</strong>: Глубокий анализ метрик по всем пяти измерениям SPACE Framework.</li>
      <li id="BISR"><strong>Формат</strong>: Презентация данных, обсуждение тенденций и определение стратегий для улучшения.</li>
    </ul>
    <li id="3XSL"><strong>Ежедневные стендапы</strong>:</li>
    <ul id="9Dmg">
      <li id="bFDz"><strong>Цель</strong>: Обсуждение текущих задач, выявление блокеров и координация работы.</li>
      <li id="xYKW"><strong>Формат</strong>: Краткие встречи (обычно 15 минут), где каждый член команды делится своим прогрессом и планами на день.</li>
    </ul>
    <li id="CRrS"><strong>Код-ревью сессии</strong>:</li>
    <ul id="RAJh">
      <li id="JMl6"><strong>Цель</strong>: Обеспечение качества кода и обмен знаниями внутри команды.</li>
      <li id="Rrl1"><strong>Формат</strong>: Регулярные встречи для совместного просмотра и обсуждения кода, что помогает улучшить качество и обучить менее опытных разработчиков.</li>
    </ul>
    <li id="ZwHW"><strong>Опросы удовлетворенности и благополучия</strong>:</li>
    <ul id="jZV1">
      <li id="jWPA"><strong>Цель</strong>: Оценка уровня удовлетворенности и благополучия команды.</li>
      <li id="oS4C"><strong>Формат</strong>: Периодические анонимные опросы, результаты которых обсуждаются на ретроспективах или специальных встречах.</li>
    </ul>
    <li id="3NzN"><strong>Обучающие сессии и воркшопы</strong>:</li>
    <ul id="Yz9T">
      <li id="H2r1"><strong>Цель</strong>: Повышение квалификации и обмен знаниями.</li>
      <li id="DeLC"><strong>Формат</strong>: Регулярные обучающие мероприятия, где команда может изучать новые технологии, методы и лучшие практики.</li>
    </ul>
    <li id="5r89"><strong>Планирование спринтов</strong>:</li>
    <ul id="VJJb">
      <li id="vdh8"><strong>Цель</strong>: Определение задач и целей на следующий спринт.</li>
      <li id="R6sB"><strong>Формат</strong>: Встречи для обсуждения и планирования задач, распределения ролей и установления приоритетов.</li>
    </ul>
    <li id="jxcg"><strong>Демо-сессии</strong>:</li>
    <ul id="raMJ">
      <li id="C98v"><strong>Цель</strong>: Демонстрация достигнутых результатов и получение обратной связи.</li>
      <li id="4u7C"><strong>Формат</strong>: Периодические презентации, где команда показывает, что было сделано за определенный период, и получает обратную связь от заинтересованных сторон.</li>
    </ul>
  </ol>
  <p id="Gm7X">Эти ритуалы помогут вашей команде эффективно внедрить и поддерживать SPACE Framework, обеспечивая всесторонний подход к измерению и улучшению продуктивности.</p>
  <h2 id="Analogi-SPACE-Framework">Аналоги SPACE Framework</h2>
  <figure id="Kxh6" class="m_column">
    <img src="https://media.pmi.moscow/2d4c76c72f6b9d34170ee5b1d460111c95aecd7198c7d1c4135f2867d570dbf4.png" width="400" />
  </figure>
  <p id="cALY">Существует несколько других фреймворков и методологий, которые также направлены на измерение и улучшение продуктивности разработчиков. Вот некоторые из них:</p>
  <ol id="Npuz">
    <li id="gA2K"><strong>DORA Metrics (DevOps Research and Assessment)</strong>:</li>
    <ul id="bbpu">
      <li id="DkUN"><strong>Описание</strong>: Набор метрик, разработанный для оценки эффективности DevOps-практик. Включает в себя такие метрики, как частота деплоя, время выполнения изменений, время восстановления после инцидентов и процент неудачных изменений.</li>
      <li id="qIXw"><strong>Цель</strong>: Помочь организациям улучшить свои DevOps-процессы и ускорить доставку программного обеспечения.</li>
    </ul>
    <li id="i6Qp"><strong>Accelerate Metrics</strong>:</li>
    <ul id="LX28">
      <li id="98Rr"><strong>Описание</strong>: Основаны на исследованиях, представленных в книге &quot;Accelerate&quot; авторов Николь Форсгрен, Джез Хамбл и Джин Ким. Эти метрики включают в себя показатели, связанные с производительностью и стабильностью.</li>
      <li id="iL5v"><strong>Цель</strong>: Предоставить организациям инструменты для измерения и улучшения их производительности в разработке и доставке ПО.</li>
    </ul>
    <li id="RsU1"><strong>OKR (Objectives and Key Results)</strong>:</li>
    <ul id="OvGf">
      <li id="I8nT"><strong>Описание</strong>: Методология постановки целей и ключевых результатов, которая помогает командам и организациям фокусироваться на достижении конкретных, измеримых целей.</li>
      <li id="SfZT"><strong>Цель</strong>: Обеспечить прозрачность и согласованность целей на всех уровнях организации.</li>
    </ul>
    <li id="sws5"><strong>SMART Goals</strong>:</li>
    <ul id="XaBB">
      <li id="KGzD"><strong>Описание</strong>: Метод постановки целей, который акцентирует внимание на том, чтобы цели были конкретными (Specific), измеримыми (Measurable), достижимыми (Achievable), релевантными (Relevant) и ограниченными по времени (Time-bound).</li>
      <li id="ffXz"><strong>Цель</strong>: Помочь командам и индивидуальным разработчикам ставить четкие и достижимые цели.</li>
    </ul>
    <li id="DldS"><strong>Balanced Scorecard</strong>:</li>
    <ul id="kCbv">
      <li id="zvAj"><strong>Описание</strong>: Стратегический инструмент управления, который помогает организациям отслеживать и управлять своей деятельностью с помощью набора финансовых и нефинансовых показателей.</li>
      <li id="FovH"><strong>Цель</strong>: Обеспечить сбалансированный подход к оценке производительности, учитывая различные аспекты деятельности организации.</li>
    </ul>
    <li id="OkcN"><strong>GQM (Goal Question Metric)</strong>:</li>
    <ul id="IU40">
      <li id="5opi"><strong>Описание</strong>: Методология, которая помогает организациям определить цели, сформулировать вопросы для оценки достижения этих целей и выбрать соответствующие метрики.</li>
      <li id="HacS"><strong>Цель</strong>: Обеспечить структурированный подход к измерению и улучшению процессов разработки ПО.</li>
    </ul>
  </ol>
  <p id="TMb1">Эти фреймворки и методологии могут быть использованы как альтернативы или дополнения к SPACE Framework, в зависимости от конкретных потребностей и контекста вашей команды или организации.</p>
  <h2 id="Metriki-SPACE">Метрики SPACE</h2>
  <figure id="1kJb" class="m_column">
    <img src="https://media.pmi.moscow/5f1a396a650a5c23503b548c38dfd16f72c2a2c62d976cc1490835a1757bfdc4.png" width="1043" />
  </figure>
  <ol id="6nRv">
    <li id="17Bt"><strong>Satisfaction and Well-Being (Удовлетворенность и благополучие)</strong>:</li>
    <ul id="msoo">
      <li id="JtJz"><strong>Опросы удовлетворенности</strong>: Регулярные опросы для оценки уровня удовлетворенности и благополучия команды.</li>
      <li id="QwTw"><strong>Индекс счастья</strong>: Ежедневные или еженедельные опросы, где члены команды оценивают свое текущее состояние.</li>
      <li id="ScRG"><strong>Текучесть кадров</strong>: Уровень удержания сотрудников и причины увольнений.</li>
    </ul>
    <li id="XAyl"><strong>Performance (Производительность)</strong>:</li>
    <ul id="au8M">
      <li id="tchi"><strong>Время выполнения задач</strong>: Среднее время, затраченное на выполнение задач или пользовательских историй.</li>
      <li id="sLQv"><strong>Частота деплоя</strong>: Количество развертываний в продакшн за определенный период.</li>
      <li id="m7Lf"><strong>Время восстановления после инцидентов</strong>: Среднее время, необходимое для восстановления системы после сбоя.</li>
    </ul>
    <li id="HHzS"><strong>Activity (Активность)</strong>:</li>
    <ul id="FOt2">
      <li id="np9M"><strong>Количество коммитов</strong>: Общее количество коммитов в репозитории за определенный период.</li>
      <li id="Xx2R"><strong>Время, проведенное за кодированием</strong>: Общее время, затраченное на написание кода.</li>
      <li id="wr6d"><strong>Количество завершенных код-ревью</strong>: Число завершенных код-ревью за определенный период.</li>
    </ul>
    <li id="8rKE"><strong>Communication and Collaboration (Коммуникация и сотрудничество)</strong>:</li>
    <ul id="yLTz">
      <li id="lciM"><strong>Количество командных встреч</strong>: Число встреч, проведенных командой за определенный период.</li>
      <li id="tvOy"><strong>Участие в обсуждениях</strong>: Количество и качество участия в обсуждениях и планировании.</li>
      <li id="WJpO"><strong>Оценка сотрудничества</strong>: Опросы, оценивающие уровень сотрудничества и взаимодействия внутри команды.</li>
    </ul>
    <li id="Ke4l"><strong>Efficiency and Flow (Эффективность и поток)</strong>:</li>
    <ul id="ZrIR">
      <li id="yPB2"><strong>Время выполнения задач</strong>: Среднее время, затраченное на выполнение задач без прерываний.</li>
      <li id="9GRr"><strong>Количество прерываний</strong>: Число прерываний в работе, таких как переключение контекста или неожиданные задачи.</li>
      <li id="sJtn"><strong>Процент времени в потоке</strong>: Доля времени, когда разработчики находятся в состоянии потока, то есть работают без прерываний.</li>
    </ul>
  </ol>
  <p id="7lVi">Эти метрики помогают всесторонне оценить продуктивность команды, учитывая не только количество выполненной работы, но и ее качество, а также благополучие и взаимодействие членов команды.</p>
  <h2 id="Vnedrenie">Внедрение</h2>
  <figure id="CaR8" class="m_original">
    <img src="https://media.pmi.moscow/f3d3715242b6136a55876728e97e1cfa2bc82a5362bfb4dbf34802a5a8d684a1.png" width="346" />
  </figure>
  <p id="bAWp">Внедрение SPACE Framework в команду разработки требует систематического подхода и вовлечения всех членов команды. Вот несколько шагов и примеров, как это можно сделать:</p>
  <ol id="KTWj">
    <li id="Yba2"><strong>Определение целей и метрик</strong>:</li>
    <ul id="rlqI">
      <li id="44Up"><strong>Шаг</strong>: Совместно с командой определите цели, которые вы хотите достичь с помощью SPACE Framework.</li>
      <li id="8LIC"><strong>Пример</strong>: Если цель — улучшить удовлетворенность команды, можно провести опросы для оценки текущего уровня удовлетворенности и благополучия.</li>
    </ul>
    <li id="9yCY"><strong>Сбор данных и выбор инструментов</strong>:</li>
    <ul id="fChP">
      <li id="81n1"><strong>Шаг</strong>: Выберите инструменты для автоматического сбора данных по выбранным метрикам.</li>
      <li id="lVzK"><strong>Пример</strong>: Используйте системы контроля версий (например, GitHub) для отслеживания количества коммитов и времени, проведенного за кодированием. Для опросов удовлетворенности можно использовать Google Forms или специализированные инструменты, такие как Officevibe.</li>
    </ul>
    <li id="qZoJ"><strong>Регулярные ретроспективы и обзоры метрик</strong>:</li>
    <ul id="eaqi">
      <li id="SE8t"><strong>Шаг</strong>: Проводите регулярные ретроспективы и обзоры метрик, чтобы анализировать данные и выявлять области для улучшения.</li>
      <li id="OR7W"><strong>Пример</strong>: На еженедельных ретроспективах обсуждайте результаты опросов удовлетворенности и метрики активности, такие как количество завершенных код-ревью.</li>
    </ul>
    <li id="8r3C"><strong>Внедрение изменений на основе данных</strong>:</li>
    <ul id="r8VP">
      <li id="MT7m"><strong>Шаг</strong>: На основе анализа данных внедряйте изменения в процессы и практики команды.</li>
      <li id="U5mW"><strong>Пример</strong>: Если метрики показывают, что время выполнения задач слишком велико из-за частых прерываний, можно ввести практику &quot;тихих часов&quot;, когда разработчики могут работать без отвлечений.</li>
    </ul>
    <li id="JhwB"><strong>Обучение и развитие команды</strong>:</li>
    <ul id="9DHD">
      <li id="8U4v"><strong>Шаг</strong>: Обеспечьте обучение команды принципам и методам SPACE Framework.</li>
      <li id="1bkQ"><strong>Пример</strong>: Проведите воркшопы и обучающие сессии, чтобы команда понимала, как использовать метрики для улучшения своей работы.</li>
    </ul>
    <li id="GRue"><strong>Прозрачность и открытость</strong>:</li>
    <ul id="gQI0">
      <li id="f6JY"><strong>Шаг</strong>: Делитесь результатами метрик и анализов с командой, чтобы все участники были в курсе текущего состояния и могли внести свой вклад в улучшение процессов.</li>
      <li id="JABM"><strong>Пример</strong>: Создайте дашборд с ключевыми метриками, доступный для всей команды, и регулярно обновляйте его.</li>
    </ul>
    <li id="eiRP"><strong>Постоянное улучшение</strong>:</li>
    <ul id="GMGD">
      <li id="vc4n"><strong>Шаг</strong>: Постоянно адаптируйте и корректируйте метрики и подходы в зависимости от изменений в команде и проекте.</li>
      <li id="f8Xp"><strong>Пример</strong>: Если команда начинает работать над новым проектом, пересмотрите и обновите метрики, чтобы они соответствовали новым целям и задачам.</li>
    </ul>
  </ol>
  <p id="H51a">Эти шаги и примеры помогут вам успешно внедрить SPACE Framework в вашу команду разработки, обеспечивая всесторонний подход к измерению и улучшению продуктивности.<br />Внедрение SPACE Framework в команду разработки — это мощный шаг к всестороннему пониманию и улучшению продуктивности. Этот подход позволяет не только измерять количество выполненной работы, но и учитывать ее качество, сложность, а также благополучие и удовлетворенность команды. Применяя SPACE Framework, вы сможете выявить скрытые проблемы, сбалансировать метрики и создать условия для непрерывного улучшения процессов.</p>
  <p id="CQj3">Важно помнить, что успешное внедрение требует систематического подхода, вовлечения всех членов команды и регулярного анализа данных. Используйте ретроспективы, обзоры метрик и обучающие сессии, чтобы поддерживать прозрачность и открытость, а также адаптируйте метрики в зависимости от изменений в проекте и команде.</p>
  <h2 id="Zakliuchenie">Заключение</h2>
  <p id="XAF2">SPACE Framework — это не просто набор метрик, а целостная методология, которая помогает командам достигать высоких результатов, сохраняя при этом гармонию и удовлетворенность. Внедрив этот подход, вы сможете вывести свою команду на новый уровень эффективности и качества, что в конечном итоге приведет к созданию более стабильных и успешных продуктов.</p>
  <p id="sYsx">Начните с малого, постепенно внедряя элементы SPACE Framework, и вы увидите, как ваша команда становится более продуктивной, слаженной и мотивированной.</p>

]]></content:encoded></item></channel></rss>