<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Agile</title>
    <description/>
    <link>https://tproger.ru/tag/agile</link>
    <atom:link href="https://tproger.ru/tag/agile/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 03 Oct 2026 18:41:31 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Agile</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Agentic Agile: почему ИИ-разработка требует процессов, а не только промптов</title>
      <link>https://tproger.ru/articles/agentic-agile-pochemu-ii-razrabotka-trebuet-processov-a-ne-tol</link>
      <comments>https://tproger.ru/articles/agentic-agile-pochemu-ii-razrabotka-trebuet-processov-a-ne-tol?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/agentic-agile-pochemu-ii-razrabotka-trebuet-processov-a-ne-tol</guid>
      <description><![CDATA[<p>Почему промпт — это не процесс. Как применить Agile-практики к разработке с AI-агентами: бэклог, acceptance criteria, ревью-гейты и governance с первого дня.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/agentic-agile-pochemu-ii-razrabotka-trebuet-processov-a-ne-tol">Agentic Agile: почему ИИ-разработка требует процессов, а не только промптов</a>»</p>]]></description>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 20 May 2026 04:15:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда в команду приходит ИИ-агент, первый рефлекс разработчика — написать лучший промпт. Чуть позже появляется файл-спецификация, потом система «промпт + документ». Это работает. Но только пока задача помещается в один контекстное окно и не пересекается с другими.</p><p>Как только проект выходит за рамки одного модуля — начинается знакомое: агент делает «что-то похожее», но не то. Поведение дрейфует от сессии к сессии. Дефекты просачиваются в production, потому что никто не проверял на интеграции. Разработчик тратит больше времени на правки, чем сэкономил на генерации. Это не проблема модели — это проблема процесса. Именно его и решает <b>Agentic Agile</b> — подход, который адаптирует Agile-принципы для команд, где рядом с людьми работают ИИ-агенты.</p><ul><li>Промпт — задание, не процесс: без бэклога, критериев готовности и ревью-гейтов агент дрейфует</li><li>Документация (CLAUDE.md, AGENTS.md, STYLE.md) — интерфейс между человеком и агентом, а не README для людей</li><li>Тикет с acceptance criteria — контракт выполнения: агент работает против спецификации, а не открытого промпта</li><li>Governance с первого дня: CI/CD, линтер и автотесты — первый тикет в бэклоге, не последний</li><li>Ретроспектива с агентом: анализ git-логов и PR-комментариев помогает найти, где процесс ломается</li></ul><h2>Почему промпт не масштабируется</h2><p>Prompt-driven development отлично работает на ограниченных задачах: написать функцию, отрефакторить модуль, сгенерировать тест. Это задачи с чётко ограниченным выводом. Но как только проект разрастается до нескольких модулей, внешних зависимостей и поведенческих контрактов — система ломается предсказуемым образом.</p><ul><li><b>Нет бэклога</b> — работа обнаруживается в процессе реализации, а не планируется заранее</li><li><b>Нет понятия «готово»</b> — сессия заканчивается, когда разработчик доволен, а не когда выполнен контракт</li><li><b>Нет поэтапной доставки</b> — всё делается сразу, без возможности остановиться и переориентировать</li><li><b>Нет governance</b> — ограничения безопасности и правила валидации добавляются в конце, если добавляются вообще</li></ul><p>Результат предсказуем: агент производит код, который работает изолированно, но ломается на интеграции. Поведение расходится между сессиями, потому что нет общего состояния, определяющего ожидаемое поведение. Более мощная модель не решает проблему — более способный агент с размытым ТЗ создаёт более изощрённый дрейф, а не меньший.</p><blockquote>Плохая система победит хорошего человека — или агента — в любое время.</blockquote><h2>Документация как интерфейс между людьми и агентами</h2><p>Agentic Agile предлагает простой ответ на вопрос «как агент узнаёт, как у вас принято»: задокументировать. Не для людей, а для агентов. Разница в том, что документы должны быть машиночитаемыми: структурированными, актуальными и привязанными к триггерам изменений.</p><p>Типичный набор файлов в репозитории, использующем эту методологию:</p><p>Ключевое правило: агент должен обновлять эти файлы сам, когда меняется что-то, на что они ссылаются. В CLAUDE.md или AGENTS.md прямо прописывается таблица — когда какой документ обновлять:</p><p>Это принципиально меняет роль документации: из «README, который никто не читает» она превращается в контракт, который агент читает при каждом старте сессии и обязан поддерживать в актуальном состоянии.</p><h2>Агент как участник команды, а не инструмент</h2><p>Большинство команд относятся к ИИ-агентам как к инструменту: выбрать модель, написать промпт, настроить параметры, получить продукт. Agentic Agile предлагает другую модель: агент — это полноправный участник команды. Каждое его действие — это действие разработки с теми же последствиями для кодовой базы, что и человеческий коммит.</p><p>Агенты создают файлы, вводят зависимости, пишут тесты. Они также могут обогащать человеческие промпты и спецификации, создавать тикеты в бэклоге, предлагать структуру эпиков. Если агент выполняет работу разработчика — он должен соблюдать дисциплину разработчика.</p><blockquote>Та же инженерная дисциплина, которая не позволяет человеческим командам выкатывать сломанное ПО, применима и к командам «человек + агент»: структурированное планирование, чёткие acceptance criteria, инкрементальная доставка и ревью-гейты.</blockquote><p>Команда, которая никогда не выпустила бы написанный человеком модуль без code review, не должна выпускать написанный агентом модуль без аналогичной проверки.</p><h2>Тикеты со спецификацией вместо открытых промптов</h2><p>Главный практический инструмент методологии — это issue в системе задач с жёсткой структурой. Не «добавь авторизацию», а полноценный контракт с несколькими обязательными секциями.</p><p>Шаблон agentic story включает:</p><ul><li><b>Summary</b> — одно предложение: что именно доставляет эта история</li><li><b>Scope</b> — явный список файлов, которых касается история (предотвращает конфликты при параллельной работе агентов)</li><li><b>Acceptance Criteria</b> — конкретные, проверяемые условия, которые должны выполняться по завершении</li><li><b>Negative Constraints</b> — что история явно НЕ делает (предотвращает scope creep)</li><li><b>File Ownership</b> — карта владельца каждого файла в этой волне (critical для multi-agent parallelism)</li></ul><p>Ключевая идея: агент работает против спецификации, а не открытого промпта. Условие завершения — не «хватит» или «мне нравится», а «контракт выполнен». Это устраняет «good enough» culture, которая иначе просачивается в каждую агентную сессию.</p><h3>Волновое планирование для параллельной работы</h3><p>Когда несколько агентов работают параллельно, возникает классический конфликт: два агента правят один файл, один агент делает допущения, которые ломает другой. Решение — волновое планирование.</p><p>Каждая волна — это набор историй, которые можно безопасно выполнять параллельно (нет конфликтов по файлам и контрактам). Между волнами — ревью-гейт: интеграция результатов, запуск CI, проверка инвариантов. Только после прохождения гейта запускается следующая волна.</p><p>В секции File Ownership тикета явно прописано: этот файл принадлежит данной истории в данной волне. Никакая другая история в той же волне не должна его касаться. Это не договорённость — это часть спецификации.</p><h2>Governance с первого дня, а не в конце</h2><p>Самая дорогостоящая ошибка при agentic-разработке — отложить governance на потом. Governance в этом контексте — это система контрольных гейтов: ограничения безопасности, правила валидации, обязательные ревью и автотесты. «Сначала поймём, что строим, потом добавим гардрейлы» — в человеческой разработке это спорно, в агентной — катастрофично. Агенты принимают решения на скорости выполнения, и без явных ограничений они успевают нарушить архитектурные инварианты или создать уязвимости задолго до того, как человек это заметит. Microsoft столкнулась с этим в собственном проекте: CI-пайплайн не был первой историей в бэклоге, и к моменту его добавления уже накопились проблемы, основанные на допущениях, которые никто не проверял. Это потребовало вернуться и переделать несколько фич.</p><p>Правило Agentic Agile: если архитектурные нарушения обнаруживаются на финальном ревью, а не во время выполнения историй — governance настроен слишком поздно. Перенесите его раньше.</p><p>Правило Agentic Agile: если архитектурные нарушения обнаруживаются на финальном ревью, а не при выполнении историй — governance слишком поздний. Перенесите его раньше.</p><ul><li>Ограничения безопасности — это acceptance criteria в тикетах, не отдельная фаза</li><li>Ревью-гейты стоят между волнами выполнения, не в конце проекта</li><li>CI/CD, линтер и автотесты — первая история, которую реализует команда</li><li>Ревью «найди всё плохое» (adversarial code review) на каждой волне — агент специально проверяет свой код на уязвимости и несоответствие контрактам, а не просто убеждается, что «всё работает»</li></ul><h2>Ретроспектива с агентом</h2><p>После нескольких волн разработки команда Microsoft ввела ретроспективный процесс: агент анализирует файлы сессий, git-логи, PR-комментарии и другие данные, ищет паттерны сбоев и формулирует конкретные рекомендации по процессу. Например: «в волне 3 у нас было 4 конфликта по файлу X — в следующей волне разбить его на два отдельных владельца» или «acceptance criteria в 6 историях не были проверяемы автотестами — нужен шаблон с обязательным полем test_coverage».</p><p>Это замыкает петлю: агент не только выполняет работу, но и участвует в анализе качества процесса. Закрытые тикеты и PR-комментарии становятся исторической базой для последующих итераций — что было сделано и почему. Новые требования фиксируются в новых тикетах с явными связями parent-child, а паттерны улучшений переходят в обновлённые context-файлы (CLAUDE.md, AGENTS.md), которые агент читает на следующей сессии.</p><h2>Как начать: пошаговый план</h2><p>Методология переносима: Microsoft проверила её на нескольких несвязанных проектах разных доменов. Паттерны (spec-first бэклог, поэтапное планирование, context-файлы для агентов) работают без привязки к конкретному стеку или модели.</p><ol><li>Скопируйте <a href="https://github.com/microsoft/agentic-agile-template">agentic-agile-template</a> — там готовые шаблоны тикетов, context-файлы и стартовая структура бэклога</li><li>Создайте context-файлы для агентов: CLAUDE.md / AGENTS.md / copilot-instructions.md с описанием проекта, стиля кода и процесса</li><li>Составьте высокоуровневые тикеты для основных capabilities проекта — включая отдельный тикет на CI/CD и автотесты</li><li>Попросите агента отсортировать и сгруппировать тикеты по волнам, учитывая зависимости и конфликты файлов</li><li>Возьмите первый тикет, уточните его structure по шаблону agentic story (scope, acceptance criteria, negative constraints)</li><li>Запустите агента с явной инструкцией: работать только по спецификации в тикете, никакой работы без associated issue</li><li>После каждой волны — ревью-гейт: интеграция, CI, проверка инвариантов</li><li>После нескольких волн — ретроспектива: попросите агента найти паттерны сбоев в логах</li></ol><h2>Выводы</h2><p>Идея Agentic Agile не нова по сути — это фундаментальное наблюдение Agile, применённое к новой модели коллаборации. Что Agile обнаружил для человеческих команд, Agentic Agile обнаруживает для команд «человек + агент»: итерация, контракты и рефлексия предотвращают одни и те же классы проблем.</p><p>Сдвиг принципиальный: вместо «пусть агент разберётся» — «определи контракт, ограничь выполнение, валидируй результат». Это не ограничение агента, а уважение к скорости, с которой он принимает решения.</p><p>Методология проверена Microsoft на нескольких разных проектах и оказалась по-настоящему переносимой — работает без привязки к конкретному стеку, модели или домену. Это и есть настоящий тест: методология, работающая только там, где она была изобретена, — это не методология.</p><p>Полный манифест, шаблоны тикетов и context-файлы для агентов: <a href="https://github.com/microsoft/agentic-agile-template">microsoft/agentic-agile-template</a> на GitHub. Оригинальная статья: <a href="https://devblogs.microsoft.com/blog/agentic-agile-why-agent-development-needs-agile-not-just-prompts">Agentic Agile: Why Agent Development Needs Agile, Not Just Prompts</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Agile: полный гид по гибкому управлению проектами в 2025 году</title>
      <link>https://tproger.ru/articles/agile--polnyj-gid-po-gibkomu-upravleniyu-proektami-v-2025-godu</link>
      <comments>https://tproger.ru/articles/agile--polnyj-gid-po-gibkomu-upravleniyu-proektami-v-2025-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Марина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/agile--polnyj-gid-po-gibkomu-upravleniyu-proektami-v-2025-godu</guid>
      <description><![CDATA[<p>Что такое Agile, как работает гибкая методология управления проектами, отличия от Waterfall, популярные фреймворки Scrum и Kanban, внедрение в 2025 году</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/agile--polnyj-gid-po-gibkomu-upravleniyu-proektami-v-2025-godu">Agile: полный гид по гибкому управлению проектами в 2025 году</a>»</p>]]></description>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 01 Nov 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году Agile уже давно перестал быть модным трендом исключительно для IT-стартапов. Сегодня это стандарт работы для большинства технологических компаний — от Google и Microsoft до небольших продуктовых команд. Но парадоксально: чем популярнее становится Agile, тем больше путаницы вокруг него.</p><p>Эта методология — не просто набор митингов, а Философия. Разбираемся подробно в этом материале.</p><h2>Что такое Agile: суть подхода</h2><p>Agile — это не про бесконечные ретроспективы и стендапы. И уж точно не про горы документации. Это подход к разработке, в центре которого стоят люди, общение и готовность к переменам.</p><p>В отличие от традиционных методов управления, где всё планируется на годы вперед, Agile предполагает работу короткими циклами — итерациями длиной в две-три недели.</p><p>Каждая итерация включает полный цикл разработки:</p><ul><li>анализ,</li><li>проектирование,</li><li>кодирование,</li><li>тестирование,</li><li>выкладку рабочей версии продукта.</li></ul><p>После завершения итерации команда анализирует результаты и применяет выводы в следующем цикле.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/7177fb42-4bb8-4a5e-ad1b-9008cd5cad2e.png" alt="" /></figure><p><b>Главная идея: </b>лучше выпустить работающую базовую версию за месяц и получить обратную связь, чем полгода разрабатывать идеальный продукт, который окажется не нужен рынку.</p><h2>Как появился Agile: краткая история</h2><p>До начала 2000-х в разработке ПО доминировал водопадный (Waterfall) метод. Проект разбивался на последовательные этапы: сначала полностью собирались требования, затем черёд проектирования, потом разработка, после — тестирование и только в самом конце — внедрение. Вернуться назад и что-то изменить было практически невозможно, ну или очень и очень сложно.</p><p>Проблемы очевидны: к моменту завершения проекта рынок мог измениться, требования клиента — устареть, а багов накопиться столько, что их исправление превращалось в отдельный проект. Разработчики понимали, что для создания инновационных продуктов нужен иной подход.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/95eba37f-91a6-42bc-aa75-8555b7d4b393.png" alt="" /></figure><p>В феврале 2001 года в штате Юта (США) собрались 17 разработчиков, которые создали Agile-манифест — документ, заложивший основу современного гибкого подхода к разработке. Манифест до сих пор доступен в открытом виде <a href="http://agilemanifesto.org/principles.html?ref=kaiten.ru&amp;roistat_visit=1234791">на сайте agilemanifesto.org. </a></p><h2>Ценности и принципы Agile-манифеста</h2><p>Манифест построен вокруг четырёх ключевых ценностей:</p><p><b>Люди и взаимодействие важнее процессов и инструментов.</b> Никакой таск-трекер не заменит нормальную коммуникацию в команде.</p><p><b>Работающий продукт важнее исчерпывающей документации.</b> Лучше рабочий прототип, чем 200 страниц спецификаций.</p><p><b>Сотрудничество с заказчиком важнее согласования условий контракта</b>. Договор не должен быть барьером для изменений, если они улучшат продукт.</p><p><b>Готовность к изменениям важнее следования первоначальному плану.</b> Рынок меняется, и продукт должен меняться вместе с ним.</p><p>Помимо ценностей, манифест содержит 12 принципов. Вот ключевые из них:</p><ul><li>Удовлетворенность клиента — главный приоритет.</li><li>Изменения в требованиях приветствуются на любом этапе.</li><li>Работающее ПО выпускается часто — раз в 2-4 недели.</li><li>Бизнес и разработчики работают вместе ежедневно.</li><li>Команда мотивирована и имеет условия для эффективной работы.</li><li>Личное общение — лучший способ передачи информации.</li><li>Работающий продукт — главная мера прогресса.</li><li>Простота и минимизация лишней работы обязательны.</li><li>Лучшие решения рождаются в самоорганизующихся командах.</li><li>Регулярная рефлексия и адаптация процессов необходимы.</li></ul><h2>Структура Agile-команды: кто есть кто</h2><p>Важная особенность Agile — отказ от жёсткой иерархии. Здесь нет традиционных начальников. Есть роли, которые участники берут на себя для достижения общей цели.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/314ecfca-2c07-458b-976d-faa1b037c5a5.png" alt="" /></figure><p><b>Product Owner (Владелец продукта)</b> — формулирует видение продукта, управляет бэклогом задач и расставляет приоритеты. Именно он решает, что войдёт в следующий спринт, а что подождёт.</p><p><b>Scrum Master/Agile Coach</b> — не менеджер в классическом понимании. Его задача — помогать команде следовать выбранному процессу, устранять препятствия (блокеры) и фасилитировать встречи, чтобы каждый понял позицию другого.</p><p><b>Разработчики </b>— те, кто непосредственно создаёт продукт. Это могут быть backend, frontend, mobile-разработчики, DevOps-инженеры — в зависимости от специфики проекта.</p><p><b>UX/UI дизайнеры </b>— проектируют пользовательский опыт и визуальную составляющую продукта.</p><p><b>QA-инженеры</b> — обеспечивают качество продукта, находят и документируют баги.</p><p><b>Технические писатели</b> — создают документацию для пользователей и самой команды (когда это действительно нужно).</p><p><i>Ключевой момент</i>: в Agile-команде все равноправны. Разработчик может и должен оспаривать решения Product Owner’а, если видит технические риски.</p><h2>Agile vs Waterfall: в чем разница</h2><p><b>Waterfall </b>— это классический подход к управлению проектами, где разработка идет последовательно через строго определенные этапы, как вода стекает по ступеням водопада.</p><p>Типичная структура Waterfall-проекта выглядит так:</p><ol><li>Сбор и анализ требований — детальное изучение всех требований к продукту.</li><li>Проектирование — создание архитектуры и дизайна системы.</li><li>Разработка (кодирование) — написание кода по готовым спецификациям.</li><li>Тестирование — проверка работоспособности всего продукта.</li><li>Внедрение — установка и запуск системы у клиента.</li><li>Поддержка — исправление найденных проблем.</li></ol><p><b>Главная особенность</b>: переход к следующему этапу возможен только после полного завершения предыдущего. Отатить назад крайне сложно и дорого — как невозможно заставить воду течь вверх по водопаду.</p><p>Сравним два подхода по ключевым параметрам:</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/012e34ff-89fa-4fca-8a3f-f400c6eb3abf.png" alt="" /></figure><p>Waterfall хорошо подходит для проектов с чёткими, неизменными требованиями — например, в строительстве или при разработке систем с жесткими регуляторными требованиями. Agile оптимален там, где важны скорость реакции и адаптивность — в продуктовой разработке, стартапах, инновационных проектах.</p><h2>Преимущества и недостатки Agile</h2><p>Разберем преимущества и недостатки подхода.</p><h2>Плюсы</h2><p><b>Гибкость и адаптивность. </b>Можно оперативно менять приоритеты, добавлять новые фичи и реагировать на изменения рынка без перезапуска всего проекта.</p><p><b>Снижение рисков.</b> Регулярное тестирование и обратная связь позволяют выявлять проблемы на ранних стадиях, когда их дешево исправить.</p><p><b>Гибкие дедлайны.</b> Сроки планируются с учётом возможных изменений и задержек, что снижает стресс команды.</p><p><b>Высокая вовлеченность команды</b>. Самоорганизация, регулярное общение и влияние на процесс повышают мотивацию разработчиков.</p><p><b>Меньше бюрократии</b>. Фокус на работающем продукте, а не на документации и отчетах.</p><h2>Минусы</h2><p><b>Непредсказуемость результата</b>. Финальный продукт может существенно отличаться от первоначальной задумки. Для клиентов с жестким ТЗ это может быть проблемой.</p><p><b>Требовательность к коммуникации.</b> Постоянное взаимодействие с заказчиком обязательно. Если клиент недоступен, Agile не работает.</p><p><b>Сложный онбординг</b>. Ввести нового человека в проект непросто — требуется время на погружение в контекст и командные практики.</p><p><b>Трудности внедрения</b>. Переход на Agile в компании с устоявшимися процессами — это не просто смена методологии, а культурная трансформация. Нужны время, бюджет и, желательно, опытный Agile-коуч.</p><h2>Где применяется Agile в 2025 году</h2><p>Изначально Agile создавался для разработки ПО, но сегодня его принципы используются далеко за пределами IT.</p><p>1. <i>Разработка ПО и цифровых продуктов </i>— классическое применение. Короткие спринты позволяют быстро тестировать гипотезы и выпускать рабочие версии каждые 2-4 недели.</p><p><i>2. Финтех и банкинг</i> — разработка мобильных приложений, интернет-банкинга, систем автоматизации. Agile помогает банкам быстрее выводить на рынок новые продукты: от кредитных карт до страховых сервисов.</p><p><i>3. Маркетинг и диджитал</i> — запуск рекламных кампаний за дни вместо недель, A/B-тестирование гипотез, мгновенная корректировка стратегий на основе данных.</p><p><i>4. Образование и HR</i> — адаптация учебных программ под запросы студентов, разработка корпоративных тренингов короткими циклами.</p><p><i>5. Производство и логистика</i> — оптимизация процессов, работа с поставщиками, управление складскими запасами через принципы Lean.</p><p>В 2025 году Agile — это уже не конкурентное преимущество, а базовая компетенция для любой команды, работающей в условиях неопределённости.</p><h2>Когда стоит использовать Agile</h2><p>Agile имеет смысл, если:</p><ul><li>Требования неясны или могут измениться. Вы запускаете новый продукт и не знаете точно, что нужно пользователям.</li><li>Нужна скорость выхода на рынок. Важно обогнать конкурентов и быстро получить обратную связь.</li><li>Команда теряется в задачах. Непонятно, кто за что отвечает и на каком этапе находится работа.</li><li>Проект инновационный. Вы делаете что-то принципиально новое, где нет готовых решений.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/ab993b84-eedb-432d-97e7-02015b6ec361.png" alt="" /><figcaption>Если готовы проходить эти циклы — вам в Agile</figcaption></figure><p>Agile не подходит, если:</p><ul><li>Требования жестко зафиксированы. Например, в проектах с регуляторными ограничениями или госконтрактах.</li><li>Нужна многократная репликация. Если вы строите пять одинаковых зданий, Agile даст вам пять уникальных зданий.</li><li>Заказчик не может участвовать. Agile требует постоянной обратной связи. Если клиент недоступен — метод не работает.</li></ul><h2>Философия, методология или фреймворк?</h2><p>Важно понимать разницу между этими терминами:</p><p><b>Философия (Agile)</b> отвечает на вопрос «Что важно?». Можно назвать это системой ценностей и принципов из манифеста — про людей, изменения и работающий продукт.</p><p><b>Методология </b>отвечает на вопрос «Как применить это на практике?». Это набор принципов организации работы, который можно адаптировать под конкретную команду.</p><p><b>Фреймворк</b> отвечает на вопрос «Как конкретно выполнить задачу?». Так называют набор инструментов, церемоний и артефактов для организации проекта.</p><p>Таким образом, Agile — философия. А Scrum, Kanban, XP — это фреймворки, построенные на принципах Agile.</p><h2>Популярные Agile-фреймворки</h2><p><b>Scrum </b>— самый распространенный <a href="https://kaiten.ru/blog/scrum-team/">фреймворк</a>. Работа делится на спринты, есть четкие роли (Product Owner, Scrum Master, команда) и церемонии (планирование, дейли, ревью, ретроспектива). Подходит для команд, разрабатывающих продукты с регулярными релизами.</p><p><b>Kanban </b>— визуальный <a href="https://kaiten.ru/blog/kanban-poshaghovoie-rukovodstvo/">метод управления</a> потоком работ. Основан на канбан-доске с колонками. Нет спринтов — работа течет непрерывно. Подходит для команд поддержки, DevOps, там, где сложно планировать итерации.</p><p><b>Extreme Programming (XP)</b> — <a href="https://kaiten.ru/blog/extreme-programming/">фокус на технических практиках</a>: парное программирование, TDD (разработка через тестирование), рефакторинг, непрерывная интеграция. Подходит для команд, где критично качество кода.</p><p><b>Lean </b>— принципы <a href="https://kaiten.ru/blog/lean-vs-agile/">бережливого производства,</a> адаптированные для разработки. Основная идея — устранение потерь (ожидания, переделки, лишних фич). Подходит для оптимизации процессов и работы со стартапами.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/43ea6c18-7e04-4eb9-b564-9b42022a3fc1.png" alt="" /></figure><p>Многие команды используют гибридные подходы, комбинируя практики из разных фреймворков под свои задачи.</p><h2>Как внедрить Agile: практические рекомендации</h2><p>Переход на Agile — это изменение культуры, а не просто смена инструментов. Разберемся, как это сделать:</p><h3>Шаг 1. Начните с малого</h3><p>Не пытайтесь трансформировать всю компанию сразу. Выберите одну команду-пилот, готовую экспериментировать.</p><p><b>Шаг 2. Получите поддержку руководства</b></p><p>Без этого любые изменения обречены. Менеджмент должен понимать, зачем нужен Agile и готов дать команде пространство для экспериментов.</p><p><b>Шаг 3. Обучите команду </b></p><p>Недостаточно сказать «теперь работаем по Agile». Проведите тренинги, пригласите опытного Agile-коуча, изучите практики выбранного фреймворка.</p><p><b>Шаг 4. Не требуйте мгновенных результатов</b></p><p>Первые 3-6 месяцев — это период адаптации. Производительность может даже просесть. Это нормально.</p><p><b>Шаг 5. Фокусируйтесь на ценностях, а не на процессах  </b></p><p>Не копируйте слепо практики других команд. Важно понять философию Agile и адаптировать ее под свой контекст.</p><p><b>Шаг 6. Используйте подходящие инструменты </b></p><p>Для управления задачами нужны таск-трекеры, например, <a href="https://kaiten.ru/">Kaiten</a>, для коммуникации — мессенджеры и видеосвязь, для визуализации — канбан-доски.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/0d922e11-8522-4878-829a-e07b4013d96d.png" alt="" /><figcaption>Пример канбан-доски в Kaiten</figcaption></figure><p><b>Шаг 7. Проводите регулярные ретроспективы</b></p><p>Это ключевая практика. После каждого спринта анализируйте, что получилось, что нет, и как улучшить процесс.</p><p><b>Шаг 9. Измеряйте правильные метрики</b></p><p>Не количество закрытых задач, а ценность, доставленную клиенту. Скорость (velocity), cycle time, процент успешных релизов — вот на что стоит смотреть.</p><figure><img src="https://media.tproger.ru/user-uploads/117646/2025-10-17/f25c59e5-e634-4f82-8705-4046c3136d16.png" alt="" /><figcaption>Пример отчета в Kaiten</figcaption></figure><h2>Заключение</h2><p>В 2025 году Agile — это не модная аббревиатура для резюме, а необходимый навык для работы в условиях неопределенности. Рынки меняются быстро, технологии устаревают за месяцы, а пользовательские ожидания растут.</p><p>Agile дает инструменты для работы в этой реальности: короткие циклы обратной связи, фокус на ценности для клиента, готовность меняться. Но важно помнить: Agile — это не набор митингов и не модная табличка в Jira. Это философия, основанная на доверии к людям, открытой коммуникации и готовности признавать ошибки.</p>]]></content:encoded>
    </item>
    <item>
      <title>Импортозамещение Trello, Jira и Confluence - подборка для разработчиков</title>
      <link>https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov</link>
      <comments>https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov</guid>
      <description><![CDATA[<p>В подборке — варианты для разных форматов: от таск-трекеров до коллективных баз знаний</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov">Импортозамещение Trello, Jira и Confluence - подборка для разработчиков</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Визуализация]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 16 Oct 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда очередной баг-репорт исчезает в почте, а спринты идут параллельно друг другу (и немножко в прошлое), взгляд невольно падает на инструменты организации процессов. Особенно если хочется чего-то отечественного, знакомого по логике — и не требующего VPN.</p><p>Мы собрали подборку инструментов для перехода на российские решения: сервисы, которые помогут наладить управление задачами, совместную работу и связь между командами.</p><h2>1. Minerva Knowledge — система управления знаниями полного цикла</h2><p>Идея <a href="https://clck.ru/3P982E">Minerva Knowledge </a>не просто в организации вики-подобной базы, а в настройке всего процесса: от совместного создания документации и её актуализации до доставки нужной информации сотруднику прямо в его рабочее окружение с помощью ИИ-ассистента.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/7561e0ac-1a22-4c00-b709-3b4741b807ee.png" alt="" /></figure><p>Продукт включён в реестр российского ПО и работает с отечественными ОС, а поддержка осуществляется на русском языке. Для развёртывания есть два варианта: безопасное облако на выделенном сервере компании или on-premise установка на собственном оборудовании, чтобы вписаться в стандарты безопасности.</p><h2>Как это выглядит на практике для разных ролей</h2><p>Система предлагает сценарии использования для всей команды, где каждый получает инструмент для своих задач.</p><ul><li><b>Для разработчика</b> это, в первую очередь, среда для ведения технической документации, фиксации опыта и багов. Встроенные шаблоны помогают стандартизировать описание задач, а ИИ-помощник, который можно встроить в IDE или таск-трекер, ускоряет поиск ответов.</li><li><b>QA-инженер</b> использует систему для создания и хранения тест-планов, чек-листов и ведения отчётности. Важный момент — возможность сопоставлять дефекты с требованиями и документацией в одном месте.</li><li><b>PM или тимлид</b> получает инструменты для управления требованиями, визуализации прогресса через дашборды и планирования спринтов.</li><li><b>Аналитик или дизайнер</b> может хранить в системе результаты исследований, макеты, пользовательские сценарии и гайды по UX/UI.</li><li><b>Сотрудник поддержки</b> использует Minerva Knowledge для быстрого доступа к FAQ, инструкциям и шаблонам, а также для создания новых статей по итогам решения обращений.</li></ul><h2>Что интересного в Minerva Knowledge</h2><p>За время изучения нашли несколько главных особенностей, которые отличают этот продукт от простого хранилища документов.</p><h3>Фокус на ИИ и доставке знаний</h3><p><b></b>Система построена вокруг того, чтобы пользователь не тратил много времени на самостоятельный поиск информации, а получал знания прямо в момент решения рабочих задач.</p><ul><li><b>Minerva Copilot:</b> Это GenAI-ассистент, который встраивается в виде виджета в любую рабочую систему (CRM, Service Desk, таск-трекер, IDE). Он даёт рекомендации и генерирует ответы на основе корпоративной базы знаний.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/74b57347-7de3-454b-8a6c-222b09665849.png" alt="" /></figure><ul><li><b>Гибридный поиск:</b> Система сочетает несколько подходов к поиску: морфологический (по ключевым словам), семантический (по смыслу) и диалоговый ИИ-агент. Аналитика поведения пользователей помогает улучшать релевантность выдачи.</li></ul><h3>Знания + Обучение (LXP)</h3><p><b></b>В продукт встроена собственная LXP-платформа Minerva Learn, в которой можно собирать полноценные учебные курсы из статей в базе знаний. Система поддерживает SCORM/Tin Can пакеты, в ней есть тестирование, геймификация (рейтинги, баллы, сертификаты) и детальная аналитика для контроля результатов. Удобно для онбординга и проверки знаний команды.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/ba878463-768f-4d10-9554-e9277897e481.png" alt="" /></figure><p>Minerva Learn также даёт возможность настраивать мини-тесты для конкретных групп пользователей в момент публикации контента в Minerva Knowledge. Сотрудник получает уведомление об изменениях в статье и может сразу закрепить новые знания с помощью опроса, не переключаясь между окнами.</p><h3>Портал самообслуживания Minerva Portal</h3><p>Полностью защищённый портал с документацией, основанный на знаниях сотрудников. Адаптируется под требования брендбука, находит информацию с помощью поисковой строки и GenAI-помощника.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/586db55d-30bb-41ce-a220-7ac7c9e23103.png" alt="" /></figure><h3>Совместная работа и миграция</h3><p>Совместный редактор поддерживает одновременную работу нескольких пользователей, комментирование и использование макросов для встраивания графиков, диаграмм Draw.io и PlantUML и контента из Figma, Miro или Google Docs.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/2468e8c1-30cb-4865-bf62-7dbe8df7af87.png" alt="" /></figure><p>Кроме того, компания делает особый упор на удобство переезда с западных систем. Minerva Knowledge позволяет автоматически переносить контент из Confluence, SharePoint, Notion и других сервисов, сохраняя структуру, вложенность и даже графику. В системе реализованы все востребованные макросы, есть собственная система управления требованиями.</p><h3>Авторская методология Minerva Result</h3><p>Компания помогает запустить процессы и культуру менеджмента знаний для повышения качества и актуальности статей. В итоге единый источник правды появляется не только у сотрудников, но и у GenAI-агентов, которые начинают выдавать корректные ответы в среднем в 94% случаев.</p><h2>Технические детали и возможности</h2><p>Что касается технических момент, Minerva Knowledge предлагает гибкость как в доступе, так и в развёртывании. Работать с системой можно через веб-интерфейс, десктопные и мобильные приложения. Для интеграции в текущие рабочие процессы можно интегрировать API и SDK, а также встраиваемый виджет Minerva Copilot.</p><p>Модель тарификации включает подписку, покупку лицензий и корпоративные тарифы. Поддержка пользователей происходит в нескольких каналах: через чат, e-mail, Telegram, а для крупных клиентов предусмотрен выделенный менеджер и SLA.</p><h2>2. ПланФикс — сценарии на все случаи ИТ-команд</h2><p><a href="https://planfix.ru/?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=review">ПланФикс </a>— система-конструктор для управления задачами, проектами и внутренними процессами без перегруза тоннами несвязанных функций. Запустил — и сразу можно вести проекты, тикеты или построить свою CRM. При этом все модули тесно интегрированы: данные, доступы и отчёты существуют в едином пространстве, что избавляет от зоопарка плохо связанных между собой сервисов.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/72d173ce-7a0f-4c8f-a42c-d4f377e9969f.png" alt="" /></figure><p>Система размещена на российских серверах, работает без VPN и интегрирована с локальными платёжными системами, телефонией и сервисами вроде 1С.</p><h3>Как это выглядит на практике для разных ролей</h3><ul><li><b>Для разработчика </b>это пространство для работы с задачами, фиксации багов и тайм-трекинга. Вся коммуникация с коллегами или заказчиком сохраняется в контексте конкретной задачи, а документация по проекту хранится здесь же.</li><li><b>QA-специалист </b>может вести тест-кейсы и чек-листы, напрямую общаться с разработчиком или продактом и настраивать свои процессы тестирования.</li><li><b>PM или тимлид </b>использует ПланФикс для планирования. Можно начать с общей схемы продукта на «Диаграмме связей», декомпозировать её до конкретных задач и отслеживать прогресс через канбан-доски, календари загрузки и отчёты по затратам в разных разрезах.</li><li><b>Для дизайнеров и аналитиков</b> это место для версионного хранения макетов, обсуждения исследований и коммуникации с командой на нужных этапах.</li><li><b>Бизнес и HR </b>могут вести внутренние проекты (в том числе скрытые, с финансовой информацией), создавать базу знаний, вести учёт сотрудников и даже рассчитывать зарплаты на основе данных из тайм-трекинга.</li></ul><h2>Что понравилось в ПланФикс</h2><p>Главная особенность — гибкость. Вместо того чтобы подстраивать свои процессы под инструмент, можно настроить инструмент под себя.</p><p>За время тестирование нашли самые интересные фичи:</p><h3>Продвинутые автоматические сценарии</h3><p><b></b>Это, по сути, no-code инструмент, который позволяет настроить практически любую логику: при изменении статуса задачи отправить уведомление, при наступлении дедлайна создать новую задачу, при получении письма от клиента запустить определённый процесс. Для связи с внешними системами есть вебхуки.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/ad944c79-818f-4b5f-b6fb-01c705930b94.png" alt="" /></figure><h3>Аналитика</h3><p>Это настраиваемый учёт любых ресурсов прямо в задачах. Можно фиксировать отработанные часы, потраченные деньги или любые другие кастомные метрики, а затем собирать по ним отчёты, чтобы анализировать рентабельность проектов или эффективность сотрудников.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/95f313e3-4367-4352-98d4-202e7faa44c8.png" alt="" /></figure><h3>Диаграмма связей</h3><p>Инструмент, похожий на mind map, где можно нарисовать общую структуру проекта, а затем превращать блоки схемы в полноценные задачи. При этом общая картина всегда остаётся перед глазами.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/02e146cf-7fa5-46a4-b225-210a4d234bd8.png" alt="" /></figure><h3>Настраиваемые планировщики</h3><p>Это дашборды, на которые можно вывести любые виджеты: списки задач, календари, диаграммы, отчёты. Каждый сотрудник может собрать свой рабочий стол.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/458f8953-93ee-4552-961d-7135cc89def6.png" alt="" /></figure><p>Ограничения и система тарификации <a href="https://planfix.ru/prices/">доступны по ссылке</a>. Для интеграций есть REST и XML API. Сервис доступен в вебе и через мобильные приложения. Поддержка отвечает в чате из самого ПланФикса, МП, по email, в Telegram и VK. Также у сервиса есть <a href="https://forum.planfix.ru/">активное сообщество на форуме </a>и в <a href="https://t.me/planfix_com2">Telegram</a>, <a href="https://planfix.ru/ru/help/">обширная база знаний</a> и <a href="https://vk.com/video/@planfix1">видеоуроки</a>.</p><h2>3. Kaiten — все рабочие процессы на одном экране</h2><p><a href="https://kaiten.ru/?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=topsystems-tproger">Kaiten</a> — система для управления рабочими процессами с упором на визуализацию. Главная особенность Kaiten — это собрать на одном экране доски разных команд, чтобы видеть весь поток создания ценности целиком, от идеи до релиза, без постоянного переключения контекста. Это помогает менеджерам делать всю работу прозрачной, а командам — синхронизировать работу.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/66c0de49-afb5-4e94-b02b-e9efc7fc937e.png" alt="" /></figure><p>Сервис размещён на российских серверах (Tier 3), соответствует ФЗ-152 и входит в реестр отечественного ПО. Для компаний с жёсткой политикой безопасности есть on-premise версия. Оплата в рублях, работает без VPN.</p><h2>Как это выглядит на практике для разных ролей</h2><ul><li><b>Для разработчиков</b> Kaiten — это удобный трекер с WIP-лимитами, прогнозированием сроков по Lead/Cycle Time и сквозной связкой с репозиториями, PR и CI/CD без необходимости дублировать статусы вручную.</li><li><b>QA-специалист </b>получает стандартизированную приёмку по чек-листам и критериям готовности (DoR/DoD), управляет дефектами в едином потоке с задачами разработки и отслеживает SLA на исправление багов.</li><li><b>PM или тимлид</b> использует Kaiten для поддержания ритма поставки без ручного администрирования. Автоматические правила не дают пропустить важный этап, а готовые Agile-отчёты помогают находить узкие места и планировать ресурсы с помощью диаграммы Ганта.</li><li><b>Продакт-менеджер </b>выстраивает сквозную трассировку от стратегии до бэклога и реализации. Встроенный User Story Mapping позволяет создавать дорожные карты, а система сама собирает метрики по срокам и статусам для принятия продуктовых решений на основе данных.</li><li><b>Бизнес-лидеры (CEO/CTO)</b> получают единую панель управления компанией, которая даёт прозрачность по всему портфелю проектов без лишнего микроменеджмента.</li></ul><h2>Что понравилось в Kaiten</h2><p>Главная особенность — фокус на Agile-практиках из коробки, без необходимости долгой настройки и установки плагинов.</p><p>За время знакомства с системой выделили несколько интересных моментов:</p><h3>Визуализация связанных процессов</h3><p>Есть возможность видеть на одном экране несколько досок (например, дизайн, разработка, маркетинг) и отслеживать, как задачи перетекают между командами. При этом система позволяет создавать неограниченное количество <a href="https://kaiten.ru/features/">рабочих пространств</a> и досок внутри них.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/b93b0df9-7870-4ea6-b046-bbecf4e69290.jpg" alt="" /></figure><h3>Проработанная диаграмма Ганта</h3><p>Наглядное отображение всех составляющих проекта на <a href="https://kaiten.ru/features/gant/">временной шкале</a> с детальной демонстрацией этапов, задач, вех и ресурсов в распределении по срокам.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/0534d2e3-45a9-4cf3-9faa-5071eb35b643.jpg" alt="" /></figure><h3>Agile-метрики без костылей</h3><p>Система сама строит контрольные графики, CFD (Cumulative Flow Diagram) и рассчитывает Lead/Cycle time.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/223e0166-94ad-4c74-a380-47cd03831ea3.jpg" alt="" /></figure><h3>Документы и База знаний</h3><p>Можно создать собственную базу знаний, где команда будет хранить и редактировать документы, не выходя из Kaiten.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/f5029388-8208-47ef-92b3-e62a646d0539.png" alt="" /></figure><h3>Бесшовная миграция</h3><p>Для команд, которые переезжают с Jira, Trello, Notion или Asana, есть автоматический импорт задач и истории.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/8fa71c95-4a5a-4067-9edf-2dc5a12d1ab8.png" alt="" /></figure><h2>Интеграции</h2><p>В Kaiten доступны открытый API, SDK и широкий набор <a href="https://kaiten.ru/features/integrations/">интеграций</a> — это позволяет настраивать систему под конкретные рабочие процессы и автоматизировать рутину. Можно разработать свои дополнения, а из готового набора сразу доступны связки с GitHub, GitLab, Telegram, Slack, календарями и более чем 50 приложениями через Zapier.</p><h2>Тарифы и стоимость</h2><p>Тарифная система устроена по принципу <a href="https://kaiten.ru/tariffs">«тариф + набор модулей»</a>.</p><ul><li><b>Бесплатный тариф</b> — даёт базовый функционал для работы с задачами и документами без дополнительных модулей, с ограничением по количеству рабочих пространств и пользователей. При этом ограничения по объёму данных нет, а срок действия тарифа не ограничен — можно работать бессрочно.</li></ul><ul><li><b>Платные тарифы («Старт», «Стандарт», «Бизнес», «Корпорация»)</b> стартуют от 185 рублей и различаются количеством доступных модулей и числом пользователей: «Стандарт» включает 2 модуля, «Бизнес» — 6 модулей. «Корпорация» — полный набор модулей. Количество пользователей ограничено купленными лицензиями, но ограничений по объёму хранимых данных нет ни на одном из тарифов.</li></ul><p>Для компаний со сложными требованиями к инфраструктуре и безопасности есть on-premise версия на тарифе «Корпорация» с возможностью бессрочной покупки лицензии.</p><h2>Поддержка и обучение</h2><p>Kaiten доступен через веб и мобильные приложения, для enterprise — on-premise версия на Docker.</p><p>Поддержка включает <a href="https://faq-ru.kaiten.site/ad52f917-0722-4112-aaa6-98310a29ea3d">базу знаний</a>, техподдержку и команду customer success для сопровождения клиентов. Для on-premise версии — <a href="https://kaiten.ru/onprem-support">выделенная поддержка</a> и внедрение под ключ.</p><p>Для обучения есть <a href="https://kaiten.ru/kaiten-course">онлайн-курс по Kaiten,</a> разборы кейсов, <a href="https://kaiten.ru/process-consulting">консалтинг</a> и <a href="https://kaiten.ru/kaiten-team-training">корпоративное обучение</a> команд. Планируется запуск AI-ассистента для автоматизации сопровождения.</p><h2>Что в итоге</h2><p>Все три сервиса работают без VPN, размещены в России и могут заменить западные инструменты — но решают разные задачи.</p><p><b>Minerva Knowledge</b> сфокусирована на управлении корпоративными знаниями с упором на ИИ-ассистентов и обучение. Плюс встроенная LXP для онбординга и автоматическая миграция из Confluence.</p><p><b>ПланФикс</b> — конструктор, который подстраивается под ваши процессы, а не наоборот. Если команде нужна гибкость, автоматизация без кода и возможность вести не только задачи, но и учёт времени, финансов или своих метрик — система справится.</p><p><b>Kaiten </b>— про визуализацию и Agile из коробки. Если вам нужны связанные доски команд на одном экране, встроенные метрики и быстрый старт без долгих конфигураций.</p><p>Выбирайте исходя из того, что болит сильнее: хаос в знаниях, негибкость процессов или отсутствие общей картины по задачам.</p>]]></content:encoded>
    </item>
    <item>
      <title>Курсы Agile и Scrum: обучение бесплатно и платно</title>
      <link>https://tproger.ru/articles/kursy-agile-i-scrum--obuchenie-besplatno-i-platno</link>
      <comments>https://tproger.ru/articles/kursy-agile-i-scrum--obuchenie-besplatno-i-platno?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kursy-agile-i-scrum--obuchenie-besplatno-i-platno</guid>
      <description><![CDATA[<p>Лучшие курсы Agile и Scrum. Рейтинг вариантов онлайн-обучения бесплатно и платно, обзор обучающей программы и стоимости курсов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kursy-agile-i-scrum--obuchenie-besplatno-i-platno">Курсы Agile и Scrum: обучение бесплатно и платно</a>»</p>]]></description>
      <category><![CDATA[Организация разработки]]></category>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Обучающие курсы]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 10 Oct 2025 08:55:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Качественное обучение Agile становится необходимостью не только для IT-специалистов, но и для профессионалов в маркетинге, дизайне и даже менеджменте в различных сферах. Гибкие подходы завоевывают все новые области, но знаете ли вы, что манифест Agile был написан всего за один уикенд, и его авторы не предполагали, что он приведет к настоящей революции? Или что термин Scrum пришел из регби, где важна слаженность команды, борющейся за мяч? Эти методики — не просто правила, а целая философия, которую лучше всего осваивать через практическое применение.</p><p>Я проанализировала около 50 предложений от ведущих образовательных платформ, чтобы составить рейтинг из топ-10 самых эффективных курсов, а также добавить 12 коротких программ для точечного погружения и 15 бесплатных курсов для старта. Этот обзор поможет вам выбрать идеальное обучение по Agile и Scrum, независимо от вашего уровня и опыта.</p><p><b>Также я подготовила эксклюзивные промокоды, которые позволят вам сэкономить при начале обучения. Инструкции по их применению вы найдете в описаниях курсов.</b></p><h2>ТОП-10 лучших курсов Agile и Scrum в 2026 году</h2><ol><li><a href="https://experts2.ru/HvndGm?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=1">Управление по Agile: Scrum, Kanban, Lean</a> от Нетологии — полный цикл управления проектами: от создания канбан-досок и применения Lean-подхода до анализа эффективности и оптимизации рабочих процессов.</li><li><a href="https://experts2.ru/YlzWtb?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=2">Agile: Scrum и Kanban в работе над продуктом</a> от Skillbox.ru — системное понимание гибкой разработки с разбором архитектуры Scrum, инструментов Kanban и методик проектного управления.</li><li><a href="https://experts2.ru/ekmBWf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=3">Agile: от основ до скрам-мастера</a> от Нетологии — инструменты для старта в роли скрам-мастера с отработкой навыков на Agile, Scrum, Kanban и Lean.</li><li><a href="https://experts2.ru/gWowGs?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=4">Agile: методология проектного управления</a> от MBA — практические навыки проектного планирования и реализации с изучением методов целеполагания и управления ресурсами.</li><li><a href="https://experts2.ru/KpcxbE?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=5">Agile, Scrum, Kanban</a> от MBS — подходы к формированию задач для снижения затрат на проекты и инструментарий продуктового анализа.</li><li><a href="https://experts2.ru/ewaUWh?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=6">Agile Project Manager</a> от OTUS.ru — перспективы участия в Agile-трансформациях с освоением адаптации методологий под бизнес-задачи.</li><li><a href="https://experts2.ru/qeHaOj?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=7">Agile в командах</a>  от  Контур.Школы — базовые принципы гибких подходов с практическими умениями работы по Scrum и Kanban.</li><li><a href="https://experts2.ru/lqHLwf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=8">AGILE &amp; SCRUM: теория и практика внедрения в бизнес</a> от Знанио — системное изложение Scrum с разбором рабочих стратегий и тактических приемов.</li><li><a href="https://experts2.ru/pKywqG?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=9">Agile-методологии в управлении проектами</a> от City Business School — Agile-подход с акцентом на принципы и практические инструменты управления проектами.</li><li><a href="https://experts2.ru/ekzTSp?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=10">Методология Agile</a>  от Lectera.com — практическое применение Agile-управления и SCRUM-методик с изучением механизмов проектного управления.</li></ol><p>Обучение Scrum и Agile — это маст-хэв не только для управленцев. Разработчики начинают видеть логику процессов, а дизайнеры и маркетологи — наконец-то находить общий язык с командой. Для тех, кто в начале пути или планирует сменить поле деятельности, это знание станет вашим козырем, серьезно повышающим шансы на интересную работу.</p><h2>Онлайн-курсы Agile и Scrum</h2><p><b>1. <a href="https://experts2.ru/HvndGm?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=1">Управление по Agile: Scrum, Kanban, Lean</a> | Нетология</b></p><p><i>Используйте промокод kursfinder, чтобы получить скидку 7%</i></p><p><a href="https://experts2.ru/HvndGm?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=1">Применить промокод&gt;&gt;&gt;</a></p><p>На этом курсе Kanban и Lean изучаются не как сухая теория, а как практичные инструменты для работы. Слушатели учат выстраивать процессы с помощью канбан-досок, избавляться от лишнего с помощью Lean, а затем анализировать, как сделать всё еще эффективнее. В итоге, вы научитесь вести проекты так, чтобы заказчики были довольны, а команда не страдала от перегрузок и стресса.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/8654fdab-59e2-40cc-820b-82d1a89e76f1.jpg" alt="" /></figure><ul><li>Стоимость: 40 400 рублей</li><li>Длительность: 4 месяца</li><li>Формат обучения: видеолекции, практические задания и вебинары</li><li>Сертификат: удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><ul><li>руководителям отделов и подразделений, а также тим-лидам;</li><li>специалистам по управлению проектами и продуктами;</li><li>владельцам компаний и стартапов.</li></ul><p><b>Преимущества:</b></p><ul><li>помощь в подборе подходящего формата обучения;</li><li>бесплатная вводная консультация с экспертом;</li><li>индивидуальные рекомендации по развитию карьеры;</li><li>удобная мобильная платформа для занятий;</li><li>полный доступ к материалам без интернета;</li><li>персональные напоминания о дедлайнах смен;</li><li>детальная обратная связь по заданиям;</li><li>возможность получить налоговый вычет 13%;</li><li>организация корпоративного обучения для коллектива;</li><li>гарантия возврата средств при несоответствии ожиданий;</li><li>начисление баллов Плюса при оплате через Яндекс Пэй.</li></ul><p><b>Недостатки:</b></p><ul><li>не обнаружено.</li></ul><p><b>Программа обучения:</b></p><ul><li>Основы менеджмента и гибких методологий</li><li>Продуктовая разработка и мышление</li><li>Фреймворк Scrum и его практическое применение</li><li>Принципы Lean и Kanban</li><li>Лидерство в Agile-командах</li><li>Комбинация различных методик управления</li><li>Дипломный проект по внедрению Agile</li></ul><p><a href="https://experts2.ru/HvndGm?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=1">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>2. <a href="https://experts2.ru/YlzWtb?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=2">Agile: Scrum и Kanban в работе над продуктом</a> | Skillbox.ru</b></p><p><i>Используйте промокод kursfinder, чтобы получить скидку 50%</i></p><p><a href="https://experts2.ru/YlzWtb?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=2">Применить промокод&gt;&gt;&gt;</a></p><p>Курс дает системное понимание гибкой разработки: архитектуру Scrum с ее компонентами, инструменты Kanban и методики проектного управления. Учащиеся осваивают построение командных процессов, гибкие циклы разработки и критерии выбора рабочих инструментов. Это позволяет применять изученные подходы для достижения конкретных проектных результатов, включая разрешение конфликтных ситуаций, стимулирование команды и функциональное распределение ролей.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/ba6e63e6-e9d9-4b70-aaa4-d5c8e7877e69.jpg" alt="" /></figure><ul><li>Стоимость: 44 532 рублей</li><li>Длительность: 1 месяц</li><li>Формат обучения: видеокейсы, практика</li><li>Сертификат: удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><ul><li>тем, кто стремится освоить профессию скрам-мастера;</li><li>руководителям проектов;</li><li>начинающим;</li><li>владельцам бизнеса.</li></ul><p><b>Преимущества:</b></p><ul><li>консультация по выбору профессии с подарком и бесплатными модулями;</li><li>практика с проверкой и комментариями от экспертов;</li><li>постоянный доступ к материалам и будущим обновлениям;</li><li>бесплатная индивидуальная консультация перед стартом;</li><li>дополнительная скидка при полной оплате;</li><li>оперативная техническая поддержка.</li></ul><p><b>Недостатки:</b></p><ul><li>ограниченное количество мест на курс.</li></ul><p><b>Программа обучения:</b></p><ul><li>Фреймворки Agile и их особенности</li><li>Артефакты Scrum и их назначение</li><li>Распределение ролей и зон ответственности в Scrum</li><li>Основные события Scrum-процесса</li><li>Практика проведения Product Backlog Refinement</li><li>Организация и проведение ретроспектив</li><li>Компетенции для успешного создания продукта</li><li>Запуск и мониторинг производственных метрик</li><li>Метод Kanban для оптимизации командной работы</li><li>Инструменты для управления распределенными командами</li><li>Итоговый проект по внедрению Scrum или Kanban</li></ul><p><a href="https://experts2.ru/YlzWtb?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=2">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>3. <a href="https://experts2.ru/ekmBWf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=3">Agile: от основ до скрам-мастера</a> | Нетология</b></p><p><i>Используйте промокод kursfinder, чтобы получить скидку 7%</i></p><p><a href="https://experts2.ru/ekmBWf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=3">Применить промокод&gt;&gt;&gt;</a></p><p>Эта программа готовит к роли скрам-мастера, давая инструменты для управления проектами. В основе курса — отработка навыков на методологиях Agile, Scrum, Kanban и Lean. Вы научитесь применять Agile на практике, проводить скрам-ивенты и управлять бэклогом, настраивать процессы через канбан-доски, сокращать издержки Lean-методами, работать в условиях неопределенности, оценивать задачи и выстраивать командное взаимодействие. Финальной частью обучения станет формирование умения ставить продуктовые цели и запускать новые скрам-команды.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/518841c3-cfbd-4144-820a-59ef3593756f.jpg" alt="" /></figure><ul><li>Стоимость: 90 700 рублей</li><li>Длительность: 6 месяцев</li><li>Формат обучения: лекции, вебинары, воркшопы, практика, бизнес-игра</li><li>Сертификат: удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><ul><li>начинающим скрам-мастерам;</li><li>менеджерам продукта или проекта;</li><li>тимлидам, руководителям и HR;</li><li>тем, кто ищет работу в IT-компаниях.</li></ul><p><b>Преимущества:</b></p><ul><li>персональная консультация и скидка;</li><li>поддержка в подготовке к сертификации PSM I;</li><li>доступ к материалам в личном кабинете и мобильном приложении без интернета;</li><li>гибкий график с вечерними занятиями для совмещения с работой;</li><li>возможность корпоративного обучения и адаптации программы;</li><li>поддержка карьерного роста и помощь в трудоустройстве.</li></ul><p><b>Недостатки:</b></p><ul><li>встречаются сбои в мобильном приложении.</li></ul><p><b>Программа обучения:</b></p><ul><li>Менеджмент и основы Agile</li><li>Продуктовая разработка и формирование продуктового мышления</li><li>Применение Scrum в управлении продуктом и проектами</li><li>Методологии Lean и Kanban</li><li>Agile-лидерство и управление командой</li><li>Комбинирование различных подходов на практике</li><li>Роль и обязанности скрам-мастера</li><li>Взаимодействие скрам-мастера с командой разработки</li><li>Работа скрам-мастера с владельцем продукта</li><li>Интеграция скрам-мастера в организационную структуру</li><li>Подготовка к сертификации скрам-мастера</li></ul><p><a href="https://experts2.ru/ekmBWf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=3">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>4. <a href="https://experts2.ru/gWowGs?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=4">Agile: методология проектного управления</a> | MBA</b></p><p>Обучение направлено на совершенствование практических навыков проектного планирования и реализации. Слушатели изучают методы целеполагания, построения эффективных планов, управления ресурсной базой и оценки рисковых факторов. Дополнительный блок охватывает вопросы мотивации сотрудников, решения операционных проблем, выстраивания коммуникаций и обеспечения продуктивного взаимодействия в проектной деятельности.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/c82a9754-4631-41c5-89f2-8e2cf90246e2.jpg" alt="" /></figure><ul><li>Стоимость: 55 608 рублей</li><li>Длительность: 1 месяц</li><li>Формат обучения: дистанционно, вебинары, практические задания</li><li>Сертификат: удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><ul><li>руководителям и менеджерам;</li><li>предпринимателям и бизнесменам.</li></ul><p><b>Преимущества:</b></p><ul><li>обратная связь от преподавателей по всем заданиям;</li><li>поддержка кураторов на протяжении всего обучения;</li><li>бесплатная консультация по программе перед стартом;</li><li>спикеры-эксперты с опытом в российских и международных компаниях;</li><li>возврат 13% от стоимости обучения через налоговый вычет;</li><li>практическая составляющая: 70% занятий построены на реальных рабочих задачах;</li><li>трудоустройство: 65% выпускников находят работу в течение трех месяцев.</li></ul><p><b>Недостатки:</b></p><ul><li>задержки ответов технической поддержки.</li></ul><p><b>Программа обучения:</b></p><ul><li>Планирование проектов: от постановки целей до контроля результатов</li><li>Организация рабочих процессов с применением современных инструментов</li><li>Контроль выполнения проектов на всех этапах жизненного цикла</li><li>Освоение гибких методологий Agile, Scrum и Kanban</li><li>Управление проектами в условиях цифровой трансформации</li><li>Инструменты для эффективной работы в цифровой среде</li><li>Адаптация классических подходов к современным реалиям</li></ul><p><a href="https://experts2.ru/gWowGs?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=4">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>5. <a href="https://experts2.ru/KpcxbE?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=5">Agile, Scrum, Kanban</a> | MBS</b></p><p>Обучение помогает выстроить процесс работы с задачами, при котором команда достигает лучших результатов. Слушатели учатся оптимизировать старт проектов, использовать короткие итерации и налаживать прозрачную коммуникацию. Программа также включает инструменты для продуктового анализа, валидации идей и отслеживания эволюции требований заказчиков.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/320ab30c-9370-47f6-aae1-18623dc82543.jpg" alt="" /></figure><ul><li>Стоимость: 39 510 рублей</li><li>Длительность: 2 дня</li><li>Формат обучения: очно или онлайн, практические задания</li><li>Сертификат: удостоверение о повышении квалификации или Сертификат Moscow Business School</li></ul><p><b>Кому подойдет: </b></p><ul><li>product-менеджерам;</li><li>руководителям проектных групп;</li><li>внедренческим консультантам;</li><li>топ-менеджерам;</li><li>специалистам в сфере HR, развития бизнеса и стратегического планирования.</li></ul><p><b>Преимущества:</b></p><ul><li>четвертый участник в группе — бесплатно;</li><li>преподаватели с пятилетним практическим опытом в области;</li><li>бесплатная индивидуальная консультация перед стартом;</li><li>разбор реальных кейсов из вашей рабочей практики вместо абстрактных заданий;</li><li>выгодные условия рассрочки платежа;</li><li>сертификаты, котирующиеся у ведущих отраслевых работодателей;</li><li>перенос дат обучения при необходимости;</li><li>комплект уникальных авторских материалов.</li></ul><p><b>Недостатки:</b></p><ul><li>не подойдет новичкам.</li></ul><p><b>Программа обучения:</b></p><ul><li>Фреймворки и методологии создания продукта</li><li>Менеджмент стартапов на основе Agile, Scrum и Kanban</li><li>Продуктовая разработка по принципам Agile, Scrum и Kanban</li><li>Практики управления командами и повышения их эффективности</li><li>Инструментарий Lean Startup для развития продуктов в Agile-среде</li><li>Методология Customer Development: путь от идеи до продукта</li><li>Современные методы исследования рынка и пользователей</li><li>Инструменты проверки гипотез и получения практических инсайтов</li></ul><p><a href="https://experts2.ru/KpcxbE?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=5">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>6. <a href="https://experts2.ru/ewaUWh?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=6">Agile Project Manager</a> | OTUS.ru</b></p><p>Программа открывает перспективы не только для позиций скрам-мастера или проект-менеджера, но и позволяет участвовать в комплексных Agile-трансформациях, работая на пересечении продуктовых, технических и бизнес-направлений. Ученики освоят выбор и адаптацию Agile, Scrum, Kanban, Waterfall под конкретные бизнес-задачи, разрешение конфликтов, ведение переговоров и предоставление конструктивной обратной связи. Также совершат оптимизацию процессов и приоритизацию задач в соответствии со стратегическими целями, защиту проектных решений на уровне топ-менеджмента.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/0b4f844f-1b2a-4c42-9b6b-1626f53256b9.jpg" alt="" /></figure><ul><li>Стоимость: 116 000 рублей</li><li>Длительность: 5 месяцев</li><li>Формат обучения: интерактивные вебинары, практика, домашняя работа, кейс-задания, теоретическая часть</li><li>Сертификат: удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><ul><li>проект-менеджерам и product-менеджерам из ИТ;</li><li>руководителям команд или департаментов;</li><li>руководителям,  проект-менеджерам и другим управленцам не из ИТ;</li><li>программистам, аналитикам, тестировщикам;</li><li>другим заинтересованным специалистам не из ИТ.</li></ul><p><b>Преимущества:</b></p><ul><li>практический подход с решением реальных рабочих задач;</li><li>преподаватели с опытом реализации проектов в области;</li><li>модули по разным аспектам управления для комплексного взгляда;</li><li>компенсация до 13% стоимости обучения через налоговый вычет;</li><li>доступ к сообществу выпускников для нетворкинга и обмена опытом;</li><li>перспективы трудоустройства в компаниях, применяющих Agile-подход.</li></ul><p><b>Недостатки:</b></p><ul><li>необходимо ждать начала обучения.</li></ul><p><b>Программа обучения:</b></p><ul><li>Проектный и продуктовый подход: особенности и ключевые отличия</li><li>Стратегия постепенных улучшений существующих процессов</li><li>Методология радикальных преобразований в бизнес-процессах</li><li>Управление организационными изменениями на разных этапах</li><li>Инструментарий современного руководителя проектов</li><li>Технические аспекты в управлении проектами и продуктами</li><li>Развитие гибких навыков для карьерного роста</li><li>Проектная работа для закрепления полученных знаний</li></ul><p><a href="https://experts2.ru/ewaUWh?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=6">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>7. <a href="https://experts2.ru/qeHaOj?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=7">Agile в командах</a>  | Контур.Школа</b></p><p>Изучая гибкие подходы, участники открывают для себя не просто методы работы, а целостную систему мышления. Освоение Scrum и Kanban идет рука об руку с развитием командной синергии, честной оценкой результатов и культурой постоянных улучшений. По мере прохождения курса растет уверенность в управлении изменениями, а инструменты Agile становятся естественной частью рабочего процесса, помогая достигать лучших показателей.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/2918c90f-df1e-4a6b-86d0-47aceb141331.jpg" alt="" /></figure><ul><li>Стоимость: 7 900 рублей</li><li>Длительность: меньше 2 месяцев</li><li>Формат обучения: лонгриды и дополнительные материалы, тестирования</li><li>Сертификат: сертификат установленного образца</li></ul><p><b>Кому подойдет: </b></p><ul><li>тимлидам в IT;</li><li>разработчикам;</li><li>тестировщикам;</li><li>новичкам.</li></ul><p><b>Преимущества:</b></p><ul><li>обратная связь от куратора по всем практическим заданиям;</li><li>мобильное приложение для занятий в любом месте;</li><li>корпоративный формат для обучения сотрудников вашей компании;</li><li>возможность приостановить обучение при загруженности.</li></ul><p><b>Недостатки:</b></p><ul><li>материалы доступны только в течение двух месяцев.</li></ul><p><b>Программа обучения:</b></p><ul><li>Agile-подход: его суть и бизнес-выгода для компаний</li><li>Роль Scrum-мастера: зона ответственности и влияние на команду</li><li>Влияние Agile на мотивацию и удовольствие от работы</li><li>Антипаттерны Agile-команд: типичные ошибки и их решение</li></ul><p><a href="https://experts2.ru/qeHaOj?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=7">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>8. <a href="https://experts2.ru/lqHLwf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=8">AGILE &amp; SCRUM: теория и практика внедрения в бизнес</a> | Знанио</b></p><p>Курс предлагает системное изложение методологии Scrum с разбором рабочих стратегий и тактических приемов. Автор детализирует ценностную основу Agile, охватывая теоретические аспекты от исторических предпосылок до современных практик. Практический блок включает освоение техник формирования продуктового бэклога, создания рабочих команд и инструментов планирования и контроля разработки.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/157c2933-0976-42d0-87e6-94b2e7c7bd0f.jpg" alt="" /></figure><ul><li>Стоимость: 299 рублей</li><li>Длительность: от 1 дня</li><li>Формат обучения: текстовые и видеоматериалы, практика</li><li>Сертификат: сертификат установленного образца</li></ul><p><b>Кому подойдет: </b></p><ul><li>руководителям;</li><li>новичкам.</li></ul><p><b>Преимущества:</b></p><ul><li>процесс обучения без посещения учебного центра и почтовой пересылки документов;</li><li>обучение и документы от официальных лицензированных учебных организаций;</li><li>документы установленного образца от котируемых образовательных учреждений;</li><li>теоретические и практические знания от признанных специалистов-практиков;</li><li>старт обучения сразу после оплаты и сжатые сроки освоения программы;</li><li>снижение цены на 10% при нахождении аналогичного курса дешевле;</li><li>возможность рассрочки, корпоративной оплаты или налогового вычета;</li><li>возврат полной стоимости при несоответствии курса ожиданиям.</li></ul><p><b>Недостатки:</b></p><ul><li>сжатое обучение.</li></ul><p><b>Программа обучения:</b></p><ul><li>Agile INTRO</li><li>Введение</li><li>Сравнение</li><li>SCRUM</li><li>AGILE</li><li>Внедрение</li><li>Выводы</li></ul><p><a href="https://experts2.ru/lqHLwf?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=8">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>9. <a href="https://experts2.ru/pKywqG?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=9">Agile-методологии в управлении проектами</a> | City Business School</b></p><p>Начиная с основ Agile, программа фокусируется на том, что действительно пригодится в работе: принципах и инструментах для управления проектами. Вы последовательно разберете методологию, фреймворки, роли, коммуникацию и адаптацию, параллельно отрабатывая все на практических заданиях. В итоге вы легко подстраиваетесь под изменения, координируете команду без лишних усилий и грамотно распределяете время — так и растет ваша профессиональная эффективность.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/799927e8-e296-4a79-8868-7a73ae99c41f.jpg" alt="" /></figure><ul><li>Стоимость: 19 990 рублей</li><li>Длительность: 21 день</li><li>Формат обучения: видеоматериалы, тренажеры, тестирования</li><li>Сертификат: сертификат установленного образца</li></ul><p><b>Кому подойдет: </b></p><ul><li>менеджерам проектов;</li><li>руководителям любого уровня.</li></ul><p><b>Преимущества:</b></p><ul><li>готовые инструкции по внедрению agile-методов в работу;</li><li>карьерный рост в ролях скрам-мастера или проджект-менеджера;</li><li>гибкий график без фиксированных сроков сдачи;</li><li>бессрочный доступ ко всем видео и материалам курса.</li></ul><p><b>Недостатки:</b></p><ul><li>редкие проверки заданий куратором.</li></ul><p><b>Программа обучения:</b></p><ul><li>Введение в основные agile-фреймворки: Scrum, Kanban, XP, Lean</li><li>Базовые понятия и принципы гибкой методологии</li><li>История создания и эволюции agile-подхода</li><li>Сильные и слабые стороны agile для бизнеса</li><li>Scrum-методология: принципы, артефакты и события</li><li>Kanban-метод: визуализация, лимиты и управление потоком</li><li>Сравнение Scrum и Kanban: критерии выбора подхода</li><li>Agile-трансформация: этапы внедрения в проекты</li></ul><p><a href="https://experts2.ru/pKywqG?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=9">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>10. <a href="https://experts2.ru/ekzTSp?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=10">Методология Agile</a>  | Lectera.com</b></p><p>Курс дает практическое освоение Agile-управления и SCRUM-методик. Вы изучите механизмы эффективного проектного управления для достижения конкретных результатов в бизнесе и разработке продуктов. При этом сохранятся преимущества гибкого формата работы — мобильность, творческая атмосфера и командная сплоченность. В программе: принципы проектного управления, методы быстрого тестирования идей, методики планирования спринтов, проведение SCRUM-собраний и цели ретроспективы спринта.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-08/d358e6b4-6e39-4c47-b965-f5ac9a85557c.jpg" alt="" /></figure><ul><li>Стоимость: 3 650 рублей</li><li>Длительность: 10,6 часов</li><li>Формат обучения: видео, кейсы, практика, тестирования</li><li>Сертификат: сертификат установленного образца</li></ul><p><b>Кому подойдет: </b></p><ul><li>менеджерам;</li><li>разработчикам;</li><li>тестировщикам;</li><li>новичкам;</li><li>руководителям.</li></ul><p><b>Преимущества:</b></p><ul><li>дополнительные материалы для углубленного изучения тем;</li><li>гибкий график без дедлайнов и фиксированных занятий;</li><li>поддержка кураторов с развернутой обратной связью;</li><li>лаконичные видеоуроки без лишней информации.</li></ul><p><b>Недостатки:</b></p><ul><li>программа дает базовые знания, но нет углубления в узкие темы.</li></ul><p><b>Программа обучения:</b></p><ul><li>Ключевые аспекты управления проектами</li><li>Применение Agile-методов в повседневных задачах</li><li>Внедрение скрам в рабочие процессы команды</li><li>Быстрое тестирование бизнес-идей и гипотез</li><li>Развитие лидерских качеств и навыков</li><li>Анализ продуктивности работы команды</li><li>Основные понятия и термины Agile</li><li>Стратегии эффективного планирования спринта</li><li>Проведение ежедневных скрам-собраний</li><li>Задачи и цели ретроспективы спринта</li></ul><p><a href="https://experts2.ru/ekzTSp?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=10">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><h2>Еще 17 дополнительных курсов Agile и Scrum</h2><p>Если вы уже освоили основы и хотите углубить свои знания, дополнительные курсы станут отличным шагом вперед. Эти программы помогут вам прокачать навыки в узкоспециализированных областях, освоить более сложные техники и подходы, а также применить новые знания в реальных проектах.</p><ul><li><a href="https://experts2.ru/nzAOjc?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Интенсив Agile</a> от Академии BELHARD. Участники интенсива освоят гибкие методологии разработки программного обеспечения с акцентом на их базовые принципы и ценностные ориентиры. Они изучат инструменты управления проектами и рисками, а также методы адаптации подходов под специфические условия. По окончании курса слушатели смогут целенаправленно улучшать коммуникационные процессы внутри команды и с заказчиками.</li><li><a href="https://experts2.ru/WbzfVk?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Product Management: гибкие подходы Agile (Scrum), Lean и DevOps</a> от УЦ Специалист. В рамках программы слушатели осваивают ключевые аспекты продукт-менеджмента и гибких подходов к разработке. Они изучат методы анализа рынка и конкурентной среды, управления продуктными требованиями и функциональностью. Особое внимание уделяется практическому применению Agile, Scrum, Lean и DevOps методологий в управлении продуктом.</li><li><a href="https://experts2.ru/VgTpla?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile - Scrum Foundation 1</a> от УЦ Специалист. Обучение построено на практическом применении Scrum через создание нового продукта в команде. Участники получат непосредственный опыт работы по данной методологии и оценят ее преимущества. Под руководством наставника они освоят инновационные подходы к решению проектных задач.</li><li><a href="https://experts2.ru/wqSOak?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile - Scrum Foundation 2</a> от УЦ Специалист. Программа знакомит с передовыми мировыми практиками разработки программного обеспечения, доказавшими эффективность. Основной акцент сделан на практических занятиях в формате ролевых игр с активным участием слушателей.</li><li><a href="https://experts2.ru/ajuDEv?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Professional Scrum Master</a> от Scrum.ru. Курс направлен на освоение принципов и методов эффективного управления проектами в Scrum. Выпускники получат инструменты для повышения результативности команд и достижения проектных целей.</li><li><a href="https://experts2.ru/JfyHis?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile Fundamentals Certification</a> от ICAgile. Данная программа позволяет не только пройти обучение, но и получить международную сертификацию по основам Agile. Участники курса формируют глубокое понимание принципов гибкой методологии и immediately применяют полученные знания на практике через серию практических упражнений и разбор реальных кейсов.</li><li><a href="https://experts2.ru/tlGsoQ?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile и Scrum</a> от ScrumTrek. В рамках этого обучения участники осваивают не только теорию, но и проходят полный цикл сертификации. Курс охватывает практическое применение различных гибких методологий разработки, включая Scrum, Kanban и XP. Особое внимание уделяется развитию навыков управления командой, анализа проектных показателей, а также техникам планирования и организации эффективного рабочего процесса.</li><li><a href="https://experts2.ru/fuwMIs?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile и управление проектами</a> от Mike Pritula. Эта программа предлагает комплексное изучение ключевых концепций и инструментов Agile-подхода. Слушатели детально разбирают такие аспекты как управление проектными рисками, построение эффективной коммуникации, обеспечение качества продукции и адаптацию к изменениям. Все теоретические модули подкрепляются практическими заданиями, которые можно immediately применять в реальной работе.</li><li><a href="https://experts2.ru/ebtsUF?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Professional Scrum Master I: курс и симулятор</a> от PmClub. Professional Scrum Master (PSM I) — профессиональный сертификат от scrum.org, которым обладают более 360 000 cкрам-мастеров по всему миру. Входных требований у PSM I нет, поэтому сертификат можно получить, даже если нет опыта работы скрам-мастером.</li><li><a href="https://experts2.ru/mNcSsh?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Управление проектами по Agile</a> от Rocket. Программа фокусируется на практическом применении Agile в управлении проектами. Слушатели учатся выстраивать рабочие процессы, распределять роли в команде, проводить все типы скрам-мероприятий: планирование спринтов, ежедневные стендапы, обзоры результатов и ретроспективы. Каждый модуль содержит практические задания для закрепления навыков.</li><li><a href="https://experts2.ru/eOmdbS?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">SAFe® Release Train Engineering</a> от Agile LAB. Этот курс знакомит с принципами масштабирования Agile в больших организациях через методологию Scaled Agile Framework. Участники осваивают техники планирования и управления выпусками продуктов, а также инструменты эффективного взаимодействия со всеми заинтересованными сторонами проекта. Программа включает множество практических примеров из реальных проектов.</li><li><a href="https://experts2.ru/vAawXk?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile.Scrum</a> от центра Андрея Плетнева. Практико-ориентированный курс, где участники учатся работать в скрам-команде, распределять задачи, проводить ежедневные встречи, планировать спринты и анализировать их результаты. Отдельные модули посвящены управлению проектными рисками и методам адаптации к изменениям в процессе разработки.</li><li><a href="https://experts2.ru/OipJhd?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Базовый Agile</a> от ScrumTrek. Программа предназначена для начинающих и представляет собой первый этап международной сертификации ICAgile. Курс дает фундаментальное понимание Agile-методологии и prepares участников к дальнейшему профессиональному развитию в этом направлении. После завершения выдается сертификат ICAgile ICP.</li><li><a href="https://experts2.ru/yZiIkt?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Методология Scrum</a> от PM Exspert. Интенсивный трехдневный курс teaches эффективному сочетанию классического проектного управления по PMBOK® с гибкостью Scrum. Участники получают не только теоретические знания, но и практический опыт применения скрам-методологии в симуляции реального проекта.</li><li><a href="https://experts2.ru/swrXlU?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile и Scrum</a> от Scrum Alliance. Программа Certified Scrum Master позволяет глубоко освоить ключевые концепции скрам-методологии. Обучение помогает улучшить коммуникационные процессы внутри команды и между командами, а также дает инструменты для проведения организационных изменений независимо от текущей роли в компании.</li><li><a href="https://experts2.ru/EnomeG?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Применение гибких технологий</a> от Академии Айти. Курс помогает понять важность системного подхода в управлении разработкой IT-решений. Участники знакомятся с методологией Kanban, изучают техники визуализации рабочих процессов и инструменты управления ресурсами. Особое внимание уделяется практическому применению полученных знаний.</li><li><a href="https://experts2.ru/WGhedc?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile Project Management</a> от Onagile Academy. Программа позволяет сравнить подходы к созданию команд в классическом проектном управлении и Agile-среде. Участники изучают методы подбора участников проекта, формирования эффективных рабочих групп и инструменты управления распределенными командами. Курс содержит множество кейсов из реальной практики.</li></ul><h2>Бесплатные курсы Agile и Scrum</h2><p>В этом разделе собрала несколько бесплатных программ, которые позволяют начать обучение Agile бесплатно. Это отличная возможность составить собственное мнение о методологии, а затем решить, стоит ли углубляться в тему с платными курсами.</p><ol><li><a href="https://experts2.ru/KkhuzZ?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Изучаем основы управления проектами по Agile за 3 дня</a> от Skillbox. Если вам проще учиться короткими рывками — этот интенсив идеален. За три дня вы не только разберетесь в основах, но и сразу примените их в реалистичных рабочих ситуациях. Преподаватели-практики будут комментировать ваши решения — как если бы вы работали в настоящей команде.</li><li><a href="https://experts2.ru/afwuRP?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Что такое Agile и зачем он нужен бизнесу</a> от Нетологии. Этот курс — для тех, кто хочет понять саму суть гибких подходов. Вы узнаете, почему компании переходят на Agile, как это меняет работу команд, и какие роли появляются в процессе. Все объясняют на конкретных примерах, без заумных терминов.</li><li><a href="https://experts2.ru/hNfiVd?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Гибкое управление: как помочь бизнесу в условиях неопределенности </a>от ScrumTrek. Отличный вариант для тех, кто работает в быстро меняющейся среде. Курс учит не просто следовать методологии, а гибко подстраиваться под обстоятельства — как раз то, что нужно в современном бизнесе.</li><li><a href="https://experts2.ru/IkbheA?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Бесплатный мини-курс: Agile, Scrum, Kanban</a> от Product Lab. Если хотите за один присест разобраться в трех основных подходах — вам сюда. Вс разложено по полочкам: что выбрать для ваших задач, как организовать команду и как управлять процессом от идеи до результата.</li><li><a href="https://experts2.ru/fczXDd?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile. Вводный курс</a> от Stepik. Для тех, кто любит учиться в своем темпе. Материалы доступны круглосуточно, можно возвращаться к сложным темам снова и снова. Отлично подходит для знакомства с темой.</li><li><a href="https://experts2.ru/MNhgzc?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile Product Owner Career Guide</a> от Udemy. Мечтаете о роли владельца продукта? Этот курс покажет вам изнутри, что это за работа. Авторы делятся реальными вопросами с собеседований из крупных компаний — такая информация бесценна для тех, кто планирует карьерный рост.</li><li><a href="https://experts2.ru/hfVxDk?sub1=tproger-kf&amp;sub2=agile-obuchenie&amp;sub4=netop">Agile Project Management</a> от Coursera. Для основательных людей, которые хотят разобраться до мелочей. Здесь вы поймете не только как работать по Scrum, но и почему именно так нужно работать. Отлично подходит для будущих скрам-мастеров и тех, кто хочет научиться вести команду через сложные проекты.</li></ol><h2>Бесплатные видеоуроки Agile и Scrum</h2><p>Если вам нужна более гибкая и наглядная форма занятий, обратите внимание на подборку бесплатных курсов по Agile и Scrum в формате видеоуроков. Они позволяют изучать материал в удобном темпе, возвращаясь к сложным моментам. Этот вариант идеален для визуалов и тех, у кого нет возможности привязываться к жесткому учебному графику.</p><ol><li><a href="https://youtu.be/djO9Hiey0dk?si=VeXIR_X9Tg_ZV1Vm">Весь СКРАМ за 14 минут</a> от Dmitry Blinov. Автор обозревает такие темы, как PO, Developers, SM, продукт, Sprint, Backlog, инкремент, Daily, демо, ретро и так далее.</li><li><a href="https://youtu.be/UzeSGWAICYw?si=m8fNEee_NJzUeoxL">Что такое Agile? Scrum VS Kanban ДЛЯ НОВИЧКОВ</a> от GeekBrains. СМ помощью полезного видеоурока вы с автором погрузитесь в историю и узнаете, как создавался Agile. Также вам расскажут про Scrum и Kanban — методы, по которым работают многие компании.</li><li><a href="https://youtu.be/5RiudDgvlBw?si=Q9ByRZrGY8LWciwO">Что такое AGILE и SCRUM?</a> от Noukash. В этом видео автор обозревает данные системы. Просмотр будет полезен всем, кто метит на карьеру в IT — специалистам и студентам.</li><li><a href="https://youtu.be/cDvZaXzQezs?si=jhnbDMt4d7BbF1DS">Agile и Scrum на пальцах</a> от АйТиБорода. В этом видео автор постарался простыми словами рассказать о гибких методологиях разработки программного обеспечения.</li><li><a href="https://youtu.be/Y0GxPwXtavo?si=UibuEKm53rtbjiiv">Рождение Scrum-команды</a> от ScrumTrek. В своем докладе на AgileDays Елена поделилась несколькими важными выводами, которые помогли выстроить грамотную систему построения успешной Scrum-команды.</li><li><a href="https://www.youtube.com/live/2uFA3f74D0Q?si=uPyVpnD2jFpx1qJy">Agile &amp; Scrum – знакомство и легкое погружение</a> от ITVDN. В видео затрагивается отличие проектов, ориентированных на выпуск четкого объема работ в определенный срок, и реальностью. Выпуск будет полезен разработчикам и тестировщикам, работающим в Agile &amp; Scrum, тимлидам и менеджерам, бизнес-аналитикам и другим специалистам, желающим лучше понять суть Agile подходов.</li><li><a href="https://youtu.be/T_YUJGoWhfA?si=KZw6QRH7YdOPt_II">Гибкие методологии. Agile, Scrum, Kanban, Lean, Экстремальное программирование</a> от Аспро Cloud. В некоторых отраслях важно подстраиваться под ситуацию. И в этом видео вы как раз рассмотрите семейство гибких методологий.</li><li><a href="https://youtu.be/gFKhmXrxpLc?si=MEiG7r8jzhp6KNBC">Кейсы применения Agile</a> от ScrumTrek. Вводный вебинар курса Certified Agile Professional Online, на котором вы разберете кейсы применения Agile.</li></ol><h2>Что такое Agile и Scrum и в чем их основные отличия</h2><p><b>Agile</b> — это, по сути, просто здравый смысл, оформленный в принципы. Представьте, что вы делаете ремонт квартиры. Если вы заранее, на год вперед, распишете, какого цвета будут обои 15 октября, и будете слепо следовать этому плану, это не будет Agile. Скорее всего, за это время ваши предпочтения изменятся, появятся новые материалы, а сосед сверху затопит вас, и часть работы придется переделывать.</p><p>Agile — это когда вы решили делать ремонт поэтапно. Сначала — кухня. Сделали, пожили, поняли, что розетки надо было расположить иначе, а вытяжку — посильнее. Внесли изменения, когда приступили к ремонту ванной. Потом — гостиная. Вы постоянно сверяетесь с реальностью, а не с устаревшим планом. Главная идея Agile — признать, что мир меняется, и настаивать на неподобающем плане — это глупо. Вместо этого лучше показывать результат, получать feedback и гибко адаптировать курс. Это не методология, а скорее набор убеждений о том, как лучше работать.</p><p><b>Scrum</b> — это уже конкретная методология, которая помогает воплотить эти убеждения в жизнь. Если Agile — это философия «ремонт лучше делать поэтапно», то Scrum — это конкретный график с чёткими ролями и действиями.</p><p>В Scrum работа делится на короткие отрезки, обычно по 1-2 недели, называемые спринтами. В начале каждого спринта команда договаривается: «Что мы можем реально сделать за эти две недели?» Они берут задачи из общего списка пожеланий, называемого бэклогом, и обещают завершить выбранный кусок к установленной дате.</p><p>Каждое утро команда проводит 15-минутную летучку, где каждый участник отвечает на три вопроса: что я сделал вчера, что планирую сделать сегодня и что мне мешает. Это не отчетность, а способ убедиться, что все в курсе и могут помочь, если возникли проблемы.</p><p>В конце спринта происходят два важных события. Сначала команда показывает готовый результат заказчику или пользователям и спрашивает: «Вам то, что получилось? Как двигаться дальше?» Затем команда проводит встречу без начальства, чтобы обсудить: «Как улучшить наш процесс? Что пошло не так? Может, мы взяли на себя слишком много задач или часто отвлекались?» Эта встреча называется ретроспективой и необходима для постоянного улучшения работы команды.</p><p>В Scrum есть чёткие роли: Владелец Продукта (отвечает за «что» делать, представляет интересы заказчика), Scrum-мастер (следит за процессом, помогает команде работать по правилам Scrum, устраняет препятствия) и Команда разработки (делает работу).</p><h2>Как понять, что команде пора пробовать Agile-подходы</h2><p>Вы наверняка узнаете эту ситуацию: только вы составили красивый, детальный план на полгода вперед, как приходит заказчик или руководство и говорит: «Мы тут подумали, давайте сделаем вот так вместо этого». Или на рынке выходит продукт конкурента, и все приходится переделывать на ходу. Ваша команда тратит кучу времени не на саму работу, а на бесконечные перепланирования и исправления старых документов. Если вы постоянно чувствуете, что догоняете уходящий поезд и работаете по устаревшим вводным, это первый звоночек. Agile как раз построен на идее, что изменения — это нормально, и нужно уметь к ним адаптироваться, а не бороться с ними.</p><h2>Когда непонятно, что в итоге получится и доволен ли заказчик</h2><p>Вы несколько месяцев упорно трудились, сдали проект, а заказчик смотрит на результат и говорит: «Ну, это не совсем то, что я хотел»? Или вы сами в процессе понимаете, что создаете что-то бессмысленное, но останавливаться уже поздно. Это классическая ловушка долгосрочного планирования без обратной связи. Agile предлагает показывать результаты работы часто — например, раз в одну-две недели. Это позволяет быстро понять, туда ли вы движетесь, и вовремя скорректировать курс, пока не потратили полгода на не тот продукт.</p><h2>Когда команда теряет мотивацию и тонет в рутине</h2><p>Если ваши сотрудники чувствуют себя винтиками в большой машине, не видят цели своей работы и завалены бессмысленными отчетами, пришло время что-то менять. Agile, и в частности Scrum, делают процесс работы прозрачным для всех. Каждый член команды видит общую цель, понимает, какой вклад он вносит, и может напрямую влиять на организацию своей работы. Короткие циклы, четкие цели на каждый спринт и регулярные обсуждения «как нам улучшить наш процесс» (ретроспективы) возвращают людям ощущение осмысленности и контроля, а это — лучший мотиватор.</p><h2>Когда все идет по плану, но результат никого не радует</h2><p>Это, пожалуй, самый коварный сценарий. Команда работает как часы, соблюдает все сроки, выполняет KPI, но итоговый продукт оказывается посредственным, неинновационным или не находит отклика у пользователей. Это сигнал, что вы оптимизировали процесс ради процесса, забыв о главном — ценности для конечного потребителя. Agile заставляет постоянно задавать себе вопрос: «Делаем ли мы то, что действительно нужно людям?» Работа короткими циклами с регулярной демонстрацией результатов помогает сверяться с реальностью и не позволяет надолго уходить в «автономное плавание», отрываясь от потребностей рынка.</p><p>Неважно, какой путь вы выберете — полноценную программу или короткий бесплатный модуль. Главное, чтобы старт вашего обучения Agile был практико-ориентированным, ведь суть этих методологий — в постоянном совершенствовании и применении знаний. Начните с комфортного для себя формата, чтобы не бросить на полпути, и не стремитесь объять необъятное. Сосредоточьтесь на базовых принципах и пробуйте внедрять их в текущие задачи.</p><p><i>Как вы начали изучать Agile? Какие курсы или материалы стали для вас наиболее полезными? Поделитесь своим опытом в комментариях — это поможет другим сделать правильный выбор и начать обучение с уверенностью.</i></p>]]></content:encoded>
    </item>
    <item>
      <title>5 инструментов для повышения продуктивности разработчиков</title>
      <link>https://tproger.ru/articles/5-instrumentov-dlya-povyweniya-produktivnosti-razrabotchikov</link>
      <comments>https://tproger.ru/articles/5-instrumentov-dlya-povyweniya-produktivnosti-razrabotchikov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/5-instrumentov-dlya-povyweniya-produktivnosti-razrabotchikov</guid>
      <description><![CDATA[<p>Рассмотрели 5 мощных сервисов для повышения продуктивности IT-команд: управление задачами, проекты, документация, автоматизация, интеграции. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/5-instrumentov-dlya-povyweniya-produktivnosti-razrabotchikov">5 инструментов для повышения продуктивности разработчиков</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[GitLab]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Waterfall]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 12 Aug 2025 12:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Планировать спринты, вести задачи, не терять документацию, успевать в дедлайны и не переключаться между десятком вкладок — всё это реально, если выбрать подходящий инструмент. Мы собрали 5 сервисов, которые помогают разработчикам и IT-командам наводить порядок в рабочих процессах: от продвинутых трекеров задач до платформ с CRM, документацией и аналитикой.</p><h2>1. WEEEK</h2><p><a href="https://weeek.net/ru?utm_source=outer&amp;utm_medium=tproger">WEEEK</a> — цифровая платформа для управления проектами, командами и бизнес-процессами без хаоса из отдельных инструментов. Сервис подходит для разных команд: от разработки и дизайна до маркетинга и HR. Прогеры используют WEEEK, чтобы выстраивать процессы по спринтам или в канбане, объединять задачи, документацию и аналитику в одном месте, автоматизировать рутину и концентрироваться на продукте.</p><h2>Технические возможности</h2><p>Внутри WEEEK пять основных модулей: Задачи, База знаний, CRM, Пользователи и Аналитика. Это позволяет организовать весь рабочий процесс в одном пространстве — от постановки задач до анализа результатов. Команды могут выстраивать индивидуальную методологию работы, вести техническую документацию (в том числе разграничивать доступ к ней), получать уведомления о задачах в Telegram и главное, не переключаться между кучей сторонних инструментов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/0a27d9e7-658f-4325-aedf-3cdb5cae240b.png" alt="" /><figcaption>скриншот интерфейса</figcaption></figure><p>Есть интеграции с Google Таблицами, Документами, Miro, Figma, Airtable и календарями (Google, Яндекс, Apple). В разработке — доступ к GitHub и GitLab, с возможностью привязки коммитов к задачам и созданием pull/merge request прямо из интерфейса. Для автоматизации предусмотрен открытый API.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/f56942a8-7266-4005-9307-f0d4e32a08e1.png" alt="" /><figcaption>база знаний для написания документаций</figcaption></figure><p>Разработчики и кросс-функциональные digital-команды используют WEEEK, чтобы синхронизировать процессы, делить задачи между проектами и сохранять прозрачность в работе. Среди пользователей — Karma agency, Stayfitt, SBoard и отдел маркетинга Золотого Яблока. Команды отмечают удобный интерфейс, гибкую настройку прав, возможность быстрого запуска проектов и постоянную поддержку от разработчиков.</p><h2>Тарифы</h2><ul><li>Для команд до 5 человек WEEEK доступен бесплатно;</li><li>Тариф Lite — от 199 ₽ в месяц (до 10 участников);</li><li>Pro — от 399 ₽ (без ограничения по числу участников), есть бесплатный пробный период на 14 дней;</li><li>Business — от 450 ₽ (для масштабных задач и процессов).</li></ul><p>Действуют и специальные условия: для студентов и преподавателей доступ бесплатный; для стартапов и НКО — скидка 50%.</p><h2>2. Kaiten</h2><p><a href="https://kaiten.ru/">Kaiten</a> — российская платформа для управления проектами, задачами, документами и коммуникацией в едином цифровом пространстве. Подходит для команд любого масштаба, от небольших стартапов до крупных компаний, которые хотят системно выстроить внутренние процессы. Разработчики используют Kaiten для гибкого управления задачами по Scrum или Kanban, централизованной работы с документацией и автоматизации командной рутины.</p><h2>Технические возможности</h2><p>Сервис предлагает продвинутые инструменты для организации рабочего процесса: канбан-доски, таймлайны, календари, таблицы, учёт рабочего времени, визуальные сигналы и WIP-лимиты. Полноценная поддержка Scrum включает работу со спринтами, аналитикой и гибкой настройкой рабочих пространств.</p><p>Документы и базу знаний можно редактировать совместно, объединять информацию в папки, открывать по ссылке и публиковать на внешних сайтах. Уведомления приходят в приложение, на почту. Чаты встроены прямо в карточки задач, есть возможность отслеживать взаимосвязи между задачами и подключать внешних пользователей через встроенную службу поддержки.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/f9ed0fcb-e937-4f75-b4d7-f5154b693e96.png" alt="" /><figcaption>Доступен учёт времени удалённых сотрудников</figcaption></figure><p>Kaiten работает в облаке и как on-premise решение. Все данные хранятся на российских серверах, соответствующих стандарту Tier 3. Сервис входит в реестр отечественного ПО и сертифицирован Минцифры РФ.<b></b></p><p>Команды разработки используют Kaiten для построения процессов по Agile-методологиям, автоматизации отчётности, централизованной работы с задачами и документацией. Сервис также подходит маркетологам, продуктовым командам, HR-специалистам и руководителям отделов, которые стремятся сократить количество инструментов в ежедневной работе и повысить прозрачность процессов.</p><h2>Тарифы</h2><p>Kaiten предлагает гибкую систему тарифов:</p><ul><li>Free — бесплатно и бессрочно, с базовыми функциями для работы. Подходит небольшим командам без ограничений по количеству участников.</li><li>Standard — от 420 ₽/мес. на пользователя. Включает 2 любых дополнительных модуля, поддержку и расширенные возможности досок.</li><li>PRO — от 560 ₽/мес. на пользователя. Доступно до 6 модулей и расширенная настройка рабочих пространств.</li><li>Enterprise — по индивидуальной цене. Включает все функции, возможность установки на собственный сервер, настройку под ключ и обучение команды.</li></ul><p>Пробный период — 14 дней. Доступны все функции без привязки банковской карты.</p><h2>3. Яндекс Трекер</h2><p><a href="https://360.yandex.ru/">Яндекс Трекер</a> — сервис управления задачами и проектами, созданный на основе внутренних инструментов Яндекса. Его используют все продуктовые команды компании — от разработки до маркетинга — и более 90 000 других организаций. Система подходит как для классического проектного управления, так и для гибких методологий, снижает ручную нагрузку и помогает организовать работу.</p><h2>Технические возможности</h2><p>Трекер адаптируется под любые процессы: в нём есть доски задач, спринты, эпики, диаграммы Ганта и портфели проектов. Сервис поддерживает гибкие методологии управления (Agile, Scrum, Kanban), а также каскадные модели (Waterfall). Сценарии автоматизации позволяют создавать задачи по расписанию, менять их параметры по триггерам, назначать исполнителей и напоминать о сроках.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/06530006-3e6e-4b7d-8d57-19511d874613.png" alt="" /><figcaption>так выглядит доска задач</figcaption></figure><p>Инструмент интегрируется с другими сервисами через открытый API и входит в состав Яндекс 360 — экосистемы корпоративных решений. Трекер также можно подключать отдельно, без привязки к полному пакету 360.</p><p>Все данные хранятся на серверах в России, система внесена в реестр отечественного ПО и соответствует требованиям законодательства по защите информации.<b></b></p><p>Яндекс Трекер используют команды, которые работают с проектами в высоком темпе и нуждаются в автоматизации. Он помогает синхронизировать работу между отделами, вести обсуждение задач в комментариях, отслеживать прогресс по диаграммам и быстро подключать новых участников. Система подходит как для корпоративных ИТ-отделов и продуктовых команд, так и для HR, дизайна, маркетинга и клиентского сервиса.</p><p>Для миграции из других систем предусмотрены собственные инструменты переноса данных. Управление доступом можно организовать через Active Directory, SAML и систему единого входа (SSO).</p><h2>Тарифы</h2><p>Яндекс Трекер доступен как часть бизнес-пакетов Яндекс 360:</p><ul><li>Минимальный — от 569 ₽/мес. на пользователя. Включает 100 ГБ на Диске, видеовстречи до 100 человек, нейрофильтр в Почте, онлайн-доски и конспекты встреч с YandexGPT.</li><li>Основной — от 779 ₽/мес. на пользователя. 1 ТБ на Диске, до 300 участников на встречах, архив писем, SSO и все функции минимального пакета.</li><li>Продвинутый — от 1539 ₽/мес. на пользователя. Расширенный пакет: 3 ТБ на Диске, до 500 участников на встречах, трансляции, усиленные функции безопасности.</li></ul><p>Также можно подключить Трекер отдельно — за 440 ₽/мес. за пользователя — с дополнительными сервисами Яндекс Вики и Формами.</p><p>Трекер доступен в веб-версии и мобильных приложениях (iOS, Android, HarmonyOS). Некоторые функции — например, создание досок и проектов, доступны только на десктопе.</p><h2>4. Projecto</h2><p><a href="https://promo.projecto.pro/">Projecto</a> — российская платформа для комплексного управления проектами, задачами, документами и командами. Сервис подходит для компаний, которым важно вести всё в едином пространстве: с контролем сроков, документооборотом, встречами и внутренними коммуникациями. Projecto позволяет выстраивать работу по любой методологии, настраивать структуру организации и управлять контактами всех участников процесса.</p><h2>Технические возможности</h2><p>Projecto включает модули для управления задачами, проектами, календарями, документами, уведомлениями и контактами. Команды могут работать с портфелями проектов, выстраивать графики с помощью канбана, календарей и диаграмм Ганта, подключать внешних контрагентов и отслеживать ключевые этапы работы. Есть поддержка подзадач, повторяющихся задач и приватности, а также встроенные чаты и отчеты.</p><p>Платформа позволяет вести корпоративные и личные календари, координировать встречи с учётом часовых поясов и занятости сотрудников, отслеживать доступность переговорных и водителей. Центр уведомлений обеспечивает постоянную видимость событий, включая задачи, цели, поездки и дни рождения.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/6ef7724c-dde6-4ebf-be52-56c2592555b5.png" alt="" /><figcaption>панель с проектами</figcaption></figure><p>Документооборот настраивается гибко: можно создавать карточки, шаблоны, согласовывать и доводить документы до сотрудников. Модуль «Контакты» помогает управлять структурой компании, отслеживать кадровые изменения, синхронизироваться с CardDAV и 1С. Мгновенный поиск по всей системе ускоряет работу с задачами, файлами и комментариями.</p><p>Все данные хранятся на российских серверах, система внесена в реестр отечественного ПО и соответствует требованиям ФЗ-152 и GDPR. Соединение осуществляется только по HTTPS, база данных резервируется каждый час.</p><h2>Сценарии использования</h2><p>Projecto особенно полезен для компаний, которые стремятся централизовать управление бизнес-процессами — от стратегических целей до текущих задач. Им пользуются команды, которым важно вести документацию, контролировать доступы, быстро искать информацию и управлять всей внутренней структурой.</p><h2>Тарифы</h2><p>Стоимость зависит от числа пользователей и периода оплаты:</p><ul><li>1–100 пользователей —  400₽ за пользователя при оплате от 30-91 дней,  320₽ за пользователя в месяц при оплате за год.</li><li>101–200 пользователей — 380₽ за пользователя при оплате от 30-91 дней,  304₽ за пользователя в месяц при оплате за год.</li><li>201–1000 пользователей — 360₽ за пользователя при оплате от 30-91 дней,  288₽ за пользователя в месяц при оплате за год.</li><li>Более 1000 пользователей — условия обсуждаются индивидуально.</li></ul><p>Projecto предлагает безопасную и стабильную работу (аптайм 99,98%), регулярное резервное копирование данных и возможность экспорта из Jira, Trello, Asana.</p><h2>5. Мегаплан</h2><p><a href="https://megaplan.ru/">Мегаплан</a> — российская CRM-система и платформа для управления задачами, проектами и командной работой. Сервис объединяет всё, что нужно для продуктивности: планы, цели, отчёты, аналитику, корпоративную базу знаний и инструменты для коммуникации.</p><h2>Технические возможности</h2><p>Мегаплан позволяет организовать совместную работу над проектами и задачами, использовать календари, вести деловую переписку, управлять сотрудниками и хранить документы. Поддерживается Agile-методология: задачи группируются по этапам, есть отчёты, канбан-доски и гибкая настройка прав доступа. Встроенные дашборды отображают активность, статус проектов и ключевые показатели.</p><p>Особое внимание уделено базе знаний: регламенты, шаблоны и лучшие практики хранятся внутри системы и остаются в компании даже при смене команды. Сервис входит в реестр отечественного ПО, данные хранятся в России, соединения шифруются, а аккаунты защищены автоматическим мониторингом.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-04/9dca3b96-2417-4722-b10a-f7fe5b0b69af.png" alt="" /><figcaption>как выглядит база знаний</figcaption></figure><h2>Сценарии использования</h2><p>Мегаплан подходит как для распределённых команд, которым важно совместно вести проекты, так и для компаний, выстраивающих воронку продаж и клиентский сервис. Разработчики используют систему в Agile-подходе, отделы продаж — для работы с клиентами, а HR и руководители — для настройки внутренних процессов и адаптации сотрудников. Встроенная база знаний ускоряет онбординг и снижает потери при переходе задач между командами.</p><h2>Тарифы</h2><p>Мегаплан предлагает несколько тарифов, которые можно адаптировать под задачи конкретной команды:</p><ul><li>Совместная работа+ — 454 ₽/мес. за сотрудника при оплате на год. Подходит для команд, которым не нужна CRM. Включает управление задачами, проектами, базу знаний, календари, отчёты и интеграции через API.</li><li>CRM: Лайт — 629 ₽/мес. за сотрудника при оплате на год. Добавляется база клиентов и возможность вести работу по контактам и компаниям.</li><li>CRM: Клиенты и продажи+ — 769 ₽/мес. за сотрудника при оплате на год. Включает воронку продаж, интеграцию с 1С, ведение заказов, послепродажное обслуживание и CRM-инструменты.</li><li>CRM: Бизнес — 1 049 ₽/мес. за сотрудника при оплате на год. Максимальный пакет: автоматизация бизнес-процессов, склад, расширенные функции CRM и задач.</li></ul><p>Все тарифы включают 2 ТБ хранилища, видеозвонки, отчёты, магазин приложений и доступ к API. Доступна бесплатная полная версия на 14 дней.</p><p>Выбирайте не самый популярный инструмент, а тот, что решает конкретные задачи вашей команды. Если подходящих вариантов несколько — начинайте с бесплатного тарифа или пробного периода, чтобы протестировать платформу в реальной работе.</p>]]></content:encoded>
    </item>
    <item>
      <title>Где в 2025 учат на продакта и проджекта в IT: лучшие курсы для начинающих</title>
      <link>https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih</link>
      <comments>https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih</guid>
      <description><![CDATA[<p>Где учиться на продакт- и проджект-менеджера в 2025 году? В статье — проверенные курсы от Softline, TOP Academy, Нетологии и других школ с реальными отзывами, ценами и гарантией трудоустройства. Подробный разбор программ, форматов обучения и карьерных перспектив для начинающих. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih">Где в 2025 учат на продакта и проджекта в IT: лучшие курсы для начинающих</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[Ретро]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Стажировка]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Waterfall]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Вебинар]]></category>
      <category><![CDATA[VPS]]></category>
      <category><![CDATA[Обучающие курсы]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 14 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Современная IT-индустрия нуждается не только в технических специалистах, но и в тех, кто умеет превращать идеи в работающие продукты. Продакт- и проджект-менеджеры стали главными фигурами в этом процессе. Первые решают, что и зачем создавать, задача вторых — как и когда это сделать. В IT-компаниях оба специалиста часто работают в паре, дополняя друг друга.</p><p>Спрос на таких специалистов продолжает расти. Средняя зарплата проджект-менеджера в России в 2025 году составляет около 147 000 руб., при этом сеньоры могут получать до 240 тыс. Для продактов цифры еще выше — опытные специалисты в крупных IT-компаниях зарабатывают от 300 000 руб.</p><p>Обучение этим профессиям стало доступнее благодаря онлайн-курсам. Мы проанализировали десятки программ и выбрали семь лучших, которые действительно дают нужные навыки и помогают начать карьеру.</p><h2>1. Академия Softline: «Управление проектами в области ИТ»</h2><p>Академия Softline предлагает<a href="https://academyit.ru/courses/pmit/"> актуальный курс</a> в рамках обширной обучающей программы для повышения квалификации. Программа разработана практиками из крупных IT-компаний и охватывает все аспекты работы с проектом.</p><p>Курс длится 40 академических часов и проводится полностью в онлайн-формате. Программа сочетает теоретические модули с интенсивной практической отработкой навыков через индивидуальные и групповые упражнения.</p><p>Каждый участник работает над реальным проектом, применяя инструменты управления на всех этапах — от запуска до завершения. Наставники-практики сопровождают студентов на протяжении всего обучения, помогая разобрать нюансы применения методик в реальных ИТ-проектах.</p><h3>Уникальность программы</h3><p>Курс отличается синтезом мировых стандартов: PMBoK и ITIL интегрированы с гибкими методологиями (Agile, Scrum, Kanban). Такой подход учит адаптировать инструменты под специфику конкретных задач, а не просто следовать шаблонам.</p><p>Акцент на ИТ-проекты делает программу полезной для компаний, внедряющих цифровые продукты или модернизирующих инфраструктуру, поскольку здесь разбираются кейсы по управлению релизами ПО и масштабированию облачных решений.</p><p>Преимущества:</p><ul><li><b>практическая направленность:</b> 70% времени посвящено работе с реальными кейсами;</li><li><b>гибкие методики для ИТ-среды: </b>от классического Waterfall до гибридных моделей;</li><li><b>поддержка наставников</b> с опытом в Сбере, Яндексе и других топовых компаниях.</li></ul><h3>Что получают выпускники</h3><p>После защиты итогового проекта участники получают удостоверение повышении квалификации государственного образца и готовое портфолио с реализованным кейсом. Карьерный центр помогает с трудоустройством: студенты 2024 года получили офферы от партнеров (Сбер, МТС, VK) в течение 3 месяцев после завершения курса.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-07-11/a5b98557-d4e3-4ded-a93d-f5138b0b9388.png" alt="" /></figure><h3>Стоимость и условия</h3><p>Полная цена программы — 80 000 рублей. Доступна рассрочка на 4 месяца (20 000 руб./мес). Для корпоративных клиентов действуют скидки до 15% при обучении групп от 3 человек.</p><h2>2. Компьютерная Академия ТОП: «Проджект-менеджер в IT»</h2><p>Компьютерная Академия ТОП уже несколько лет готовит сильных проджектов для IT-индустрии. <a href="https://msk.top-academy.ru/education/project-management?utm_source=article&amp;utm_medium=paidorganic&amp;utm_campaign=adults&amp;utm_content=projectmanagement&amp;utm_term=tproger">Курс</a> подходит тем, кто хочет научиться управлять проектами в условиях неопределенности — именно с этим сталкивается большинство новичков.</p><p>Курс длится 10 месяцев и доступен в двух форматах: очном (в 200+ филиалах по России) или онлайн с живыми вебинарами. В отличие от многих программ, здесь нет записанных уроков — все занятия проходят в режиме реального времени с преподавателями-практиками. Каждую группу курирует действующий проджект из IT-индустрии, который дает каждому участнику обратную связь и разбирает ошибки на практике.</p><h3>Уникальность программы</h3><p>Живое обучение в малых группах (до 15 человек), где студенты отрабатывают навыки на 12 реальных кейсах — от запуска мобильных приложений до управления релизами SaaS. Например, один из проектов имитирует работу с заказчиком из банковского сектора, где нужно согласовать требования и сроки под жесткими ограничениями бюджета.</p><p>Программа обновляется каждые 6 месяцев с учетом запросов работодателей. В 2025 году добавлен модуль по гибридным методологиям (Agile-Waterfall) для госпроектов и FinTech.</p><p>Помимо Jira и Trello, студенты осваивают специализированные решения для IT-команд — Axure RP для прототипирования и MS Project для сложных диаграмм Ганта.</p><p>Преимущества:</p><ul><li>стажировка у партнеров (VK, Сбер, Тинькофф) после успешной защиты дипломного проекта;</li><li>доступ к закрытому чату выпускников с вакансиями от 500+ компаний;</li><li>сертификация PMI CAPM® включена в стоимость.</li></ul><h3>Что получают выпускники</h3><p>По данным академии, до 80%студентов трудоустраиваются в течение нескольких месяцев после выпуска.</p><p>В портфолио входят:</p><ul><li>4 завершенных учебных проекта с метриками эффективности (например, сокращение сроков на 15-20% в симуляциях);</li><li>готовые артефакты: устав проекта, реестр рисков, отчеты по Scrum-спринтам;</li><li>государственный диплом о профессиональной переподготовке и международный сертификат.</li></ul><h3>Стоимость и условия</h3><ul><li>онлайн: 4 590 руб./мес (рассрочка на 10 месяцев);</li><li>очно: 17 910 руб./мес (скидка 15% при оплате за год);</li><li>корпоративное обучение: индивидуальный расчет для групп от 5 человек.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/2d2b29dc-b845-491b-a8f2-48d3aeb2fa15.png" alt="" /></figure><h2>3. ProductStar: «Профессия Продакт-менеджер»</h2><p><a href="https://new.productstar.ru/product-manager">Курс</a> от ProductStar подойдет как новичкам, так и тем, кто уже работает в IT, но хочет перейти в продукт.</p><p>Особенности программы:</p><ul><li>8 месяцев обучения с упором на практику;</li><li>3 специализации на выбор: B2C, B2B или стартапы;</li><li>работа с Figma, Miro, Amplitude, SQL;</li><li>кейсы от партнеров: Яндекс, МТС;</li><li>подготовка к реальным собеседованиям.</li></ul><p>Один из плюсов ProductStar — сообщество. Студенты получают доступ к закрытому чату, где общаются выпускники и преподаватели. Там можно получить совет, найти напарника для проекта или даже предложение о работе.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/3ed91164-9cbb-458e-97ba-7ddc83186a2b.png" alt="" /></figure><p>Каждый модуль курса завершается защитой проекта перед экспертами из индустрии. Это не только возможность получить обратную связь, но и шанс заявить о себе потенциальным работодателям.</p><h2>4. Академия Softline: «Управление проектами по разработке программных продуктов»</h2><p><a href="https://academyit.ru/courses/pp_project/">Курс от Академии Softline</a> создан для тех, кто хочет научиться выводить проекты на финишную прямую без переработок и конфликтов.</p><h3>Формат обучения и особенности курса</h3><p>Курс длится 252 академических часа и реализуется в мультиформатном режиме:</p><ul><li><b>Живые вебинары</b> с разбором кейсов и домашних заданий от экспертов-практиков.</li><li><b>Самостоятельная работа</b> на обучающей платформе с доступом к записям и шаблонам документов.</li><li><b>80% практики.</b> Симуляции переговоров с заказчиками, разработка проектной документации (устав проекта, реестр рисков, отчеты), защита итогового проекта перед комиссией с обратной связью.</li></ul><p>У курса Академии Softline гибкий подход к методологиям управления проектами. В отличие от стандартных программ, здесь учат не просто следовать шаблонам Waterfall или Agile, а адаптировать их под специфику российского IT-рынка.</p><p>Особое внимание уделяется работе в сложных условиях — например, управлению изменениями требований, частыми релизами и MVP. Студенты разбирают полный цикл разработки ПО: от архитектурных решений до интеграции с устаревшими системами (legacy), что особенно актуально для разработки новых программных продуктов.</p><p>Практическая направленность — еще одна особенность программы. Все теоретические знания сразу применяются в реальных кейсах от партнеров (Сбер, VK, МТС), включая разработку мобильных приложений и SaaS-платформ. Участники осваивают профессиональные инструменты: Jira для трекинга задач, MS Project для построения сложных диаграмм Ганта и Confluence для ведения проектной документации.</p><p>Преподаватели курса — действующие проджект-менеджеры с опытом в международных компаниях. Они делают акцент на технических аспектах управления: понимании жизненного цикла разработки ПО (SDLC), базовых принципах DevOps и особенностях работы с API. Это позволяет выпускникам говорить на одном языке с разработчиками и грамотно ставить технические задачи.</p><h3>Результаты выпускников</h3><p>По окончании обучения студенты получают диплом о профессиональной переподготовке государственного образца и готовое портфолио. В него входят: устав проекта для финтех-стартапа, реестр рисков с mitigation-стратегиями и отчеты по Scrum-спринтам с метриками эффективности.</p><p>Выпускники также получают доступ к вакансиям партнеров через карьерный центр Softline, что существенно повышает шансы на трудоустройство.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-07-11/df95d413-6573-46e2-b530-55088d550a5c.png" alt="" /></figure><h3>Стоимость и условия</h3><ul><li>полная цена: 156 000 руб.;</li><li>рассрочка: 13 000 руб./мес × 12 месяцев;</li><li>корпоративное обучение: индивидуальный расчет для групп от 5 человек.</li></ul><h2>5. Нетология: «Продуктовый менеджер»</h2><p><a href="https://netology.ru/programs/profession-product#/">Курс «Продуктовый менеджер»</a> от Нетологии предназначен для тех, кто хочет освоить управление продуктом на всех этапах его жизненного цикла — от исследования рынка до масштабирования. Программа подходит как новичкам, так и специалистам, которые хотят углубить свои знания в продуктовой аналитике и стратегическом планировании.</p><h3>Формат обучения и особенности</h3><p>Обучение длится 8 месяцев и включает 104 урока в формате видеолекций, практических заданий и живых вебинаров. Студенты работают над собственным продуктом, проходя все стадии разработки: от формирования гипотез до запуска MVP и анализа первых метрик. Каждый модуль завершается практическим заданием, которое проверяют кураторы — действующие продакт-менеджеры из Mail.ru Group, Avito и других компаний.</p><p>Основные темы:</p><ul><li>Анализ рынка и целевой аудитории — методы CustDev, построение CJM (Customer Journey Map), выявление Jobs To Be Done (JTBD).</li><li>Продуктовая аналитика — работа с метриками AARRR и HEART, настройка дашбордов, проведение A/B-тестов.</li><li>Финансовое моделирование — расчет юнит-экономики, стратегии монетизации, оценка рентабельности продукта.</li><li>Управление продуктом — создание роадмапа, приоритизация фич, работа с бэклогом и командой разработки.</li></ul><p>Что отличает курс:</p><ul><li>Практическая направленность. 70% времени посвящено работе с реальными кейсами, включая задачи от партнеров Нетологии.</li><li>Карьерный модуль. Помощь в составлении резюме, подготовка к собеседованиям, разбор переговоров о зарплате.</li><li>Гибкий график. Возможность изучать материалы в удобное время, совмещая обучение с работой.</li></ul><h3>Что получают выпускники</h3><p>По окончании курса выпускники получают диплом о профессиональной переподготовке государственного образца, подтверждающий квалификацию в области управления проектами.</p><p>В портфолио добавляются реальные кейсы — от проработанных гипотез и расчетов метрик до готовых дорожных карт продуктов, что существенно повышает шансы при трудоустройстве.</p><p>Карьерная поддержка включает доступ к вакансиям компаний-партнеров (VK, Тинькофф), персональные консультации по составлению резюме и подготовку к собеседованиям с HR-специалистами. Для лучших студентов предусмотрены стажировки с возможностью дальнейшего трудоустройства.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/79ec5a5a-0f72-440a-ab3e-914f73af1fa2.png" alt="" /></figure><h3>Стоимость</h3><p>Полная цена: 158 160 руб. (доступна рассрочка — 4 393 руб./мес). В рамках корпоративного обучения площадка предлагает индивидуальный расчет для групп.</p><h2>6. SkillFactory: «Проджект-менеджер в IT»</h2><p>SkillFactory предлагает подробный <a href="https://skillfactory.ru/project-manager">курс по управлению проектами</a>. За 9 месяцев студенты полностью погружаются в профессию и выходят готовыми к реальным задачам.</p><p>Курс SkillFactory предназначен для тех, кто хочет освоить управление IT-проектами с нуля или систематизировать имеющийся опыт. Программа сочетает теорию с практикой: студенты изучают методологии (Agile, Scrum, Waterfall) и сразу применяют их в реальных кейсах, таких как разработка мобильного приложения или внедрение CRM-системы.</p><h3>Формат обучения</h3><ul><li>Онлайн-вебинары с разбором кейсов от преподавателей-практиков (например, Павла Максимова, который руководил запуском eSIM в России).</li><li>3 проекта в портфолио: планирование приложения по Agile, внедрение софта для call-центра по Waterfall, дипломная работа — сервис для видео-найма персонала.</li><li>Поддержка наставников, включая персональные консультации и проверку заданий.</li></ul><h3>Ключевые навыки</h3><p>Курс фокусируется на практических инструментах:</p><ul><li>работа с Jira, Trello, MS Project для планирования;</li><li>управление бюджетом и рисками;</li><li>проведение ретроспектив и дэйли-митингов (коротких ежедневных собраний команды);</li><li>подготовка документации (уставы проектов, реестры рисков).</li></ul><h3>Трудоустройство</h3><p>Выпускники получают доступ к вакансиям партнеров SkillFactory и помощь в составлении резюме. По данным портала hh.ru, средняя зарплата junior-проджекта после курса составляет 95 000–120 000 руб.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/cf5081f8-58d2-473e-91df-b6e4d2e3608e.png" alt="" /></figure><h3>Стоимость</h3><p>Полная цена: 87 000 руб. (доступна рассрочка — 7 250 руб./мес). Включен бонусный курс по нейросетям.</p><h2>7. GoPractice: «Профессия: Продакт-менеджер»</h2><p><a href="https://gopractice.ru/switchers/">Программа</a> длится 11 месяцев и предназначена для специалистов, планирующих переход в продакт-менеджмент из смежных ролей (аналитики, маркетологи, проджекты).</p><p>Обучение включает пять ступеней:</p><ol><li>Анализ траекторий перехода в профессию.</li><li>Освоение основ продакт-менеджмента через кейсы.</li><li>Работа с симулятором управления продуктом.</li><li>Дипломный проект.</li><li>Подготовка к трудоустройству.</li></ol><p>Занятия проходят онлайн с гибким графиком. Каждую группу курируют менторы из компаний (Яндекс, Avito, Ozon), которые проводят приветственные звонки и консультируют по заданиям.</p><h3>Программа</h3><p>Курс охватывает:</p><ul><li>построение продуктовой стратегии;</li><li>проведение качественных и количественных исследований;</li><li>управление бэклогом и приоритизация фич;</li><li>расчет юнит-экономики;</li><li>взаимодействие со стейкхолдерами.</li></ul><p>Практическая часть включает три кейса и дипломный проект, которые формируют портфолио. Для выполнения заданий используются шаблоны и фреймворки, применяемые в MAANG-компаниях.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/6b1624c4-1b29-41f6-98a4-e80ad96b5574.png" alt="" /></figure><h3>Результаты</h3><p>По завершении программы выпускники получают сертификат GoPractice, подтверждающий освоение ключевых навыков продакт-менеджера. В портфолио добавляются три практических кейса и дипломный проект, выполненные на основе реальных бизнес-задач. Дополнительно предоставляется доступ к закрытому чату выпускников, где можно поддерживать профессиональные связи и обсуждать актуальные вакансии.</p><h3>Стоимость</h3><p>Полная цена: 219 900 руб., рассрочка: 18 325 руб./мес × 12 мес.</p><h2>Как выбрать курс и начать карьеру</h2><p>Выбор программы зависит от ваших целей и стартовых условий. Тем, кто только начинает, лучше выбрать курсы с упором на практику и помощью в трудоустройстве. Опытным специалистам подойдут программы с углублением в конкретные области — аналитику, управление командами или работу с данными.</p><p>Важно помнить, что ни один курс не даст всего сразу. После обучения придется доучиваться на практике, однако хорошая программа обеспечит базу, которая ускорит этот процесс. И главное — доступ к сообществу профессионалов, которое поможет на старте карьеры.</p>]]></content:encoded>
    </item>
    <item>
      <title>Каких разработчиков больше и кому сложнее найти работу: исследование Tproger</title>
      <link>https://tproger.ru/articles/kakih-razrabotchikov-bolwe-i-komu-slozhnee-najti-rabotu--issledovanie-tproger</link>
      <comments>https://tproger.ru/articles/kakih-razrabotchikov-bolwe-i-komu-slozhnee-najti-rabotu--issledovanie-tproger?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kakih-razrabotchikov-bolwe-i-komu-slozhnee-najti-rabotu--issledovanie-tproger</guid>
      <description><![CDATA[<p>Кому сейчас сложнее всего найти работу в IT и почему? Исследование Tproger на базе 400+ ответов разработчиков и HR: кто ищет работу, какие стеки и грейды востребованы, кого отсеивают, а за кем охотятся рекрутеры.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kakih-razrabotchikov-bolwe-i-komu-slozhnee-najti-rabotu--issledovanie-tproger">Каких разработчиков больше и кому сложнее найти работу: исследование Tproger</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Собеседование]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Soft Skills]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 09:01:13 GMT</pubDate>
      <content:encoded><![CDATA[<p>Одних отсеивают постоянно, за другими охотятся рекрутеры, почему так происходит? Мы провели опрос более 400 разработчиков и HR-специалистов в рамках внутреннего исследования Tproger, чтобы понять, кому сейчас сложнее всего найти работу. В выборке — реальные истории увольнений, причины провалов на собеседованиях и барьеры, с которыми сталкиваются кандидаты.</p><p>Это исследование мы подготовили совместно с <a href="https://proglib.io">Proglib</a>. У них есть много книг и лекций, видеоуроков и советов, чтобы прокачать свои знания в IT.</p><p>Выяснилось: дело не только в уровне опыта, но и в том, насколько быстро человек адаптируется к изменениям — в технологиях, в требованиях бизнеса, в форматах работы.</p><p>Кстати, мы запустили реалити <a href="https://tprg.ru/wdBH">Код Найма</a> по поиску работы, где вы можете узнать как именно найти вакансию мечты.</p><h2>Портрет рынка: кто ищет работу?</h2><p>Чтобы увидеть портрет IT-рынка, посмотрим на цифры.</p><p>Сегодня больше половины разработчиков, которые активно работу, — это <b>джуны</b>. В основном им 18–34 года, чаще 25–34, и почти все они веб-разработчики: фронтенд, бэкенд, фуллстек. Среди используемых языков программирования лидируют JavaScript и TypeScript, за ними идут Python, Java и C#. Джуны часто меняют работу каждые 6–12 месяцев, не задерживаясь в компаниях из-за низкой зарплаты, отсутствия роста или токсичной среды.</p><blockquote>Из каждого утюга рассказывают, что IT это «деньги, свобода, удалёнка». И все эти люди бегут на ютуб, курсы, к менторам, в школы и университеты. И вот приблизительно по 100 человек каждый месяц заканчивают курсы и «выкатываются» на рынок. А компаниям джуны в таком объеме не нужны. В 2025 году и миддлы в таком объеме не нужны. Бизнес сдерживается за счёт денег, отсюда и замедленный рост. Резюмируя, много обещаний, мало «реальности»».</blockquote><p>На <b>мидл-уровень</b> приходится около трети рынка. Это тоже, в основном, веб, мобильная разработка и софт, с теми же популярными языками: JavaScript, Python, Java, PHP, C#. Мидлы стабильнее: они работают в компаниях по 1,5–3 года, но уходят по тем же причинам — деньги, отсутствие развития, токсичная атмосфера.</p><p><b>Синьоров</b> среди соискателей меньше всего — около 15% (из числа респондентов). Это специалисты с опытом 5+ лет, работающие с привычным стеком (JS/TS, Python, Java, C#). Они меняют работу реже, раз в 2–4 года, и обычно уходят, если задачи становятся неинтересными, а процессы — плохими.</p><blockquote>Раньше часто менять работу было выгодно: зарплата росла быстрее у тех, кто переходил из компании в компанию. Работодатели готовы были платить больше, чтобы привлечь новых специалистов. Сегодня для мидла/сеньора получить предложение с верхней планкой рынка теперь можно только при наличии сильных хард-скиллов, опыта и подтверждённых результатов. Для этого необходимо проработать в компании несколько бизнес-циклов.</blockquote><p>Эта картина позволяет лучше понять, почему конкуренция за вакансии распределяется неравномерно, а для кого-то поиск работы может затянуться на месяцы. Разберём, кому из этих групп сложнее всего найти новую работу и почему.</p><p>Кстати, <a href="https://tproger.ru/articles/pochemu-my-uvolnyaemsya--i-kak-razrabotchiki-pomenyali-by-najm-v-it">в первой части нашего исследования</a> можно посмотреть, как дела с увольнениями по грейду.</p><h2>1. Джуны без практики и поддержки</h2><p>Одна из самых уязвимых категорий на рынке — начинающие разработчики без реальных проектов за плечами. Даже если они освоили курс и уверенно пишут код, это не гарантирует отклика от работодателя.</p><p>По данным исследования, джуны чаще других сталкиваются с замкнутым кругом компетенций: «Хочу стать .NET-разработчиком, но никуда не берут», — делится один из респондентов. Компании не готовы тратить ресурсы на обучение, а без практики нет шансов доказать, что ты чего-то стоишь.</p><p>Конкуренция среди новичков высокая, а рынок перегрет выпускниками курсов и онлайн-программ. Это приводит к тому, что некоторые пытаются обойти систему: «Накрутил на HH 3 года опыта, прошёл собес с GPT», — рассказывает один из респондентов. Но в реальных условиях накрутка опыта, скорее всего, не прокатит:</p><p>Дмитрий Борцов не рекомендует крутить опыт (только если ты не джун), а советует работать над хардами и резюме: «<i>Если опыта достаточно для поиска работы </i>— <i>лучше поработать над хардами и составом резюме, чем над накруткой опыта, и потом решать проблемы с тем, «откуда» он взялся и почему его нет в трудовой. Если мы говорим про конкуренцию с джунами, то тут, к сожалению, да, придётся минимальные фильтры проходить, т.к. на рынке просто не существует такого объема вакансий</i>».</p><p>Сергей Филичкин считает, что накручивать опыт можно, но при определенных условиях: «<i>Оптимальное количество лет </i>— <i>2-4 (зависит от конкретной ситуации). Правильно это делать нужно тогда, когда ты реально соответствуешь уровню, который написал в резюме. Для этого нужно усердно готовиться, знать все фишки рынка, понимать, что и как тебя будут спрашивать и еще кучу нюансов. Не нужно делать это в тех случаях, когда ты вообще не понимаешь, что написал в резюме и твой уровень реально не соответствует заявленному</i>».</p><p>Анна Гагарина, как рекрутер с большим стажем, делится, что легко распознать человека, который накручивал опыт: «<i>Нанимающие менеджеры знают, что опыт может быть ненастоящим. У меня есть заказчик, который берёт джунов только если они признаются, что опыт фейковый. Если компания готова нанимать джунов, она это делает. Если нет, фейковый опыт сложно подтвердить на техническом интервью, при проверке рекомендаций и бэкграунд-чеке (особенно в международных компаниях). Но некоторым везёт! С джунами мы проходили отбор, показывая учебные и личные проекты»</i>.</p><p>Всё чаще работодатели говорят прямо: им нужны готовые специалисты, которые ворвуться в существующие процессы «с ноги». Без менторской поддержки, командных проектов или стажировок джуны оказываются в положении, где даже базовая должность остаётся недоступной.</p><h2>2. Специалисты с устаревшим стеком</h2><p>По данным исследования, помимо низких зарплат, «устаревший стек технологий» упоминается как причина увольнения. При этом за ним часто стоит не лень выучить новое, а отсутствие возможностей для обновления навыков. Ещё один респондент говорит о «недостатке развития» как о системной проблеме.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-09/cc6c714b-12a0-4683-9460-4c82a76b01b5.png" alt="" /></figure><p>Современные вакансии требуют знания cloud-инфраструктуры, CI/CD, Kubernetes, ИИ-инструментов, а в реальности многие разработчики продолжают работать на jQuery, устаревших версиях Java или PHP — просто потому, что так устроен их текущий проект. Когда приходит время менять работу, оказывается, что рынок ушёл далеко вперёд. Но как понять, что твой стек устарел?</p><p>Эксперты не могут найти однозначного ответа на вопрос, но рекомендуют всегда держать ухо в остро:</p><blockquote>Всё зависит от вашего карьерного трека. Если планируете работать в растущих индустриях — AI/ML, HPC, Robotics, Physical AI — сразу смотрите в будущее и выбирайте те навыки, которые востребованы сейчас. Нет смысла совершенствовать то, что завтра вам не понадобится. И начинайте готовиться к переходу заранее. Если у вас есть карьерный план, то контролировать свой скилсет проще.</blockquote><blockquote>Тут только один совет — не переставайте читать, ходить на конференции, слушать подкасты, и в целом старайтесь оставаться «на волне». Если вы будете следить за трендами и стараться их «тыкать» или применять на работе по мере возможности, то ваш стэк всегда будет актуален.</blockquote><blockquote>Нужно следить за трендами в своей области, ходить на собеседования или хотя бы смотреть записи чужих собеседований, чтобы понимать, что нужно работодателям и что спрашивают. Оценивать вакансии и технологии в них.</blockquote><p>Конкуренция усиливается: часть работодателей делает выбор в пользу тех, кто быстрее адаптируется и становится мультистеком. А пересесть на новый стек без практики и ментора непросто: большинство курсов рассчитано на новичков, а в реальной разработке всё завязано на нюансах, которые невозможно освоить за выходные.</p><h2>3. Разработчики без soft skills и адаптивности</h2><p>Кандидат с сильными хард скиллами может не пройти дальше первого этапа, если не умеет договариваться, работать в команде или адаптироваться к новым процессам. Анна Гагарина выделяет несколько софтов, на которые чаще всего смотрят: «<i>В большинстве случаев требуются: любопытство и открытость к новому, энергичность, хорошие коммуникативные навыки, обучаемость и умение следовать правилам</i>».</p><p>Ценные кадры в ряде случаев увольняются из-за «конфликтов с руководством» и «отсутствия контакта с новым менеджером». Отдельный сигнал — сопротивление изменениям в команде и раздражение из-за Agile-терминов: «Если бы меня засыпали модными терминами, я бы ушёл», — признался один из респондентов.</p><p>Такие высказывания говорят о системной проблеме: разработчики ожидают, что работу будут оценивать только по коду, но работодатели всё чаще смотрят на коммуникацию, инициативу и способность вписываться в команду. Даже для backend-специалистов сегодня важно не только писать API, но и участвовать во встречах, доносить решения и понимать приоритеты бизнеса.</p><p>При этом у тех, кто работает в одиночку или редко менял проекты, часто нет возможности прокачать эти навыки. А без них можно быстро лишиться оффера, даже с идеальным техническим бэкграундом.</p><h2>4. Кандидаты с завышенными зарплатными ожиданиями</h2><p>Многие работодатели сталкиваются с перекосом между запросами и квалификацией кандидатов. В исследовании сразу несколько HR-ов упомянули это как проблему: «завышенные ожидания зп», «малый объём знаний, но запрос в ₽ огромный». Такой разрыв часто становится стоп-фактором на этапе резюме — до собеседования дело даже не доходит. Но как понять, зарплатные что ожидания слегка (или не слегка) завышены?</p><blockquote>Самый правильный и главный способ показать кандидату, что его зарплатные ожидания завышены — собеседование с t-shaped секцией. Сейчас тренд на широкие сайд знания. Без них ты скоро будешь просто не востребован. Соответственно, если вы ищите senior frontend разработчика и к вам приходит кандидат, который ни разу не трогал nginx за 7 лет стажа, то ему будет очень легко объяснить, почему его ожидания в 550 тысяч на руки не соответствуют вашим ожиданиям от позиции senior. Кнопочки красить может бОльшая часть рынка. А вот делать что-то интересное и сложное — только senior’ы, которых единицы. Станьте им и будете востребованы.</blockquote><blockquote>Есть объективная реальность: 85% вакансий будут между нижней и средней границей по рынку, только 15% — по верхней планке. Если это международная компания, у нее хорошая инвестиционная база или супер успешные на рынке продукты, есть вероятность, что ради релевантного кандидата они пойдут на индивидуальные переговоры. Вы релевантный кандидат, если вы сеньор и у вас есть нужные харды, продуктовый опыт с доказанными результатами и лидерский потенциал.</blockquote><blockquote>Можно посмотреть на средний уровень зарплат, который предлагают, и на технологии в вакансиях. Если тебя устраивает вилка и ты реально знаешь технологии из вакансии, то, скорее всего, твой запрос будет в зарплатных рамках.</blockquote><p>На ситуацию накладывается и то, что требования ужесточают. Компании всё реже готовы брать специалистов «на вырост» и хотят видеть людей, способных закрыть задачу с того дня, как она поступит. Отсюда и дополнительный барьер: тем, кто не может показать уверенный mid/senior-уровень по ключевым стекам, но рассчитывает на высокий оффер, становится всё труднее пробиться.</p><p>Ещё одна тенденция — усиленный запрос на мультискилловость. Разработчики, способные совмещать фуллстек, DevOps и cloud-компетенции, на рынке выигрывают. А те, кто может предложить только узкую экспертизу без бизнес-ориентации, проигрывают даже на фоне менее опытных, но гибких специалистов.</p><h2>5. Специалисты на 100% удалёнку в гибридную эпоху</h2><p>Удалённый формат — важный фактор выбора работы — но становится всё менее доступным. Специалисты часто меняют место тогда, когда работодатель отказывается от удалёнки или переводит на гибрид. Это говорит о том, что ожидания кандидатов по формату работы всё чаще не совпадают с политикой компаний.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-09/9fd6d6dc-3004-4af0-aa28-fa4654ffaeca.png" alt="" /></figure><p>Даже высококвалифицированные разработчики сталкиваются с ограниченным числом предложений при условии «только remote». В то же время работодатели всё чаще требуют присутствия в офисе 2–3 дня в неделю, даже если раньше позиция была полностью удалённой. Это создаёт дополнительный фильтр: часть специалистов не готова к офисному возвращению и продолжает искать только удалённые вакансии, которых становится меньше.<br /></p><p>Сергей Филичкин считает: <i>когда часть на удаленке, а часть в офисе, то начинает страдать коммуникация между членами команды. Часто в офисе одна атмосфера и скорость принятия решений, а на удаленке другая. Однако стоит понимать, что эффективность зависит от максимально выстроенных процессов в команде. Часто в офисе бывают диваны, игры, неформальное общение и т.д. — это не плохо, но сотрудник на удаленке не тратит на это время и часто может быть эффективней своих коллег из офиса.</i></p><p>Ещё один фактор — конкуренция с локальными кандидатами в крупных городах. Несмотря на онлайн-формат собеседований, многие компании стали отдавать предпочтение тем, кто живёт в столице или готов к релокации.</p><p>Всё это делает поиск работы для сторонников 100% удалёнки заметно сложнее: конкуренция растёт, а компромисс между гибкостью и трудоустройством приходится пересматривать.</p><h2>Зачем айтишники сравнивают зарплаты — и что это меняет в поиске работы</h2><p>В IT-среде обсуждение зарплат до сих пор выглядит как табу — хотя всё чаще именно эта тема становится точкой напряжения в команде. Кто-то случайно увидел чужой оффер, кто-то получил информацию впрямую — и теперь сложно не сравнивать. Особенно, если вы делаете примерно одно и то же, но коллега получает на 30% больше. В таких ситуациях легко обидеться, почувствовать несправедливость и уйти в себя. Или в телеграм-чаты.  Но что делать осознанно и прагматично?</p><h3>Что точно не стоит делать</h3><h4>1. Выносить претензию на эмоциях</h4><p>Разговор о деньгах требует спокойного тона и ясных аргументов. Резкие формулировки или отсылки на других коллег могут поставить руководителя в оборонительную позицию и испортить коммуникацию.</p><p>Эксперты выделяют форматы прозрачности компенсаций, которые реально снижают текучку:</p><p><b>Заранее обсуждать рост зарплаты и бонусов</b></p><ul><li>Руководитель не всемогущ, есть годовой бюджет с заложенными зарплатами, и любые изменения требуют согласований.</li><li>Лучшее время обсуждать повышение — сентябрь-октябрь, чтобы заложить изменения в бюджет следующего года.</li><li>Если нужно повышение срочно, можно фокусироваться на бонусах и бенефитах, их проще изменить вне бюджета.</li></ul><p><b>Прозрачные зарплаты и понятная система премирования</b></p><ul><li>Открытые диапазоны и ясные принципы выплат помогают сотрудникам понимать, за что и как можно получить повышение.</li><li>Если повышают одному, другим должно быть понятно, почему и что нужно сделать, чтобы получить такой же рост.</li><li>Такой подход снижает недовольство и текучку, когда бизнес не стремится экономить на сотрудниках каждую копейку, а строит эффективную и «честную» систему оплаты.</li></ul><h4>2. Сравнивать себя с другими напрямую</h4><p>Разница в зарплатах может быть обусловлена условиями найма, периодом выхода, переговорной позицией, актуальностью навыков или рыночной ситуацией. Даже если задачи кажутся одинаковыми, ценность специалиста для бизнеса может быть другой.</p><h4>3. Формулировать требования без обоснования</h4><p>Фраза «я хочу больше» сама по себе — не аргумент. Повышение зарплаты обосновано, когда есть факты: вырос уровень ответственности, изменилась зона влияния, появились новые компетенции.</p><p>Но какие данные о своей работе должен собрать разработчик за квартал, чтобы обосновать +30 % к зарплате без «я хочу больше»?</p><blockquote>Как минимум, оценить что конкретно сделал разработчик (прямо выписать свои реальные достижения),  подсветить моменты, где он проявлял инициативу и что дало заметное преимущество в том или ином виде. Если есть возможность принести цифры — это будет еще лучше.<br /><br />Важно реально показывать, что своими действиями ты экономишь или зарабатываешь больше денег для бизнеса. Даже если ускорил формирование отчета с 5 сек до 1 сек — это уже можно оцифровать.</blockquote><h3>Что делать вместо этого</h3><h4>Соберите рыночные ориентиры</h4><p>Сравните текущую зарплату с вилками по вашему профилю и грейду. Лучше использовать несколько источников: зарплатные отчёты, свежие вакансии, аналитические обзоры. Это поможет определить, где вы находитесь по отношению к рынку.</p><h4>Оцените динамику своей роли</h4><p>Если за последние месяцы вы взяли на себя больше задач, стали экспертом,— это уже база для обсуждения. Важно не только наличие новых задач, но и то, как они влияют на результат.</p><h4>Разберите свои реальные зоны влияния</h4><p>Сколько бизнес-ценности приносит ваша работа? Какие системные проблемы вы решаете? Есть ли у вас инициативы, которые пошли в прод и реально изменили метрики? Сформулируйте это письменно — как основу для будущего разговора с руководителем.</p><h4>Назначьте разговор о росте заранее</h4><p>Подготовьтесь к 1:1 или перформанс-ревью. Аргументы типа «меня недооценивают» работают слабо, а вот фокус на развитии и чёткий план — наоборот. Например: «Я проанализировал рынок, вижу, что по моей роли в среднем платят столько-то. Вот что я уже делаю и что могу взять дополнительно. Можем обсудить возможность пересмотра компенсации через N месяцев при достижении этих результатов?»</p><h4>Параллельно исследуйте рынок</h4><p>Если дисбаланс ощутим, а в компании нет внятного плана развития, разумно оценить внешние предложения. Но стоит делать это осознанно, а не как реакцию на обиду. Важно понять: ваше предложение конкурентоспособно на рынке, или же стоит поработать над профилем.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-09/a928cfab-50af-4b4a-b231-8a6a9325b8b7.png" alt="" /></figure><p>Что делать, если не удаётся найти работу 3–6 месяцев? Эксперты дают чек-лист:</p><p><b>1. Сначала стратегия — потом действия</b></p><p>Определите:</p><ul><li>какую роль и задачу вы готовы закрывать;</li><li>ключевые технические навыки;</li><li>вашу «суперсилу» и опыт, выделяющий среди других;</li><li>для каких компаний это будет ценно и сколько они готовы платить;</li><li>как познакомиться с нанимающими менеджерами напрямую.</li></ul><blockquote>Сейчас это рынок работодателя, поэтому просто выйти в поле и ждать <b>— </b>не самая эффективная стратегия.</blockquote><p><b>2. Выясните, где узкое место</b></p><p>Дмитрий Борцов подчеркивает: «<i>Нет контактов с HR’ами? Или валите техсобес? Или просмотров мало? В зависимости от ответа — начинайте читать план с нужного пункта</i>». Он рекомендует:</p><ul><li>откорректировать резюме с ментором, HR или с помощью AI;</li><li>изучить, как работают автофильтры, и убрать свои «красные флаги»;</li><li>тестировать разные форматы коммуникации, фиксировать конверсию;</li><li>записывать техсобесы и делать разборы для исправления ошибок.</li></ul><p><b>3. Используйте менторство и комьюнити</b></p><p>Сергей Филичкин делится: «<i>Самому бывает трудно выйти из привычного круга действий. Ментор может помочь сменить угол зрения и начать действовать по-новому</i>». Ведь у менторов есть программы, ученики, опыт, успешные кейсы трудоустройства. Очевидно они знают о рынке больше.</p><p>Если пока нет возможности обратиться к ментору, ищите сообщества разработчиков, которые недавно прошли путь трудоустройства: они могут дать практичные советы и поделиться свежими тактиками поиска.</p><p>Ваша задача — не просто искать, а строить внятную стратегию выхода на рынок. Работайте над резюме, навыками и адаптивностью. В 2025 году выигрывают те, кто умеет быстро учиться и подстраиваться под рынок — даже если рынок жёсткий.</p><p>Ну а если вы давно в поиске работы, собрали т<a href="https://tproger.ru/articles/gde-iskat-rabotu-v-it--lajfhaki-i-top-ploshhadki">оповые лайфхаки</a>, которые помогут.</p>]]></content:encoded>
    </item>
    <item>
      <title>Что значит быть инженером в новых реалиях? И какой смысл мы вкладываем в эти слова — расскажем на GPB CONF!</title>
      <link>https://tproger.ru/articles/chto-znachit-byt-inzhenerom-v-novyh-realiyah--i-kakoj-smysl-my-vkladyvaem-v-eti-slova---rasskazhem-na-gpb-conf-</link>
      <comments>https://tproger.ru/articles/chto-znachit-byt-inzhenerom-v-novyh-realiyah--i-kakoj-smysl-my-vkladyvaem-v-eti-slova---rasskazhem-na-gpb-conf-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chto-znachit-byt-inzhenerom-v-novyh-realiyah--i-kakoj-smysl-my-vkladyvaem-v-eti-slova---rasskazhem-na-gpb-conf-</guid>
      <description><![CDATA[<p>22 апреля пройдет конференция Газпромбанк.Тех для разработчиков и инженеров.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chto-znachit-byt-inzhenerom-v-novyh-realiyah--i-kakoj-smysl-my-vkladyvaem-v-eti-slova---rasskazhem-na-gpb-conf-">Что значит быть инженером в новых реалиях? И какой смысл мы вкладываем в эти слова — расскажем на GPB CONF!</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 03 Apr 2025 12:25:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Приходи на конференцию Газпромбанк.Тех для разработчиков и инженеров!</p><p>22 апреля тебя ждут крутые спикеры, секретный гость и два мощных трека.<i></i></p><h2>Hard</h2><p>Наш хардовый трек — для тех, кто в проде с закрытыми глазами. API First, компонентные и контрактные тесты, мониторинг и SRE. Обсудим реальные кейсы нашего банка и как мы создаём системы, которые работают стабильно и эффективно.</p><p>Как внедрить API First в сложную финтех-инфраструктуру с учетом legacy-систем? Разберем, почему стандарт AsyncAPI не всегда подходит для крупных систем, как мы адаптировали его под наши реалии и разработали собственные инструменты.</p><p>Покажем сравнительный анализ решений, демонстрацию работы нашего генератора и подход к безболезненному переходу на API First. Подробности в докладе старшего технического руководителя Максима Морозова.</p><p>Head of profession QA Кристина Клигер поделится, как через развитие команды тестирования можно быстро доставлять фичи до клиентов и радовать бизнес.</p><p>Глава центра развития ИТ-мониторинга Валентин Лебедев раскроет секреты превращения мониторинга в сервис. Живет ли OpenSource в крупных предприятиях?</p><h2>Soft</h2><p>В ламповой уютной атмосфере на пуфике с бутером в руке обсудим, что такое настоящий софт. Как растить инженеров, внедрять изменения и работать с сопротивлением команд и представителей бизнеса.</p><p>СТО Виктор Цветков и Head of profession SA Юлия Григорьева расскажут, какие способы внедрения изменений существуют по степени мягкости. Почему важно учитывать корпоративную культуру при работе с изменениями. Далее поговорим про неотъемлемую часть — обучение команды и работе с их сопротивлением новым практикам. Поделимся нашими лайфхаками и секретами.</p><p>Head of Profession Вадим Ваганов объяснит, зачем коммитить в main несколько раз на дню. Спойлер: чем чаще релизишься, тем меньше ошибок.</p><p>Техлид Роман Олеск поделится лайфхаками для успешного роста ваших инженеров. Расскажем о матрице инженерных ролей и компетенций, а также о персональных треках развития сотрудников.</p><h2>Экспозона</h2><p>50 экспертов Газпромбанк.Тех ждут тебя, чтобы погрузить в специфику нашей работы.</p><p>16 стендов объединят вместе ИТ-направления в нашем банке:</p><p>Data Science, RPA, Искусственный интеллект, Инновации, Database, Backend, QA, DevOps, Frontend, Мобильная разработка iOS и Android, Product Design, Кибербезопасность, Business Analysis, System Analysis, IT Recruitment и Agile.</p><p>Не упусти возможность лично пообщаться с экспертами. Узнай из первых уст, как банк запускает инновационные стартапы, почему с помощью Data Science можно решать творческие задачи и что нужно для запуска собственного робота. Мы расскажем, какие современные технологии и подходы используют команды.</p><h2>Нетворкинг</h2><p>После официальной части мероприятия приглашаем остаться и продолжить общение в неформальной обстановке. С нас космические угощения и напитки!</p><h2>Как закоммититься</h2><p>Вход по мультипаспорту:)</p><p><a href="https://events.online.gpb.ru/or/a55ad170-2cc2-4d1d-8947-b9f946925f86">Торопись, количество мест ограничено!</a></p><p>До встречи на GPB CONF!</p><p>А <a href="http://www.gazprombank.tech/">тут</a> можно узнать больше о наших проектах.</p>]]></content:encoded>
    </item>
    <item>
      <title>Что больше всего бесит разработчиков? ТОП-10 раздражающих вещей в коде и не только</title>
      <link>https://tproger.ru/articles/chto-bolwe-vsego-besit-razrabotchikov--top-10-razdrazhayushhih-veshhej-v-kode-i-ne-tolko</link>
      <comments>https://tproger.ru/articles/chto-bolwe-vsego-besit-razrabotchikov--top-10-razdrazhayushhih-veshhej-v-kode-i-ne-tolko?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chto-bolwe-vsego-besit-razrabotchikov--top-10-razdrazhayushhih-veshhej-v-kode-i-ne-tolko</guid>
      <description><![CDATA[<p>Менторы Solvery рассказывают, что их больше всего раздражает в разработке и как с этим бороться.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chto-bolwe-vsego-besit-razrabotchikov--top-10-razdrazhayushhih-veshhej-v-kode-i-ne-tolko">Что больше всего бесит разработчиков? ТОП-10 раздражающих вещей в коде и не только</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 01 Apr 2025 10:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Работа программиста — не только интересные задачи и высокий спрос на рынке, но и куча раздражающих моментов, которые мешают писать код в свое удовольствие. Нереалистичные сроки, постоянные прерывания, вечный технический долг и безумные созвоны — это лишь малая часть проблем, с которыми сталкиваются разработчики.</p><p>Вместе с <a href="https://solvery.io/ru/mentor/howtoartyom?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=top10_razdrozheniy_razrabotchikov&amp;utm_campaign=artem_getashvili">Артемом Геташвили</a> и <a href="https://solvery.io/ru/mentor/stasha_red?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=top10_razdrozheniy_razrabotchikov&amp;utm_campaign=anastasiya_redchenkova">Анастасией Редченковой</a>, менторами <a href="https://solvery.io/?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=top10_razdrozheniy_razrabotchikov&amp;utm_campaign=main_page">Solvery</a>, мы собрали ТОП-10 самых раздражающих вещей, которые сводят программистов с ума.</p><h2>Почему разработчики так часто жалуются?</h2><p>Если вы хотя бы раз общались с программистом, то наверняка слышали жалобы на чужой код, странные требования от заказчиков и бесконечные дедлайны. Кажется, что IT-специалисты всегда чем-то недовольны. Но почему так происходит? Разве работа в IT — это не высокие зарплаты, гибкий график и интересные задачи? Давайте разберемся.</p><h3>Миф о том, что разработчики просто «пишут код»</h3><p>Люди, далекие от программирования, думают, что работа — просто писать код, создавая крутые приложения и сервисы. В реальности же программисты больше времени тратят не на что-то новое, а на исправление чужих багов, разбор криво написанной документации и борьбу с дедлайнами.</p><blockquote>Мы жалуемся не потому, что наша работа сложнее других, а из-за особенностей того, как вообще устроено программирование. Когда мы пишем код, нам приходится держать в голове целую систему взаимосвязанных элементов — это как решать сложную головоломку, где каждая деталь на своём месте. И стоит кому-то отвлечь нас — будь то внезапный созвон или резкий чайка-менеджмент с супер срочной задачей — вся эта хрупкая конструкция рушится. После этого приходится начинать сначала: восстанавливать логику, перебирать мысли и заново входить в поток. Переключение внимания для нас — это всегда шаг назад.</blockquote><p>К тому же результаты труда разработчиков не всегда очевидны. Когда дизайнер показывает макет — все видят, как будет выглядеть продукт. Когда архитектор демонстрирует чертеж — понятно, что именно строится. А код? Для неспециалистов он остается загадкой, из-за чего программисты часто ощущают недооцененность своей работы.</p><p>И, конечно же, баги. Их исправление может занимать часы, дни и даже недели.</p><blockquote>Иногда они не дают спать, есть и нормально жить. Бывают простые баги, которые раскапываешь и чинишь за пару часов, а бывает, что ты на неделю-две уходишь в нее с головой. Если видите в 2 часа ночи где-нибудь человека на кухне с ноутбуком, кофе и красными глазами — это точно программист.</blockquote><h3>Почему раздражение — это нормально? (Но как не довести себя до выгорания?)</h3><p>Работа программиста — постоянное решение проблем. А где проблемы, там и стресс. Однако раздражение само по себе — еще не катастрофа. Оно становится проблемой, только если переходит в хроническое состояние.</p><p>Как понять, что раздражение не угрожает вашему психическому здоровью?</p><h4>Здоровое раздражение:</h4><ul><li>Вы злитесь на конкретную ситуацию, но не на профессию в целом.</li><li>После хорошего отдыха появляется энтузиазм вернуться к работе.</li><li>Проблемы мотивируют найти решение.</li><li>Вечером можете отключиться от рабочих мыслей и заняться своими делами.</li></ul><h4>Выгорание:</h4><ul><li>Постоянная апатия даже к интересным задачам.</li><li>Ощущение бессмысленности работы.</li><li>Отсутствие радости даже после решения сложной технической проблемы.</li><li>Мысли о работе преследуют вас везде: на обеде, во время отдыха или сна.</li><li>По утрам тяжело даже открыть ноутбук и запустить IDE.</li></ul><blockquote>Выгорание сопровождается постоянным чувством усталости, которая не проходит даже после отдыха. Оно проявляется снижением интереса к работе и апатией и требует значительных усилий для восстановления.</blockquote><h2>Реальные причины, которые взрывают разработчикам мозг</h2><p>Вместе с экспертами определили топ-10 вещей, которые выводят из себя даже самых стойких разработчиков.</p><h3>Нереалистичные сроки</h3><p><b>Что бесит?</b></p><p>Менеджеры хотят быстрее, заказчики требуют «еще вчера», а разработчик понимает, что качественный код требует времени. В результате приходится либо жертвовать качеством, либо работать в режиме вечного дедлайна.</p><p><b>Как бороться?</b></p><ul><li>Аргументировать реалистичные оценки сроков.</li><li>Документировать риски и объяснять, почему спешка ухудшает результат.</li><li>Использовать Agile и регулярные переоценки задач.</li></ul><h3>Постоянные прерывания и невозможность сконцентрироваться</h3><p><b>Что бесит?</b></p><p>Программисту нужно погружение в задачу, но его бесконечно отвлекают: сообщения в Slack, срочные митинги, вопросы от коллег. Теряется концентрация, а с ней — и продуктивность.</p><p><b>Как бороться?</b></p><ul><li>Блокировать время для глубокой работы.</li><li>Устанавливать «тихие часы» в команде.</li><li>Использовать методы Pomodoro, ALPEN, GTD и прочие.</li><li>В офисе советую работать в наушниках с шумоподавлением.</li></ul><h3>Технический долг</h3><p><b>Что бесит?</b></p><p>Код пишется в спешке, рефакторинг откладывается «на потом», баги растут, но бизнес требует только новых фич. В итоге код превращается в хаос, а разработчик — в археолога, который копается в чужих ошибках.</p><p><b>Как бороться?</b></p><ul><li>Внедрить правило в команде по обязательному рефакторингу каждый спринт (примерно 10–20% времени будет хватить на улучшение кодовой базы).</li><li>Проводить код-ревью и следить за чистотой кода.</li><li>Объяснять руководству, почему технический долг замедляет разработку.</li></ul><h3>Размытые и постоянно меняющиеся требования</h3><p><b>Что бесит?</b></p><p>Сегодня заказчик хочет одно, завтра другое, а на следующей неделе просит переделать все с нуля. Разработчик пребывает в режиме хаоса и переделывает код бесконечно.</p><p><b>Как бороться?</b></p><ul><li>Требовать четкой документации требований.</li><li>Фиксировать договоренности письменно.</li><li>Использовать прототипы для согласования на ранних этапах.</li></ul><h3>Плохая документация</h3><p><b>Что бесит?</b></p><p>Ты впервые работаешь с проектом, открываешь документацию — а там либо пусто, либо устаревшая информация, либо вообще полный беспорядок. Разбираться приходится наугад.</p><p><b>Как бороться?</b></p><ul><li>Создавать и поддерживать актуальную документацию.</li><li>Следовать стандартам оформления документации.</li><li>Автоматизировать процесс обновления документации (например, Swagger).</li></ul><h3>Культура переработок</h3><p><b>Что бесит?</b></p><p>В IT нередко ожидают, что ты будешь работать сверхурочно, чинить баги в продакшене ночью и быть на связи 24/7. Это ведет к выгоранию и снижению мотивации.</p><p><b>Как бороться?</b></p><ul><li>Четко устанавливать границы рабочего времени.<br /></li><li>Искать компании, где соблюдаются нормы трудового кодекса.</li><li>Говорить «нет» переработкам, если это не форс-мажор.</li></ul><h3>Проблемы с зависимостями в проекте</h3><p><b>Что бесит?</b></p><p>Обновляешь одну библиотеку — и рушится весь проект. Версии зависимостей конфликтуют, а разбираться с этим приходится вручную.</p><p><b>Как бороться?</b></p><ul><li>Фиксировать версии зависимостей.</li><li>Использовать инструменты автоматической проверки совместимости.</li><li>Регулярно обновлять пакеты, чтобы не копить проблемы.</li></ul><h3>Недооцененность работы разработчика</h3><p><b>Что бесит?</b></p><p>Менеджеры и заказчики не понимают, сколько усилий уходит на написание чистого кода. Им кажется, что программисты просто «печатают код» и всё готово.</p><p><b>Как бороться?</b></p><ul><li>Показывать метрики и результаты работы.</li><li>Объяснять технические решения простым языком.</li><li>Искать признание среди коллег и в профессиональном сообществе.</li></ul><h3>Необходимость постоянно учить новые технологии</h3><p><b>Что бесит?</b></p><p>IT развивается очень быстро, и разработчику приходится постоянно осваивать новые языки, фреймворки и инструменты. Это утомительно, особенно когда нововведения не несут реальной пользы.</p><p><b>Как бороться?</b></p><ul><li>Изучать только то, что действительно нужно для работы.</li><li>Оценивать, оправдывает ли новая технология затраты на ее изучение.</li><li>Не поддаваться хайпу и не менять стек только ради трендов.</li></ul><h3>Ошибки, которые сложно отловить (дебаг и баги)</h3><p><b>Что бесит?</b></p><p>Программа падает без понятной причины, баги воспроизводятся только «раз в 1000 запусков», а логи ничего не говорят.</p><p><b>Как бороться?</b></p><ul><li>Использовать системы логирования и мониторинга (например, Sentry, Datadog).</li><li>Разрабатывать с учетом отладочности (например, писать больше тестов).</li><li>Применять методы бэктрекинга, чтобы анализировать ошибки шаг за шагом.</li></ul><p>Разработка — не только творчество, но и борьба с кучей раздражающих факторов. Однако понимание проблем и работа над их устранением помогают сделать жизнь программиста проще.</p><p>Какой из этих пунктов раздражает вас больше всего? Делитесь в комментариях!</p>]]></content:encoded>
    </item>
    <item>
      <title>Рейтинг лучших систем управления проектами в IT</title>
      <link>https://tproger.ru/articles/rejting-18-luchwih-servisov-dlya-upravleniya-proektami-v-it</link>
      <comments>https://tproger.ru/articles/rejting-18-luchwih-servisov-dlya-upravleniya-proektami-v-it?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Малахова ]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/rejting-18-luchwih-servisov-dlya-upravleniya-proektami-v-it</guid>
      <description><![CDATA[<p>Разбираемся в сервисах для управления проектами и собираем рейтинг 18 лучших — с понятными критериями: какие фишки есть, насколько хороша поддержка, есть ли обучающие материалы, как обстоят дела с безопасностью и сколько это все стоит.
</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/rejting-18-luchwih-servisov-dlya-upravleniya-proektami-v-it">Рейтинг лучших систем управления проектами в IT</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Техподдержка]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Low-code]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 22 Mar 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Чтобы не утонуть в хаосе задач и дедлайнов, нужен удобный инструмент для управления проектами. Особенно если ведете несколько клиентов/проектов одновременно.</p><p>Еще недавно я справлялась с этим в Google-таблицах и Telegram, но чем больше брала задач, тем быстрее понимала: так работать просто невозможно. Пришлось искать альтернативу. В итоге разобралась в сервисах для управления проектами и собрала рейтинг 18 лучших — с понятными критериями: какие фишки есть, насколько хороша поддержка, есть ли обучающие материалы, как обстоят дела с безопасностью и сколько это все стоит.</p><h2>YouGile</h2><p><a href="https://ru.yougile.com/">YouGile</a> — российская система управления проектами с собственным мессенджером. Благодаря простоте интерфейса и возможностям для общения внедряется за пару часов.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/5c191205-9471-4ff6-b71d-20818b72e430.png" alt="" /><figcaption><i>Источник — YouGile</i></figcaption></figure><p><b>Чем выделяется. </b>Простотой освоения и гибкостью настроек. Привычная канбан-доска позволяет за 10 минут создать почти любой рабочий процесс, настроить несколько автоматизаций, создать пару общих чатов, указать доступы и пригласить коллег. Чаты в каждой задаче, похожие на Telegram, позволяют общаться в системе и обсуждать работу.</p><p>Для команд, которым нужны более сложные процессы из-за специфики бизнеса, есть библиотека готовых расширений. Они открывают возможности тонкой настройки. Например, чтобы автоматизировать согласование задач или настроить правила заполнения отчетов. Таким образом, система остается простой и удобной для команды, а у руководителей есть множество возможностей для гибкой и детальной настройки процессов.</p><p>Есть облачная и коробочная версии. Работать с YouGile можно на любых устройствах: веб-версия, приложения для Windows, macOS, Linux, Android и iOS.</p><p><b>Интеграции. </b>Готовые интеграции, например, с Telegram или почтой, можно включить с помощью расширений. Тариф «Платформа» позволяет командам создавать свои интеграции с помощью инструментов low-code.</p><p><b>Поддержка. </b></p><p>— <b>Каналы связи. </b>Команда отвечает по почте или внутри системы. Средняя скорость ответа — 15 минут.</p><p>— <b>Есть база знаний с инструкциями и курс для руководителей по управлению командами.</b> Команда сервиса регулярно выпускает <a href="https://t.me/yougile/120">видео-анонсы</a>, в которых показывает макеты будущих функций и собирают у пользователей обратную связь для улучшений.</p><p><b>Безопасность. </b>Отвечает всем требованиям безопасности, состоит <a href="https://reestr.digital.gov.ru/">в реестре отечественного ПО</a>.</p><p><b>Стоимость. </b>Бесплатно для 10 человек — с полным функционалом без ограничений. С 11-го оплата по 495 ₽ в месяц при оплате за год.</p><p><a href="https://ru.yougile.com/prices">Полные условия тарифов по ссылке </a></p><h2>Kickidler</h2><p><a href="https://www.kickidler.com/">Kickidler</a><b> </b>— это сервис, который показывает, кто над чем работает прямо сейчас и сколько на это уходит. В режиме реального времени можно открыть экран любого сотрудника и посмотреть, чем он занят, а потом сохранить видео, если вдруг захотите к нему вернуться.</p><p>Есть ещё отчёты по продуктивности: сколько времени сотрудник действительно работал, а сколько листал соцсети или просто сидел в простое. Причём никаких ручных замеров: система сама считает, кто опоздал, кто ушёл пораньше, а кто провёл день в мессенджерах.</p><p>Для работы с проектами в Kickidler тоже всё предусмотрено: учет времени по задачам, анализ загрузки команды и отчеты, которые помогут понять, где сотрудник перегружен, а где наоборот простаивает. Причем следить можно разными способами — кто-то ставит строгий режим с кнопкой «старт-стоп», а кто-то просто смотрит, как совпадает активность в программах с итогами дня.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/916f59de-c03d-4f17-8ef3-614b50a96d07.png" alt="" /><figcaption><i>Источник — CRMindex</i></figcaption></figure><p><b>Чем выделяется. </b>Редкой фичей — кейлоггером. Он фиксирует всё, что набирается с клавиатуры, и это помогает, например, расследовать спорные ситуации. Плюс мониторинг запуска программ, открытых вкладок и файлов — если кто-то решит поработать над личными делами в рабочее время, сервис вежливо об этом напомнит.</p><p><b>Интеграции.</b> Kickidler не имеет встроенных интеграций, но есть API для подключения к популярным сервисам — Битрикс24, amoCRM, Jira, Trello.</p><p><b>Поддержка.</b></p><p>—<b> Каналы связи. </b>Можно обратиться за помощью через telegram, whatsapp или по номеру телефона. Отвечают в пределах 15 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Есть гайды, видеоуроки и статьи, так что разобраться можно без опыта работы с подобными системами.</p><p><b>Безопасность. </b>Сервис соответствует требованиям защиты данных в Российской Федерации (<a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>). Все данные хранятся на серверах в России.</p><p><b>Стоимость. </b>Есть бесплатная версия для одного сотрудника — чтобы просто попробовать. Полноценный контроль начинается с тарифа от 200 ₽ в месяц, а максимальный набор функций с видеозаписями, кейлоггером и полным мониторингом стоит от 600 ₽ в месяц.</p><p><a href="https://www.kickidler.com/ru/price.html">Полные условия тарифов по ссылке</a></p><h2>Битрикс24</h2><p><a href="https://www.bitrix24.ru/">Битрикс24</a> — сервис, где можно легко настроить полноценную систему для бизнеса: подключаете телефонию, соцсети, мессенджеры, платежные системы, доставку — и работаете с клиентами в одном окне. Каждый контакт, письмо, звонок и заказ сразу сохраняются в CRM, а дальше автоматизация берёт своё: сделки двигаются по этапам, письма отправляются, задачи ставятся.</p><p>Проектами тоже можно управлять по-своему: кому-то удобнее классические списки, кто-то выбирает канбан, диаграмму Ганта или даже Скрам. Добавляете участников, назначаете ответственных, делитесь файлами и обсуждаете детали прямо в карточке. А чтобы не тратить время на рутину, используете шаблоны задач и роботов — они сами напишут письмо клиенту, передадут задачу коллеге или обновят статус.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/87b4f0ce-5c8d-4840-90ab-a0dc438bb1bb.png" alt="" /><figcaption><i>Источник — Битрикс24</i></figcaption></figure><p><b>Чем выделяется.</b> CoPilot — встроенный AI-помощник. Он работает прямо в CRM, задачах, чатах и помогает не отвлекаться на мелочи: придумает текст, расшифрует звонок или заполнит карточку сделки.</p><p>Собственный сервис для видео — тоже редкость. Главное же отличие в комплексности всей системы.</p><p><b>Интеграции. </b>Zadarma, ЮKassa, Эвотор, АТОЛ, СДЭК. Через REST API можно подключать системы, которые не интегрированы изначально.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи.</b> Можно найти ответ на свой вопрос <a href="https://helpdesk.bitrix24.ru/">в большой базе данных</a> или напрямую оператору. Отвечают в течение 20 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Для работы есть подробные инструкции и поддержка на всех тарифах, а если нужно больше контроля, систему можно установить на собственный сервер.</p><p><b>Безопасность. </b>Сервис соответствует требованиям защиты данных в Российской Федерации (<a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>). Вся информация хранится в защищенном облаке с резервным копированием и историей изменений. Также предусмотрена настройка прав доступа — можно ограничить, кто видит или редактирует задачи, документы и сделки.</p><p><b>Стоимость. </b>Есть бесплатный тариф с базовыми возможностями. Платные начинаются от 1 990 ₽ в месяц для небольших команд и доходят до 11 190 ₽, если нужна полная автоматизация процессов.</p><p><a href="https://www.bitrix24.ru/prices/">Полные условия тарифов по ссылке</a></p><h2>ПланФикс</h2><p><a href="https://planfix.com/ru/">ПланФикс</a> — система для управления задачами, проектами и бизнес-процессами. Здесь можно выстроить рабочее пространство и процессы с нуля, под любые задачи: от ведения проектов и переписок с клиентами до учета времени и аналитики.</p><p>Система подходит для сложных процессов, где важно не просто ставить задачи, а выстраивать цепочки действий, фиксировать затраты и вести переписку в одном месте. Можно сохранять типовые проекты и процессы в шаблоны, чтобы повторять их без лишней подготовки. Также настроить автоматическое создание задач по сценарию, когда одна завершается — следующая запускается сама.</p><p>Если компания работает с заказами, заявками или проектами, можно фиксировать время, расходы и другие данные, чтобы потом использовать их в отчётах. Письма и звонки от клиентов тоже остаются в системе, привязанные к нужным задачам и контактам.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/bfd13525-affc-4f23-b0d8-a9d834d835a7.png" alt="" /><figcaption><i>Источник — MeadiaRost</i></figcaption></figure><p><b>Чем выделяется. </b>Для каждой команды в компании настраиваются отдельные рабочие пространства с нужными только им разделами, чтобы сотрудники не тратили время на поиск информации. Права доступа гибкие: можно ограничить видимость и редактирование задач, комментариев или вложений для конкретных пользователей. А чтобы не тратить время на рутину, типовые процессы автоматизируются — система сама создаёт задачи, передаёт их исполнителям и отслеживает статусы.</p><p><b>Интеграции. </b>Telegram, WhatsApp, ВКонтакте, Google Drive, OneDrive, 1С. Также доступны интеграции с сервисами рассылок и SMS. Есть API.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи.</b> Поддержка отвечает через тикеты в самом ПланФикс. Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Есть <a href="https://planfix.com/ru/academy/">подробная база с курсами</a>, которая доступна всем пользователям.</p><p><b>Безопасность. </b>Planfix размещен в дата-центрах Европы, Северной Америки и Азии, соответствующих международным стандартам безопасности. Данные защищены шифрованием <a href="https://planfix.com/ru/security/">TLS 1.2</a>, доступ ограничивается по IP, настраиваются права и 2FA. Система ведет логи изменений и создаёт резервные копии автоматически.</p><p><b>Стоимость. </b>У ПланФикса есть бесплатный тариф, но он подойдет скорее для небольших задач и простых процессов. В нём ограничены фильтры, шаблоны, количество проектов и контактов, нет диаграммы Ганта, автоматизаций и работы со сделками.</p><p>Если нужен полноценный функционал, например, аналитика, расширенные сценарии, отчеты и больше интеграций, придётся переходить на платные тарифы. Цены начинаются от $8 в месяц за пользователя, а итоговая сумма зависит от числа сотрудников и выбранных возможностей. Для старта дают тестовый доступ на 30 дней, чтобы попробовать систему без ограничений.</p><p><a href="https://planfix.com/ru/prices/">Полные условия тарифов по ссылке</a></p><h2>Мегаплан</h2><p><a href="https://megaplan.ru/">Мегаплан </a>— комплексная система для управления задачами, проектами и продажами в одной среде. Сервис помогает связать работу разных отделов, автоматизировать сделки, следить за загруженностью команды и выстраивать прозрачные бизнес-процессы. Подходит для компаний, которым важно держать все рабочие сценарии — от переписки до отчетности — внутри одной платформы.</p><p>Для продаж предусмотрены воронки, карточки клиентов и история взаимодействий. Есть учёт звонков, писем и напоминаний, возможность автоматизировать сделки и фиксировать результат через отчёты. Отдельно предусмотрены финансовые модули, складской учёт, документооборот и аналитика.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/79f899f6-7a99-4293-aa5b-45fbb446460a.png" alt="" /><figcaption><i>Источник — Мегаплан</i></figcaption></figure><p><b>Чем выделяется. </b>Если многие сервисы специализируются либо на проектах, либо на CRM, либо на учёте времени, то Мегаплан сочетает сразу все: проекты, задачи, CRM с воронками продаж, документооборот, учет звонков и писем, финансы и аналитику. Это удобно для бизнеса, который хочет вести и проекты, и клиентов в одной системе, без перескоков между разными инструментами.</p><p><b>Интеграции. </b>Mango Office, UIS, Zadarma, 1С, Мой Склад, Roistat, SendPulse, DashaMail, JivoSite, Telegram, WhatsApp, CRM. Есть API.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Поддержка работает через заявки, чат и документацию. Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы.</b> Есть подробная база знаний <a href="https://megaplan.ru/blog/books/">на официальном сайте. </a></p><p><b>Безопасность. </b>Сервис соответствует требованиям <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, данные хранятся на серверах в России, поддерживается протокол HTTPS. Включен <a href="https://megaplan.ru/security/">в реестр отечественного ПО</a>. Для подключения электронной почты используется двухфакторная авторизация через пароли для приложения.</p><p><b>Стоимость. </b>Бесплатного тарифа в Мегаплане нет, но можно воспользоваться пробным периодом на 14 дней.</p><p>Дальше — только платные подписки. Цена зависит от количества сотрудников и выбранного тарифа:</p><p>— от 11 900 ₽ в год за 3 пользователей на тарифе «Совместная работа» (если нужен только базовый функционал для задач и проектов),</p><p>— до 46 800 ₽ в год за 5 пользователей на тарифе «Клиенты и продажи+» (если важна CRM с воронкой продаж, задачами и интеграцией с 1С).</p><p>Отдельно можно купить коробочную версию для установки на сервер компании. Это дороже, зато система полностью под вашим контролем.</p><p><a href="https://megaplan.ru/calculation">Полные условия тарифов по ссылке</a></p><h2>Аспро.Cloud</h2><p><a href="https://aspro.cloud/">Аспро.Cloud</a> — российская облачная CRM для управления продажами, проектами, задачами и финансами. Сервис помогает держать весь рабочий процесс под контролем: от первой заявки до акта выполненных работ и закрытия сделки. Здесь удобно вести клиентов, формировать счета, следить за дедлайнами и считать прибыль по каждому проекту.</p><p>В системе есть готовые решения для работы в строительстве, производстве, юрфирмах, агентствах недвижимости и других сферах. При этом нужно учитывать, что в Аспро.Cloud не получится собрать сложную аналитику по эффективности команды или гибко кастомизировать отчёты — это скорее CRM и планировщик для упрощения рутины, а не для глубокой бизнес-аналитики.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/50224574-d1a5-4f2c-a342-91b553dd3b04.png" alt="" /><figcaption><i>Источник — Аспро.Cloud</i></figcaption></figure><p><b>Чем выделяется. </b>В системе сразу пять способов работы с задачами — от канбана до диаграммы Ганта и GTD-планировщика, чтобы каждый мог выбрать формат, подходящий команде. Плюс есть встроенный конструктор документов: счета, акты и коммерческие предложения можно делать прямо внутри сервиса по готовым шаблонам, без сторонних программ.</p><p><b>Интеграции. </b>1С, Tilda, DaData и Mango Office. Можно настроить автоматическую отправку счетов в бухгалтерию, принимать оплату через СБП и платежные системы.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Поддержка работает чат на сайте, почту и в Telegram. Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Есть блог с полезными материалами и отдельное обучение сотрудников компаний CRM внутри Аспро.Cloud.</p><p>Также можно получить <a href="https://aspro.cloud/plan/">онлайн-консультацию</a> по всем инструментам Аспро.Cloud и сделать выбор — подходит ли система и какие бизнес-задачи сможет решить.</p><p><b>Безопасность. </b>Сервис соответствует требованиям защиты данных в Российской Федерации (<a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>). Весь трафик шифруется TLS.</p><p><b>Стоимость.</b> Тарифы начинаются от 2090 ₽ в месяц за команду до 5 человек. Для старта есть бесплатный с базовыми возможностями и пробный период на 14 дней с полным функционалом.</p><p>А вот если нужна продвинутая сквозная аналитика, автоматизация сложных процессов и поддержка громоздких корпоративных сценариев, скорее всего, возможностей Аспро.Cloud будет недостаточно. Зато для типовых процессов — самое то.</p><p><a href="https://aspro.cloud/prices/">Полные условия тарифов по ссылке</a></p><h2>Pyrus</h2><p><a href="https://pyrus.com/ru">Pyrus</a> — платформа для управления задачами, бизнес-процессами и коммуникацией внутри команды. Сервис объединяет таск-трекер и конструктор рабочих процессов, позволяя вести проекты, автоматизировать рутину и обсуждать задачи в одном окне. Здесь удобно согласовывать документы, подключать внешних подрядчиков, делегировать задачи и контролировать сроки.</p><p>Pyrus помогает держать процессы под контролем, не отвлекаясь на лишнее. Например, если в компании нужно быстро согласовать договор, сервис позволит настроить маршрут с этапами и ответственными: каждый участник получит задачу на своём этапе, добавит правки и передаст дальше — без лишних писем и звонков.</p><p>А в службе поддержки можно настроить автоматическое распределение запросов, контроль по SLA и шаблоны ответов. Pyrus легко превращается в HR-инструмент: сотрудники отправляют заявки на отпуск, согласовывают командировки, прикладывают справки — и всё это видно в одной задаче.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/4b38386e-6e5a-4d55-af17-7f3c8cb535c3.png" alt="" /><figcaption><i>Источник — Helpdeski </i></figcaption></figure><p><b>Чем выделяется. </b>В Pyrus есть встроенный конструктор бизнес-процессов, который позволяет настроить любые процессы с маршрутами, формами, правилами и ролями — без привлечения программистов.</p><p>Это удобно для согласования документов, заявок, договоров, отпусков и других типовых задач, которые проходят через несколько этапов и участников. Есть встроенные решения для работы с договорами, службой поддержки, кадрами, задачами и счетами. Плюс интеграции с ERP, CRM, Active Directory, облачными хранилищами, а для сложных кейсов — API и поддержка кастомных скриптов.</p><p><b>Интеграции.</b> Google Drive, Dropbox, Box, OneDrive, Telegram, WhatsApp. Также может синхронизировать данные с ERP и бухгалтерскими системами.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Поддержка работает через Telegram-бота, Whats’up и сайт.  Отвечают в течение 15 минут. Кстати, <a href="https://startpack.ru/application/pyrus-teamwork/reviews">пользователи отмечают в отзывах</a>, что поддержка не перекидывает заявки между специалистами, а решает вопросы на месте.</p><p>— <b>База знаний и обучающие материалы. </b>На сервисе помогают с обучением, настройками и внедрением системы в работу.</p><p><b>Безопасность. </b>Сервис соответствует <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, данные хранятся в двух защищенных дата-центрах. В случае сбоя одного копия останется на втором. Трафик шифруется TLS, есть двухфакторная авторизация.</p><p><b>Стоимость. </b>Стартапу с 15 сотрудниками хватит бесплатной версии, чтобы вести задачи, согласовывать документы и не потеряться в чатах. А если нужен Service Desk, учет договоров, кадровые заявки и аналитика — подключаются платные тарифы от 415 ₽ в месяц на пользователя.</p><p>Pyrus вряд ли подойдет для сложных проектных задач с глубокими аналитиками и диаграммами Ганта, но как рабочая операционная система компании с понятными процессами — это крепкое решение.</p><p><a href="https://pyrus.com/ru/pricing">Полные условия тарифов по ссылке</a></p><h2>WEEEK</h2><p><a href="https://weeek.net/">WEEEK</a> — мультисервисная платформа для управления задачами и командной работой. В неё входят пять сервисов, которые позволяют работать над проектами в режиме «одного окна»: планировать задачи, создавать и хранить документы, вести сделки и клиентов в CRM, а также анализировать эффективность проектов и команд.</p><p>В WEEEK можно настроить работу так, как будет удобнее всего. Хотите — смотрите задачи списком, хотите — на канбан-доске, в календаре или диаграмме Ганта. Добавляйте фильтры, теги, сортировку и включайте уведомления, чтобы не пропустить дедлайны и быстро находить нужное, даже когда проектов становится много.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/ee1b5323-d3a8-4ef4-9412-c478e44261a4.png" alt="" /><figcaption><i>Источник — WEEEK</i></figcaption></figure><p><b>Чем выделяется. </b>В сервис встроена виртуальная помощница Вика на базе Chat GPT. Она обучена на внутренней документации сервиса и помогает пользователям разбираться с настройками, интеграциями и типовыми вопросами. Благодаря ей не нужно тратить время на поиск ответов в базе знаний или ждать отклика поддержки — Вика подскажет, как решить задачу прямо внутри интерфейса.</p><p><b>Интеграции. </b>Telegram, Google, Яндекс и Apple календари, Trello, Jira и Asana. Есть API.</p><p><b>Поддержка. </b></p><p>— <b>Каналы связи. </b>В WEEEK доступны несколько каналов связи: команда отвечает через чат на сайте, Telegram и почту, в среднем за полчаса.</p><p>— <b>База знаний и обучающие материалы.</b> Для самостоятельной работы предусмотрена подробная база знаний с инструкциями, гайдами и ответами на частые вопросы, а также обучающие материалы для новых пользователей.</p><p><b>Безопасность. </b>Сервис соответствует <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a> и <a href="https://gdpr-info.eu/">GDPR</a>, данные хранятся в России, защищены HTTPS. Есть 2FA для дополнительной безопасности.</p><p><b>Стоимость. </b>У WEEEK есть бесплатная версия для небольших команд до 5 человек — она подойдёт для работы над простыми проектами без ограничений по времени. А для студентов и преподавателей сервис бесплатно предоставляет подписку PRO с расширенными возможностями.</p><p>Самый доступный платный тариф — от 199 ₽ в месяц за пользователя, профессиональные решения для бизнеса начинаются от 450 ₽. Стартапам и некоммерческим организациям также доступны льготные условия.</p><p><a href="https://weeek.net/ru/pricing">Полные условия тарифов по ссылке </a></p><h2>Shtab</h2><p><a href="https://shtab.app/">Shtab</a> — сервис для совместной работы, который помогает держать процессы под контролем: от задач и дедлайнов до времени сотрудников. Здесь можно управлять проектами, вести учёт рабочего времени с трекером и скриншотами, фиксировать зарплаты, хранить файлы и собирать аналитику по работе команды — всё это в одном окне.</p><p>Для планирования помогут разные режимы отображения: kanban, список, календарь, Матрица Эйзенхауэра, а для сосредоточенной работы пригодится Pomodoro-таймер — настроил интервалы, и трекер сам напомнит, когда пора отдохнуть.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/9055c0a0-c96d-46e5-9ecc-26690fb326ae.png" alt="" /><figcaption><i>Источник — Shtab</i></figcaption></figure><p><b>Чем выделяется. </b>Когда сотрудник работает с включенным трекером времени, Shtab периодически делает скриншоты его экрана, чтобы зафиксировать рабочий процесс. Это обычная практика для систем учёта времени — но тут появляется важный нюанс: на скриншотах могут случайно оказаться личные переписки, пароли, банковские данные и другие приватные вещи.</p><p>Чтобы защитить сотрудников от утечек личной информации, в Shtab встроена нейросеть, которая автоматически проверяет скриншоты и замыливает (блюрит) чувствительные зоны, например, приватные сообщения в мессенджерах.</p><p>То есть руководитель видит, что человек работал, но не получает доступ к его личным разговорам или конфиденциальным данным.</p><p><b>Интеграции. </b>Jira, Trello, Asana, ClickUp, Модульбанк, Telegram. Есть API.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи.</b> Поддержка работает через Telegram-бота, сайт и соцсети — можно выбрать удобный способ связи. Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы.</b> Есть всё что нужно для старта работы: инструкции, видеоуроки и комьюнити в Telegram, где можно уточнить нюансы работы сервиса.</p><p><b>Безопасность.</b> Shtab хранит данные в российских<a href="https://shtab.app/security/"> дата-центрах Selectel</a> (Москва, Санкт-Петербург) и соответствует требованиям <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>. Скриншоты автоматически проверяет нейросеть, а соединение защищено TLS 1.2 — как в банках. Команда 24/7 следит за безопасностью, проводит проверки и тесты.</p><p><b>Стоимость.</b> Для небольших команд есть бесплатный тариф — до 5 человек и 5 проектов, с трекером времени без скриншотов и 1 ГБ хранилища. Если нужна расширенная аналитика, скриншоты и больше места под файлы, подойдут платные тарифы от 190 ₽ в месяц.</p><p>Shtab вряд ли станет идеальным решением для тех, кто ищет сложные схемы автоматизации или продвинутый баг-трекинг. Но если нужна прозрачная и наглядная система для учёта задач, времени и работы команды — это хороший выбор.</p><p><a href="https://shtab.app/pricing/">Полные условия тарифов по ссылке</a></p><h2>Яндекс.Трекер</h2><p><a href="https://yandex.cloud/ru/services/tracker?utm_referrer=https%3A%2F%2Fwww.google.com%2F">Яндекс.Трекер</a>  — облачный инструмент, который помогает командам навести порядок в задачах, автоматизировать процессы и держать все договоренности в одном месте — без мессенджеров и лишней почты. Сервис поддерживает работу по Agile, позволяет вести спринты, считать трудозатраты и отслеживать статус задач, а типовые процессы удобно ускоряют шаблоны задач и комментариев.</p><p>Все задачи распределяются по очередям для отделов: рекрутеры ведут кандидатов, разработчики — баги, юристы — договоры, а служба поддержки обрабатывает заявки из почты, форм и CRM прямо в системе. Благодаря этому каждый работает в своем окне, но по единой логике, и ничего не теряется на пересылках между коллегами.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/1a7c939c-7f1a-4e8b-9b51-ac82e77ebb97.png" alt="" /><figcaption><i>Источник — Яндекс.Трекер </i></figcaption></figure><p><b>Чем выделяется. </b>Есть живые задачи, которые обновляются прямо на странице без перезагрузки, напоминания и «призывы» коллег к задачам. Можно строить собственные очереди с нужными полями, настраивать статусы, правила переходов, права доступа и шаблоны процессов. Для визуального контроля подключаются дашборды с ключевыми показателями, а для сложных интеграций — API и работа через Яндекс ID, SSO или Active Directory.</p><p><b>Интеграции.</b> Яндекс 360, Яндекс.Диск, Яндекс.Метрика и другие продукты Яндекса. Есть API.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи.</b> Поддержка отвечает через стандартные каналы Яндекса, помогает с настройками и переходом с других систем. Отвечают в течение 15 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Есть сайт <a href="https://yandex.ru/support/tracker/ru/">с документацией</a> а также вводный вебинар про работу в Яндекс.Трекере.</p><p><b>Безопасность. </b>Сервис соответствует требованиям защиты данных в Российской Федерации (<a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>). Все данные размещены на серверах в России. Двухфакторная авторизация (2FA) реализована через внутренний сервис Яндекс ID.</p><p><b>Стоимость.</b> Небольшой компании на 5 человек хватит бесплатного тарифа, чтобы организовать работу, а для среднего бизнеса есть тариф 400 ₽ в месяц за пользователя с расширенными возможностями.</p><p><a href="https://tracker.yandex.ru/">Полные условия тарифов по ссылке</a></p><h2>GanttPro</h2><p><a href="https://ganttpro.com/ru/?redirectByBrowserDetectedLocale">GanttPRO</a> — облачный инструмент, который помогает планировать и контролировать проекты через классическую диаграмму Ганта. Сервис автоматически считает зависимости задач, критический путь, загрузку ресурсов и помогает наглядно управлять сроками и нагрузкой команды.</p><p>В нем можно строить проект с нуля или стартовать с готового шаблона (например, для маркетинговых кампаний, разработки ПО или мероприятий), чтобы не тратить время на структуру. Также есть автопланирование: если в одной задаче сдвинулся срок, сервис сам перестроит всё остальное по цепочке. Это особенно спасает, когда проект сложный и задач десятки.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/cf2cab32-16f8-4fd0-b9e2-c2df047416f2.png" alt="" /><figcaption><i>Источник — GanttPro</i></figcaption></figure><p><b>Чем выделяется. </b>Есть инструмент для проектных менеджеров — критический путь. GanttPRO автоматически его выделяет, чтобы было видно, какие задачи нельзя задерживать, иначе проект «поедет». Для контроля по ресурсам есть возможность отслеживать загрузку сотрудников и виртуальных исполнителей, чтобы никто не оказался перегружен.</p><p><b>Интеграции. </b>Jira Cloud, Slack, Google Диск. Есть API.</p><p>Поддержка.</p><p>— <b>Каналы связи.</b> Можно заполнить форму обратной связи на сайте, и менеджер свяжется в течение дня. ​Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы.</b> Есть<a href="https://help.ganttpro.com/hc/ru"> отдельный учебный центр</a> для всех клиентов с базой знаний. А для корпоративных клиентов на Enterprise-тарифе есть индивидуальное сопровождение, помощь в обучении команды и расширенные лимиты API.</p><p><b>Безопасность. </b>Данные хранятся в частной сети Microsoft Azure (Западная Европа). Сервис поддерживает многофакторную авторизацию, резервное копирование, HTTPS и соответствует <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>. 2FA можно включить в настройках.</p><p><b>Кому подойдет для работы.</b> Если нужен строгий финансовый учёт с тарифами, договорами и автоматическим выставлением счетов — GanttPRO для этого не подойдёт. Но для классического проектного управления с фокусом на сроки, людей и план-фактный анализ — это удобный и понятный инструмент с готовыми шаблонами и аквапланированием.</p><p><b>Стоимость. </b>Тарифы начинаются от $7,99 в месяц за пользователя, а протестировать функционал можно бесплатно в течение 14 дней.</p><p><a href="https://ganttpro.com/ru/pricing">Полные условия тарифов по ссылке</a></p><h2>Kaiten</h2><p><a href="https://kaiten.ru/">Kaiten </a>— сервис, который помогает командам настроить работу по Kanban и Scrum, организовать задачи, следить за их статусом и анализировать результаты. Продукт разработан в России, размещён на российских серверах, что гарантирует стабильность работы и защиту от блокировок.</p><p>Kaiten выделяется среди таск-трекеров ориентацией на процессы: здесь можно настроить пространство компании с нуля, адаптировать под любые задачи, автоматизировать рутину и держать всё под контролем.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/c0476de0-4575-4320-8bf3-cdd4caeb16f1.png" alt="" /><figcaption><i>Источник — Kaiten</i></figcaption></figure><p><b>Чем выделяется.</b> Мультидосками с обзором всего процесса и гибкой настройкой рабочих пространств. Можно собирать в одном окне десятки досок по разным проектам и сразу видеть общую картину: кто чем занят, где узкие места, какие задачи застряли. Удобно для руководителей и команд с несколькими отделами, когда нужно контролировать параллельно кучу процессов.</p><p>Также Kaiten сам следит, чтобы никто не брал больше задач, чем способен осилить, и помогает настроить правила, которые автоматически двигают карточки, добавляют статусы или уведомляют коллег.</p><p><b>Интеграции. </b>Telegram, Google Календарь, Outlook, Slack, GitHub, Jira, Trello, Google Формы, Яндекс Календарь. Есть API.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Есть веб-форма на сайте, telegram-бот, куда можно отправлять вопросы по работе с системой. Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы.</b> Есть отдельный блог с полезными статьями и <a href="https://t.me/+jSVttJybKWkxN2Qy?roistat_visit=580595">комьюнити в Telegram. </a></p><p><b>Безопасность. </b>Соответствует <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, защищен по HTTPS, не собирает персональные данные. Для крупных компаний — On-Premise, индивидуальные тарифы и функции. Есть 2FA.</p><p><b>Стоимость. </b>Для небольших команд есть бесплатный тариф без ограничений по количеству участников и сроку использования. В нём доступны базовые функции для работы с задачами, документами и простыми процессами.</p><p>Если нужны расширенные возможности, можно выбрать один из платных тарифов: Standard (от 420 ₽ в месяц за пользователя) с двумя модулями на выбор, PRO (от 560 ₽) с шестью модулями или Enterprise с индивидуальной ценой для крупных компаний — с установкой на собственные серверы, кастомизацией, поддержкой и дополнительной разработкой под бизнес.</p><p><a href="https://kaiten.ru/tariffs">Полные условия тарифов по ссылке</a></p><h2>LeaderTask</h2><p><a href="https://www.leadertask.com/">LeaderTask </a>— российский таск-менеджер для личной и командной работы. Сервис помогает организовать задачи, проекты и поручения, вести учёт времени и подключать методы тайм-менеджмента вроде GTD, Pomodoro или Scrum. Особенно популярен у тех, кто ищет простой инструмент для планирования без сложных настроек и длительного обучения.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/922d0f3b-d383-4708-b047-be9bfcf5535a.png" alt="" /><figcaption><i>Источник — LeaderTask</i></figcaption></figure><p><b>Чем выделяется. </b>У LeaderTask есть функция, которая превращает письма в задачи автоматически. Просто пересылаете письмо на специальный адрес, и оно появляется в списке дел, без копипаста и ручного переноса.</p><p><b>Интеграции. </b>Пока только с Telegram.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи.</b> Есть онлайн-чат на сайте и адрес электронной почты, куда можно написать за помощью. А также найти ответ на вопрос в <a href="https://www.leadertask.com/faq">в базе FAQ. </a> Отвечают в течение 5-10 минут.</p><p>— <b>База знаний и обучающие материалы. </b>На сайте LeaderTask есть <a href="https://www.leadertask.com/instructions">раздел с обучающими статьями</a>, где подробно рассказывается о различных возможностях приложения. Также есть блог, в котором обсуждаются методики продуктивности, обзоры и рейтинги приложений. Однако, <a href="https://singularity-app.ru/blog/singularity-vs-leadertask/">в сравнении с другими сервисами</a>, в этих разделах нет функция поиска.</p><p><b>Безопасность. </b>Данные хранятся в российских дата-центрах Cloud4Y (ISO 27001), бэкап — ежедневно. Есть офлайн-режим, защита паролем и 2FA.</p><p><b>Поддержка и безопасность. </b>Стоимость. Для личного использования есть бесплатный тариф с ограничением на одно устройство, до 100 задач и трёх досок. Если нужна синхронизация и больше функций — подойдет тариф «Премиум» за 3199 ₽ в год. Для команд предусмотрен тариф «Бизнес» с поручениями, общими проектами, досками и историей изменений — от 4999 ₽ в год за пользователя.</p><p><a href="https://www.leadertask.com/compare">Полные условия тарифов по ссылке</a></p><h2>Easy Task</h2><p><a href="https://easy-task.ru/">Easy Task</a> — российская система для управления проектами, задачами и бизнес-процессами, которая помогает командам держать работу под контролем и видеть узкие места. Сервис фиксирует загрузку сотрудников, помогает выявить просрочки и наладить прозрачность процессов — от первых идей до выполнения задач. Easy Task работает в облаке, входит в реестр отечественного ПО и поддерживает работу с мобильных устройств, браузера и через Telegram-бота.</p><p>Система делится на модули, которые можно подключать по мере необходимости: управление задачами, проведение совещаний, автоматизация бизнес-процессов. Так что можно платить только за то, что реально используете. В системе есть фильтры задач, чек-листы, чаты и безопасное хранилище файлов — всё, чтобы обсуждать и вести работу прямо внутри карточек.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/acf36cfe-3da0-44bd-a5a2-5f9948083db9.png" alt="" /><figcaption><i>Источник — Easy Task</i></figcaption></figure><p><b>Чем выделяется. </b>Для доработки идей есть отдельный инкубатор — в него можно сохранять мысли и предложения, чтобы обсудить с коллегами и доработать перед превращением в задачи.</p><p>Еще интересно, что в системе есть голосовой ввод задач с телефона и перенос поручений из мессенджеров прямо в систему. Работать можно даже без интернета: всё закэшируется и синхронизируется, как только связь вернётся.</p><p><b>Интеграции.</b> Пока только с Telegram.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Можно обратиться за помощью по номеру телефона <a href="https://easy-task.ru/contact">на официальном сайте</a>. Отвечают в течение 5-10 минут ожидания на линии.</p><p>— <b>База знаний и обучающие материалы. </b>Для быстрого старта есть подсказки и вопросы-векторы при создании задач, а также <a href="https://easy-task.ru/blog">блог на официальном сайте</a> с полезными материалами для работы.</p><p><b>Безопасность. </b>Соответствует требованиям защиты данных в Российской Федерации (<a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>). Данные хранятся в российских дата-центрах. 2FA пока нет.</p><p><b>Стоимость.</b> Для команд до 5 человек Easy Task доступен бесплатно без ограничений по времени. Если команда больше — можно протестировать систему 14 дней бесплатно, а затем выбрать подходящий тариф: от 49₽ в месяц за пользователя при годовой оплате. Повторюсь: модули оплачиваются отдельно, чтобы можно было платить только за нужные функции.</p><p><a href="https://easy-task.ru/pricing">Полные условия тарифов по ссылке</a></p><h2>ELMA365</h2><p><a href="https://elma365.com/ru/">ELMA365</a> — российская low-code платформа для автоматизации бизнес-процессов, работы с задачами и документооборотом. Система помогает крупным и средним компаниям выстроить сквозные процессы от продаж до производства, подключить коллег из разных департаментов, интегрироваться с учетными системами и упростить работу с клиентами.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/6e0ef61d-cdd9-4f9c-9223-b33ea5a7c70b.png" alt="" /><figcaption><i>Источник — ELMA365</i></figcaption></figure><p><b>Чем выделяется. </b>Редактором бизнес-процессов. Можно настроить сценарии работы, автоматизировать переходы между этапами сделок, уведомления и задачи для смежных отделов. Например, подключить бухгалтерию для расчетов по заказу, производство для подготовки сметы, юристов для согласования договора — и всё это в одном процессе.</p><p>Из других отличий: встроенный документооборот со счетами, актами и договорами, которые можно подписывать ЭП прямо в системе. А также профили клиентов с кастомными полями и всей историей взаимодействий.</p><p><b>Интеграции.</b> 1С, SAP, Oracle, MS Dynamics, Контур.Диадок.</p><p><b>Поддержка.</b></p><p>— Каналы связи. Можно обратиться за помощью через Telegram или электронную почту. Отвечают в течение 15-20 минут.</p><p>— <b>База знаний и обучающие материалы. </b>Есть <a href="https://elma365.com/ru/help/">база знаний</a> по сервису ELMA365.</p><p><b>Безопасность. </b>ELMA 365 доступен в браузере и мобильном приложении, в облаке и On-Premise. Соответствует <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, поддерживает ЭП. Есть 2FA через Telegram или почту.</p><p><b>Стоимость. </b>Тестировать систему можно бесплатно 14 дней. Дальше тариф зависит от числа пользователей и варианта размещения:</p><p>— от 500 ₽ в месяц за пользователя (при облачной подписке);</p><p>— от 17 000 ₽ за пользователя (единовременно, при установке на сервер).</p><p>Минимальное количество лицензий — от 20 пользователей. Подключаются отдельные модули по потребности: CRM, документооборот, сервис-деск, проекты, закупки и другие решения из экосистемы ELMA365.</p><p><a href="https://elma365.com/ru/prices/">Полные условия тарифов по ссылке</a></p><h2>Projecto</h2><p><a href="https://promo.projecto.pro/#prices">Projecto</a> — российский сервис для управления проектами, задачами и документами в одном окне. Подходит для тех, кто устал переключаться между разными инструментами и хочет держать работу команды под контролем: от идей до готовых проектов. Работает в браузере, на Android, iOS и даже macOS, а вся информация синхронизируется между устройствами.</p><p>Можно настроить рабочее пространство под себя с помощью более чем 40 виджектов. Например, поместить на один экране все, что важно: задачи по сотрудникам, предстоящие события, документы, требующие реакции, и видеть картину дня без лишних кликов.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/76109a86-35b3-47b6-a749-c76f707fa29f.png" alt="" /><figcaption><i>Источник — Projecto</i></figcaption></figure><p><b>Чем выделяется.</b> Projecto выделяется системой уведомлений: от важного «Инбокса» до пушей и писем — ничего не потеряется. Плюс удобный календарь с личными и рабочими событиями, документооборот с маршрутами согласования, корпоративная адресная книга и встроенные тайминги задач.</p><p><b>Интеграции. </b>Zoom и почта — пока все.</p><p><b>Поддержка.</b></p><p>— <b>Каналы связи. </b>Можно написать через Telegram-бота или по электронной почте. Техподдержка отвечает в течение 10-20 минут.</p><p>— <b>База знаний и обучающие материалы.</b> В помощь командам — <a href="https://projecto.pro/support/help/?roistat_visit=570491">база знаний</a>, видеоуроки и статьи с разбором функций сервиса.</p><p><b>Безопасность. </b>Данные защищены, система соответствует требованиям <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>. Также сам сервис состоит <a href="https://reestr.digital.gov.ru/">в реестре отечественного ПО. </a> 2FA есть.</p><p><b>Стоимость. </b>Цены зависят от срока подписки и количества пользователей:</p><p>— от 400 ₽ за человека в месяц при помесячной оплате;</p><p>— до 288 ₽ в месяц при оплате сразу на год (от 201 пользователя).</p><p>Для соло-работы есть тариф «Персональный» — 4 800 ₽ в год. Пробный период тоже предусмотрен.</p><p><a href="https://promo.projecto.pro/#prices">Полные условия тарифов по ссылке</a></p><h2>Moo.Team</h2><p><a href="https://moo.team/">Moo.Team</a> — минималистичная по форме система для управления задачами. Сервис совмещает в себе таск-трекер, тайм-трекер, базу знаний, менеджер паролей и инструмент для ведения проектов.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/76041380-3539-4ce0-9997-fe70ed2ededa.png" alt="" /><figcaption><i>Источник — Moo.Team </i></figcaption></figure><p><b>Чем выделяется. </b>Moo.Team сочетает управление проектами и задачи с мониторингом сайтов: интегрируется с сервисами по аналитике и SEO-оптимизации. Позволяет отслеживать состояние сайтов, анализировать трафик и выявлять проблемы в одном окне. Особенно полезно для веб-студий, SEO-специалистов и digital-агентств.</p><p>Кроме того, Moo.Team гибко подстраивается под самые разные команды — от юристов и HR-специалистов до разработчиков и креативных агентств.</p><p><b>Интеграции. </b>Google Drive, Яндекс.Метрика, Яндекс.Вебмастер и Google Search Console, Telegram и почта.</p><p><b>Поддержка. </b></p><p>— <b>Каналы связи. </b>Связаться с техподдержкой Moo.Team можно через Telegram-бота или по электронной почте. Поддержка отвечает оперативно — обычно в течение 10–20 минут.</p><p>— <b>База знаний и обучающие материалы. </b>В Moo.Team есть <a href="https://moo.team/wiki/dashboard/">база знаний</a> с полезными статьями, видеоуроками и разбором функций сервиса. Это помогает командам быстро освоиться и работать с системой без лишних сложностей.</p><p><b>Безопасность. </b>Данные защищены по <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, хранятся в дата-центрах с облачным дублированием. Есть 2FA и многофакторная аутентификация.</p><p><b>Стоимость.</b> Тариф зависит от размера команды. Бесплатно можно работать до 3 человек и вести до 2 проектов с полным функционалом.</p><p>Базовый тариф на 10 человек стоит 990 ₽ в месяц, тарифы на 30 и 50 сотрудников — 2 990 ₽ и 4 990 ₽. Если пользователей больше, условия обсуждаются индивидуально. Хранилище данных и число проектов тоже растёт вместе с тарифом, а функционал остается одинаковым на всех уровнях.</p><p><a href="https://moo.team/prices/">Полные условия тарифов по ссылке</a></p><h2>Dtrack</h2><p><a href="https://dtrack.tech/">Dtrack</a> — российский сервис для управления личными и командными задачами. Работает в браузере и помогает вести проекты с понятной логикой: создаёшь комнату, добавляешь команду, распределяешь роли — и можно работать.</p><p>В Dtrack можно для работы с проектами предусмотрена комната — это общее пространство, где собираются участники, и уже внутри неё создаются проекты и задачи.</p><figure><img src="https://media.tproger.ru/user-uploads/113757/2025-03-20/2cb77000-9b0a-4700-a2fa-396baf3d01dd.png" alt="" /><figcaption><i>Источник — DTrack</i></figcaption></figure><p><b>Чем выделяется. </b>Минималистичным интерфейсом без сложных настроек и обучений, но при этом предлагает базовый набор нужных инструментов: диаграмму Ганта, канбан-доски и встроенный чат для общения.</p><p><b>Интеграции.</b> Интеграций с другими сервисами в Dtrack пока нет, но есть базовые инструменты для работы в одной системе: чат, файлы, уведомления и роли. Почтовые оповещения помогают не пропустить важные обновления.</p><p><b>Поддержка. </b></p><p>— <b>Каналы связи. </b>Связаться с техподдержкой DTrack можно через Telegram-бота, Whats’up или по электронной почте. По скорости ответа информации нет.</p><p>— <b>База знаний и обучающие материалы.</b> Есть <a href="https://dtrack.tech/docs">общая документация</a> по сервису.</p><p><b>Безопасность. </b>DTrack защищает данные по <a href="https://www.consultant.ru/document/cons_doc_LAW_61801/">152-ФЗ</a>, передача — по HTTPS, хранение — в приватном облаке (СПб). 2FA пока нет.</p><p><b>Стоимость.</b> У Dtrack всего два тарифа:</p><p>— Бесплатный: до 2 пользователей, 500 Мб хранилища и ограничение на размер файлов до 50 Мб.</p><p>— Платный: от 50 ₽ в месяц за пользователя, до 1000 человек в команде, 5 Гб на человека и увеличенный лимит на файлы до 200 Мб. Платный тариф подключается автоматически при добавлении третьего пользователя.</p><p><a href="https://dtrack.tech/#prices">Полные условия тарифов по ссылке</a></p><p><i>Поделитесь в комментариях, какими сервисами для управления проектами пользуетесь:) </i></p>]]></content:encoded>
    </item>
    <item>
      <title>Почему As Code — это не просто тренд, а новая реальность разработки</title>
      <link>https://tproger.ru/articles/pochemu-as-code---eto-ne-prosto-trend--a-novaya-realnost-razrabotki</link>
      <comments>https://tproger.ru/articles/pochemu-as-code---eto-ne-prosto-trend--a-novaya-realnost-razrabotki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-as-code---eto-ne-prosto-trend--a-novaya-realnost-razrabotki</guid>
      <description><![CDATA[<p>В статье Максим Морев расскажет, что такое подход As Code, как он развивался и почему он нужен компаниям.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-as-code---eto-ne-prosto-trend--a-novaya-realnost-razrabotki">Почему As Code — это не просто тренд, а новая реальность разработки</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Amazon]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Openshift]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 19 Mar 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В IT-командах часто происходит одно и то же: правила, договоренности, решения живут отдельно от кода — в чатах, документах, в головах людей. Кто-то пишет тесты одним образом, кто-то иначе. Один деплоит в ручном режиме, другой автоматизировал на коленке в обход всех процессов. Со временем все это превращается в такой хаос, что проще снести и написать с нуля.</p><p>Хаос необходимо упорядочить — и тут на помощь приходит As Code. Это не просто методология, а философия, где все — от инфраструктуры до документации и политик безопасности — становится кодом. В этой статье я расскажу, почему подход As Code стал критически важен для современных IT-компаний и как он эволюционировал.</p><h2>С чего все началось</h2><p>На одном митапе по стандарту разработки нам с Head of Profession задали вопросы, которые зависли в воздухе, как нерешенный баг в коде: «А что за потребность все делать с помощью As Code? Какая от этого польза? Зачем число коммитящих в код?»</p><p>Мы, как архитекторы инженерной культуры, внедряем лучшие практики и подходы: <b>Infrastructure as Code, API First, unit-тесты, компонентное тестирование, TBD (Trunk Based Development), GitOps, Doc As Cod.</b> Мы дорабатываем пайплайны, как инженеры, собирающие сеть в подвале старого дата-центра. Мы создаем условия для Continuous Deployment с продуктовыми платформами, где <a href="https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/bluegreen-deployments.html">blue-green deployment</a> и <a href="https://cloud.google.com/deploy/docs/deployment-strategies/canary">canary deployment</a> становятся порталами для перехода прода из одного состояния в другое.</p><p>Каждый коммит — шаг в будущее, где код становится не просто текстом, а нитью в живой ткани новой реальности. Число коммитящих — это не просто метрика, это сигнал, что система жива, дышит, развивается. И когда кто-то спрашивает «Зачем?», я отвечаю: «Потому что иначе мы останемся в прошлом, где ручные процессы, как старые провода, тянут нас назад в тишину, замедляя каждый шаг. Мы строим мир, где As Code не просто слова, код — наша новая реальность. И каждый, кто коммитит, становится частью этой вселенной».</p><p>В момент осознания вопроса я провалился на другой слой реальности, задумался об истории As Code и собрал этот текст из разбросанных по сети слепков. Эта статья — не руководство по Terraform или Kubernetes, а скорее практический взгляд на культуру As Code в масштабах крупной IT-компании.</p><h2>Эволюция As Code: от истоков до современности</h2><p>Концепция As Code возникла как ответ на ключевые вызовы IT-индустрии: рост сложности систем и ускорение темпов изменений. Она был естественным продолжением эволюции разработки — код стал не только инструментом создания программ, но и способом управления инфраструктурой, документацией, архитектурой и политиками.</p><p>У появления этого подхода было несколько предпосылок:</p><ol><li>Автоматизация и стандартизация. В 1990-х годах с развитием DevOps и agile-методологий возникла потребность в автоматизации процессов разработки и управления инфраструктурой. Новые задачи стали основой для появления подходов, где все описывается в виде кода.</li><li>Распространение систем контроля версий. В 2005 году появился Git, который стал инструментом для управления изменениями, что позволило хранить и версионировать не только код, но и документацию, конфигурации и архитектуры.</li></ol><p>Корнями As Code уходит в 1970-е годы. Ранние инструменты, такие как Unix “Make” и PXE boot, заложили фундамент для автоматизации конфигураций. Позже они эволюционировали в современные подходы: Infrastructure as Code, Documentation as Code, GitOps и другие. Это подчеркивает, что As Code — не просто тренд, а естественное развитие технологий, которое упрощает управление сложными системами.</p><h2>Почему все теперь в Git?</h2><p>С развитием подхода As Code универсальным инструментом управления изменениями стал Git. Это произошло благодаря нескольким ключевым причинам.</p><ul><li><b>История изменений: </b>Git хранит всю историю изменений, что позволяет отслеживать, кто, когда и что делал. Это критически важно для анализа и отката ошибок.</li><li><b>Коллаборация:</b> над проектом может работать несколько человек, и они не будут мешать друг другу.</li><li><b>Прозрачность:</b> все изменения видны, их можно обсудить, проверить и улучшить через механизмы pull/merge requests.</li><li><b>Автоматизация:</b> Git интегрируется с CI/CD — Continuous Integration / Continuous Deployment. Это позволяет автоматизировать тестирование, сборку и деплой. Работа в Git позволяет «все иметь под рукой» и упрощает создание систем поддержки и контроль стандартов ИТ-производства.</li><li><b>Безопасность: </b>Git позволяет контролировать доступ к коду и данным через ролевую модель и механизмы проверки изменений.</li></ul><h2>Как появился Git?</h2><p>Git был создан в 2005 году как ответ на кризис в разработке ядра Linux. Ранее команда Linux использовала проприетарную систему контроля версий BitKeeper, но юридические споры лишили программистов этой возможности. Linux-сообщество осталось без инструмента для управления кодом. Существующие системы — например, CVS или Subversion — не подходили для масштабных проектов.</p><p>Линус Торвальдс, создатель Linux, решил разработать собственную систему, которая бы отвечала потребностям крупных проектов:</p><ul><li>была быстрой,</li><li>поддерживала распределенную разработку,</li><li>гарантировала сохранность данных (через хеши SHA-1).</li></ul><p>Git был создан всего за 10 дней. Первая версия была настолько проста, что Торвальдс называл ее «игрушечной». При этом она уже решала ключевые задачи. Инструмент разработали с акцентом на децентрализацию: каждый разработчик имеет полную копию репозитория, что делает процесс гибким и устойчивым.</p><p>Создание Git — прекрасный пример проактивной позиции: если тебя что-то не устраивает, ты сам создаешь инструмент для решения задачи. Реагируешь на боль не нытьем, а делом, и оставляешь проблему позади. Этот инструмент родился из необходимости и стал революцией в мире разработки. Простота, скорость и распределенный подход сделали его незаменимым инструментом для команд любого масштаба.</p><p>Эволюция Git:</p><ul><li><b>2005:</b> первый релиз Git;</li><li><b>2008: </b>появление GitHub, который популяризировал Git среди разработчиков;</li><li><b>Сейчас:</b> Git де-факто стал стандартом для контроля версий, который используют разработчики по всему миру.</li></ul><h2>Основные подходы As Code</h2><h3>Infrastructure as Code (IaC)</h3><p>IaC — это описание в виде кода инфраструктуры: серверов, сети баз данных. Например, с помощью Terraform, Ansible, CloudFormation. Инструмент позволяет сделать инфраструктуру воспроизводимой, предсказуемой и легко управляемой. Вместо ручного создания серверов в облаке вы можете описать их в коде и развернуть одной командой.</p><p>Когда мы слышим термин Infrastructure as Code, то обычно думаем о современных инструментах, таких как Chef, Ansible или Terraform. Однако сама идея управления инфраструктурой и конфигурациями через код уходит корнями в 1970-е годы. Уже тогда инженеры сталкивались с необходимостью автоматизировать управление парками машин, будь то физические или виртуальные системы.</p><p>Одним из первых инструментов, позволявших автоматизировать сборку и настройку программного обеспечения, был Unix “Make” (1976). Хотя Make не стал полноценным инструментом управления инфраструктурой, он заложил основы для автоматизации задач конфигурации. Следующим важным шагом к автоматизации стал PXE boot (1981). Он позволял загружать и настраивать по сети целые машины — это стало прообразом современных подходов к управлению инфраструктурой.</p><p>Хотя эти ранние инструменты не считаются полноценными решениями для управления инфраструктурой, они создали основу для современных подходов. Unix “Make” и PXE boot показали, что автоматизация конфигураций возможна и необходима, особенно с ростом сложности систем.</p><p>Как дальше складывалась эволюция IaC:</p><ul><li><b>1990-е: </b>следующий этап развития начался с появлением CFEngine (1993). Это был один из первых инструментов, позволявших управлять конфигурациями на множестве машин.</li><li><b>2000-е:</b> с развитием облачных технологий и DevOps появились более мощные инструменты, такие как Puppet (2005) и Chef (2009). Они сделали управление через код отраслевым стандартом. 2010-е: Ansible (2012) и Terraform (2014) стали лидерами в области IaC. Они предложили более гибкие и мощные решения для управления облачной инфраструктурой.</li><li><b>2013: </b>появился Docker, который произвел революцию в контейнеризации. Он обеспечил легкость в создании, развертывании и масштабировании приложений, а также упростил процессы управления инфраструктурой.</li><li><b>2014: </b>Kubernetes предложил автоматизацию развертывания, масштабирования и управления контейнизированными приложениями.</li><li><b>2017: </b>создан Pulumi, который позволил управлять ресурсами облачной инфраструктуры с использованием таких языков программирования, как Go, JavaScript, TypeScript, Python, Java, C# и YAML. Благодаря этому инструменту разработчики смогли быстрее интегрировать IaC в свои процессы и создавать более сложные сценарии для автоматизации.</li><li><b>2021: </b>появился Brainboard, который значительно упростил разработку, визуализацию и управление инфраструктурой как кодом. Он предложил графический интерфейс для создания и изменения архитектуры облаков. Это помогло сделать IaC доступным не только для разработчиков, но и для более широкого круга пользователей, в том числе для аналитиков и проектировщиков.</li></ul><p>Эволюция IaC уходит корнями в историю зарождения машин. С тех пор задачи, с которыми мы сталкиваемся, остались прежними — просто мы решаем их через новые слои абстракции, создавая все более сложные и эффективные инструменты для автоматизации инфраструктуры и управления ею.</p><h3>Documentation as Code (Docs as Code)</h3><p>Подход Docs as Code позволяет разрабатывать техническую документацию с помощью тех же инструментов, что и код. Документы создаются в формате, который легко версионировать и хранить в Git, — например, Markdown или AsciiDoc. Это дает значительные преимущества:</p><ul><li>актуальность — документация API или архитектуры хранится в репозитории рядом с кодом, благодаря чему всегда остается актуальной;</li><li>версионирование — легко отслеживать изменения и возвращаться к предыдущим версиям;</li><li>интеграция в процесс разработки — документация становится частью DevOps-практики и развивается в Git вместе с кодом.</li></ul><p>Подход Docs as Code начал развиваться в 2000-х годах. В это время крупные компании, такие как Microsoft, начали использовать внутренние инструменты для генерации документации из исходного кода. Например, документация .NET Framework уже создавалась с помощью автоматизированных процессов.</p><p>В 2010-х годах термин Docs as Code был популяризирован. Тогда такие инструменты, как Markdown, AsciiDoc и Sphinx, стали широко использовать для создания и управления документацией в репозиториях Git.</p><h3>Architecture as Code (AaC)</h3><p>AaC позволяет описывать архитектуру системы в виде кода — например, с помощью DSL. Благодаря этому она становится понятной, проверяемой и легко изменяемой. С помощью таких инструментов, как Structurizr или PlantUML, можно генерировать архитектуры программного обеспечения в коде, чтобы интегрировать их в процессы разработки.</p><p>Подход Architecture as Code начал развиваться в 2010-х годах с появлением Structurizr (2014) и других инструментов. Сегодня AaC используют для описания в формате, который можно версионировать и тестировать. Например, <a href="https://c4model.com/">C4-модель</a> помогает разработчикам и архитекторам лучше понимать сложные системы.</p><p>Хотя конкретные компании редко публично афишируют использование C4-модели или Aac, есть несколько примеров, где эти подходы активно применяются.</p><h4>Крупные технологические компании</h4><ul><li>Microsoft использует C4-модель, чтобы документировать архитектуры своих облачных сервисов, таких как, допустим, Azure. Подход AaC помогает автоматизировать создание диаграмм и поддерживать документацию в актуальном состоянии.</li><li>Внутренние команды Amazon Web Services используют C4-модели для описания архитектуры своих сервисов, а инструменты AaC помогают интегрировать эти описания в CI/CD-процессы.</li></ul><h4>Финансовые организации</h4><p>Многие банки и финтех-компании используют C4-модели, чтобы документировать сложные распределенные системы. Например, ING и Goldman Sachs применяют AaC для автоматизации создания архитектурных диаграмм и проверки соответствия стандартам.</p><h4>Консалтинговые и IT-компании</h4><ul><li>Разработчик и поставщик программного обеспечения ThoughtWorks активно продвигает использование C4-модели и подхода Architecture as Code в своих проектах. Компания создает инструменты и практики для интеграции AaC в процессы разработки.</li><li>Производитель программного обеспечения Red Hat использует C4-модели для документирования архитектуры своих решений, таких как OpenShift, и применяет AaC для автоматизации создания диаграмм.</li><li>Также активно использует и применяет C4-модели X5 Tech — основной цифровой партнер торговых сетей и бизнесов X5 Group.</li></ul><h3>Policy as Code</h3><p>Этот подход позволяет описывать политики и управлять ими, например безопасностью или доступом. Policy as Code дает возможность автоматизировать проверку на всех этапах жизненного цикла ПО и обеспечить compliance — соответствие требованиям.</p><p>Подход Policy as Code стал популярным с появлением таких инструментов, как Open Policy Agent (OPA) и Hashicorp Sentinel. Они позволили описывать политики безопасности и compliance в виде кода, что стало особенно востребованным в облачных средах.</p><h3>GitOps</h3><p>GitOps — подход, в котором Git становится единым источником истины для управления инфраструктурой и приложениями. Они описываются в коде — например, с помощью Kubernetes manifests — а все изменения автоматически применяются через CI/CD.</p><p>Концепцию GitOps в 2017 году формализовала компания Weaveworks, этот подход дает несколько преимуществ:</p><ul><li>прозрачность — все изменения видны в Git;</li><li>автоматизация — процессы деплоя и обновления автоматизированы;</li><li>безопасность — изменения проходят код-ревью и тестирование.</li></ul><h3>GitSecOps</h3><p>GitSecOps — расширение GitOps с акцентом на безопасность, которое стало развиваться в 2020-х годах. С помощью этого инструмента можно интегрировать безопасность в процесс разработки и эксплуатации через код, он позволяет внедрить в CI/CD инструменты статического анализа кода (SAST) и анализа зависимостей (SCA).</p><p>Преимущества этого подхода:</p><ul><li>раннее выявление уязвимостей;</li><li>автоматизация проверок безопасности;</li><li>соответствие стандартам — например, GDPR или HIPAA.</li></ul><h2>Будущее с As Code</h2><p>Мы постепенно внедряем лучшие практики и шаг за шагом приближаемся к моменту, когда актуальность инженерной культуры будет соответствовать состоянию мастер-системы, которая тем временем бежит вперед, — и я вижу в пространстве новые коммиты актуальной реальности.</p><p>Но пока мы остаемся той самой медленной нодой в распределенной сети, которая, несмотря на все усилия, тормозит синхронизацию инженерной культуры с потребностями рынка. Мы — узкое горлышко в потоке данных, где каждая задержка отзывается эхом в бесконечном цикле итераций. И пока мы пытаемся догнать мастер-систему, бизнес не может уйти на следующий виток спирали, заторможенный устаревшими процессами и отсутствием коммитов нереализованных фич.</p><h4>Footnotes:</h4><p>• <a href="https://hackernoon.com/everything-as-code-explained-0ibg32a3">Everything as Code Explained</a></p><p>• <a href="https://www.writethedocs.org/guide/docs-as-code/">Write the Docs Guide: Docs as Code</a></p><p>• <a href="https://medium.com/@EjiroOnose/understanding-docs-as-code-01b8c7644e23">Understanding Docs as Code</a></p><p>• <a href="https://medium.com/@mike_tyson_cloud/the-origins-of-infrastructure-as-code-a-brief-history-of-devops-a883d8877f19">The Origins of Infrastructure as Code</a></p><p>• <a href="https://cloud.google.com/deploy/docs/deployment-strategies/canary">Canary Deployment Strategies</a></p><p>• <a href="https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/bluegreen-deployments.html">AWS Whitepaper: Blue-Green Deployments</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Сравнение подходов DevOps в России и Европе: что работает лучше</title>
      <link>https://tproger.ru/articles/sravnenie-podhodov-devops-v-rossii-i-evrope--chto-rabotaet-luchwechem-otlichayutsya-podhody-devops-v-rossii-i-evrope--i-chto-luchwe-vybrat-dlya-sebya---rasskazyvayu-v-state</link>
      <comments>https://tproger.ru/articles/sravnenie-podhodov-devops-v-rossii-i-evrope--chto-rabotaet-luchwechem-otlichayutsya-podhody-devops-v-rossii-i-evrope--i-chto-luchwe-vybrat-dlya-sebya---rasskazyvayu-v-state?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Михаил Коробка]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/sravnenie-podhodov-devops-v-rossii-i-evrope--chto-rabotaet-luchwechem-otlichayutsya-podhody-devops-v-rossii-i-evrope--i-chto-luchwe-vybrat-dlya-sebya---rasskazyvayu-v-state</guid>
      <description><![CDATA[<p>Узнайте, чем отличается DevOps в России и Европе: структура управления, выбор инструментов, роль языка и инклюзивность в командах. Разбираем ключевые особенности, преимущества и ограничения подходов в разных регионах, чтобы помочь вам лучше понять развитие DevOps</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sravnenie-podhodov-devops-v-rossii-i-evrope--chto-rabotaet-luchwechem-otlichayutsya-podhody-devops-v-rossii-i-evrope--i-chto-luchwe-vybrat-dlya-sebya---rasskazyvayu-v-state">Сравнение подходов DevOps в России и Европе: что работает лучше</a>»</p>]]></description>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 22 Jan 2025 14:15:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>В сегодняшнем мире все процессы стремятся к автоматизации, оптимизации и ускорению. Можно смело сказать, что в крупных и небольших IT-компаниях без них уже никак. В разных частях света DevOps развивается со своими особенностями: где-то активнее, где-то медленнее. При релокации или эмплойменте в иностранные компании это необходимо учитывать. Чем отличаются подходы DevOps в России и Европе, и что лучше выбрать для себя — рассказываю в статье.</p><h2>Об истории DevOps</h2><p>Методология DevOps появилась благодаря популярности Agile. Ее основная черта — гибкость разработки, дающая ряд преимуществ командам IT. После интенсивного внедрения agile-подхода в разработке существенно увеличилась производительность. Однако при этом появились новые узкие места (bottlenecks) — тестирование и эксплуатация. Культура DevOps — это решение по интеграции участников процесса, ответственных за конечный результат, в общие команды. Это позволяет устранить подобные «бутылочные горлышки».</p><p>Изначально DevOps-подход начали внедрять крупные компании. Затем практика стала востребованной среди малого и среднего бизнеса. Основными преимуществами методологии считаются гибкость управления процессом разработки и непрерывность внедрения его результатов. Роли в этом случае взаимодействуют как единый конвейер, на котором в одном месте продукт разрабатывается, тут же тестируется и сразу же поступает к использованию. После выпуска разработанной версии продукта, команда сразу приступает к разработке следующей. Компаниям такой подход позволяет выпускать большее число версий продукта, и, следовательно, зарабатывать.</p><p>Методология DevOps — явление не такое уж молодое и вполне себе устоявшееся. Про него знают все, кому это может пригодиться. В России его внедрили уже везде, где только возможно, с разной степенью успешности. В гигантах типа Тинькофф, МТС, Сбер, Яндекс, ВК и других этот подход был изучен буквально под микроскопом.</p><p>DevOps обычно присутствует на уровне команд или сотрудников, ответственных за алгоритмы и результаты взаимодействия или процессов. Во всем мире методики и подходы различаются, в зависимости от части света и масштабов компании. Для наглядности можно сравнить Россию и ее ближайших соседей — страны Европы.</p><h2>Чем отличается DevOps России и Европы</h2><p>Из основных пунктов можно выделить четыре:</p><h3>Структура управления</h3><p>DevOps подразумевает, что в команде собраны все участники, ответственные за продукт, — разработчики, администраторы, тестировщики. Этот подход объединяет ранее независимые команды (отделы, департаменты), делегируя им общую ответственностью за результат. До этого она (ответственность) размывалась между командами, у каждой из которых были свои приоритеты и KPI, что существенно замедляло развитие продукта или сервиса.</p><p>Бизнес традиционно имеет вертикальную структуру управления с четкой иерархией. В России это происходит по умолчанию, в то время как на Западе —  наоборот. С внедрением DevOps-подхода команды, помимо большей свободы, получают больше ответственности за разрабатываемый сервис.</p><p>Например, на Западе тимлид — самый опытный эксперт-разработчик команды, но с крайне ограниченными руководящими полномочиями. В его задачи входит больше менторство, нежели управление. Команда считается самоуправляемой, а дискуссии, обсуждения, голосования и летучки (дейлики) передаются не тим-лиду, а scrum-мастеру или agile-коучу. В команде нет единого центра силы: техническую экспертизу составляет один эксперт, организационную — другой.</p><p>В России тим-лид часто выполняет в том числе и организаторские функции, что выводит его уже в непосредственные руководители. О командах нельзя точно сказать, что в России встречаются только такие, потому что есть как более вертикальные команды на Западе, так и, наоборот, горизонтальные у нас.</p><h3>Язык</h3><p>В российском IT-сообществе преобладает русскоязычный контент. Это делает сообщество самодостаточным и от этого более закрытым. Некоторые тренды находятся вне зоны интересов и не переводятся, так как не актуальны на российском рынке. Это приводит к деформации и даже к неполноте восприятия. Другие веяния наоборот, лучше подходят для российского рынка и более развиты. На них выше спрос и больше специалистов.</p><p>В Европе, где от одной границы государства до другой, в среднем, не больше 1000 км, знание только родного языка не может быть достаточным. Внешние коммуникации на английском языке —  необходимость. В Европе на нем же проходит существенная часть конференций и митапов в IT-секторе. Если Запад без вариантов выходит в глобальный IT-мир, то российские компании могут выбирать как международные, так и местные решения. Зачастую из-за подобного выбора предпочтения отдаются самым простым решениям: «Зачем вчитываться в оригинальную документацию на английском? Кому это надо?»</p><p>У российских компаний сформировалась привычка использовать документацию и интерфейс на русском языке. Без этого продукт на локальном рынке обречен, особенно если у него есть хоть какие-нибудь русскоязычные конкуренты. На Западе это не серьезная проблема.</p><p>Это, безусловно, влияет на скорость внедрения инноваций. Все современные тренды — на английском. И когда большая часть сообщества уже ознакомилась и приняла новую реальность, у нас только начинаются переводы. За ними следуют чтение, обсуждение и остальные пять стадий принятия неизбежного.</p><h3>Инклюзивность</h3><p>Отличие частично вытекает из предыдущего пункта. За границей состав команд может включать людей из разных стран, имеющих свою культуру и мировоззрение. Для западных компаний это важно — они гордятся толерантностью и  инклюзивностью. Эти качества становятся частью как внутренней культуры компании, так и саморекламы и PR. Например, принадлежность кандидата к тому или иному полу или его самоидентификация могут стать преимуществом при найме. В России инклюзивность, как характеристика бизнеса, не важна и на нее не делается упор. У нас команды строятся, в основном, из соотечественников или жителей ближайших стран, владеющих русским языком. Это ограничивает культурное разнообразие. При этом явным приоритетом соискателя в глазах компании выступает именно его профессионализм.</p><h3>Инфраструктура</h3><p>В Европе и в США DevOps ориентирован на облачные решения. В России тренд тоже прослеживается, но предпочтение пока отдается хостингам виртуальных или железных серверов. У этого есть несколько причин:</p><ol><li>Российские облачные сервисы менее развиты в сравнении с Западом.</li><li>Утилиты для работы с облаками для российских провайдеров имеют ограничения. Например, Terraform был заблокирован для пользователей из России. Конечно, ограничения можно обойти, однако это не добавляет подобным инструментам популярности в нашей стране.</li><li>Российский бизнес относится с недоверием к внешним провайдерам. Наиболее чувствительная информация хранится и обрабатывается во внутреннем контуре, используя необходимые решения on-premise. Запад в этом случае сильно ориентирован на аутсорс внутренних процессов и задач — бухгалтерии, маркетинга.</li><li>Использование облачных сервисов позволяет передать вовне отдел эксплуатации. Это позволяет разработчикам большую часть вопросов администрирования решать программными методами.</li></ol><p>Особенности страны и менталитета, доступность инструментов во многом определяют предпочтения команд в России и Европе. Так, например, россияне предпочитают виртуальные серверы, в то время как на Западе приоритет — облачный Kubernetes. В России Ansible более популярен, чем Helm, на Западе — наоборот.</p><p>Еще одно отличие заключается в функционале DevOps-инженера. В России специалисты чуть больше Ops, за рубежом — более Dev.</p><h2>Что общего в DevOps России и Европы</h2><p>Сейчас некоторые инструменты DevOps, используемые в работе, стали недоступны для россиян по известным причинам. Если какой-то продукт уходит с рынка, то зачастую в России его довольно быстро, тем или иным способом, пытаются заместить. При этом решение открытое, и его легко могут использовать специалисты из России. Несмотря на то, что это другие инструменты, они идентичны, но с некоторыми мелкими нюансами.</p><p>На текущий момент есть острая нехватка аналогов Slack (с его мощными интеграциями и сервисами), публичных сервисов типа GitHub/Gitlab/Bitbucket. Они обязательно появятся, по этим направлениям уже есть наработки.</p><p>Аналогами западных облачных сервисов выступают Yandex Cloud, VK Cloud, Selectel и другие. Уверенное большинство отечественных компаний мигрировало туда, несмотря на довольно высокую стоимость и ограниченное количество решений. Подобный переход возможен, и это указывает на определенную зрелость IT в целом и DevOps в частности.</p><p>Несмотря на различия подходов к DevOps, суть остается неизменной — гибкость, эффективность и достижение высоких результатов. Главное — адаптировать методологию под свои задачи и уверенно двигаться вперед. В целом, как и во многих других ситуациях и инновационных сферах, нельзя однозначно сказать, что где-то хорошо или плохо. Каждая страна и отдельная команда в ней нарабатывает свой собственный опыт. Везде есть нюансы и особенности. Это дает вариативность и позволяет выбрать место работы по душе.</p>]]></content:encoded>
    </item>
    <item>
      <title>Хочешь перейти из программиста в менеджеры? Вот твой план</title>
      <link>https://tproger.ru/articles/hochew-perejti-iz-programmista-v-menedzhery--vot-tvoj-plan-253833</link>
      <comments>https://tproger.ru/articles/hochew-perejti-iz-programmista-v-menedzhery--vot-tvoj-plan-253833?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/hochew-perejti-iz-programmista-v-menedzhery--vot-tvoj-plan-253833</guid>
      <description><![CDATA[<p>Как перейти из программиста в менеджеры. Показываем основные навыки, которыми должен обладать менеджер. Рассматриваем пошаговую инструкцию </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/hochew-perejti-iz-programmista-v-menedzhery--vot-tvoj-plan-253833">Хочешь перейти из программиста в менеджеры? Вот твой план</a>»</p>]]></description>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Soft Skills]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 21 Jan 2025 10:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Программист решает стать менеджером по разным причинам. Одному надоело копаться в коде — хочется видеть, как продукт живёт и дышит, а не бросать его на финальной отладке. Другой хочет власти. Третий — просто проверить, потянет ли. Но в любом случае это не про смену должности, а про смену головы. Алгоритмы, схемы, стек технологий — всё это остаётся в прошлом. Теперь придётся разбираться в людях, деньгах и дедлайнах.</p><p>Вместе с <a href="https://h.careers/curators/akim-savvin">Акимом Саввиным</a>, тимлидом команды бэкенда в ВСК, ментором Эйч Навыки и автором <a href="https://t.me/savvin_thoughts">телеграм-канала</a> о разработке и менеджменте, разбираемся, как программисту вырасти в руководителя и не пожалеть, какие навыки нужно развивать, чему учиться и как строить план перехода на новую должность.</p><h2>Шаг 1. Определяем цели и мотивацию</h2><p>Переход разработчика в руководители проекта может оказаться сложнее, чем кажется на первый взгляд. У программистов другой склад ума — такие специалисты, как правило, имеют узкий фронт ответственности и не всегда воспринимают рабочий процесс на уровне всей организации.</p><p>Поэтому программисту, который решил переквалифицироваться в руководители, стоит правдиво и подробно ответить себе на ряд вопросов:</p><ul><li>Готов ли я к кардинальной смене профиля деятельности психологически и физически?</li><li>Нацелен ли на развитие команды и компании в целом?</li><li>Готов ли серьезно работать над собой, развивать новые навыки, менять подход к решению проблем?</li></ul><p>Если на большинство вопросов ответ положительный, и при этом вы уверены в своих силах и обладаете необходимым запасом свободного времени и энергии, вам определенно стоит попробовать.</p><blockquote>Разработчику, который хочет стать менеджером, в первую очередь важно развить эмоциональный интеллект. Теперь его работа связана не столько с кодом, сколько с людьми: управление мотивацией, разрешение конфликтов, донесение ценности задач до команды. Еще одно серьезное испытание — неопределенность. Многие разработчики не готовы к тому, что теперь именно они должны разбираться с хаосом, а не ждать четких задач. Чтобы справляться с этим, нужно научиться правильно распределять приоритеты и делегировать работу.</blockquote><p>Кроме того, менеджеру важно уметь мыслить стратегически, держать в голове множество задач и быстро адаптироваться к изменениям. В роли руководителя придется думать о ресурсах, сроках, людях и бизнес-целях.</p><p>Какие качества развивать для перехода в менеджмент:</p><ul><li><b>Эмоциональный интеллек</b>т — управлять своими эмоциями и понимать команду.</li><li><b>Умение работать с неопределенностью</b> — теперь хаос и нестабильность станут частью вашей работы.</li><li><b>Стратегическое мышление </b>— фокус на общей картине, а не на отдельных задачах.</li><li><b>Стрессоустойчивость и самоконтроль</b> — слова и действия менеджера влияют на команду, и важно не разрушить её.</li><li><b>Бизнес-подход</b> — умение работать с ресурсами и добиваться результата, а не просто выполнять задачи.<br /></li></ul><h2>Шаг 2. Развиваем навыки</h2><p>Как правило, на позицию управленца претендуют сотрудники, которые уже освоили hard skills и хотят двигаться дальше. В сфере ИТ-менеджмента база — знание процессов разработки и понимание общей архитектуры.</p><p>Программист, переходящий в менеджеры, должен разбираться в ключевых этапах создания продукта: аналитика, дизайн, разработка, тестирование, отладка. Если в каких-то аспектах есть пробелы, их стоит восполнить. Однако знание технической части – лишь часть задачи.</p><p>Куда сложнее развить soft skills, которые для многих разработчиков остаются слабым местом. Их работа не предполагает активного взаимодействия с людьми: многие специалисты годами работают в изоляции и почти не контактируют с коллегами, а их коммуникация ограничивается техническими обсуждениями. Но в роли менеджера без этого не обойтись.</p><blockquote>Частая ошибка — думать, что хороший менеджер должен быть лучшим в техническом плане. На самом деле, soft skills для него важнее, чем hard skills. Если в разработке это вспомогательный навык, то в управлении — ключевой. Нужно развивать эмоциональный интеллект, бизнес-мышление и навыки управления людьми. Без этого даже самый опытный разработчик вряд ли станет эффективным руководителем.<br /></blockquote><p>Чтобы быстрее адаптироваться, стоит практиковаться в коммуникации: больше взаимодействовать с коллегами, участвовать в обсуждениях, пробовать себя в роли тимлида или ментора. Полезно изучать основы менеджмента, читать книги по лидерству и пробовать различные инструменты управления командой.</p><p>Рассмотрим ключевые софты, которые стоит развить.</p><h3>Коммуникация</h3><p>Умение вести переговоры помогает решать большинство проблем, возникающих в процессе работы над проектом. Менеджер координирует интересы сразу нескольких сторон:</p><ul><li>команды, которая хочет избежать переработок и сохранить баланс между работой и отдыхом;</li><li>руководства, которое следит за бюджетом и маржинальностью проекта;</li><li>заказчика, для которого важны сроки, качество и дополнительные бонусы.<br /></li></ul><p>Ошибки на любом этапе разработки неизбежно проходят через менеджера. Чтобы минимизировать их последствия, важно выстраивать доверительные отношения с командой и заказчиком. Разработчики — прежде всего люди, у них могут быть личные и профессиональные проблемы. Если учитывать интересы, можно рассчитывать на взаимопонимание.</p><blockquote>Главное в коммуникации – понимать, чего хочет собеседник. Если заказчику важен результат, он не будет вникать в технические детали, его нужно просто успокоить и дать четкое понимание сроков. Если в команде кто-то выгорел, возможно, стоит пересмотреть его задачи или дать передышку. Конфликты лучше решать без эмоций: обозначить проблему, найти ее источник и предложить компромисс.</blockquote><p>Хорошие переговорные навыки позволяют менеджеру защитить команду от неоправданных требований, избежать штрафов и подписания невыгодных соглашений. А главное — они сглаживают традиционные «углы», например, перенос сроков.</p><h4>Как преодолеть барьеры в общении?</h4><p>Разработчикам, особенно интровертам, может быть сложно адаптироваться к новой роли. Но чем больше практики, тем легче становится. Полезно освоить технику активного слушания — внимательно относиться к собеседнику и анализировать его слова. Развитие эмпатии также помогает в переговорах, так как понимание эмоций других людей облегчает поиск решений.</p><p>Со временем общение перестает быть сложностью и превращается в увлекательный процесс, который помогает лучше понимать людей, их мотивацию и точки роста.</p><h3>Ответственность</h3><p>Если менеджер что-то обещает, он должен это выполнить. Только так формируется доверие. Главное — не скрывать проблемы. Если сроки сдвигаются, важно заранее предупредить всех участников процесса.</p><p>Ключ к управлению ожиданиями — давать каждому то, что ему нужно. Заказчику не важны технические детали, ему важно понимать, как проделанная работа повлияет на бизнес. Если обновление ускорит дальнейшую разработку или снизит риски багов, нужно донести именно эту ценность. Внутри команды важно показывать, что вклад участников имеет значение.</p><blockquote>Мы используем гибкие методологии, но главный принцип – давать людям то, что им нужно. Заказчику – уверенность в результате. Ему не интересны технические детали вроде новых микросервисов и покрытых тестами API, ему важно понимать, какую бизнес-ценность это несет. Если изменение неочевидно, важно объяснить его эффект: например, шаблон микросервиса ускорит будущие разработки, а e2e-тесты снизят риски багов.<br /></blockquote><p>Для команды важно видеть смысл своей работы. Разработчик не просто пишет код – он меняет мир. Иногда даже стоит немного преувеличить значимость проделанной работы, чтобы люди чувствовали свою ценность.</p><h3>Пунктуальность</h3><p>Ответственный менеджер не опаздывает и грамотно планирует встречи. Регулярные срывы созвонов и просроченные дедлайны становятся нормой для команды, если сам руководитель подает такой пример.</p><blockquote>Один из полезных инструментов тайм-менеджмента — матрица Эйзенхауэра. Даже если не использовать ее постоянно, стоит понимать базовые принципы приоритизации задач. Также важно завести удобный личный календарь — это ваш основной рабочий инструмент.</blockquote><p>Каждая встреча должна быть структурированной: четкая повестка, конкретные вопросы и ожидаемые результаты. А чтобы поддерживать продуктивность, не забывайте про качественный отдых. Да, переработки неизбежны, но если они становятся системой, это ведет к выгоранию и снижению эффективности.</p><h3>Проактивность</h3><p>Умение предвидеть возможные сложности и действовать на опережение — ключевой навык менеджера. Если проект зависит от вовремя предоставленных клиентом документов или доступов, запрашивать их нужно заранее, а не в последний момент. Опытный координатор понимает, что в любой момент могут возникнуть задержки, поэтому планирует все заранее и минимизирует возможные риски.</p><p>Полностью предусмотреть все риски невозможно — неожиданные проблемы всегда будут возникать. Главное — учиться анализировать ошибки и извлекать из них уроки, чтобы не допускать повторения в будущем. Полезный инструмент для этого —   техника roaming’а рисков. Она помогает не просто фиксировать проблемы, а выявлять их первопричины.</p><blockquote>В нашей компании мы столкнулись с нестабильностью Redis и нехваткой экспертизы по его администрированию. Учитывая этот риск, мы используем инструмент только в тех случаях, когда возможная потеря производительности или данных не критична. Такой подход позволяет минимизировать потенциальные сбои и заранее учитывать слабые места инфраструктуры.</blockquote><h3>Другие навыки и умения</h3><p>Помимо перечисленного, менеджеру нужно прокачать следующие способности:</p><ul><li><b>Оценивать задачи по уровню сложности.</b> Необходимо понимать, сколько времени займет выполнение, справится ли с ней один специалист или ему потребуется помощь. Понимаете специфики поможет узнать, не тянет ли исполнитель время и не запрашивает ли слишком высокую цену за свою работу.</li><li><b>Просчитывать риски. </b>Рабочий процесс редко идет как по маслу. Специалисты могут заболеть, облениться, уволиться. Закладывайте сроки с учетом задержек в исполнении, особенно если задачи нетиповые.</li><li><b>Уметь контролировать эмоции.</b> Менеджер, который выходит из себя по поводу и без не способен эффективно управлять. Научиться спокойствию непросто, но это ценный навык, который идет на пользу всему рабочему процессу.</li><li><b>Делегировать.</b> Фигура высшего пилотажа — умение распределять задачи таким образом, чтобы все сотрудники развивали свой потенциал и выдавали максимальный результат. Самому руководителю стоит сосредоточиться на стратегическом развитии.</li></ul><h2>Шаг 3. Обучаемся менеджменту</h2><p>Должности тимлида придется учиться с нуля. В управлении важны сроки и результат, а не стремление к совершенству. Руководитель отвечает не только за свои, но и за чужие ошибки. Давить на подчиненных авторитетом, которого еще нет, не получится. В лучшем случае давление станет взаимным со стороны команды. Так можно «доруководиться» до саботажа.</p><p>Параллельно с развитием софтов, начните читать тематическую литературу. Если не хватает времени, слушайте аудиоверсии, но базовый пакет знаний получить необходимо.</p><p>Это примерный список для ориентира:</p><ul><li><b>«Эффективный руководитель»</b> — Питер Друкер. Книга рассказывает о том, как и чем должен заниматься руководитель, какие правила соблюдать, чтобы добиваться результата в любом деле.</li><li><b>«45 татуировок менеджера» </b>—  Максим Батырев. В формате жизненных историй и конфликтных ситуаций рассказывает о том, как сформировать характер и личность руководителя.</li><li><b>«Привычка работать вместе»</b> — Твайла Тарп. Опыт успешной коммуникации в команде на примерах из разных сфер.</li><li><b>«Пять пороков команды» </b>— Патрик Ленсиони. Книга о том, как преодолеть недоверие, безответственность и безразличие к результату работы.</li><li><b>«Мотивация» </b>— Макс Эггерт. Ценный справочник, полный советов и инструментов, необходимых в работе менеджера.</li><li><b>«Карьера менеджера IT-проекта»</b> — Гэйл Лакман Макдауэлл и Джеки Баваро. Практическое руководство по ведению проектов и подготовке к собеседованию на позицию ИТ-менеджера.</li></ul><p>Полезными будут и онлайн-курсы и тренинги по менеджменту. В числе самых известных — Agile Project Management, интенсив-тренинг для начинающих руководителей. Методология Agile — эффективный подход к реализации проектов с планированием, разбивкой на этапы и активным сотрудничеством всех участников.</p><p><a href="https://www.atlassian.com/ru/agile/scrum">Scrum</a> — метод гибкого управления проектами, который поможет управленцу и команде структурировать свою деятельность и координировать ее с помощью набора практик. Методология часто применяется при разработке приложений и других ИТ-проектов. Scrum — одновременно платформа с инструментами и практиками для гибкого управления проектами.</p><p>Однако инструментов и курсов недостаточно — нужны практические навыки, которые проще всего получить под руководством опытного ментора. Чтобы реализовать эту цель, придется действовать напрямую. А именно: найти самого толкового менеджера в компании, где вы работаете, и предложить ему всестороннюю помощь в работе.</p><h2>Шаг 4. Переходим на желаемую должность</h2><p>Советуем следовать конкретному плану:</p><ol><li><b>Установите сроки.</b> Переход в менеджеры — дело не одного дня. Процесс займет несколько месяцев, при этом форсировать события точно не стоит.</li><li><b>Согласуйте переход в менеджеры с руководством компании.</b> Если в вашей фирме не заинтересованы в подобной инициативе, поищите вакансии в других организациях. В целом хорошие управленцы в ИТ-отрасли нужны всегда.</li><li><b>Определите свои сильные и слабые стороны.</b> Подумайте, что можно сделать, чтобы нивелировать недостатки и выработать качества, без которых руководителю не обойтись.</li><li><b>Найдите ментора из числа опытных управленцев вашей компании. </b>Научитесь у него всему, что он знает, особенно в плане взаимодействия с исполнителями и руководством.</li><li><b>Договоритесь о собеседовании на позицию менеджера.</b> Если вы действуете внутри компании, вести беседу будет гораздо проще. Помните главное: собеседование — не экзамен, работодатель не делает вам одолжений, а тоже заинтересован в ответственных и активных работниках.</li></ol><p>Не стоит при переходе занимать позицию джуна (новичка без опыта). У вас уже есть навыки работы в ИТ, вы знаете, как создаются продукты, знакомы со спецификой и нюансами. Называйте себя мидлом и позиционируйте соответствующим образом.</p><h2>Шаг 5. Работаем над вызовами</h2><p>Начав работу в должности менеджера, бывшие разработчики сталкиваются со множеством новых вызовов. Главное, не воспринимать такие ситуации как катастрофу — большинство проблем типичны для любого проекта и вполне разрешимы:</p><ul><li><b>Длительные согласования.</b> Чем больше заинтересованных в проекте сторон (стейкхолдеров), тем сложнее. Готовьте документы, инструкции и самого клиента заранее. Все, что нужно предоставить с вашей стороны, должно быть предоставлено. Помогайте заказчику всем, чем можете, и будьте на связи, чтобы в любой момент ответить на вопросы.</li><li><b>Частые переносы встреч.</b> Клиенты бывают занятыми и иногда откладывают встречи. Проблему можно решить только одним способом — договориться, выбрав нужные слова, и вежливый, но решительный тон.</li><li><b>Предложение от заказчика переделать функционал.</b> То есть по сути обнулить результат уже проделанной работы. Задача менеджера в такой ситуации — оценить целесообразность решения. Возможно клиент руководствуется пользовательским опытом, но может быть и так, что это его сугубо личное мнение. В последнем случае придется собрать фактический материал и спокойно объяснить заказчику, с какими издержками придется столкнуться.</li></ul><p>Менее значительные трудности устраняются универсальными решениями. Используйте делегирование, если замечаете, что не справляетесь с текущими задачами. Не бойтесь говорить правду. Лучше сразу сказать клиенту, что задача не сделана, чем скрываться от него. Общайтесь с коллегами, не стесняйтесь обращаться за помощью в профессиональные сообщества. Будьте готовы меняться и адаптироваться, ибо стабильность — это иллюзия.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вместо роста — перезагрузка: как ускорить разработку без увеличения команды</title>
      <link>https://tproger.ru/articles/vmesto-rosta---perezagruzka--kak-uskorit-razrabotku-bez-uvelicheniya-komandy</link>
      <comments>https://tproger.ru/articles/vmesto-rosta---perezagruzka--kak-uskorit-razrabotku-bez-uvelicheniya-komandy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Лалетин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/vmesto-rosta---perezagruzka--kak-uskorit-razrabotku-bez-uvelicheniya-komandy</guid>
      <description><![CDATA[<p>«Нужно больше людей!» — так часто говорят, когда проект отстает от дедлайнов. Но что делать, если увеличение команды только усугубляет проблему?</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vmesto-rosta---perezagruzka--kak-uskorit-razrabotku-bez-uvelicheniya-komandy">Вместо роста — перезагрузка: как ускорить разработку без увеличения команды</a>»</p>]]></description>
      <category><![CDATA[Ретро]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 27 Dec 2024 11:26:29 GMT</pubDate>
      <content:encoded><![CDATA[<p>В конце 2022 года перед нашей командой стояла задача: создать новый личный кабинет заёмщика для ипотечных клиентов банка. Масштаб изменений требовал больших ресурсов, и мы пошли классическим путём — увеличили команду до 20+ человек. Однако вместо ускорения получили обратный эффект.</p><p>Эта история о том, как мы обнаружили, что «больше» не всегда значит «лучше», и как реорганизация команды помогла уложиться в сроки и повысить качество работы. Меня зовут Игорь Котов, я СТО стрима Ипотека, и в этой статье я поделюсь нашим опытом. Возможно, он будет полезен тем, кто ищет способы ускорить разработку без увеличения команды.</p><h2>С чего мы начинали</h2><p>От банка клиенты ждут удобных сервисов. Однако наш процесс подачи заявки на ипотеку устарел. В 2022 году мы решили сделать современный личный кабинет заемщика. Новый инструмент должен был включать:</p><ul><li>заполнение заявки онлайн с возможностью сохранять черновики;</li><li>отслеживание статуса рассмотрения заявки;</li><li>добавление созаемщиков;</li><li>загрузку и обновление документов;</li><li>доступ с любого устройства через авторизацию по номеру телефона.</li></ul><p>На первый взгляд всё казалось несложным: к маю 2023 года мы собрали команду из более 20 человек. Это были опытные инженеры, знакомые с продуктом, новички, аналитики и тестировщики. Работа организовывалась по классическим agile-принципам: двухнедельные спринты, дейли, демо и ретро.</p><p>На бумаге всё выглядело идеально, но на практике появились проблемы. Дейли затягивались до 40 минут: каждый участник говорил пару минут, а остальное время люди ждали своей очереди или слушали нерелевантные обновления. В итоге на такие встречи уходило больше 13 часов в неделю.</p><p>Серьёзной оказалась и другая проблема — низкая вовлечённость. Новички полагались на опытных коллег, а те брали на себя больше работы. В результате инициативность в команде снизилась. Мы также столкнулись с отсутствием фокуса: команда пыталась одновременно продвигать несколько крупных фич. Задачи переносились из спринта в спринт, а усталость нарастала.</p><p>К сентябрю, когда мы всё-таки выпустили MVP, стало ясно: команда выгорела, а релиз в срок оказался под вопросом.</p><h2>К какому решению пришли</h2><p>Мы отказались от идеи нанимать новых сотрудников. Причин было несколько: длительное время на адаптацию, риск усложнения коммуникаций и недостаток ресурсов на обучение. Вместо этого мы решили изменить структуру команды. Её разделили на три миникоманды.</p><p>Каждая получила чёткую зону ответственности и полный набор компетенций для автономной работы:</p><ul><li>Одна команда занялась функциями работы с созаемщиками.</li><li>Вторая — модулем загрузки и обработки документов.</li><li>Третья — анкеты заемщика.</li></ul><p>Мы тщательно перемешали составы: опытные сотрудники и новички распределились равномерно. Это позволило сбалансировать компетенции и создать условия для обучения внутри команд.</p><p>Чтобы сохранить общее видение, мы ввели регулярные общие демо. На них команды делились результатами, обсуждали интеграцию и решали общие вопросы. Благодаря этому все участники оставались на одной волне.</p><p>Такое разделение изменило подход к планированию: теперь каждая команда могла сосредоточиться на своей задаче, а не пытаться двигать несколько фич одновременно. Уже через два спринта стало очевидно, что новый формат работает.</p><h2>Каких добились результатов</h2><p>Реорганизация принесла ощутимые улучшения. Дейли сократились до 15 минут, планирование занимало около часа, а ретро стали откровеннее и конструктивнее. Это позволило устранить чувство безответственности: каждый участник ощущал свою значимость.</p><p>Фокусировка на отдельных задачах избавила от постоянного переноса задач из спринта в спринт. Процесс разработки стал предсказуемым. К концу 2023 года мы запустили кабинет заемщика в срок с полным набором фич: от удобного интерфейса для созаёмщиков до автоматизированной обработки документов. Результат подтвердил, что выбранный подход оправдан.</p><h3>Как понять, что вашей команде нужно изменение</h3><p>Если в вашей команде участники теряют инициативу, встречи затягиваются, задачи переносятся, а фокус расплывается, возможно, пора пересмотреть подход. В нашем случае разделение команды на миникоманды стало эффективным решением. Оно не только ускорило разработку, но и повысило качество работы, создав условия для более активного и ответственного участия каждого.</p><p>Попробуйте присмотреться к процессам в вашей команде: возможно, именно дробление и чёткое распределение зон ответственности станет ключом к успеху. Важно помнить, что универсальных рецептов не существует, но наш опыт показывает, что изменения — это не только вызов, но и возможность вывести команду на новый уровень эффективности.</p>]]></content:encoded>
    </item>
    <item>
      <title>Топ 11 трендов, которые нужны айтишнику в 2025 году</title>
      <link>https://tproger.ru/articles/top-11-trendov--kotorye-nuzhny-ajtiwniku-v-2025-godu</link>
      <comments>https://tproger.ru/articles/top-11-trendov--kotorye-nuzhny-ajtiwniku-v-2025-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/top-11-trendov--kotorye-nuzhny-ajtiwniku-v-2025-godu</guid>
      <description><![CDATA[<p>ИИ, кибербезопасность, облако, DevOps, блокчейн и AR/VR — 11 ключевых IT-трендов 2025. Узнайте, какие навыки прокачать, чтобы оставаться востребованным!</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-11-trendov--kotorye-nuzhny-ajtiwniku-v-2025-godu">Топ 11 трендов, которые нужны айтишнику в 2025 году</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Unity]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Блокчейн]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[DevSecOps]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 26 Dec 2024 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Только вы выучили очередной стэк, как появляются новые фреймворки, инструменты и подходы. IT — одно из немногих направлений, где кризисы могут приходить и уходить, а спрос на классных специалистов остается стабильно высоким.</p><p>Все чаще мы сталкиваемся с автоматизацией процессов, анализом огромных массивов данных и вопросами кибербезопасности. Именно эти потребности бизнеса превращаются в тренды: если не хватает специалистов по защите данных или нет экспертов по облаку, значит спрос на них будет только расти.</p><p>Следить за трендами — не просто «быть в курсе». Это умение смотреть в будущее, вовремя прокачивать навыки и браться за новые проекты. В этой статье мы собрали 11 ключевых трендов на 2025 год — рассмотрим их подробнее, а помогут в этом — <a href="https://solvery.io/ru/mentor/sergey_menshov?utm_source=article&amp;utm_medium=partner&amp;utm_campaign=sergey_menshov&amp;utm_content=trends&amp;utm_term=tproger">Сергей Меньшов</a>, ведущий специалист по Computer Vision (Nexign.com), ментор <a href="https://solvery.io/?utm_source=article&amp;utm_medium=partner&amp;utm_campaign=main_page&amp;utm_content=trends&amp;utm_term=tproger">Solvery</a>, и <a href="https://solvery.io/ru/mentor/anthony_shirshakov?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=trends&amp;utm_campaign=anthony_shirshakov">Антон Ширшаков</a>, Product owner (Райффайзенбанк), ментор Solvery.</p><h2>Глобальные тренды и направления</h2><h3>Взрывной рост данных и их обработка</h3><p>К 2025 году объем данных, которые мы будем генерировать, обещает безумные масштабы. <a href="https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/">По прогнозам</a>, в интернете окажется более 75 ммлрд IoT-устройств.</p><ul><li><b>Основы аналитики данных</b>: SQL и Python с библиотеками Pandas, NumPy, Scikit-learn;</li><li><b>Инструменты больших данных</b>: Apache Spark, Hadoop, Google BigQuery;</li><li><b>Базы данных</b>: PostgreSQL, MongoDB, Cassandra;</li><li><b>Визуализация</b>: Tableau, Power BI, Matplotlib, Seaborn;</li><li><b>Обработка потоковых данных</b>: Kafka и облачные платформы для real-time обработки.</li></ul><h3>Автоматизация и ИИ</h3><p>ИИ меняет все подряд: от производства автомобилей до обслуживания клиентов в чат-ботах. <a href="https://www.itsec.ru/news/k-2025godu-rinok-it-budet-ozenivatsia-v-190-mlrd">По прогнозам</a>, к 2025 году объем рынка ИИ вырастет до 190 млрд долларов.</p><ul><li><b>Алгоритмы ML</b>: от линейной регрессии до нейронных сетей;</li><li><b>TensorFlow, PyTorch</b>: библиотеки для быстрого обучения моделей;</li><li><b>MLOps</b>: интеграция и поддержка моделей в продакшне.</li><li><b>OpenCV</b>: компьютерное зрение и анализ видео;</li><li><b>Hugging Face</b>: NLP-модели для текста и чат-ботов.</li></ul><blockquote>Сейчас активно развивается технология OpenVINO от Интела. Она позволяет запускать нейросети на процессоре с высоким FPS — например, YOLOv8 дает 200 кадров в секунду.</blockquote><h2>Топовые технологии и навыки в 2025 году</h2><h3>Кибербезопасность</h3><p>По данным <a href="https://cybersecurityventures.com/cybercrime-damage-costs-10-trillion-by-2025/">исследования</a> Cybersecurity Ventures, к 2025 году глобальный ущерб от киберпреступлений может превысить 10,5 трлн долларов в год.</p><ol><li><b>Этичное хакерство</b> (Penetration Testing): Kali Linux, Metasploit, Burp Suite, Nmap. Сертификат CEH.</li><li><b>Криптография</b>: AES, RSA, SHA, OpenSSL, PGP.</li><li><b>Администрирование сетей</b>: Wireshark, Snort, Splunk.</li><li><b>SIEM</b>: Splunk, IBM QRadar, ArcSight.</li><li><b>Incident Response</b> и Compliance (ISO 27001, GDPR, PCI DSS).</li></ol><h3>Облачные вычисления и архитектура</h3><p>По данным <a href="https://www.gartner.com/en/newsroom/press-releases/2021-11-10-gartner-says-cloud-will-be-the-centerpiece-of-new-digital-experiences">Gartner</a>, к 2025 году 95% новых цифровых рабочих нагрузок будут развернуты в облаках.</p><ul><li><b>Terraform</b>: Infrastructure as Code;</li><li><b>Ansible</b>: автоматизация развертывания;</li><li><b>Docker и Kubernetes</b>: контейнеризация и оркестрация.</li></ul><h3>Full-Stack разработка</h3><p>В 2025 году от Full-Stack разработчиков ожидается еще более широкий спектр навыков: от интеграции с блокчейн до девелопмента микросервисной архитектуры.</p><h3>DevOps</h3><p>В 2025 году DevOps продолжает расширять инструментарий, интегрируясь с AI/ML, облачными технологиями и DevSecOps.</p><h3>Работа с блокчейн</h3><p>Блокчейн выйдет далеко за пределы криптовалют и станет элементом в управлении цепочками поставок, здравоохранении и безопасных транзакциях.</p><ul><li><b>Solidity</b>: язык для смарт-контрактов Ethereum;</li><li><b>dApps</b>: децентрализованные приложения;</li><li><b>Основы криптографии</b>: цифровые подписи, хеш-функции.</li><li><b>Распределенные вычисления</b>: системы без единой точки отказа.</li></ul><h2>Продвинутое управление продуктом</h2><blockquote>На самом деле большинство компаний уже освоили и внедрили Agile-практики. Сейчас гораздо важнее инвестировать в непрерывное обучение и формирование насмотренности.</blockquote><ol><li><b>Непрерывное обучение и насмотренность</b>: конференции, кейсы, смежные области.</li><li><b>Customer-centric</b>: CJM, Jobs to Be Done.</li><li><b>Петли обратной связи</b>: ретроспективы, 1-на-1, обзоры спринтов.</li><li><b>User story mapping, SPIDR, INVEST</b>: декомпозиция задач.</li><li><b>Работа с данными</b>: метрики, A/B-тестирование.</li></ol><h2>Работа с AR/VR технологиями</h2><p>В 2025 году AR/VR продолжат находить применение в образовании, здравоохранении, маркетинге и игровой индустрии.</p><ul><li><b>Unity</b> (C#) и <b>Unreal Engine</b> (C++) — основные движки;</li><li><b>Blender, Maya</b> — 3D-моделирование;</li><li><b>ARKit (iOS), ARCore (Android)</b> — AR для мобильных приложений;</li><li><b>VR-гарнитуры</b>: Oculus Quest, HTC Vive, PlayStation VR.</li></ul><p>2025 год станет временем быстрых перемен в IT. Главные тренды: ИИ, облака, кибербезопасность, аналитика данных, блокчейн. Участвуйте в проектах, создавайте что-то свое и постоянно учитесь новому.</p><p>Читайте также: <a href="https://tproger.ru/articles/kak-stat-programmistom">Как стать программистом с нуля — полный гайд</a>, <a href="https://tproger.ru/articles/kak-stat-ai-inzhenerom-v-2024-godu---powagovyj-gajd">Как стать AI-инженером в 2024 году</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Почему от Scrum так много стресса?</title>
      <link>https://tproger.ru/news/pochemu-ot-scrum-tak-mnogo-stressa-</link>
      <comments>https://tproger.ru/news/pochemu-ot-scrum-tak-mnogo-stressa-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/pochemu-ot-scrum-tak-mnogo-stressa-</guid>
      <description><![CDATA[<p>Разработчик Адам Ард поделился причинами, по которым Scrum создаёт постоянное напряжение в командах. Бесконечные спринты, принудительность процесса и недостаток времени на подготовку ведут к длительному стрессу и демотивации</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/pochemu-ot-scrum-tak-mnogo-stressa-">Почему от Scrum так много стресса?</a>»</p>]]></description>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Waterfall]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 17 Sep 2024 03:29:29 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчик Адам Ард <a href="https://rethinkingsoftware.substack.com/p/why-scrum-is-stressing-you-out">опубликовал</a> в своем блоге пост, в котором поделился причинами, почему Scrum вызывает столько стресса у программистов.</p><p>По его мнению, основной проблемой является постоянное напряжение из-за бесконечной череды спринтов.</p><h2>Постоянное напряжение без перерыва</h2><p>Спринты создают ощущение непрерывного давления.</p><p>В прошлом, когда разработка велась по классической модели Waterfall, высокое напряжение было характерно только в преддверии дедлайнов, после чего наступал период спокойствия.</p><p>В Scrum же нет возможности передохнуть, так как дедлайны возникают искусственно и следуют один за другим. Это создает длительный стресс, который хуже сказывается на здоровье и продуктивности разработчиков.</p><h2>Принудительность процесса</h2><p>Ард также отмечает, что в Scrum спринты навязываются команде: их длительность, структура и задачи предопределены.</p><p>В то время как в условиях самостоятельного выбора у команды есть возможность экспериментировать и улучшать процессы, в Scrum разработчики вынуждены следовать установленным правилам.</p><p>Такая потеря автономии приводит к демотивации и дополнительному стрессу.</p><h2>Недостаток времени на подготовку</h2><p>Еще одна проблема, по мнению Арда, заключается в том, что спринты оставляют мало времени на полноценную подготовку.</p><p>Scrum предполагает, что после планирования можно сразу приступить к реализации задач, что на практике редко работает. Чтобы найти лучшие решения, требуется время на исследование, чтение, обсуждение, а не только на «сборку по инструкции».</p><h2>Комбинация Scrum и Waterfall</h2><p>Ард также отмечает, что в большинстве случаев Scrum совмещается с долгосрочными целями по модели Waterfall.</p><p>Это приводит к тому, что вместе с постоянными короткими спринтами команда сталкивается с большими дедлайнами. В итоге напряжение только усиливается, превращая процесс разработки в непрерывный стресс.</p><p>В итоге, по мнению автора материала, единственный способ снизить уровень стресса — вернуть автономию команде разработчиков и позволить им самим управлять процессом.</p><p>Только в условиях уважения к профессионализму команды можно создать эффективную и менее стрессовую среду разработки.</p>]]></content:encoded>
    </item>
    <item>
      <title>Исследование: Agile не подходит для разработки ИИ</title>
      <link>https://tproger.ru/news/--issledovanie--agile-ne-podhodit-dlya-razrabotki-ii</link>
      <comments>https://tproger.ru/news/--issledovanie--agile-ne-podhodit-dlya-razrabotki-ii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--issledovanie--agile-ne-podhodit-dlya-razrabotki-ii</guid>
      <description><![CDATA[<p>Исследование от RAND Corporation показало, что Agile не всегда подходит для разработки ИИ. Такие проекты требуют значительных экспериментов и итераций, что ограничивает эффективность строгих процессов Agile</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--issledovanie--agile-ne-podhodit-dlya-razrabotki-ii">Исследование: Agile не подходит для разработки ИИ</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Sep 2024 10:53:21 GMT</pubDate>
      <content:encoded><![CDATA[<p>Agile стал символом гибкости и эффективности в разработке программного обеспечения, став основой для таких практик, как Scrum и DevOps.</p><p>Однако <a href="https://www.zdnet.com/article/ai-development-and-agile-dont-mix-very-well-study-shows/">новое исследование</a> от RAND Corporation бросает вызов устоявшемуся мнению о том, что Agile универсально подходит для всех типов проектов, особенно для тех, которые связаны с искусственным интеллектом (ИИ).</p><h2>Столкновение Agile с реальностью ИИ</h2><p>Исследование, проведенное RAND для Минобороны США, включило интервью с 65 специалистами по данным и инженерами, имеющими более 5 лет опыта в создании ИИ и моделей машинного обучения.</p><p>Эти профессионалы отметили, что ИИ-проекты часто сталкиваются с уникальными проблемами, которые Agile, со всеми его преимуществами, не всегда способен эффективно решать.</p><p>Одной из основных причин называют то, что такие проекты требуют значительных экспериментов и итераций.</p><p>В отличие от традиционной разработки ПО, где задачи и результаты могут быть достаточно предсказуемыми, в ИИ часто возникает необходимость пересматривать и корректировать подходы на лету.</p><p>Строгие требования Agile к планированию и структурированию могут ограничивать такую гибкость.</p><h2>Когда гибкость оборачивается рутиной</h2><p>Парадокс в том, что изначально Agile был создан как гибкий и адаптивный подход, но его интерпретации в корпоративных средах часто становятся слишком жесткими.</p><p>Некоторые участники исследования заявили, что им приходилось бороться с «диктатом Agile», где соблюдение процессов становилось важнее, чем достижение реальных результатов.</p><p>Для ИИ-проектов, которые требуют нестандартных решений и творческого подхода, это может быть настоящим барьером.</p><h2>Вывод: время переосмыслить Agile для ИИ?</h2><p>Исследование RAND показывает, что Agile, несмотря на свою популярность, может редко соответствовать потребностям ИИ-проектов.</p><p>В будущем для успешной разработки ИИ может потребоваться пересмотр текущих методологий в пользу более гибких и адаптивных подходов, которые будут учитывать уникальные вызовы этой области.</p>]]></content:encoded>
    </item>
    <item>
      <title>Не Waterfall единым: топ неочевидных методов управления командой разработки</title>
      <link>https://tproger.ru/articles/ne-waterfall-edinym--top-neochevidnyh-metodov-upravleniya-komandoj-razrabotki</link>
      <comments>https://tproger.ru/articles/ne-waterfall-edinym--top-neochevidnyh-metodov-upravleniya-komandoj-razrabotki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ne-waterfall-edinym--top-neochevidnyh-metodov-upravleniya-komandoj-razrabotki</guid>
      <description><![CDATA[<p>Расскажем о том, какие существуют неочевидные методы управления проектами в команде разработки в отрыве от известных Kanbanов и Scrumов</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ne-waterfall-edinym--top-neochevidnyh-metodov-upravleniya-komandoj-razrabotki">Не Waterfall единым: топ неочевидных методов управления командой разработки</a>»</p>]]></description>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Waterfall]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 31 Jul 2024 10:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Многие знают, что Agile и Waterfall — два кита, на которых держится планета project-менеджеров. Но ими все не ограничивается. Существуют методы управления проектами, которые не только упрощают процесс взаимодействия внутри команды, но и выводят продукты на новый уровень. Рассмотрим их подробнее.</i></p><h2>PRINCE2</h2><p>PRINCE2 (Projects in Controlled Environments) — это методология управления проектами, разработанная в Великобритании в 1980-х годах (удивительно, что она до сих пор — британский стандарт). Предлагает структурированную схему ведения проектов различного масштаба и сложности. Основные принципы PRINCE2 заключаются в ориентации на бизнес-цели и поэтапное управление продуктом (stage-by-stage).</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/a4d8a150-ad4a-4bf3-a121-6b792990b4e1.jpg" alt="" /><figcaption>Ключевые ценности Prince2</figcaption></figure><h3>Процесс разработки по PRINCE2</h3><p>Процесс разработки по методологии PRINCE2 состоит из семи взаимосвязанных этапов. Далее на примере конкретного проекта рассмотрим каждый.</p><p>Наш проект: Разработка нового модуля для корпоративной системы управления ресурсами (ERP).</p><p>1. Создаем проектный устав (Project Initiation Documentation):</p><ul><li>Цель проекта: Разработать новый модуль управления запасами для корпоративной ERP-системы.</li><li>Руководитель проекта: Александр Иванов, менеджер проектов.</li><li>Проектная группа: Ведущие разработчики, аналитик, тестировщик, представитель бизнес-подразделения.</li><li>Структура управления: Руководитель проекта, Проектный комитет, Группа пользователей.</li></ul><p>2. Планируем (Project Planning):</p><ul><li>Этапы проекта: Анализ требований, Проектирование, Разработка, Тестирование, Внедрение.</li><li>Сроки: 4 месяца.</li><li>Бюджет: 500 000 рублей.</li></ul><p>3. Запускаем работу (Starting up a Project):</p><ul><li>Проводим встречу по запуску проекта, знакомим команду с целями, ролями и ответственностью.</li><li>Обязательно подтверждаем готовность команды начинать работу.</li></ul><p>4. Управляем этапами проекта (Controlling a Stage):</p><ul><li>Проводим еженедельные совещания проектной группы для мониторинга хода работы.</li><li>Отмечаем контрольные точки по завершению каждого этапа, оцениваем прогресс.</li><li>Документируем все принятые решения и результаты каждого этапа.</li></ul><p>5. Управляем продуктами проекта (Managing Product Delivery):</p><ul><li>Организуем командную работу по выполнению запланированных задач разработки.</li><li>Осуществляем контроль качества промежуточных продуктов (архитектурный дизайн, прототипы, исходный код).</li></ul><p>6. Управляем границами проекта (Managing Stage Boundaries):</p><ul><li>Проводим оценку достигнутых результатов и готовность к переходу на следующий этап.</li><li>Корректируем план проекта с учетом изменений, рисков и уроков предыдущих этапов.</li><li>Получаем одобрение Проектного комитета и переходим к следующему этапу.</li></ul><p>7. Закрываем проект (Closing a Project):</p><ul><li>Оцениваем достижение целей проекта и соответствие его результатов требованиям.</li><li>Передаем новый модуль ERP-системы в эксплуатацию</li><li>Документируем уроки, извлеченные в ходе реализации проекта.</li></ul><h3>Плюсы и минусы PRINCE2</h3><p><b>Плюсы:</b></p><ul><li>Фокусируется на достижении бизнес-выгод и оправдании инвестиций в проект.</li><li>Позволяет адаптировать методологию к специфике каждого проекта, что повышает её применимость в разных контекстах.</li><li>Определяет ключевые роли, такие как Спонсор, Менеджер проекта и Команда управления проектом. Спонсор проекта отвечает за достижение бизнес-целей, а менеджер — за оперативное управление.</li></ul><p><b>Минусы:</b></p><ul><li>Полное внедрение PRINCE2 требует значительных усилий по обучению персонала и перестройке организационных процессов. Компании, привыкшие к более гибким подходам, могут испытывать трудности при переходе на строгую методологию.</li><li>Из-за большого количества документации и отчётности PRINCE2 может кажется излишне бюрократичной.</li><li>Несмотря на возможность адаптации, модель всё же остаётся более жёсткой методологией по сравнению с Agile-подходами.</li><li>PRINCE2 часто требует интеграции с другими методиками (например, со Scrum для разработки).</li></ul><h3>Для каких IT-проектов подходит PRINCE2</h3><p>PRINCE2 эффективен для крупных и сложных IT-проектов, где требуется высокий уровень контроля, управления рисками и формализованная отчетность. Примеры подходящих IT-проектов:</p><ul><li>Внедрение ERP, CRM и других корпоративных систем.</li><li>Разработка критически важных информационных систем.</li><li>Крупные интеграционные и миграционные проекты.</li><li>Модернизация legacy-приложений и IT-инфраструктуры.</li><li>Реализация ИТ-инициатив в госсекторе и крупных корпорациях.</li></ul><h2>DSDM</h2><p>DSDM (Dynamic Systems Development Method) — это гибкая методология управления проектами, которая была разработана в 1994 году группой независимых консультантов. В отличие от традиционных каскадных подходов DSDM ориентирован на быструю разработку и итеративное улучшение продукта. Важно, чтобы при разработке проекта конечные пользователи были вовлечены во все этапы (так можно внести правки еще на первых стадиях).</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/22d546b0-f022-4600-a636-f0f37bd3ffbc.png" alt="" /><figcaption>Принципы DSDM</figcaption></figure><h3>Процесс разработки по DSDM</h3><p>Процесс разработки заключается в итеративном (поэтапном и ориентированном на заказчика) и инкрементальном (последовательном) подходах к разработке. Ниже рассмотрим 7 этапов.</p><p>Наш проект: Разработка нового веб-приложения для учёта и анализа продаж в компании</p><p>1. Предисловие (Preproject):</p><ul><li>Определяем бизнес-требования к новому веб-приложению.</li><li>Формируем кросс-функциональную команду проекта, включающую бизнес-представителей, разработчиков, тестировщиков и аналитиков.</li><li>Утверждаем сроки, бюджет и приоритеты для реализации проекта.</li></ul><p>2. Исследование (Feasibility Study):</p><ul><li>Проводим анализ технической реализуемости проекта.</li><li>Определяем ограничения и допущения, которые могут повлиять на проект.</li><li>Предварительно планируем высокоуровневый функционал системы.</li></ul><p>3. Анализ бизнес-требований (Business Study):</p><ul><li>Определяем ключевые пользовательские истории и приоритеты их реализации.</li><li>Согласуем критерии приёмки для каждой пользовательской истории.</li></ul><p>4. Функциональное моделирование (Functional Model Iteration):</p><ul><li>Разрабатываем прототипы интерфейсов и моделей данных.</li><li>Проводим воркшопы с участием бизнес-представителей для уточнения и валидации функциональных требований.</li><li>Обновляем приоритизированный бэклог продукта.</li></ul><p>5. Разработка (Design and Build Iteration):</p><ul><li>Команда разработчиков реализует наиболее приоритетные пользовательские истории.</li><li>Регулярно проводим демонстрации промежуточных результатов.</li><li>Параллельно выполняем тестирование и отладку разработанных компонентов.</li></ul><p>6. Внедрение (Implementation):</p><ul><li>Подготавливаем рабочую версию веб-приложения.</li><li>Проводим обучение пользователей, организуем поддержку и сопровождение.</li><li>Оцениваем достигнутые результаты и степень соответствия бизнес-требованиям.</li></ul><p>7. Пост-проектная оценка (Evaluation):</p><ul><li>Анализируем извлечённые уроки и рекомендации по улучшению процессов.</li><li>Определяем дальнейшие шаги по развитию и совершенствованию системы.</li><li>Готовим финальный отчёт о реализации проекта.</li></ul><h3>Плюсы и минусы DSDM</h3><p><b>Плюсы:</b></p><ul><li>Модель фокусируется на быстром прототипировании и ранней реализации ключевого функционала продукта. Часто команды используют DSDM для создания MVP и его последующего итеративного улучшения.</li><li>Метод предполагает тесное сотрудничество с конечными пользователями на всех этапах, что повышает качество и соответствие их потребностям.</li><li>DSDM позволяет быстро реагировать на изменяющиеся требования и условия за счёт итеративного подхода.</li><li>Подход предполагает регулярный анализ процессов и поощряет постоянное совершенствование.</li></ul><p><b>Минусы:</b></p><ul><li>Высокий темп разработки и правок в DSDM могут создавать ощущение «хаоса» и непредсказуемости.</li><li>Модель полагается на активное участие конечных пользователей, что не всегда легко обеспечить.</li><li>Применение DSDM в крупных, распределенных проектах требует дополнительных усилий по координации.</li></ul><h3>Для каких IT-проектов подходит DSDM</h3><p>DSDM идеально подходит для IT-проектов с высокой неопределенностью требований, быстро меняющимися условиями и необходимостью регулярно предоставлять работающий продукт. Примеры таких проектов:</p><ul><li>Разработка новых программных продуктов и мобильных приложений.</li><li>Внедрение гибких информационных систем (CRM, ERP).</li><li>Создание прототипов и MVP для валидации идей.</li><li>Интеграционные и модернизационные IT-проекты.</li><li>Разработка веб-сайтов и веб-приложений.</li></ul><h2>P3 Express (легче, чем P3M)</h2><p>P3 Express (Principles, Practices, and Processes for Project Management) — это упрощенная и гибкая методология, разработанная специально для небольших, ограниченных по времени и бюджету команд.</p><p>В отличие от более сложных и формализованных подходов, таких как PMBOK или PRINCE2, P3 Express фокусируется на простоте, практичности и быстром получении результатов. Она предлагает базовый набор принципов, практик и процессов, которые можно легко адаптировать под конкретные нужды команды.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/1f6a66e5-9482-4179-847c-1de010e27796.png" alt="" /><figcaption>P3 Express наглядно</figcaption></figure><h3>Процесс разработки по P3 Express</h3><p>Процесс разработки IT-проекта по методу P3 Express заключается в гибком подходе, ориентированном на быстрое получение результата. Вместо длительной фазы проектирования, используются интенсивные циклы разработки и итеративной доработки. Основное внимание уделяется быстрой реализации базовых функций, а не детальной проработке полного функционала.</p><p>Наш проект: Разработка нового модуля для управления складскими запасами в корпоративной ERP-системе.</p><p>1. Инициация проекта (Initiate):</p><ul><li>Определяем цель проекта</li><li>Разрабатываем краткий устав проекта, определяем основные ограничения и допущения.</li></ul><p>2. Планирование (Plan):</p><ul><li>Совместно с заказчиком составляем минимальный набор пользовательских историй для первой версии модуля.</li><li>Определяем сроки, бюджет и ресурсы, необходимые для реализации проекта.</li><li>Разрабатываем простой план управления рисками и коммуникациями.</li></ul><p>3. Реализация (Deliver):</p><ul><li>Приступаем к разработке и тестированию модуля в итеративном режиме.</li><li>Проводим еженедельные встречи для обсуждения прогресса, проблем и корректировки плана.</li><li>Регулярно демонстрируем промежуточные результаты заказчику для получения обратной связи.</li></ul><p>4. Контроль (Monitor):</p><ul><li>Отслеживаем ключевые показатели проекта: прогресс реализации, использование ресурсов и риски.</li><li>Вносим необходимые корректировки в план или состав команды при возникновении отклонений.</li></ul><p>5. Завершение (Close):</p><ul><li>После реализации всех запланированных пользовательских историй проводим итоговое тестирование модуля.</li><li>Успешно развертываем модуль в production-среде и передаем в эксплуатацию заказчику.</li></ul><h3>Плюсы и минусы P3 Express</h3><p><b>Плюсы:</b></p><ul><li>P3 Express предлагает более упрощенный и практико-ориентированный подход по сравнению с полноценной P3M. P3 Express использует ключевые концепции P3M, но с меньшим количеством обязательных процессов и документации.</li><li>За счет меньшей сложности и формализации модель проще и быстрее внедрять в крупные проекты. Компания может начать с пилотного запуска в одном из подразделений, а затем распространить на всю компанию.</li><li>Более простая и гибкая природа методологии подразумевает меньшие затраты на внедрение и обучение персонала.</li></ul><p><b>Минусы:</b></p><ul><li>P3 Express может не предоставлять весь спектр возможностей, доступных в полноценной P3M.</li><li>Выборочное внедрение элементов подхода может привести к тому, что некоторые аспекты управления проектами будут упущены.</li><li>Для эффективного использования P3 Express компании все равно придётся адаптировать методологию под свои нужды.</li></ul><h3>Для каких IT-проектов подходит P3 Express</h3><p>P3 Express подойдет для небольших и быстрых IT-проектов с ограниченным бюджетом и сжатыми сроками, где нужна гибкость и минимум формальностей. Примеры таких проектов:</p><ul><li>Разработка MVP.</li><li>Внедрение/настройка небольших информационных систем.</li><li>Миграция или интеграция IT-систем.</li><li>Проекты по улучшению/оптимизации IT-процессов.</li><li>Создание прототипов и экспериментальных решений.</li></ul><h2>Spiral</h2><p>Спиральная модель (Spiral Model) — это итеративная методология разработки программного обеспечения, созданная Барри Боэмом в 1980-х годах. Важно помнить, что она уделяет особое внимание анализу и управлению рискам.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/ad31a38b-9bed-4f91-98e7-57da3778b3cd.png" alt="" /><figcaption>Жизненный цикл Спиральной модели</figcaption></figure><h3>Процесс разработки по Спиральной модели</h3><p>Процесс создания IT-проекта по методу Spiral основан на итеративном и инкрементальном подходе с акцентом на анализ рисков. Весь жизненный цикл разработки представлен в виде спиралей, где каждая означает определенный этап.</p><p>Наш проект: Разработка мобильного приложения для заказа такси.</p><p>1-й виток спирали: Анализ рисков</p><ul><li>Определяем основные риски проекта, например: технологические ограничения, интеграция с существующими системами, юридические аспекты, безопасность данных пользователей.</li><li>Разрабатываем стратегии по минимизации этих рисков, по типу: создание MVP, пилотное тестирование, привлечение экспертов в области мобильных приложений и безопасности.</li></ul><p>2-й виток спирали: Определение требований</p><ul><li>Проводим интервью с потенциальными пользователями, чтобы понять их потребности и ожидания от приложения.</li><li>Определяем основные функциональные требования: регистрация пользователей, оформление заказа такси, отслеживание статуса поездки, оплата.</li><li>Уточняем нефункциональные требования: простота интерфейса, скорость работы приложения, интеграция с платежными системами.</li></ul><p>3-й виток спирали: Разработка прототипа</p><ul><li>Создаем интерактивный прототип мобильного приложения, демонстрирующий основные пользовательские сценарии.</li><li>Прототип тестируется с фокус-группами пользователей, чтобы получить обратную связь и внести корректировки в требования.</li></ul><p>4-й виток спирали: Планирование и разработка (здесь можно внедрить и другие методики по типу Scrum)</p><ul><li>На основе обновлённых требований составляем подробный план реализации проекта.</li><li>Проводим поэтапную разработку приложения.</li><li>После завершения каждого этапа определяем дальнейшие шаги.</li></ul><p>5-й виток спирали: Оценка и принятие</p><ul><li>Готовое мобильное приложение проходит всестороннее тестирование на стабильность, производительность и соответствие требованиям.</li><li>Приложение развертывается в магазине приложений и становится доступно первым пользователям.</li><li>Собираем обратную связь от пользователей, оцениваем качество и принимаем решение о завершении проекта или необходимости дальнейшего развития.</li></ul><h3>Плюсы и минусы Спиральной модели</h3><p><b>Плюсы:</b></p><ul><li>Спиральная модель явно фокусируется на идентификации и минимизации рисков на каждом этапе разработки.</li><li>Итеративный характер метода позволяет легко вносить изменения в проект по мере появления новых требований. После каждого витка спирали команда может пересмотреть и скорректировать первоначальные планы в зависимости от меняющихся потребностей.</li><li>Подход предполагает активное участие заказчика на всех этапах разработки — так ожидания не «разобьются» о реальность.</li><li>Спиральная модель делит разработку на последовательные, контролируемые этапы, делая процесс более структурным.</li></ul><p><b>Минусы:</b></p><ul><li>Компаниям, привыкшим к более традиционным «водопадным» подходам, может быть сложно перейти на ориентированный на риски процесс.</li><li>Итеративный характер Спиральной модели затрудняет точное планирование и прогнозирование сроков и бюджета проекта.</li><li>Акцент на управлении рисками может создавать ощущение неопределенности и недостатка контроля.</li></ul><h3>Для каких IT-проектов подходит спиральная модель</h3><p>Спиральная модель наиболее эффективна для крупных, сложных и рискованных IT-проектов, требующих тщательного планирования и контроля:</p><ul><li>Разработка критически важных информационных систем.</li><li>Внедрение корпоративных приложений (ERP, CRM).</li><li>Создание программных продуктов с высокой степенью инноваций и ориентацией на пользовательский опыт.</li><li>Модернизация и интеграция устаревших IT-систем.</li><li>Разработка встроенных систем и программного обеспечения.</li></ul><h2>Extreme Programming (XP)</h2><p>Extreme Programming (XP) — это методология гибкой разработки программного обеспечения, созданная в 1990-х годах программистом Кентом Берком. Примечательно, что она вбирает лучшие практики Agile (здесь и поэтапная быстрая разработка через временные итерации, как в Scrum, и визуализация процесса, как в Kanban) и ориентирована только на digital-продукты.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/f1c070e8-d4eb-4f0b-819c-62618e1ecfa2.png" alt="" /></figure><h3>Процесс разработки по XP</h3><p>В основе XP лежит идея постоянного общения между командой разработчиков и заказчиком. Вместо классической «водопадной» модели, где требования собираются раз и навсегда, XP предполагает итеративный процесс.</p><p>Наш проект: приложение для заказа еды от сети ресторанов.</p><p>1. Планируем релиз:</p><ul><li>Совместно с заказчиком (владельцем ресторана) определяем основные функции приложения: возможность оформления заказа, просмотр меню, отслеживание статуса заказа, оплата.</li><li>Формируем план работ на 3 итерации по 2 недели каждая.</li><li>Определяем метрики: количество новых пользователей, средняя сумма заказа, время доставки.</li></ul><p>2. Проводим итерации:</p><ul><li>В начале первой итерации уточняем задачи по реализации базовых функций приложения: страница меню, корзина, оформление заказа.</li><li>Задачи распределяем между разработчиками, дизайнером и тестировщиком.</li><li>Согласовываем сроки и ответственных за каждую задачу.</li></ul><p>3. Разработка:</p><ul><li>Для каждой задачи сначала создаем автоматизированные тесты.</li><li>Код пишем с небольшими приращениями, с регулярным парным программированием и рефакторингом.</li><li>После завершения каждой задачи запускаем тесты для проверки качества.</li></ul><p>4. Интегрируем:</p><ul><li>Несколько раз в день интегрируем код в единую систему.</li><li>Автоматизированные тесты запускаем после каждой интеграции.</li><li>По мере реализации ключевых функций проводим приёмочное тестирование с участием заказчика.</li></ul><p>5. Релиз:</p><ul><li>После первой итерации выпускаем первую рабочую версию приложения с базовым функционалом.</li><li>Собираем обратную связь, которую используем для планирования следующих итераций.</li></ul><p>6. Проводим ретроспективу</p><h3>Плюсы и минусы XP</h3><p><b>Плюсы:</b></p><ul><li>Модель ориентирована на быстрое реагирование на изменения требований заказчика. Короткие итерации, постоянная обратная связь и гибкое планирование позволяют оперативно вносить коррективы в продукт.</li><li>XP предполагает тесное взаимодействие с заказчиком на всех этапах разработки. Регулярные демонстрации промежуточных релизов и приемочное тестирование помогают своевременно выявлять и исправлять недочёты.</li><li>Один из ключевых принципов подхода — автоматизированные тесты ещё до написания самого кода. Это позволяет оперативно выявлять и исправлять ошибки.</li></ul><p><b>Минусы:</b></p><ul><li>XP требует активного участия всех членов команды в ежедневных встречах, парном программировании и других практиках.</li><li>Координация работы большой команды в рамках подхода может быть более трудоёмкой. Практики, эффективные для небольших групп, могут не масштабироваться на крупные проекты.</li></ul><h3>Для каких IT-проектов подходит XP</h3><p>Метод подходит в первую очередь для разработки небольших и средних по размеру программных продуктов, которые требуют частых изменений и обновлений:</p><ul><li>Интерактивные веб-сайты</li><li>Интернет-магазины</li><li>Веб-приложения с регулярными обновлениями</li><li>Приложения для смартфонов и планшетов</li><li>Мобильные игры</li><li>Системы управления взаимоотношениями с клиентами (CRM)</li><li>Прототипы и MVP</li></ul><p>Выбор конкретной методологии, безусловно, зависит от команды. Но сегодня совсем не обязательно обращаться лишь к проверенным техникам — важно расширять горизонт планирования своих IT-продуктов.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-07-30/f6a1ca61-f5e3-4a3d-a8e4-7d735b7446ed.png" alt="" /></figure>]]></content:encoded>
    </item>
    <item>
      <title>Как использовать принцип Парето, чтобы он реально работал?</title>
      <link>https://tproger.ru/articles/kak-ispolzovat-princip-pareto--chtoby-on-realno-rabotal-</link>
      <comments>https://tproger.ru/articles/kak-ispolzovat-princip-pareto--chtoby-on-realno-rabotal-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Ирина Тюльпакова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ispolzovat-princip-pareto--chtoby-on-realno-rabotal-</guid>
      <description><![CDATA[<p>Про принцип Парето слышали все. Но далеко не у всех он работает. Рассказываем, что нужно сделать, чтобы превратить его в действительно эффективный инструмент.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ispolzovat-princip-pareto--chtoby-on-realno-rabotal-">Как использовать принцип Парето, чтобы он реально работал?</a>»</p>]]></description>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 07 Mar 2024 07:50:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Закон Парето (также известный как Принцип/Метод Парето или правило 80/20) — одно из самых известных правил эффективности, о котором все говорят уже не один десяток лет. Коротко он звучит так: «20% усилий дают 80% результата и наоборот».</p><p>По этому правилу пытаются организовывать команды, разрабатывать приложения, учить английский — делать практически все, до чего дотянутся руки. И очень часто он не работает, потому что ему следуют неправильно. В статье расскажу, что делать, чтобы принцип Парето сработал.</p><h2>Правило 80/20 — это про приоритизацию</h2><p>Принцип Парето — фундаментальная вещь, которая лежит в базе Agile, канбан-досок, матрицы Эйзенхауэра и прочих методологий и инструментов планирования. Все потому, что его суть не в цифрах, а в идее: «Нужно концентрироваться на главном и выполнять в первую очередь те задачи, которые приносят максимальный результат».</p><p>На мой взгляд, строго говоря, это даже не самостоятельный инструмент, а один из шагов планирования задач — когда мы поэтапно не обязательно отсеиваем что-либо, а откладываем, делегируем, сокращаем, чтобы выжать из проекта максимум.</p><h3>Как это выглядит на практике</h3><p>У нас есть несколько десятков таблиц, в которых хранятся данные, нам нужно регулярно их обрабатывать и обновлять. Но техпроцесс не резиновый, и мы не можем обрабатывать все сразу.</p><p>Как я решил проблему:</p><ol><li>Изучил все таблицы и выяснил, что примерно 17% таблиц формируют основную нагрузку: к ним идет больше обращений, в них копится больше данных.</li><li>Поставил обработку этих таблиц в приоритет, перестроил алгоритм так, что сначала обрабатывались данные внутри этих таблиц, и только потом — в оставшихся, если хватало времени и ресурсов.</li><li>Проанализировал результат, увидел, что, обрабатывая эти 17% таблиц, мы решаем 80% всех вопросов. А 20% уже не критичны. В итоге эффективность процесса выросла.</li><li>Оставшиеся таблицы мы обрабатываем в свободное время.</li></ol><p>Также, например, поступил Илон Макс, когда сократил 80% сотрудников штата Twitter, но при этом сохранил функциональность приложения.</p><h2>Вопреки устоявшемуся мнению, принцип Парето подходит не всем</h2><p>В некоторых случаях оптимизация вредит: когда нам важно дать выбор или если задачи делятся в лучшем случае на «важные», «очень важные» и «критически важные». Приведу два простых примера.</p><p>Представим, что мы магазин. У нас есть большой ассортимент молока: Простоквашино, Домик в деревне, Веселый молочник, еще пара от небольших фермерских лавок. Первое приносит нам больше всего дохода. По Закону Парето, мы можем убрать оставшиеся четыре позиции, не тратиться на их закупку и хранение — и при этом почти не потерять в прибыли. Но человеку нужен выбор. И если мы оставим один вид молока, то потеряем всех клиентов, которые не любят по каким-то причинам Простоквашино. А заодно оттолкнем новых клиентов, которые решат, что у нас не оптимизация, а проблемы с поставками.</p><p>Разумеется, тут важен баланс. 50 одинаковых позиций не сделают ситуацию лучше.</p><p>Возьмем второй пример из IT. Допустим, у нас маленькая команда, которая делает приложение для просмотра сториз. Скорее всего, у нас не будет задач, от которых можно отказаться: нельзя, например, сделать такое приложение без возможности пролистывать видео или не тестировать его перед выходом в прод.</p><h2>20% усилий могут вовсе не работать без оставшихся 80%</h2><p>Покажу на примере одной команды. Предположим, вы делаете приложение для создания, публикации и просмотра сториз. У вас в группе 10 человек. Два из них — крепкие мидлы, которые давно на проекте, успели набить руку и делают «базу»: ленту постов, редактор видео и прочее. Остальные восемь — новички в команде, люди, которые чинят баги, занимаются менеджментом, работают над улучшением дизайна, необычными функциями и прочим.</p><p>Получается, что первые два разработчика выполняют 80% работы. Можем ли мы сократить оставшихся и получить все то же приложение с базовой функциональностью? Нет. Потому что в таком случае на них лягут и задачи ушедших коллег: поговорить с лидом соседней команды, написать отчет, срочно пофиксить баг и прочее. Времени заниматься основной работы у них не останется, и мы потеряем желаемые 80%.</p><p>А еще в той же команде из двух человек снова заработает Закон Парето: один будет делать большую часть работы.</p><p>Зато мы можем в разумных пределах оптимизировать команду. Например, разбить 100% результата на всех членов и найти тех, кто не приносит никакого профита или всего 1–5%. То есть метод помогает не потому, что мы просто выкидываем восемь человек, а потому что выясняем, какие 2–3 из них приносят меньше результата и сокращаем их.</p><h2>Метод Парето работает хорошо, когда вы в материале</h2><p>Почему? Потому что человек, не знающий тему, не сможет верно отобрать и приоритизировать задачи: он просто не поймет, что действительно важно.</p><p>При этом нужно не только покопаться в теме самому, но и поговорить с экспертами, которые, возможно, знают материал лучше, поговорить с командой, которая понимает систему изнутри. И только потом думать над тем, какие задачи выкидывать вовсе, какие убирать в бэклог, а какие записывать в те самые «20% усилий».</p><p>Снова покажу на примере. Если выучить 2000 слов на иностранном языке, можно закрыть большинство разговорных тем. Но чтобы выбрать эти слова, нужно либо самому знать язык, либо обратиться к преподавателю.</p><h2>Что в итоге?</h2><ul><li>Метод Парето действительно работает, но не как самостоятельный инструмент, а как один из шагов планирования. Его нужно применять аккуратно, обдумав, и использовать не как истину в последней инстанции, а как помощник для объективной работы.</li><li>Не стоит бежать и оптимизировать все по принципу 80/20 — в некоторых ситуациях нам важно дать выбор или оптимизировать попросту нечего.</li><li>20% усилий могут и не принести особого результата без оставшихся 80%.</li><li>Грамотно использовать принцип Парето можно, только если вы погрузились в тему (или попросили помощи у эксперта).</li></ul><p>Кстати, 80/20, скорее всего, не будет. Будет 85/15, 75/25 и так далее.</p>]]></content:encoded>
    </item>
    <item>
      <title>Зачем компаниям Agile</title>
      <link>https://tproger.ru/articles/zachem-kompaniyam-agile</link>
      <comments>https://tproger.ru/articles/zachem-kompaniyam-agile?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дмитрий Красовский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/zachem-kompaniyam-agile</guid>
      <description><![CDATA[<p>Рассказали, насколько может быть полезен Agile отечественному бизнесу, каким компаниям он подходит и как обучить Agile своих сотрудников.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/zachem-kompaniyam-agile">Зачем компаниям Agile</a>»</p>]]></description>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 30 Oct 2023 11:14:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Большинство компаний сейчас переживает цифровую трансформацию. Колоссальная конкуренция на российском рынке и высокая турбулентность экономики в целом требуют от предпринимателей и топ-менеджеров нетривиальных подходов к управлению. Перейти компании на новый этап развития помогает Agile. Этот подход позволяет бизнесу экспериментировать с разными продуктовыми гипотезами и в кратчайшие сроки тестировать новые технологий, мгновенно реагировать на потребности целевой аудитории и другие внешние изменения.</p><p>Несколько лет назад Agile был в России редкостью. Про такой подход слышали и его применяли только в ИТ-разработке и банкинге. Сегодня в России работает уже немало Agile-коучей и Scrum-мастеров, а принципы гибкой философии распространяются и за пределами высокотехнологичных индустрий. Насколько может быть полезен Agile отечественному бизнесу, рассказывает Владимир Кац, Agile-коуч.</p><h2>ПреимуществаAgile</h2><p>Почему же компании переходят на Agile? Главная причина — необходимость моментально реагировать на изменения рынка в условиях высокой неопределенности. Agile ускоряет процесс принятия решений, позволяет командам концентрироваться на важном, адекватно приоритезировать задачи и всегда соответствовать актуальным запросам клиентов.</p><p>Кроме того, подход в полной мере раскрывает потенциал сотрудников, повышает их вовлеченность, помогает настроить командную работу и сокращает путь к результатам труда.</p><h2>ИТ и не только</h2><p>Часто бизнес ошибочно полагает, что Agile коснётся только его ИТ-стороны, но это не так. Agile-трансформация предполагает изменение практически всех внутренних процессов компании. Начинаются преобразования обычно с продуктового департамента, а затем охватывают практически все аспекты работы, включая юридические и HR. В противном случае другие департаменты становятся обузой для Agile-команд и замедляют их работу. Поэтому первое, что необходимо сделать руководству при переходе на Agile — скорректировать структуру компании и их внутренние политики. <b></b></p><p>Во время трансформации ведущую роль играет топ-менеджмент. Руководители должны быть готовы инвестировать время в коммуникацию с коллегами и, по существу, оценивать результаты изменений.</p><p>В некоторых случаях Agile — единственно возможный подход в команде. Например, если речь идёт о недавно появившемся продукте. На что именно направить усилия? Куда устремляется рынок? На эти вопросы поможет получить ответы Agile.</p><h2>Кому подходитAgile</h2><p>Agile успешно применяют в e-commerce, телекоммуникациях, легкой промышленности, фарме и многих других отраслях. В 2022 году 34% ИТ-компаний и финансовых организаций использовали Agile, говорится в исследовании ScrumTrek. При этом 6,5% компаний (практиковали такой подход) были из сферы торговли, 5% пришлось на телеком-компании, 4,7% — энергетика, 4,5% — промышленная отрасль.</p><h2>Чек-лист:подходит ли Agile вашей компании</h2><ol><li>Компания работает в условиях высокой неопределенности: выход на новые рынки, создание инноваций, поиск новых продуктовых решений и др.</li><li>Предметная область бизнеса позволяет экспериментировать.</li><li>Команда готова к масштабным изменениям внутри: способна адаптироваться к новой корпоративной культуре и ценностям.</li><li>Руководство хочет принимать непосредственное участие в изменениях и готово выделить ресурсы для обучения сотрудников.</li></ol><h2>Как обучитьсотрудников работать по Agile</h2><p>Обыкновенно в обучении стоит задача вложить в голову знания и навыки. Но чтобы освоить Agile, необходимо ставить гораздо более масштабную цель: трансформация корпоративной культуры и убеждений сотрудников. На первый план выходит понимание членами команды необходимости и пользы изменений, готовность получить и использовать новый опыт. Для этого требуется, во-первых, практика, а во-вторых, — взаимодействие с Agile-коучем.</p><p>Agile-коучей довольно мало, поэтому организовывать массовое обучение сотрудников в очном формате с высококвалифицированными мастерами сложно и дорого. Конечно, существует масса лекций по Agile в онлайн, однако без практики и личного взаимодействия с экспертом такие усилия малоэффективны.</p><p>Поэтому стоит рассмотреть гибридный подход, который совмещает достоинства обоих вариантов: комбинировать записанные лекции, которые можно посмотреть в любое время, и групповые практические занятия с участием экспертов. При этом обучение не должно заканчивается прохождением курса. Идеально, если заключительная часть обучения — это менторство и индивидуальное наставничество. Например, Группа «Иннотех» запустила Школу Scrum-мастеров, чтобы обеспечить себя как организацию из тысяч разработчиков нужным количеством специалистов, которые выполняют критическую роль для организации эффективной работы Agile-команд.</p><p>Для этого Группа провела аудит, собрала все требования, предложения, блокеры и возражения от HR, IT и руководителей подразделений. На их основе методисты и эксперты спроектировали образовательный курс, куда вошли онлайн-занятия в формате самостоятельного обучения, практические вебинары с Agile-коучами, а также менторская программа.</p><p>Комбинируя разные активности, удалось перераспределить нагрузку Agile-коучей и направить часть их рабочего времени на менторство и индивидуальную работу со Scrum-мастерами. В результате получилось выделить до 100 часов в месяц на дополнительные консультации. Такое перераспределение в пользу менторства повысило эффективность работы коучей, выровняло учебный процесс и в целом подняло качество обучения на новый уровень. До перехода на гибридное обучение с менторской программой доля прошедших тестирование и успешно выполнивших первую рабочую задачу составляла 12%, а после она увеличилась до 100%. Количество выпускаемых ежемесячно Scrum-мастеров возросло с 25 до 50 человек. <b></b></p><p>Таким образом, обучение влияет на культуру и ценности компании. Принимая решение об Agile-трансформации, стоит заранее продумать образовательный процесс. Ведь правильно сформированное обучение увеличивает поддержку Agile-ценностей в компании, без которой даже лучшие инструменты и практики не дадут результата.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как устроен и работает Karma Framework</title>
      <link>https://tproger.ru/articles/kak-ustroen-i-rabotaet-karma-framework</link>
      <comments>https://tproger.ru/articles/kak-ustroen-i-rabotaet-karma-framework?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Елена Пушкова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ustroen-i-rabotaet-karma-framework</guid>
      <description><![CDATA[<p>Рассказываем о Karma Framework — инструменте, который позволяет команде эффективно работать по принципу самоорганизации</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ustroen-i-rabotaet-karma-framework">Как устроен и работает Karma Framework</a>»</p>]]></description>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Soft Skills]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 28 Jul 2023 09:29:44 GMT</pubDate>
      <content:encoded><![CDATA[<p>Karma — это фреймворк самоорганизации. Его задача — организовывать людей в компаниях на протяжении продолжительного времени, помогать им в движении к глобальным целям. В статье разбираем основные понятия этого фреймворка: круги, роли, репутацию, а также напряжения и ожидания, благодаря которым он работает.</p><h2>Что такое круг в Karma Framework</h2><p>Основа Karma Framework — метод круговой организации. Его изобрели в 70-е годы прошлого века в Нидерландах. Согласно одному из его принципов, люди организуются в круги для выполнения общих целей.</p><p>Круги динамичны, они могут возникать, когда появляется новая задача — например, развить искусственный интеллект. И исчезать, когда она решена, например, если поддержка фиксированной связи станет больше не нужна компании.</p><p>Иерархия целей создаётся за счёт вложенности. Дочерние круги создаются родительским (корневым), их предназначение должно приводить к реализации предназначения корневого.</p><p>Предназначение корневого круга может звучать так: «Быть для бизнес-заказчиков лучшим ИТ, с которым те когда-либо работали или будут работать». А дочернего — «создать человечную и незаметную для пользователя эксплуатацию», без которой, как раз-таки, сложно быть лучшим ИТ.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/11a0793c-7938-40b9-8dcf-f0ad9ec9f7ac.png" alt="" /><figcaption>Пример вложенности кругов</figcaption></figure><p>При этом круги остаются автономными, то есть могут самостоятельно выбирать способ достижения целей и организации операционной деятельности. Такой принцип позволяет говорить на языке заказчика и бережно относиться к команде круга. Спектр решений широкий: от проектно-вотерфольного до Agile-фреймворков.</p><p>Karma Framework — организационный компонент, подчеркивающий нашу командную идентичность. К этому хочется быть причастным, и это без сомнения сильная сторона нашего HR бренда.</p><h2>Что такое роли в кругах</h2><p>У каждого участника их может быть несколько: в одном круге человек — Java-разработчик, в другом — лидер сообщества бэкенд-разработки.</p><p>Благодаря ролям организация круга становится прозрачнее, так как каждый участник знает, какие права и обязанности лежат на нём и его коллегах. Это способствует более честным отношениям и снижает вероятность возникновения конфликтов. Так и бизнес-процессы становятся устойчивее: команда перестаёт зависеть от отпусков коллег, больничных и увольнений.</p><p>Иногда роли могут стать прототипами для целых кругов. Например, когда роль HR BP перегружается функциями развития талантов, совершенствования бренда работодателя и ещё хедхантингом, то есть смысл создать на базе этой роли круг. Он улучшит коммуникацию и в целом упростит систему.</p><h2>Как устроена репутация в KarmaFramework</h2><p>Метрики, в том смысле, в котором мы их привыкли воспринимать, часто запаздывают. А обратную связь от клиентов сервиса в принципе не рекомендуют измерять чаще, чем раз в квартал. Если команда желает более чутко реагировать на изменения, ей нужен другой способ.</p><p>Мы применяем подход, который называется репутация или карма. Он состоит из двух компонентов:</p><ul><li>обычных метрик, которые гарантируют стабильность измерений на длинных временных интервалах и возможность сравнивать себя с предыдущими периодами и бенчмарками по рынку;</li></ul><ul><li>эмоциональной составляющей — способности улавливать эмоции, возникающие от взаимодействия с сервисами.</li></ul><p>Важно не абсолютное значение репутации, а её динамика. Тренд почти всегда указывает на важные проекты, незакрытые инциденты, на которых должна сфокусироваться вся команда.</p><p>Кроме морального удовлетворения хорошая репутация приносит вполне ощутимые материальные выгоды. Например, позволяет попросить у главного менеджера выделить дополнительный бюджет на железо помощнее, или выплатить команде хорошие премиальные.</p><p>Также она может потратиться, если случился факап, например, сервис оказался недоступен на время. Если карма в целом хорошая, то это легко пережить, потому что раз в год со всеми бывает. Но если команда постоянно тратит свою карму, то скорее всего это закончится плохо.</p><h2>Напряжения и ожидания в Karma Framework</h2><p>А как решаются вопросы внутри круга? Как взаимодействуют между собой равноправные круги? За это отвечают механизмы напряжений и ожиданий.</p><h3>Напряжение — это то, что побуждает нас двигаться</h3><p>Напряжение — это то, чего сейчас не хватает, разность потенциалов между желаемым и действительным. В русском языке это слово носит скорее негативный характер, но оно бывает и позитивное — когда хочется реализовать благоприятную возможность.</p><p>Например, у тестировщика есть потребность работать с тест-кейсами, связывать их с требованиями, формировать тест-сеты, покрывающие определённый функционал или интеграционное взаимодействие. Для этого можно использовать, например, Confluence, или сделать специальный тип тикета в Jira, но это решение нестабильное, всегда придётся что-то подстраивать. Эффективным вариантом будет специальный плагин к Jira. Потребность поставить его — и есть напряжение, потому что тестировщику для установки нужна помощь круга.</p><p>Внутри команды такие задачи решаются просто. Вопрос только в том, как правильно понять возникающее напряжение и выбрать способ его решения.</p><p>Выявление и разрешение напряжений в самоорганизации – это как искоренение сорняков в саду: это позволяет создать плодотворную и здоровую среду для роста и развития, где каждый участник может процветать и вносить свой вклад в общую цель.</p><h3>Как поступать с напряжением, возникающим между кругами</h3><p>Причина напряжения может лежать за пределами круга. Например, в продуктовом круге есть подрядчик, который принимает и учитывает задачи на доработку, скажем, ABC, только в своей Jira. Нам неудобно синхронизировать свои и его статусы в разных местах, поэтому мы хотим, чтобы всё было в едином пространстве.</p><p>Это напряжение, направленное вовне. Мы предлагаем не коллегам, а подрядчику перевести работу по заявкам в нашу Jira.</p><p>Формулировка этого напряжения контрагенту и есть ожидание. Это скорее просьба сделать что-то для нас, выполнять её необязательно. Ведь для этого подрядчику сначала нужно проверить риски, не сломает ли это их процессы, хватит ли у них ресурсов, нет ли у них других задач. Если они готовы пойти навстречу, то дают обещание: «Через пару месяцев перейдём в вашу Jira». И вот обещание уже является обязательным. Нам остаётся просто мониторить его выполнение.</p><p>Но обещание могут и не дать. Например, потому что на внутреннюю систему могут быть замкнуты DevOps-процессы сборки и тестирования приложений, и они перестанут работать корректно. Значит, нужно переформулировать ожидание и решать напряжение другим способом.</p><h2>Почему мы выбрали именно самоорганизацию</h2><p>Ростелеком исторически тяготеет к выстраиванию иерархий и изоляции по функциональному и территориальному признаку. Делать проекты в такой среде крайне сложно, и даже без руководителя любое взаимодействие между участниками остаётся формализованным. Karma Framework даёт ценный инструмент к выстраиванию быстрых горизонтальных связей, с его помощью мы выстраиваем плодотворное взаимодействие с бизнес-юнитами.</p><p>Есть ещё одна интересная причина. С 2019 года, когда начался COVID, акцент на рынке труда сместился в сторону соискателя. Условия труда, социальный пакет, зарплаты в отрасли стали плюс-минус похожие. Стало важно, на какую компанию ты работаешь, что она делает, есть ли у неё цели, которые хочется разделять, посвящает ли она в них своих сотрудников. Это феномен Великой Перестановки, как его <a href="https://edition.cnn.com/interactive/2021/09/business/perspectives/future-of-work-pandemic/index.html">называет Райан Рослански</a>. И Karma, или самоорганизация позволяют подключать людей к этим смыслам, делают компанию уникальной.</p><p>Самоорганизация — это такая операционная система, с помощью которой мы быстро налаживаем горизонтальные связи в компании. Разрастающиеся иерархические структуры способны поглощать творческую энергию людей. И если ничего не предпринять, то развитие сильно замедлится, а со временем даже остановится.</p><h2>Как развернуть самоорганизацию в компании</h2><p>Сначала нужно определиться с контекстом и своими целями. Самоорганизация может быть встроена на любом из 4-х уровней:</p><figure><img src="https://media.tproger.ru/uploads/2023/07/b5dddc98-5cec-4818-92b9-900cb7a33d63.png" alt="" /><figcaption>Уровни самоорганизации</figcaption></figure><p>Менеджмент при этом играет ключевую роль, так как именно ему надо создать условия для развития подхода. Когда речь идет про управление любые “партизанские” методы, и подходы снизу-вверх работать не будут.</p><p>Руководителям нужно действовать как заботливым садовникам (см рисунок ниже). Вовлечение сотрудников будет сильно зависеть от того, насколько последовательно лидеры будут сами соблюдать озвученные правила. Метафора с садом не случайна — самоорганизация драйвится только внутренней мотивацией сотрудников, любые попытки привить ее насильно бесполезны.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/116ba503-1dbe-4370-9064-2b1ebeea0af2.png" alt="" /><figcaption>Условия, которые должны создать менеджеры</figcaption></figure><p>Особенность нашей модели управления ИТ Karma Framework — большое количество самостоятельных практик, и для ее масштабирования мы собрали сильную команду единомышленников, которая стала мощным толчком к ее дальнейшему развитию.</p><p>Подтверждением служит высокая оценка авторитетной исследовательской компании Gartner.</p><p>Благодаря переходу на собственную модель ИТ-культуры, мы смогли стать еще быстрее, качественнее и одновременно с этим создать комфортную среду совместной работы с бизнес-заказчиками.</p><p>При этом мы не стоим на месте, пересматриваем свою модель управления и трансформируем ее под текущие реалии рынка. В ближайшем будущем мы поделимся новым видением.</p>]]></content:encoded>
    </item>
    <item>
      <title>Роль тестировщика в Agile-команде</title>
      <link>https://tproger.ru/articles/rol-testirovshhika-v-agile-komande</link>
      <comments>https://tproger.ru/articles/rol-testirovshhika-v-agile-komande?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Исангулов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/rol-testirovshhika-v-agile-komande</guid>
      <description><![CDATA[<p>В данной статье затронем некоторые принципы Agile-методологии, рассмотрим спринт и роль тестировщика в нем.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/rol-testirovshhika-v-agile-komande">Роль тестировщика в Agile-команде</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Организация разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 25 Jul 2023 11:09:41 GMT</pubDate>
      <content:encoded><![CDATA[<figure><img src="https://media.tproger.ru/uploads/2023/07/213c29a2-0a51-42e6-86d7-e183757d7a2e-autoconverted.jpeg" alt="" /></figure><p>Для успешной реализации ИТ-проектов компаниям важно быстро адаптироваться к изменяющимся условиям, иметь возможность оперативно обсуждать, принимать и отменять решения, а также быть открытыми для новых перспектив. Многим компаниям такие возможности открывают гибкие методологии, одной из особенностей которых являются смешанные команды, объединяющие аналитиков, дизайнеров, разработчиков, тестировщиков, имеющих возможность непрерывно взаимодействовать для решения рабочих вопросов. Однако зачастую роль каждого члена такой команды размывается, что может не только приносить дискомфорт участникам, но и негативно сказываться на ходе разработки. В данной статье затронем некоторые принципы Agile, рассмотрим спринт и роль тестировщика в нем.</p><h2>Что такое Agile-методология</h2><p>Agile-методология разработки программного обеспечения — это гибкий и эффективный подход, при использовании которого традиционные последовательные этапы заменяются итеративным и инкрементальным подходами.  Это означает, что команда работает над проектом в небольших циклах, называемых спринтами, при этом каждый заканчивается выпуском работающего программного продукта.</p><p>Таким образом, команда может не только быстро и качественно создавать продукты, но и активно развиваться при помощи регулярного взаимодействия и сотрудничества внутри коллектива на встречах для обсуждения текущих задач и анализа проделанной работы, адаптироваться к изменениям, быстро реагировать на обратную связь от заказчика или пользователей. Это позволяет доставлять ценность на ранних этапах разработки, способствует улучшению процессов и делает команду более эффективной и продуктивной.</p><h2>Роль тестировщика в Agile</h2><p>Давайте рассмотрим спринт с его артефактами и попробуем определить роль тестировщика в нем.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/6985baff-f6a2-4643-9589-afbd51705f60.png" alt="" /></figure><p>Как мы видим, начинается спринт с  этапа планирования, который считается одним из самых важных этапов, ведь именно при планировании формируется план действий, оформляются и распределяются основные задачи, происходит оценка времени их выполнения, разрабатывается система коммуникации между членами команды и способы проверки выполненной работы. Затем следует выполнение запланированных задач и завершающими являются этапы демонстрации и ретроспективы.</p><p>Для многих команд актуально подключение специалистов по тестированию ближе к концу итерации разработки, так называемый TLD-подход — тестирование после разработки (<i>англ. Test Last Development</i>). Такая практика может привести к ряду проблем. Во-первых, недостаток времени для выполнения всех необходимых проверок и выявления потенциальных ошибок. Это может привести к тому, что некоторые дефекты останутся незамеченными и будут обнаружены уже после релиза продукта. Во-вторых, отсутствие планирования и недостаточная коммуникация между членами команды. В этом случае тестировщики не будут в полной мере понимать требования и ожидания заказчика, что приводит к неправильному выполнению тестовых сценариев и некорректной оценке качества продукта. Поэтому следует привлекать QA-специалиста к участию в проекте на всех этапах спринта, начиная с планирования и заканчивая демонстрацией и ретроспективой.</p><p>На этапе планирования тестировщик знакомится с задачами беклога и анализирует требования, при их наличии, а также помогает определить, какие тесты необходимо разработать для проверки соответствия функциональности. Выбирает инструменты для достижения необходимого качества, подходы к тестированию и делает верхнеуровневый тест-план. На этапе планирования спринта тестировщик определяет тесты, которые нужно автоматизировать для повышения эффективности тестирования, а также помогает определить приоритеты задач и оценить объем работы.</p><p>В начале спринта тестировщик пишет чек-листы и создает ручные тесты. Это позволяет к моменту завершения разработки иметь готовые наборы проверок, которые позволят быстро обнаруживать ошибки и дефекты. QA-специалист отвечает за поддержку и обновление тестов, чтобы они оставались актуальными и эффективными. Ручные тесты могут быть направлены на проверку функциональных возможностей системы, интеграционное взаимодействие между компонентами, пользовательский интерфейс и удобство пользования системой.</p><p>В течение спринта QA-специалист занимается автоматизацией тестирования компонентов системы. Автоматизация играет ключевую роль в Agile-разработке, позволяя команде быстро и эффективно проверять работоспособность функциональности после каждого изменения в коде. Хорошей практикой считается встраивание автоматизированных тестов в конвейер непрерывной интеграции CI.  Это позволяет быстро проверить, не нарушила ли новая функциональность работу уже существующих компонентов системы. Автоматизированные тесты также помогают обнаруживать регрессионные ошибки, которые могут возникнуть при внесении изменений в код.</p><p>Процент времени, который тестировщики должны тратить на автоматизацию и ручное тестирование в спринте, может зависеть от сложности проекта, доступности автоматизации и приоритетов команды. Однако обычно рекомендуется уделять большую часть времени на автоматизацию тестирования. Это связано с тем, что автоматизация позволяет повысить эффективность и скорость тестирования. В долгосрочной перспективе автоматизация позволяет сократить стоимость разработки и тестирования и уменьшить Time to Market, т.е. время, необходимое для разработки и выпуска продукта на рынок, начиная от момента постановки задачи до момента его запуска и доступности для конечных пользователей.</p><p>Использование только одного вида тестирования недостаточно для обеспечения высокого уровня качества программного продукта, поэтому важно сочетать ручное и автоматизированное тестирование. Таким образом, к моменту окончания разработки тестировщик уже имеет набор ручных и автоматизированных тестов для проведения полноценной работы.</p><p>Ближе к окончанию спринта команды проводят демонстрации своих доработок, на которых QA-специалист может принимать активное участие, выступая в роли связующего звена между командой разработки и заказчиком, как специалист, владеющий информацией о функциональных особенностях системы, и может устроить показ, ответив на вопросы и собрать обратную связь.</p><p>Финал спринта — ретроспективное собрание команды. На нем анализируются прошлые достижения и проблемы, ведутся рассуждения о возможных улучшениях в процессе разработки, предлагаются идеи и решения. Благодаря своему опыту в области тестирования QA-специалист может вносить предложения по улучшению качества и эффективности работы команды.</p><p>Ссылаясь на вышесказанное, работа тестировщика в спринте может выглядеть так:</p><figure><img src="https://media.tproger.ru/uploads/2023/07/c643f2dc-f6f2-4336-aa7e-935f3f98208b.png" alt="" /></figure><h2>Заключение</h2><p>Таким образом, роль тестировщика в Agile-команде заключаются в проведении тестирования, улучшении процесса разработки и обеспечении качества программного продукта. Тестировщик — незаменимый член команды, навыки которого способствуют достижению высокого уровня качества и эффективности в Agile-разработке. Однако важно понимать, что качество конечного продукта зависит от всех участников Agile-команды.</p>]]></content:encoded>
    </item>
    <item>
      <title>Agile глазами тестировщика</title>
      <link>https://tproger.ru/articles/agile-glazami-testirovshhika-243350</link>
      <comments>https://tproger.ru/articles/agile-glazami-testirovshhika-243350?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Арслан Ахметжанов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/agile-glazami-testirovshhika-243350</guid>
      <description><![CDATA[<p>Автор рассказывает, как Agile помог построить гибкую систему тестирования, на примере личного опыта: работая по Scrum, он решил 40 QA-задач.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/agile-glazami-testirovshhika-243350">Agile глазами тестировщика</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Организация разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 04 Jul 2023 09:16:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Всем привет! Меня зовут Арслан — я тестировщик агентства по тестированию и обеспечения качества “Кавычки”. Занимаюсь ручным тестированием. Являюсь идеологом и основателем курса “Вселенная тестирования, или Как стать тестировщиком” на Степике.</p><p>Сегодня я расскажу про то, как я внедрил гибкое тестирование, и что из этого вышло.</p><p>В 2021 году я попал на B2C проект, использующий Scrum для построения процессов.</p><p>Задачи Kanban доски проходили следующие этапы:</p><ul><li>Запланированные задачи. Здесь задачи ждут своего часа</li><li>Задачи на анализе. Здесь аналитики проектируют систему и формируют требования.</li><li>Задачи в разработке. Этап для разработчиков и дизайнеров.</li><li>Тестирование на тестовом стенде. Здесь тестировщики тестируют задачу и проводят регресс.</li><li>Тестирование на боевом стенде. Здесь тестировщики тестируют задачу и проводят тесты критического пути.</li><li>Закрытие задачи. Закрываем задачи, если все ок.</li></ul><p>На проекте была автоматизация тестирования, которая запускалась ежедневно (как мы любим) — ночью. Задачи автоматизации проходили тот же самый путь, что и задачи разработки. Только ручные тестировщики заменяли аналитиков на этапе анализа, а автоматизаторы разработчиков на этапе разработки.</p><p>Команду устраивал процесс работы. Задач было немного — работа шла по плану.</p><p>Проблемы проявились, когда на проекте поменялся Product Owner, который расчехлил водомет фич. Задач стало больше … Сильно больше.</p><p>Это привело к тому, что в колонке QA оказалось 40 задач и один тестировщик — я.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/4f361820-03fe-4002-b977-432c038d089c.jpg" alt="" /></figure><p>Задачи часто возвращались. Дедлайны воскрешались. Причины были следующие:</p><ul><li>Ожидаемый результат тестировщиков не совпадал с ожидаемым результатом разработчиков. Например, есть список со странами. В этом списке присутствует значение “Весь мир”. В требовании не было правила, описывающего логику работы данного пункта. Итог — можно было выбрать “Весь мир” и другие страны.</li><li>Отсутствие подсказок пользователю. Например, есть валидация поля “Email пользователя” по следующей маске “символы@символы.домен”. Если указать несуществующий домен, то выводилась неинформативная ошибка, не указывающая пользователю причину этой ошибки.</li></ul><p>В очередной раз вернув задачу обратно, меня осенило — а что если я буду предупреждать эти ошибки, а не находить их?  Я начал изучать всевозможные практики построения процесса тестирования, в основе которых лежит Agile. Книги, статьи и записей докладов. И я выявил нашу проблему.</p><h2>Проблема</h2><p>Наш процесс работы выглядел так:</p><ol><li>Бизнес поставил задачу.</li><li>Аналитики и дизайнеры спроектировали систему.</li><li>Разработчики написали код.</li><li>Тестировщики проверили.</li></ol><p>В итоге тестировщик привлекается к работе на этапе тестирования, будто это Водопадная модель работы. Да, процесс разработки делим на итерации, но в конечном итоге каждая итерация представляет собой мини-водопад. При таком подходе процесс тестирования начинается, когда разработка уже завершена. Тестировщики могут лишь найти баги или предложить улучшение, на которое уйдет время.</p><p>В итоге мы получаем следующие проблемы:</p><ul><li>Неравномерная работа тестировщиков: то задачи отсутствуют, то завал перед релизом.</li><li>Требования, содержащие ошибки.</li><li>Частые возвраты задач на предыдущие этапы.</li><li>Низкое покрытие автотестами.</li></ul><p>Исходя из этого можно сделать следующий вывод — Agile не такой уж и гибкий? К счастью, это не так. На самом деле проблема не в Agile, а в его неправильном использовании.</p><p>Agile — это не только группа методологий, но и способ мышления, в основе которого лежит задача — сделать качественный продукт, удовлетворяющий потребности конечного пользователя. Данный способ мышления должен присутствовать у каждого члена команды разработки: от менеджеров до специалистов тех.поддержки.</p><p>Главное — понять, что использование инструментов типа систем контроля воркфлоу, как Jira или TeamCity и проведение ежедневных дейли-митингов не делают нас Agile-командой. Agile-командой является та команда, каждый член которой понимает свою ответственность за качество продукта. Качество продукта определяет не только код. Качество продукта начинается с требований. А как проверить качество требований? Так же как и проверить качество кода — тестировать.</p><blockquote>«Перехват ошибок на ранних стадиях проекта представляет собой наименее затратный способ обеспечения качества продукта … В разработке программного обеспечения есть дилемма: дефекты обходятся дорого, но устранение дефектов также обходится дорого. Однако, большинство дефектов в итоге превышают средства, которые были бы затрачены на их предотвращение».</blockquote><p>Необходимо привлекать тестировщиков на все этапы разработки продукта, начиная с бизнес-требований. Чем раньше найден баг, тем дешевле его устранение, так как время разработки сильно сокращается. Согласно исследованию “Национального института стандартов и технологий США” ситуация следующая:</p><figure><img src="https://media.tproger.ru/uploads/2023/07/08695d09-cbb3-44a6-b84c-9e285831893a.jpg" alt="" /></figure><p>Раннее включение тестирования в процесс разработки программного обеспечения описывает концепция Shift Left Testing. Таким образом, тестирование выявляет дефекты и уязвимости на более ранней стадии, что уменьшает время, затрачиваемое на их исправление. Shift Left Testing становится все более популярным подходом в индустрии разработки ПО, так как позволяет повысить качество и надежность продукта, при этом сократив время и затраты на разработку.</p><p>Shift Left Testing предполагает использование автоматизации тестирования, непрерывная интеграция и непрерывное развертывание (CI/CD). С их помощью разработчики могут быстро выявлять дефекты и уязвимости в коде и устранять их до того, как они приведут к серьезным проблемам.</p><p>Кроме того, Shift Left Testing помогает улучшить коммуникацию между тестировщиками и другими членами команды разработки.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/a2056a9d-b981-4b52-83b4-155ec5aa6d20.jpg" alt="" /></figure><h2>Решение</h2><p>Сначала мы переработали процесс разработки и тестирования. Добавили новые этапы, учитывая наши проблемы:</p><ul><li>Тестирование требований — это процесс проверки требований к продукту или проекту. В ходе этого тестирования устанавливается, насколько корректно требования описывают работу системы, а также проверяется их соответствие ожиданиям и потребностям пользователей.</li><li>Тестирование макетов. Тестировщик проверяет удобство использования и насколько пользователям понятна та или иная функция, и нужна ли она им вообще. Оно направлено на выявление потенциальных проблем в пользовательском интерфейсе, навигации и обработке ошибок.</li></ul><p>В итоге у нас получился следующий процесс разработки:</p><figure><img src="https://media.tproger.ru/uploads/2023/07/667407fe-5232-41b5-a713-a8f18cc87d32.jpg" alt="" /></figure><p>Также мы пересмотрели стратегию автотестов. Автотесты должны запускаться не каждую ночь, а при релизе каждой задачи, чтобы получить максимальную выгоду от Shift Left Testing.</p><p>Запуская автотесты регулярно, можно получить следующие преимущества:</p><ul><li>Регулярный запуск заставляет людей реагировать на результаты. Если автотест падает, то скорее всего где-то есть баг, нуждающийся в исправлении.</li><li>Благодаря регулярному прогону, можно отследить закономерности в падениях тестов. Ведь тесты бывают нестабильными.</li><li>Автоматизация позволяет сократить время на проверку регресса, что поможет освободить время тестировщиков для новых задач.</li></ul><p>Но есть проблема — мы не можем запускать все тесты нашего набора, при каждом деплое задач, так как на это уйдет много времени. Для решения задачи мы решили разделить наши тесты по пакетам:</p><ul><li>Пакет smoke-тестов проверяет критический путь пользователя и проверяет работу всех служб. Эти API-тесты и UI-тесты, которые запускаем при каждом деплое приложения.</li></ul><ul><li>Функциональные пакеты тестов — детальная проверка работы каждого раздела приложения. В связи с тем, что выполнение функциональных тестов требует большего времени, решено перенести их на уровень API. Тестирование на уровне API позволяет проводить тесты быстрее. Данные тесты запускаем в зависимости от задач релиза.</li></ul><ul><li>Полный пакет тестов направлен на проверку работы приложения в целом. Основная цель такого набора заключается в проверке корректности взаимодействия различных компонентов приложения, включая обращения к различным базам данных и другим сервисам. Большая часть этого набора составляют тесты пользовательского интерфейса (UI), так как они проверяют взаимодействие конечного пользователя с системой. Эти тесты запускаем каждую ночь.</li></ul><h2>Итог</h2><p>Закончив внедрение нового процесса разработки было обнаружено:</p><ul><li>Требования стали качественными. Споров насчет ожидаемого результата снизились в разы.</li><li>Задачи стали реже возвращаться, что ускорило время доставки фич пользователю.</li><li>Благодаря новой стратегии автотестов, количество багов пропущенных на боевой стенд уменьшилось, что позволило разгрузить команду тех. поддержки. Также ручные тестировщики все меньше тестируют регресс. Надеюсь, скоро вообще перестанут.</li></ul><p>Данный опыт позволил мне выделить главные принципы в работе тестировщика в Agile-команде:</p><ul><li>Сотрудничество с другими членами команды: Тестировщик должен активно сотрудничать с другими членами команды. Он должен принимать участие в планировании, обсуждении требований и определении приоритетов.</li></ul><ul><li>Создание и поддержание автоматизированных тестов: Команда тестирования должна создавать и поддерживать автоматизированные тесты для обеспечения качества продукта и быстрого обнаружения ошибок.</li></ul><ul><li>Тестирование на ранней стадии: Тестировщик должен начинать тестирование на ранних стадиях разработки, чтобы обнаруживать ошибки как можно раньше и сокращать время на их исправление.</li></ul><ul><li>Постоянное улучшение процесса: Тестировщик должен постоянно улучшать процесс тестирования и внедрять новые методы и инструменты для повышения качества продукта и ускорения процесса разработки.</li></ul><p>При раннем тестировании необходимо уделить внимание правильному планированию, выбору тестовых сценариев и их автоматизации, а также внедрению средств непрерывной интеграции и непрерывной доставки (CI/CD).</p><p>Напоследок, хочу привести цитату из книги “Как тестируют в Google”:</p><blockquote>“В итоге качество достигается предотвращением, а не выявлением багов…”</blockquote><p>P.S. Кстати о книгах. Вот хорошие книжки для изучения темы:</p><ol><li>Agile-тестирование. Обучающий курс для всей команды. Авторы: Джаннет Грегори и Лайза Криспин</li><li>Как тестируют в Google. Авторы: Уиттакер Д., Арбон Д., Каролло Д.</li><li>Экстремальное программирование. Разработка через тестирование. Автор: Кент Бек</li></ol><p>Не судите строго — это мой первый опыт публикации. Спасибо за внимание!</p>]]></content:encoded>
    </item>
    <item>
      <title>​​А может, попробовать Agile? Как навести порядок в хаос-проекте</title>
      <link>https://tproger.ru/articles/a-mozhet-poprobovat-agile-kak-navesti-porjadok-v-haos-proekte</link>
      <comments>https://tproger.ru/articles/a-mozhet-poprobovat-agile-kak-navesti-porjadok-v-haos-proekte?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Овсянникова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/a-mozhet-poprobovat-agile-kak-navesti-porjadok-v-haos-proekte</guid>
      <description><![CDATA[<p>Рассказываем, какие процессы важны при использовании Agile-методологии и как выстраивать управление в проекте</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/a-mozhet-poprobovat-agile-kak-navesti-porjadok-v-haos-proekte">​​А может, попробовать Agile? Как навести порядок в хаос-проекте</a>»</p>]]></description>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 18 Nov 2022 14:00:53 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Даже неупорядоченный проект сможет слаженно работать, если у лида получится внедрить принципы Agile. Заместитель начальника управления автоматизации процессов кредитования корпоративных клиентов «Иннотех» Татьяна Алейникова рассказала, как хаос-проект поставить на рельсы и превратить в порядок.</i></p><ol><li><a href="https://tproger.ru/#1">Выявляем боли</a></li><li><a href="https://tproger.ru/#2">Внедряем в «дурдом» DoD и DoR</a></li><li><a href="https://tproger.ru/#3">Выстраиваем планирование</a></li><li><a href="https://tproger.ru/#4">Правильно ставим задачи</a></li><li><a href="https://tproger.ru/#5">Выделяем время на техдолг</a></li><li><a href="https://tproger.ru/#6">Проводим ретроспективы</a></li><li><a href="https://tproger.ru/#7">Слушаем пожелания команды</a></li><li><a href="https://tproger.ru/#8">Сохраняем прозрачность</a></li><li><a href="https://tproger.ru/#9">Повторяем лучшие практики</a></li></ol><p>Проекты с хаотическими процессами внутри нередки для IT-сферы. Приходя в них, лиды могут чувствовать, что у них опускаются руки и возникает желание продолжить ранее выбранный командой путь: если хоть как-то работает — не трогай. Но такой подход провоцирует дальнейшее накапливание технического долга и множества дефектов, противоречий между командой и заказчиком, конфликтов внутри команды. Как итог — продукт некачественный, лид портит репутацию, а команда лишается мотивации.</p><p>На самом деле у лидов есть уже готовые инструменты, которые позволят распутать клубок проблем, поставить проект на рельсы и наслаждаться процессом разработки без конфликтов. Речь, конечно, о принципах Agile-манифеста. Но для их внедрения придётся поработать с собой, командой и даже заказчиком.</p><p>Алгоритм превращения хаоса в рабочие процессы рассказываю ниже. Делитесь им с коллегами и лидами, если чувствуете, что команда скатывается в хаос.<br /></p><h2>Выявляем боли</h2><p>Первое, что нужно сделать лиду, когда он приходит на новый проект, — узнать, что вызывает раздражение и не устраивает заказчика и команду в процессе разработки. Можно сказать, что снять боли.</p><p>Если этого не сделать, то внешнее недовольство командой и внутренняя усталость IT-специалистов будут постоянно мешать работе. Когда нет коммуникации, то заказчик не понимает команду, а команда — заказчика.</p><p>Лиду нужно проанализировать, из-за чего возникают споры и конфликты, переговорить с заказчиком, узнать, какие ожидания есть от продукта и команды разработки, с какими проблемами уже столкнулись.</p><p>В идеале регулярно проводить внутреннее демо и показывать, что реализовали, как оно работает. Тогда у заказчика появится представление, на каком этапе сейчас находится процесс. Даже если прошлый лид и приукрашивал прогресс разработки, то лучше заранее показать, что есть на самом деле. Этим снимется напряжение команды разработки, а заказчик получит объективную картину мира.<br /></p><h2>Внедряем в «дурдом» DoD и DoR</h2><p>Не стоит забывать наладить взаимодействие внутри команды. Одни из инструментов для решения этой задачи — DoD и DoR.</p><ul><li><b>Definition of Ready (критерии готовности к взятию в работу)</b> — список условий к элементу бэклога, которые позволяют переместить его в работу или на следующий этап.</li><li><b>Definition of Done (Определение готовности)</b> — список условий к процессу и инкременту, которые указывают, что они могут получить статус «Готов».</li></ul><p>При этом договариваться о DoD и DoR необходимо на всех этапах. Условно, бизнес-аналитики вместе с системными аналитиками определяют, что они выдают после бизнес-анализа. Системные аналитики договариваются с разработчиками по критериям выдачи техзадания. Разработчики вместе с тестировщиками решают, что важно и необходимо для понимания завершения этапа работы.</p><p>Но важно не навязать подобный механизм сверху, а чтобы все сели и вместе договорились. Тогда это будет по Agile и появится коллективная ответственность за то, что все вместе решили.<br /></p><h2>Выстраиваем планирование</h2><p>Чрезвычайно важно выстроить процесс планирования. Нужно понять трудоёмкость команды и не брать задачи сверх возможностей. А ещё учитывать время на активности: дейли, планирование, ретроспективы, встречи с заказчиком и смежными участниками.</p><p>Кстати, при планировании уже учли отпуск сотрудников? Типичная ошибка — забывать, что люди не роботы и должны отдыхать. А некоторых и вовсе придётся выгонять метлой на отдых, чтобы избежать выгорания.</p><p>Обязательно закладывать риски и возможное съезжание графика. Если риск не сработает, то время не пропадёт даром — его можно использовать на следующую задачу, исправление дефекта, обучение и так далее.</p><p>Лучше сделать больше, чем не сделать обещанного, а ещё лучше иметь возможность в относительно спокойном режиме предпринять действия по устранению того, чего не ожидали изначально.<br /></p><h2>Правильно ставим задачи</h2><p>Внедряем механизм правильного назначения задач. Команда сама договаривается о минимальном и необходимом перечне достаточной информации в техническом задании, чтобы взять задачу в работу. Это позволяет сформировать понимание у каждого специалиста по быстрому вхождению в задачу. Кроме того, нивелирует возможные ошибки из-за человеческого фактора.</p><p>На этом же этапе можно определить ответственных, которые отслеживают соблюдение договорённостей. Например, контролируют, что документация ведётся по ранее оговорённым правилам.</p><p>Например, на одном из проектов договорились внутри команды, что аналитики будут отдавать на ревью свои требования другому аналитику. Кажется, что на это нужно выделять много времени и анализ будет идти долго. Но на самом деле нет. Тут получается долгосрочный эффект, когда сокращается время разработки из-за снятия большей части вопросов разработчиков и тестировщиков при понятном техзадании. Продукт выходит более качественный, ты меньше времени тратишь на исправление дефектов.<br /></p><h2>Выделяем время на техдолг</h2><p>Заранее договориться с заказчиком, что требуется время на реализацию технического долга. Например, 60–70% времени берём на новые задачи, а в оставшееся — закрываем техдолг.</p><p>Нужно обозначать заказчику, что если не закрывать технический долг, то разработка будет идти дольше, как и тестирование. А значит, разработка новых фич займёт много времени, либо придётся постоянно жить в дефектах.<br /></p><h2>Проводим ретроспективы</h2><p>Обязательно нужно проводить ретроспективы. Но проводить не так, что поругался на всех и ушёл — это тупиковый подход. Основной посыл ретро — у нас есть проблема и нужно вместе понять, как её решить. Прямо на подведении итогов составляется план дальнейших действий, обозначаются ответственные и сроки. И только тогда можно уходить в следующий спринт.</p><p>Здесь важно показать пользу ретроспективы на собственном примере. Например, лиду взять на себя решение проблемы, выявленной на первом ретро. Если, естественно, найти решение ему по силам. На следующем собрании команды показать: была такая проблема, и мы её совместно решили.</p><p>Главное, лиду не уходить полностью в одного спасателя. Вовлекать команду также в решение трудностей, и далее уже команда сама будет не только вовлекаться в решение трудностей, но и предлагать улучшения.</p><p>В ретроспективе, помимо проблем, нужно подсвечивать хорошие моменты, которые происходили. Например, мы выявили ошибку, которая была очень редкая, но теперь релиз у нас без дефекта — суперспасибо всем, давайте так и дальше работать.</p><p>Стоит поощрять, чтобы в команде друг другу давали обратную связь. Не только развивающую, но и положительную. И лид в этом процессе не должен оставаться в стороне.</p><p>Мне очень помогало, когда члены команды давали обратную связь — не стеснялись, не боялись. Это позволяло мне корректировать поведение и становиться лучше. Был кейс, когда один из сотрудников как-то сказал мне: «Знаешь, ты никогда не станешь таким классным руководителем, как у нас вот этот лид». Дальше, когда мы работали вместе, он вернулся с обратной связью и сказал: «Знаешь, я не встречал нигде такого классного хорошего лида». Это самая лучшая похвала, поэтому нужно давать связь руководителю. Лидеру же не принимать эту обратную связь в каком-то негативном ключе, например, «хотят меня подсидеть».</p><p>Более того, лиду стоит самому запрашивать обратную связь от команды: «Ребята, это вам заходит или не заходит, делать мне это или не делать?»<br /></p><h2>Слушаем пожелания команды</h2><p>Нужно давать специалистам в команде поработать на тех направлениях, на каких они хотят. Возможно, что даже в качестве добровольной дополнительной нагрузки. Это опять же о том принципе, что не нужно навязывать роли в команде, а каждый член команды должен работать на общий результат.</p><p>На проекте у меня был очень системный человек, который любил стандарты и за них всегда топил. Решили отдать ему функцию рецензирования требований от аналитиков. И человек был очень доволен, а мы получили дополнительный контроль выявления ошибок и неточностей.</p><p>Или был лидер команды, которому интересно разбираться в технологиях и их эффективном применении. Сделали его tech-лидом, и специалист прекрасно справился с этой задачей.</p><p>Но бывает и негативный опыт. Почитайте, почему Agile может не работать.<br /></p><h2>Сохраняем прозрачность</h2><p>Очень краткий совет — процессы должны быть прозрачны и для команды, и для заказчика. В этом помогают канбан-доски, чаты и просто адекватная коммуникация.</p><p>Фиксировать все договорённости и оставлять их доступными для всех членов команды, чтобы вспомнить, что решили делать, когда сдавать и кто ответственный.</p><p>Нужно понимать, что сокрытие информации никому не приносит пользу, а лишь вносит домыслы, сумятицу и недоверие друг к другу.<br /></p><h2>Повторяем лучшие практики</h2><p>Внедряя эти принципы, важно смотреть, что работает, а что нет. Разбираться, почему не работает, а лучшие практики повторять. Не забывать подсвечивать достижения, даже если они небольшие, но не скатываться в политические лозунги: «Мы все здесь одна семья», «Мы команда», «Мы лучшие», «Мы — молодцы», «Команда мечты».</p><p>Меньше пафоса — больше адекватного общения. Мне кажется, отличный рецепт для эффективной работы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Почему Agile не работает, и как наладить работу IT-команды</title>
      <link>https://tproger.ru/articles/pochemu-agile-ne-rabotaet</link>
      <comments>https://tproger.ru/articles/pochemu-agile-ne-rabotaet?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Овсянникова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-agile-ne-rabotaet</guid>
      <description><![CDATA[<p>Разбираемся, почему методология Agile не работает и что следует предпринять, чтобы команда IT-специалистов работала эффективнее.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-agile-ne-rabotaet">Почему Agile не работает, и как наладить работу IT-команды</a>»</p>]]></description>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 03 Nov 2022 14:50:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Agile считается одним из универсальных способов выстраивания работы IT-команд. Про него написано множество книг, по нему проводятся курсы, на его основе создаются новые профессии для внедрения итеративного подхода к управлению проектами и разработке программного обеспечения. Но так ли всё гладко? Заместитель начальника управления автоматизации брокерского бизнеса Группы «Иннотех» Роман Островский готов поделиться подводными камнями методологии Agile и особенностями выстраивания эффективных IT-команд на практике.</p><ol><li><a href="https://tproger.ru/#1">Agile vs современный мир</a></li><li><a href="https://tproger.ru/#2">О важности командной работы</a></li><li><a href="https://tproger.ru/#3">Роли, неофициальные лидеры и условия</a></li><li><a href="https://tproger.ru/#4">Выстраивание общения</a></li><li><a href="https://tproger.ru/#5">Выгорание и снижение мотивации</a></li><li><a href="https://tproger.ru/#6">Главный принцип создания эффективной команды</a></li></ol><h2>Agile vs современный мир</h2><p>В теории внедрение Agile начинается с изучения <a href="https://agilemanifesto.org/iso/ru/principles.html">манифеста</a> с 12 принципами разработки. Кстати говоря, их придумали 17 человек, собравшихся в начале 2001 года в городе Сноуберд, штат Юта. Они были обеспокоены, что в разных компаниях по-разному представляют оптимальный процесс разработки программного обеспечения. Но один вывод был общим для всех: компании настолько сосредоточены на избыточном планировании и документировании циклов разработки ПО, что уже неспособны эффективно и вовремя решать задачи клиентов.</p><p>Прошло более 20 лет, и можно сказать, что, на моей практике, подход Agile не работает. Почему? В большинстве случаев используются косметические моменты: например, есть команда, которая работает по спринтам, проводит стендапы, планинги и ретро. Но это не значит, что разработка проходит по Agile.</p><p>В чём же сложности внедрения, казалось бы, разумных подходов? Скорее всего, не очень умеем пока. К тому же в больших компаниях много бюрократии, что накладывает отпечаток.</p><p>Методология даёт определённую свободу. Именно поэтому её так любят многие молодые специалисты. Но всё равно команде нужен такой «бесполезный» человек, как руководитель проекта. Он приземляет команду в желаниях по улучшению MVP и чётко блюдёт интересы заказчика. Мы в IT работаем в первую очередь на продукт, результат.<br /></p><h2>О важности командной работы</h2><p>Необходимо правильно понимать, что неработающие принципы не повод отказываться от всей философии. Agile на самом деле гораздо обширнее, чем кажется. Приведу пример не из IT-отрасли.</p><p>Так совпало, что дочка ходит в школу, которая учит не совсем по стандартной школьной программе. В ней делается много акцентов на коммуникации, взаимодействии, командной работе и тому подобном.</p><p>В шестом классе в классе организовали некую проектную работу, которую должны были делать командой из пяти человек. Первые полгода рассказывали, как выбирать тему, что и как должно быть в проекте, как его делать и презентовать. Всё вроде красиво и интересно — уже в 11 лет работа в команде, всё самостоятельно и прочее, но было одно но. Ребятам никто не донёс и не объяснил, как надо работать в команде, а куратор, который должен был выправлять какие-то шероховатости в процессе работы над проектом, не сильно уделял этому внимание.</p><p>По итогу в команде организовался «самоназванный лидер», причём именно «самоназванный». Как выяснилось, по факту какими-то лидерскими качествами он и не обладал, всё, что делал: раздавал ЦУ и возмущался, если что-то было не так, как он считал нужным. Влезал в создаваемые рабочие процессы и вносил лишь сумятицу. Никого не напоминает?</p><p>Вдогонку пошли конфликты, наезды, поклёпы, полураспад команды, дотаскивание со скрипом того, что осталось. Результат — кое-как и кое-что вынесли в «прод», получили по 4 балла и разбежались, перекрестившись, что это закончилось.</p><p>В чём тут мораль? Да, наверное, в том, что правила, описание процессов и прочее — не главное в командной работе. Главное — это именно командная работа. Ответственность всей команды, а не одного конкретного её члена, помощь в сложных ситуациях и прочее. К сожалению, в реальности далеко не всегда так получается. И это печалит, потому что этому очень мало уделяют внимание.<br /></p><h2>Роли, неофициальные лидеры и условия</h2><p>А теперь перенесём эту детскую историю на рабочие проекты. По моему мнению, чётких ролей в проектах быть не должно: каждый член команды должен делать то, что позволит получить максимальный результат, в силу своих знаний, умений и опыта. Это не значит, что тестировщик должен разрабатывать программный код продукта. Но если он знает программирование, то пусть внедряет автотесты. Тот же тестировщик может где-то подсобить с аналитикой, технической документацией, согласованиями или ещё чем-то. Главное — помнить: если ты такой везде помощник, но свои задачи не успеваешь выполнять, лучше уж не помогай.</p><p>Если вернуться к вопросам о неформальных лидерах, то, по опыту, я не встречал с ними проблем. Во-первых, достаточно часто формальный и неформальный лидеры — одно лицо. Во-вторых, лидер в данном случае — не начальник, а человек, который двигает вперёд всю команду. И ему не нужны какие-то лавры, должности, звания, а достаточно того, что команда идёт за ним. В-третьих, чаще всего неформальные лидеры адекватные и договороспособные. Поэтому руководители проектов или отделов могут найти с ними общий язык для решения поставленных задач. Если формальный лидер не сможет договориться, то есть высокий риск, что его просто вынесет из проекта команда.</p><p>При этом условия работы, о которых также говорится в манифесте Agile, должна создавать сама команда.<br /></p><h2>Выстраивание общения</h2><p>Если говорим про условия работы команды, то коммуникация — один из ключевых моментов. К сожалению, стоит констатировать факт: многие люди разучились говорить простым человеческим языком. И дело даже не в пресловутых софт-скилах, а в навыке донести точку зрения, передать информацию и так далее.</p><p>Можно внедрить довольно простые принципы коммуникации в команде. Сейчас большая часть общения проходит в чатиках, и тут многое зависит от их состава. Где-то нужно поофициальнее — когда в участниках продукт-овнеры, руководители. А в иных стоит и неформально — вспоминая наследие Нассима Талеба, можно и выматериться, если так информация дойдёт более точно до собеседников.</p><p>Общаться с заказчиком нужно как минимум уверенно. Зачастую именно он продавливает сокращение сроков, расширение функциональности и тому подобное. Но тут нужно понимать — это не просто его прихоть, поэтому нужно относиться с уважением к изменениям техзадания и искать компромиссы.</p><p>Про топ-менеджмент сложно найти универсальные стратегии коммуникаций. Но точно могу сказать, как с ними не нужно общаться. Точно не нужно подключать их к темам из серии «в туалете закончилась туалетная бумага, мне не выдают ручку, почему мне выдали монитор 27″, а не 4К».<br /></p><h2>Выгорание и снижение мотивации</h2><p>Ещё одна популярная тема после Agile, про которую написаны тонны книг и записаны терабайты видео, — борьба с выгоранием и снижением мотивации. Компании тратят огромные средства на комнаты психологической разгрузки, массажные кресла и так далее. Но чтобы работники трудились эффективно, нужен просто баланс между жизнью и работой — подбор оптимального, комфортного для каждого режима, который не будет кардинально идти вразрез с командой.</p><p>Расскажу собственную историю. Больше года я работал в режиме с 9 до 23 в офисе. Как следствие, уходил из дома, когда дети ещё спали, а приходил — когда они уже спали. Видел их в лучшем случае только на выходных в тот небольшой период, когда не отсыпался.</p><p>Через год заметил, что младший, которому в период начала активной работы был год, подрос, и я уже не смогу поучаствовать в периоде его взросления с года до двух лет. А это очень классный период.</p><p>Тогда понял, что работа в таком режиме — совсем не вариант. Дети — это, наверное, главное, что есть в жизни, по крайней мере, для меня. Сделав неглубокий анализ, я решил всё поменять. Привело это, правда, к смене работы, но это немного другая история.</p><p>Шли годы, и при очередном проекте с жесточайшими сроками, оглядываясь на прошлый опыт, я пришёл к такому графику:</p><ul><li>с 9 до 18 — стандартный рабочий день в основном с акцентом на встречи, обязательные задачи и прочее;</li><li>с 18 до 22 или 23 (по ситуации) — личная жизнь, дети, семья, друзья, уроки, посиделки;</li><li>с 23 до 2 или 3 (по состоянию и критичности задач) работа над какой-то текучкой, которая, с одной стороны, не требует большого количества умственных затрат, а с другой — отнимает довольно много времени, и если её не делать, количество задач скопится до необозримых размеров.</li></ul><p>Но этот режим подходит мне как «сове». Я отказался от залипания в YouTube или книжку в пользу работы. Не удивлюсь, если найдутся «жаворонки», которым по кайфу будет работать в период с 6 до 9 утра, ещё до начала стандартного рабочего периода.</p><p>Также добавлю, что работа в выходные должна быть по возможности исключением, чем правилом. И уж тем более не нужно рассматривать работу в выходные как возможность дополнительного заработка. На восстановление после выгорания уйдёт наверняка больше денег.<br /></p><h2>Главный принцип создания эффективной команды</h2><p>Подводя итог: рецепт эффективной разработки можно уместить в простую фразу «вся команда целиком ответственна за результат, и нет чётких рамок, ролей и задач». Лидеру команды не должно быть зазорно помочь в тестировании или поковырять код, если это обеспечит более быстрый результат. Но и придерживаться принципа «хочешь сделать хорошо — сделай это сам» повсеместно не стоит. Нужно искать баланс и компромиссы.</p><p>Буду рад в комментариях почитать опыт построения эффективных команд в других компаниях. Возможно, что положительных примеров использования Agile будет больше, чем негативных.</p>]]></content:encoded>
    </item>
    <item>
      <title>До и после: как Agile поменял процессы в команде разработки</title>
      <link>https://tproger.ru/articles/do-i-posle-kak-agile-pomenjal-processy-v-komande-razrabotki</link>
      <comments>https://tproger.ru/articles/do-i-posle-kak-agile-pomenjal-processy-v-komande-razrabotki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Наталья Варламова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/do-i-posle-kak-agile-pomenjal-processy-v-komande-razrabotki</guid>
      <description><![CDATA[<p>Agile-подходы меняют процессы команды разработки; опыт Galileosky показывает, как внедрять такие практики и какие преимущества они дают.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/do-i-posle-kak-agile-pomenjal-processy-v-komande-razrabotki">До и после: как Agile поменял процессы в команде разработки</a>»</p>]]></description>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Гостевая публикация]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 24 Aug 2021 10:49:28 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Кто мы?</h2><p>Компания Galileosky производит и продает GPS-трекеры, которые реагируют на внешние события и работают с любой периферией — от простых реле до сложных дизельных генераторов и блоков управления автомобилем или спецтехникой. Разработкой программного обеспечения для трекеров и аппаратной части для новых проектов занимаются сотрудники Galileosky.</p><h2>Положение дел до внедрения Agile-подходов</h2><p>У компании был нестабильный график выхода прошивок для трекеров. При этом в каждой прошивке было большое количество новинок (новой функциональности). Но часть этих новинок не удостаивались внимания. И мы не всегда понимали какие новинки в прошивке представляют большую ценность для клиентов.</p><p>Кроме того, хотелось свести количество проблемных мест в прошивке к нулю и структурировать будущие релизы по наполняемости.</p><figure><img src="https://media.tproger.ru/uploads/2021/08/IMG_8616.jpg" alt="" /></figure><h2>Почему выбрали Agile?</h2><p>Изначально все задачи разработчикам ставились в системе Wrike. Пользоваться было неудобно, многое терялось из виду, так как в системе отображались другие документы и задачи всей компании.</p><p>Поэтому мы решили познакомиться с другими информационными системами и фреймворками разработки. Изучили ряд самых популярных подходов (Waterfall, Agile, Lean) и систем (Jira, Hygger, Redmine). Остановились на Agile и Jira.</p><p>Agile подходил к гибкости нашего рынка: он меняется часто, важность доработки может измениться за ночь и необходимо, чтобы команда разработки быстро и безболезненно адаптировалась и выполняла задачи с минимальными потерями и без стресса. А Jira позволяла создавать необходимые для анализа работы отчёты и автоматизировать некоторые моменты. Обучение проходили в компании Scrumtrek.</p><h2>Что, за чем и зачем внедряли?</h2><p>Вначале мы запустили процесс приоритизации новинок, чтобы понять, что за чем выпускаем.</p><p>Затем внедрили категоризацию прошивки: бета, релиз-кандидат и релиз — чтобы клиент понимал, где новый функционал, а где уже проверенный. Это снижает уровень негатива — заказчик понимает, что в бета возможны нюансы, и потому принимает их спокойнее.</p><p>Потом внедрили график выхода прошивок, чтобы у отделов техподдержки и продаж знали ориентировочные сроки выхода прошивок и понимали их содержание. А работу аналитика добавили практику User Story Mapping. Так появилось понимание порядка доработок и общая картинка перед глазами.</p><p>Дальше появилась матрица компетенций. — чтобы распределять дефекты между сотрудниками и устранять их быстрее. В результате отпали вопросы в стиле: «Кто и что будет делать?». По матрице же выбирали исполнителей для новинок.</p><p>На следующем этапе мы ввели анализ дефектов на предмет области прошивки и выявили самые часто «ломающиеся» места. Для анализа скорости команды, производительности и понимания будущих сроков разработок и количества багов в каждом разделе мы начали использовать отчёты Jira. Также мы стали анализировать, сколько работ запланировали и сколько выполнили от максимума. При общении с заказчиками это помогает понимать, сколько мы на самом деле успеем выполнить в требуемый срок и не срывать планы клиентов.</p><p>Наконец, мы внедрили ретро, чтобы в конце каждого спринта обсуждать проблемы и оперативно решать их. А также ввели практику определения и выпуска MVP (Minimum Viable Product), чтобы клиент получал результат как можно скорее и применял в своей работе необходимый минимум.</p><figure><img src="https://media.tproger.ru/uploads/2021/08/IMG_8582.jpg" alt="" /></figure><h2>Что изменилось после внедрения Agile-практик?</h2><p>После внедрения приоритизации и матрицы компетенций смогли стабилизировать выход прошивок — до двух в месяц. Но после обратной связи от клиентов и самоанализа поняли: наш темп пока — одна прошивка в месяц. Если больше, качество страдает, остаются незакрытые вопросы.</p><p>Также мы сократили количество проблемных мест в прошивках к минимуму. Сейчас критичные дефекты устранены. Вновь обнаруженные устраняем в течение 1-2 дней.</p><p>Мы научились эффективнее работать по спринтам. Благодаря графикам из Jira понимаем причины, почему не закрыли спринт. После внедрения решения три спринта были с положительной динамикой. А благодаря практике User Story Mapping ей ускорили процесс выхода нового функционала в GPS-трекерах без нагромождения всех «хотелок», оставляя в них только суть для отработки решения.</p><p>Наконец, PBR (Product Backlog Refinement) помог детальнее подойти к планированию и оценке сроков.</p><h2>Что дальше?</h2><p>Мы будем регулярнее применять Product Backlog Refinement, чтобы точнее планировать и устанавливать сроки. А также активнее использовать User Story Mapping для определения Minimum Viable Product.</p><p>Кроме того, мы хотим расширить матрицу компетенций, чтобы избавиться от провалов во время отпуска и разгрузить членов команды. И расширить работу с клиентами через интервью — несколько поездок к клиентам с заполнением карты путешествия клиенты и карты эмпатии, а также же демо перед выпуском.</p><p>Наконец, мы введём практику работы в парах для совместной работы над проектами.</p>]]></content:encoded>
    </item>
    <item>
      <title>В группе разработчиков нужны конфликты: результаты будут быстрее</title>
      <link>https://tproger.ru/articles/v-gruppe-razrabotchikov-nuzhny-konflikty-rezultaty-budut-bystree</link>
      <comments>https://tproger.ru/articles/v-gruppe-razrabotchikov-nuzhny-konflikty-rezultaty-budut-bystree?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[ICL Services]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/v-gruppe-razrabotchikov-nuzhny-konflikty-rezultaty-budut-bystree</guid>
      <description><![CDATA[<p>Руководитель группы разработки компании ICL Системные технологии предложил гайд для тимлидов по формированию и управлению командой</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/v-gruppe-razrabotchikov-nuzhny-konflikty-rezultaty-budut-bystree">В группе разработчиков нужны конфликты: результаты будут быстрее</a>»</p>]]></description>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Soft Skills]]></category>
      <category><![CDATA[Гостевая публикация]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 26 Jul 2021 16:15:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>По данным Хабра, средняя зарплата тимлидов по разработке составляет 200 тысяч рублей. Высокий уровень зарплаты предполагает соответствующий уровень квалификации и ответственности. Навыки управления людьми, кураторство проектов, к которым примыкает и антикризисный менеджмент, — вот минимальный список требований к позиции на сегодня. Поэтому прежде чем брать на себя такой функционал крайне важно и полезно будет изучить опыт других специалистов из этой области, ознакомиться со списком необходимых компетенций и ответить для себя на главный вопрос: «Какая она — эффективная команда разработчиков, и что я могу в неё привнести?».</p><h2>Как тимлиду строить команду?</h2><h3>Определить размер</h3><p>При построении команды с нуля нужно определить её оптимальный размер. От этого будут зависеть процессы управления в ней. Когда команда небольшая, можно дотянуться рукой до каждого, поработать над его мотивацией, уделить время, пообщаться. Человек может одновременно удерживать до 7 контактов: свыше этого рубежа такая схема уже неэффективна. По мере увеличения команды приходится перестраиваться. Вектор изменений будет зависеть как от внутренних, так и от внешних условий труда.</p><h3>Определить состав</h3><p>Следует определить состав команды, требуемый уровень специалистов. Чтобы делать любой проект, нужен определённый набор компетенций. В продуктовом подходе есть инструмент — Звёздная карта — который позволяет сформировать матрицу компетенций, требующихся для реализации проекта. Смотря на эту карту, можно закрывать компетенции и впоследствии сформировать кроссфункциональную команду.</p><h3>Быть готовым к потерям</h3><p>При формировании команды из специалистов, которые соответствуют требуемым навыкам лишь относительно, важно понимать, насколько тимлид готов вкладывать в членов команды своё время и ресурсы.</p><p>При этом тимлид должен быть готов к тому, что соискатель, подошедший изначально по формальным признакам (навыки, опыт работы и так далее), впоследствии не сможет влиться в коллектив. В этом случае важно вовремя осознать ситуацию и приступить к поиску другого специалиста. Начинать проект следует с готовой командой либо с чётким пониманием, в том числе и со стороны заказчика, что команды ещё нет, и уйдёт время на найм и её формирование. С учётом текущей ситуации на рынке труда поиск может занять до шести месяцев.</p><p><b>ВАЖНО</b> во избежание неконгруэнтности подбирать людей, близких команде по ценностям и взглядам на жизнь. Если есть потребность в создании команды для краткосрочного проекта и нет нужды в процессах её выстраивания, можно опереться только на компетенции членов. Но если команда нужна на долгосрочную перспективу, она должна быть синхронизирована по ценностям. Человек, который не вписывается в общую систему ценностей, в любом случае уйдёт. Рано или поздно.</p><h3>Сделать акцент на коммуникациях</h3><p>Когда команда уже сформирована, важно уделить особое внимание внутренним коммуникациям. На этапе притирки возможны конфликты. И здесь важно не сводить их на нет, позволять им протекать естественным путём, контролируя и не допуская эскалаций. Так команда сможет эффективно пройти этап шторминга и выйти на перфоманс.</p><h2>Какие навыки нужны тимлиду?</h2><h3>Soft skills</h3><p>Руководитель группы разработки должен быть лидером и обладать соответствующими качествами: уметь не только управлять процессами, но и брать ответственность за их результат; гореть тем, что делает, заражая при этом других, наставлять сотрудников. Ко всему прочему руководитель должен обладать базовыми знаниями психологии. Без этого тяжело выстроить работу с людьми.</p><p>Так как речь идет о people-менеджменте, часто приходится сталкиваться с сомнениями людей, желанием больше зарабатывать, недостаточной мотивацией, необходимостью выстраивать/перестраивать коммуникации.</p><h3>Hard skills</h3><p>Хард скиллы важны, но не так принципиальны для тимлида. Как говорил Стив Джобс, «бессмысленно нанимать толковых людей и указывать им, что делать». Необходимо брать людей, чтобы они говорили, что делать. В идеале тимлид должен быть компетентным и обладать экспертными знаниями в процессах разработки. И понимать, как делается продукт. Вовсе необязательно знать все нюансы: это может быть верхнеуровневое понимание ситуации, но во всей её целостности, с учетом взаимосвязей и взаимовлияния отдельных элементов.</p><p>Если человек — эксперт, он достаточно быстро вникнет в ту или иную область в случае возникновения проблемы. Если лидер — не эксперт, ему понадобится кто-то, кто может давать экспертную оценку с минимальным набором софтовых скиллов. Менеджер может отлично работать в паре с технарём.</p><p><b>ВАЖНО</b> разделять тимлидов и техлидов. К этим двум позициям предъявляются разные требования к уровню компетенций. Техлид, как эксперт, который ведёт за собой технологическую экспертизу и пишет код, должен обладает лидерскими качествами в хард скиллах. При этом он практически не занимается менеджментом, и, соответственно, не должен обладать этими навыками. Тимлид же занимается преимущественно управлением. Поэтому в карте компетенций основной упор делается именно на people-менеджменте.</p><h2>С какими задачами сталкивается тимлид и как их решать?</h2><h3>Научить команду самостоятельности</h3><p>Задача тимлида — сделать так, чтобы команда работала самостоятельно даже при его уходе/отсутствии. Эта функция руководителя группы напрямую зависит от того, как построены процессы работы внутри компании.</p><p>Если культура компании иерархична, то члены команды не будут отличаться самостоятельностью и будут тяготеть к постоянному согласованию. Если речь идет о бирюзовых организациях, то задача тимлида — задавать направления. А люди, руководствуясь принципами и ценностями компании, будут понимать, что нужно делать для достижения целей.</p><p>Методология Scrum с помощью конкретных инструментов позволяет достичь максимального следования принципам Agile. Это достигается за счёт того, что при принятии решений человек руководствуется прежде всего принципами. Можно, конечно, пойти самым простым путём: постоянно о них напоминать, заставлять, показывать личным примером. Но это быстро сломается, особенно когда лидер покинет команду.</p><h3>Сотрудничество со смежными командами</h3><p>Значимой функцией тимлида является организация взаимодействия со смежными командами в рамках работы над единым проектом. Здесь главное — изначально договориться о контрактных действиях, разграничить зоны ответственности, чтобы было чёткое понимание, когда и к кому обращаться. Если коммуникации со смежными группами составляют большой объём работы, нужно выделить специальных людей или одного человека, непосредственно<br /> отвечающего за коммуникацию.</p><p><b>ВАЖНО</b> в этом вопрос отталкиваться от оргструктуры организации. Согласно закону М.Конвея, она накладывает отпечаток на архитектуру программного решения. В зависимости от того, что является приоритетным для компании при разработке — оргструктура или архитектура — будут выстраиваться особые модели коммуникации. К примеру, у нас на проекте за определённые микросервисы отвечает конкретная команда, есть чёткие границы её ответственности при взаимодействии с другими командами. Это позволяет избегать дубляжа в функционале и полномочиях.</p><h3>Определить внутренние правила игры</h3><p>Так как я предпочитаю в первую очередь ориентироваться на потребности пользователей и клиентов, а уже потом на сроки и бюджеты, в управлении командой разработки я использую принципы и ценности Agile. Мне важно, чтобы продукт приносил реальную пользу, и при этом был использован оптимальный объём ресурсов.</p><p>У нас две команды разработчиков. Обе работают по Scrum. Одна пишет сервис на C#, другая на Java. Сперва мы разбили зоны функциональности. А впоследствии фиксировали контракты, договаривались, как они будут выглядеть, расходились, и далее совместно фиксировали результат. Если говорить о внутрикомандной работе, то у нас преобладают горизонтальные взаимодействия. Коллеги приходят ко мне как к эксперту за советом, рекомендацией, но не за готовым решением.</p><p>А каким вы видите идеального тимлида?</p>]]></content:encoded>
    </item>
    <item>
      <title>Кейсы с AgileDays: о чём сейчас говорят управленцы и разработчики</title>
      <link>https://tproger.ru/articles/agiledays-2019-cases</link>
      <comments>https://tproger.ru/articles/agiledays-2019-cases?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Саша Ушатинская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/agiledays-2019-cases</guid>
      <description><![CDATA[<p>Тезисы конференции по гибкому управлению проектами: Agile вырос из манифеста для разработчиков, а на гибкие подходы переходят даже крупные банки.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/agiledays-2019-cases">Кейсы с AgileDays: о чём сейчас говорят управленцы и разработчики</a>»</p>]]></description>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 14 Apr 2019 17:40:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сходили в этом году на конференцию <a href="https://agiledays.ru/">AgileDays</a>, там общаются про тенденции в гибком управлении проектами. Вот несколько основных тезисов + ссылки для дальнейшего изучения.</p><h3>Ещё не все понимают, что такое Agile и зачем он нужен</h3><p>Изначально Agile появился как список советов разработчикам, который опубликован в виде <a href="https://agilemanifesto.org/iso/ru/manifesto.html">манифеста</a>. Сейчас это семейство подходов к организации процессов, которые объединены общими ценностями. Важна высокая адаптивность, итеративные улучшения и концентрация на людях и взаимодействии между ними.</p><h3>Большие компании тоже переходят на гибкие подходы при разработке</h3><p>Удивительно, но многие банки уже работают по Agile. Например — Сбербанк, Райффайзенбанк, Банк Хоум Кредит.</p><h3>Kanban работает и в распределённой команде</h3><p>При этом важно проводить регулярные созвоны, а также организовать работу так, чтобы вся команда была на связи хотя бы 4 часа в сутки. Подробно рассказал Андрей Ребров, CTO &amp; co-founder Scentbird. <a href="https://tprg.ru/4y9z">Презентация на Dropbox</a>.</p><h3>В России внедряют LeSS</h3><p>Это специфичный метод, когда на несколько команд — только один владелец продукта. Метод подходит не всем, так как получается сложно балансировать между гибкостью и предсказуемостью. Плюс все команды должны уметь делать всё. Антон Бевзюк и Дмитрий Павлов <a href="https://tprg.ru/dvnY">рассказали</a> про успешное внедрение LeSS в Додо Пицце. Ещё советуем <a href="https://readymag.com/konstantinserov/dodois-road-to-less">вот эту</a> статью Антона.</p><h3>При внедрении новых подходов появляются саботажники. Что с ними делать?</h3><p>Для начала надо понять, осознанно ли человек мешает работе. Если да — поговорить с конфликтологом, перенанять и, если не помогло, удалять из команды. Если нет — ставить ему дедлайны чаще, а задачи конкретнее, также поможет настройка времени на отдых. Подробнее в <a href="https://tprg.ru/uYeo">презентации</a> Agile Coach Анны Обуховой. Полистайте, может оказаться, что вы — неосознанный саботажник.</p><h3>Принципы Agile можно применять не только при разработке ПО</h3><p>Как пример — eduScrum, который внедряется в некоторых школах не только за границей, но и в России. Алексей Дерюшкин из Better Life Company <a href="https://tprg.ru/tsoD">рассказал</a>, кто такой «учитель 21 века» и почему Agile так нужен в школах. Agile можно использовать и в личной жизни, например, чтобы быстрее закончить ремонт на кухне.</p><h3>Не бойтесь скрещивать Scrum и Kanban или брать из каждого подхода понемногу</h3><p>Компании, которые занимаются чем-то связанным с технологиями, но не сконцентрированы на разработке, часто так делают. Например, берут только основные принципы и ежедневные стендапы, и это помогает.</p><p>Все презентации и информацию о докладах можно найти <a href="https://agiledays.ru/program/">на странице программы</a> конференции.</p>]]></content:encoded>
    </item>
    <item>
      <title>О методологии Agile простыми словами</title>
      <link>https://tproger.ru/explain/agile-is-simple</link>
      <comments>https://tproger.ru/explain/agile-is-simple?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Лидер]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/explain/agile-is-simple</guid>
      <description><![CDATA[<p>Просто и понятно объясняем, как функционирует Agile — гибкая методология работы над проектом, а также чем Scrum отличается от Kanban.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/explain/agile-is-simple">О методологии Agile простыми словами</a>»</p>]]></description>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Коротко о главном]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 07 Sep 2018 16:18:08 GMT</pubDate>
      <content:encoded><![CDATA[<p>Давно слышите о том, что Agile — это классная и удобная методология для разработчиков софта, но вас пугают внушительные и подробные мануалы? В этой статье мы коротко и просто объясним, в чём суть этого подхода.</p><p>Agile — итеративный подход при работе над проектом. Знать об Эджайле полезно тем, кто уже работает в IT, и тем, кто только планирует <a href="https://tproger.ru/articles/kak-stat-programmistom/">стать айтишником</a>. Ваша команда выпускает проект маленькими шагами с самого начала, а не показывает уже готовый продукт в самом конце.</p><p><a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%B1%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8">Википедия описывает</a> гибкую методологию разработки так:</p><blockquote>“Серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля”.</blockquote><h2>Почему именно Agile?</h2><p>TL;DR — чтобы подстраиваться под постоянно меняющиеся требования.</p><p>Agile как подход признаёт, что у людей не очень с планированием и оцениванием. И в этом нет ничего плохого. Не имеет значения, насколько вы опытны, всё равно всегда остаётся что-то, что вы не могли предусмотреть или упустили из внимания.</p><p>Более традиционные подходы вроде Waterfall (каскадная модель) диктуют тотальное планирование, когда вы ничего не можете сделать, если этого нет в плане.</p><p>В любом проекте, будь то программное обеспечение, маркетинговая кампания или рекрутинговая стратегия, появятся дополнительные возможности или поменяются требования. Особенно в случае с крупными проектами. Поэтому новые факторы приходится либо игнорировать (обычно неидеально), либо ужимать план, погружая работу в хаос. Так зачем тогда вообще планировать, правда?</p><p>А вот и нет! Предусмотрите всю неизвестность заранее, встроив её в рабочий процесс. Некоторые лучшие идеи не приходят в голову до тех пор, пока вы не зайдёте достаточно далеко.</p><h2>Что такое Agile?</h2><p>TL;DR — различные практики, которые помогут вам легче приспосабливаться и убеждать свою команду в том, что она всегда работает над чем-то важным.</p><blockquote>Agile — способность меняться легко и быстро.</blockquote><p>Эджайл это про то, как разбить ваш огромный проект на ряд маленьких задач (обычно их называют пользовательскими историями) и определить наиболее приоритетные.</p><p>Определение приоритетов очень важно, по сути это и есть самое главное в гибкой методологии разработки. Вам нужно убедиться, что команда сфокусирована на одном спринте или на наиболее важном на данный момент результате. Это будет гарантией того, что вы достигнете ваших бизнес-целей. Так ваша команда не потеряется в потоке запросов и требований и будет знать, что каждая подзадача, над которой она работает в данный момент, важна для прогресса всего проекта.</p><p>Пользовательские истории поставляются либо непрерывно, либо маленькими циклами, которые называются спринтами.</p><h2>Как работает Agile?</h2><p>TL;DR — Требования &gt; План &gt; Работа &gt; Ревью &gt; Повтор</p><p>Исходя из требований проекта составьте список всего, что должно произойти. Не переживайте, если забудете что-то, вы сможете добавить это позже.</p><p>Оцените каждый этап: по часам или по так называемым story point’ам (относительные оценки, которые выставляются в сравнении и отношении к другим историям). Есть вероятность, что результат будет несколько неточным и даст вам слабое представление о том, сколько времени займёт работа над проектом.</p><p>Установите приоритетность задач, самые важные — в начало очереди. Обычно в этой среде всё постоянно меняется, поэтому проверяйте приоритеты быстро и часто. Kanban очень реагирует на эту частоту. Scrum же основан на фиксированных циклах (спринтах), которые обычно длятся две недели.</p><p>Проанализируйте уже выполненную работу. Если вы не вписываетесь в план, увеличьте рабочую нагрузку над этим спринтом. Если такое случается постоянно, вы слишком амбициозны.</p><h2>Scrum vs Kanban</h2><p>TL;DR — это два основных фреймворка для Agile.</p><h3>Scrum</h3><ul><li>Деление работы на части, которые называются спринтами (обычно в спринте две недели);</li><li>Спринты планируются исходя из требований для этого конкретного момента времени;</li><li>Относительная оценка времени выполнения работ;</li><li>Ревью каждого спринта, чтобы понять, как он прошёл и что можно было бы улучшить;</li><li>Фидбек по поставляемому продукту;</li><li>Ежедневные собрания (очень короткие).</li></ul><h3>Kanban</h3><ul><li>Еженедельные собрания;</li><li>Непрерывная разработка;</li><li>Визуализация процесса на доске;</li><li>Решение сначала самых важных задач;</li><li>Поэтапные улучшения.</li></ul><h2>Заключение</h2><p>Самое важное — удовлетворить конечного потребителя, будь то ваш клиент, владелец продукта, ваш босс или вы сами. Охватить все изменяющиеся требования в процессе работы над проектом позволит ранний и многоэтапный выпуск. Это уменьшает риск, потому что вы застрахованы от того, что выпустите неподходящий продукт или в принципе так ничего и не выпустите.</p>]]></content:encoded>
    </item>
    <item>
      <title>Какие методологии разработки применяются в различных IT-компаниях — Tproger собирает рассказы представителей индустрии</title>
      <link>https://tproger.ru/experts/23</link>
      <comments>https://tproger.ru/experts/23?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Лапа]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/experts/23</guid>
      <description><![CDATA[<p>Эксперты индустрии отвечают на вопрос подписчика о том, какие методологии применяются у них и как организован путь задачи до выхода продукта.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/experts/23">Какие методологии разработки применяются в различных IT-компаниях — Tproger собирает рассказы представителей индустрии</a>»</p>]]></description>
      <category><![CDATA[Лучшая практика]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Методологии разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Ответы экспертов]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 19 Nov 2016 13:24:52 GMT</pubDate>
      <content:encoded><![CDATA[<p>Наш подписчик задал вопрос:</p><blockquote>Какие методологии разработки применяют у вас в компании? Как вы вообще организуете процесс от постановки задачи до выхода продукта на рынок?</blockquote><p>Мы передали его на рассмотрение нашим экспертам, а теперь делимся с вами полученными ответами.</p><h4>Какие методологии разработки применяются в различных IT-компаниях?</h4><p>Наша компания производит программные продукты для операторов сотовой связи. Спектр решений довольно широк: от систем самообслуживания абонентов (хорошо известный всем личный кабинет) до сложных распределенных и высоконагруженных систем, взаимодействующих с сетевым оборудованием оператора. При этом рынок, на котором работают операторы связи — очень конкурентная среда. Там быстро появляются новые технологии, сервисы и бизнес-инициативы. Чтобы донести это до своих клиентов, оператору необходимо изменить многие собственные ИТ-системы. Следовательно, компания-производитель этих систем должна уметь быстро реагировать на требования рынка и выпускать качественный софт в условиях ограниченного времени.</p><p>Существующий в нашей компании процесс разработки помогает решить эту непростую задачу. Во-первых, над созданием продуктов работают кросс-функциональные команды. В них присутствуют все стандартные роли: аналитик, разработчик, тестировщик. Во-вторых, важным фактором для нас является инженерная культура. У каждого сотрудника есть базовый уровень знаний: ревью кода, билд-сервер с автоматическим запуском тестов и статическим анализатором кода, автоматическое развертывание продукта, общая модель ветвления в репозиториях исходного кода. При этом многие команды пошли дальше: они расширяют свои знания и применяют практики экстремального программирования, контейнерную виртуализацию для разработки и многое другое.</p><p>Чтобы быть в тренде, программисты должны непрерывно развиваться как профессионалы. В этом компания им активно помогает. Мы отправляем ребят на обучение, конференции, а также организуем различные мероприятия на своей площадке. В-третьих, в процессе разработки мы используем итеративно-инкрементальный подход. Многие автономные продукты выпускаются каждые две недели через прямую поставку софта в тестовую зону заказчика, а иногда сразу в пром. Продукты с высокой степенью комплексности выпускаются синхронно каждые 3 месяца, при этом каждые 2 недели команды демонстрируют потенциально готовый к отгрузке продукт и собирают обратную связь от заказчика, пользователей системы и других заинтересованных лиц.</p><p>Конечно, у нас есть много открытых вопросов, ведь общее число команд — более 70! Но благодаря целенаправленному и регулярному улучшению собственных процессов и инструментов на всех уровнях мы знаем, что сможем справиться с любой задачей. И в этом заключается, четвертый, пожалуй, самый важный секрет нашего успеха.</p><p>Как компания мы очень адаптивны, поэтому на каждом проекте используем оптимальные методологии. Для «коробочных» внедрений, где есть отработанные схемы, это обычно референтные (эталонные) подходы, учитывающие специфику конкретного решения, например, Oracle AIM.</p><p>Для разработки систем с нуля мы используем один из подходов гибкой (Agile) или водопадной (waterfall) разработки, либо их комбинации. Сам Agile не является чем-то революционным: он содержит ряд элементов, известных еще со времен артелей начала прошлого столетия и бригадного подряда с 80-х годов прошлого века. Так что многое новое — это хорошо забытое и перевнедренное старое.</p><p>Процесс вывода продукта на рынок и его непрерывного совершенствования традиционно основан на цикле непрерывного совершенствования качества Деминга (циклическое повторение этапов Plan-Do-Check-Act), ускоренного Scrum, дизайн-мышления и других современных техниках.</p><p>В разных проектах у нас используются различные подходы – где-то Agile с одно-двухнедельными спринтами, а где-то — почти что Waterfall с майлстоунами по несколько месяцев. За многие годы работы у нас сложилось ощущение, что чем больше проект и команда, работающая над ним, тем сложнее и менее эффективно стараться запихнуть разработку в agile-процесс. Да и не всегда это нужно.</p><p>Намного более важно, чтобы даже в маленькой команде были не только разработчики, но и тестировщики и обязательно продакт- и програм-менеджеры — люди, которые работают над тем, какая функциональность важна и как ее сделать красивой и удобной для пользователя. Поэтому у нас сначала идея продукта разбивается на отдельные части, которые прописываются достаточно подробно с точки зрения дизайна и функциональности. Дальше все они обсуждаются в деталях с разработчиками и тестировщиками, а только потом мы приступаем непосредственно к разработке, тестированию и дальнейшему выпуску.</p><p>Мы работаем с гибкими методологиями разработки (Agile). После постановки задачи проводим аналитику, создаем дизайн мобильного приложения. Далее разработка — ведется по двух-трехнедельным спринтам. В рамках спринта решаются задачи по разработке, дизайну, проводится тестирование. И, наконец, релиз! После релиза мы оказываем услуги по поддержке приложения и по продвижению, а также начинаем работу над новым функционалом и новыми версиями.</p><p>В компании NVIDIA представлен широкий спектр разнообразных активностей, касающихся разработки и исследований. Методология может варьироваться в зависимости от направления деятельности, команды или проекта. Однако большинство проектов по софтверной разработке подразумевает использование Agile и Continuous Integration.</p><p>Как компания, оказывающая услуги по заказной разработке программного обеспечения, мы стараемся быть гибкими при выборе подхода к разработке: адаптируемся к специфике каждого проекта, учитываем требования клиентов. Для всех наших проектов можно выделить следующие ключевые аспекты, которые мы считаем неотъемлемой частью процесса разработки:</p><ol><li>Выбор правильной методологии ведения проекта. Это могут быть различные варианты гибкой разработки, водопадная модель или же их комбинации. А учитывая, что заказчик хочет иметь возможность внесения изменений на всех этапах разработки и как можно раньше получать работоспособные версии систем, в том числе и масштаба Enterprise, все большую популярность приобретает подход Scaled Agile.</li></ol><ol><li>Привлечение бизнес-аналитиков на всех этапах разработки для выяснения, спецификации, уточнения и, что важно, верификации требований. Это позволяет минимизировать риск искажения или неверной интерпретации требований на всем протяжении процесса разработки.</li></ol><ol><li>Использование «унифицированной среды разработки» — совокупности специально подобранных и проинтегрированных между собой инструментов, необходимых для создания ПО (управление задачами, контроль версий, сервер непрерывной сборки, статические анализаторы кода для различных языков и т.д.), а также корпоративных практик и стандартов, которыми мы руководствуемся при разработке.</li></ol><ol><li>Разделение тестирования и разработки — на всех наших проектах тестирование производится силами независимой команды, что позволяет предоставить нашим клиентам максимально объективную оценку качества системы.</li></ol><p>Также мы активно используем автоматизацию тестирования и практики DevOps.</p><p>У нас в SAP на этапе постановки задачи все более широко используется методология Design thinking. На этапе создания продукта часто можно видеть варианты Agile, причем иногда совмещенные с Waterfall-подходом.</p><p>На этот вопрос сложно ответить коротко — но чтобы дать хоть какое-то представление, давайте рассмотрим роли, которые существуют в нашей компании Virtuozzo и вовлечены в процесс разработки.</p><p>Все начинается с менеджера продукта и менеджера программ — эти две роли, часто объединённые в одном человеке, отвечают за вопросы «какие проблемы решает наш продукт, для каких пользователей и как он это делает». Менеджер программ, по сути, отвечает за ежедневную коммуникацию и представление точки зрения пользователя в команде разработчиков, а также за создание спецификаций на продукт и его компонентов. Рабочие инструменты менеджера программ — система документооборота (например, confluence), системы change management, bug tracking вроде Jira, средства телекоммуникаций (как webex), средства прототипирования и создания «скетчей» интерфейсов, средства для сбора информации о существующих версиях продукта и о том, как его используют живые пользователи. Менеджер программ также выступает заказчиком для следующей роли — дизайнера.</p><p>Дизайнер отвечает за проработку деталей того, как выглядят пользовательские интерфейсы и как они «общаются» с пользователем. От качества работы дизайнера часто зависит первое впечатление о продукте, и его роль особенно важна для продуктов с большим количеством графических и веб интерфейсов.</p><p>Архитектор отвечает за дизайн внутренних компонентов продукта, то, как они общаются друг с другом, по каким протоколам, часто за выбор сред разработки и языков программирования. Задача архитектора — создавать продукт, который отвечает требованиям по производительности, масштабируемости, интеграции в другие системы, и постоянно развивать его вместе с тем, как развивается рынок, экосистема и эволюционируют средства разработки.</p><p>Разработчики — это люди, которые пишут код, конструируют интерфейсы, поддерживают сборку продукта, часто пишут средства для тестирования внутренних компонентов. В зависимости от продукта у разработчиков компании может быть много специализаций и областей ответственности.</p><p>Тестировщики и QA — это люди, которые ответственны за тестирование продукта (ручное или автоматическое) и за внедрение и выполнение методик, повышающих качество продукта, за отмашку «продукт готов к релизу».</p><p>Технические писатели/документаторы отвечают за создание пользовательской документации и часто — за средства доставки этой документации к пользователю.<br />Служба поддержки помогает пользователям разбираться с проблемами, возникающими при работе или внедрению продукта в эксплуатацию.</p><p>Кроме того, в реальной жизни все может быть сложнее — есть эпизодические роли (возникающие на определенных этапах разработки), роли, которые хотя и не имеют прямого отношения к разработке — плотно с ней взаимодействуют (вроде маркетинга и sales engineering), роли, которые существуют только для определенных продуктов — например, профессиональные сервисы, появляются новые роли, которые становятся возможны благодаря развитию средств разработки и внедрения (вроде DevOps инженеров).</p><p>У нас применяется система СКРАМ с элементами Канбан. И в целом мы адаптируем все технологии, стараемся чтобы здравый смысл руководил. У нас вся компания разбита на команды до 10 человек, мы работаем кварталами и спринтами внутри них. На квартал существуют глобальные планы компании, например, запустить новый продукт, или провести техническую реформу (недавно мы переходили на микросервисы). К этим глобальным планам команды добавляют свои планы, которые возникают из идей внутри команды или от пожеланий пользователей. Мы стремимся делать то, что мы делаем, самым лучшим образом и у нас, как нам кажется, это получается.</p><p>Статья продолжает дополняться.</p><p>Напоминаем, что вы можете <a href="https://docs.google.com/forms/d/1Mo-ZVDvb93jpkMCll7hPYklIz-_88a7eae7rZk9dm1M/viewform">задать свой вопрос</a> экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков <a href="https://tproger.ru/experts/">рубрики</a>. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на <a>admin@tproger.ru</a>, мы расскажем, как это сделать.</p>]]></content:encoded>
    </item>
    <item>
      <title>Стратегия автоматизации тестирования для Agile-проектов</title>
      <link>https://tproger.ru/translations/test-automation-strategy-for-agile-projects</link>
      <comments>https://tproger.ru/translations/test-automation-strategy-for-agile-projects?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Иван Бирюков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/test-automation-strategy-for-agile-projects</guid>
      <description><![CDATA[<p>Перевод статьи о построении автотестов в Agile: модель постоянной поставки с несколькими командами, надёжность кода и безопасность приложения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/test-automation-strategy-for-agile-projects">Стратегия автоматизации тестирования для Agile-проектов</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Автоматизирование]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Mar 2016 20:13:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>Использование автоматизированного тестирования предоставляет огромные возможности и позволяет существенно повысить надёжность кода и безопасность приложения. Поэтому разработка крупных и сложных систем непременно требуют привлечения специалистов в области автоматизированного тестирования. С другой стороны, автоматизированное тестирование — процесс достаточно сложный как с точки зрения написания кода, так и с точки зрения методологии и организации процессов в команде. Предлагаем вашему вниманию перевод статьи о построении автоматизированного тестирования на Agile-проектах.</p><p>Описанная в этой статье стратегия автоматизации тестирования предполагает модель постоянной поставки с несколькими командами, работающими по методологии Agile.</p><p>На этом примере я перечислю ключевые моменты, которые необходимо учитывать, чтобы получить максимальный эффект от проведения автоматизированных тестов.</p><figure><img src="https://media.tproger.ru/uploads/2016/03/test-automation-strategy-e1455047429112.jpg" alt="" /></figure><h3>Краткое содержание</h3><p>Автоматизированное тестирование — ключевой процесс разработки с использованием методологии Agile. При переходе к постоянному развёртыванию автоматизация тестирования становится ещё более важной из-за возможности быстро информировать разработчиков о состоянии приложения. Чтобы обеспечить постоянный поток обратной связи, автоматические тесты необходимо проводить постоянно и быстро, а их результаты должны быть надёжными и достоверными.</p><p>Чтобы обеспечить выполнение этих условий, большая часть проверок должна проводиться в рамках разработки новых функциональных возможностей. Другими словами, разработка и тестирование должны быть неразрывно связаны, а обеспечение качества должно быть заложено с самого начала разработки, чтобы новые возможности не нарушали работу существующего функционала.</p><p>Это требует «инвертирования пирамиды автоматизации тестирования» с отказом от GUI-тестов, которые занимают много времени, в пользу тестирования на более низких уровнях, например, API, где автоматические тесты можно запустить сразу после unit-тестов как часть сборки, чтобы обеспечить базовый уровень надёжности.</p><figure><img src="https://media.tproger.ru/uploads/2016/03/1-4.png" alt="" /></figure><h3>Обзор стратегии автоматизации тестирования</h3><p>Предотвращение вместо обнаружения — разумеется, необходимо приложить все усилия, чтобы предотвратить возникновение недостатков, но техники и методы, которые для этого используются, не являются предметом этой статьи. Здесь нас интересует, как можно обнаружить баги, как только они появляются в системе, и оперативно передать информацию разработчикам.</p><p>Качество должно быть превыше количества. В подавляющем большинстве случаев лучше выпустить в релиз одну фичу, надёжную, как скала, нежели сразу несколько полусырых возможностей. Минимальным критерием для релиза должно быть полное отсутствие регрессионных дефектов, то есть новые возможности не должны нарушать работу существующего функционала.</p><p>Как уже упоминалось, быстрое информирование разработчиков о состоянии приложения имеет огромное значение при непрерывной поставке, следовательно, надо найти механизм, которые позволит быстро давать обратную связь. Один из способов — увеличить количество unit-тестов, интеграционных тестов и тестов API. Эти низкоуровневые тесты формируют сеть безопасности, которая помогает убедиться, что приложение работает так, как было задумано, и позволяет предотвратить дефекты, возникающие на других уровнях тестирования. Unit-тесты служат основой для автоматизации тестирования на более высоких уровнях.</p><p>Вторая возможность для улучшения работы — запускать регрессионные тесты чаще и в параллели с непрерывной поставкой, об этом позже. Автоматизированное тестирование должно быть не изолированной задачей, а непрерывным процессом, неотъемлемо вписанным в жизненный цикл ПО.</p><h3>Регрессионное тестирование</h3><p>Автоматические регрессионные тесты — основа стратегии автоматизации тестирования.</p><p>«Дымовой» пакет регрессионных тестов нужен для проверки того, что приложение загружается и запускается. В него также входят несколько ключевых сценариев, позволяющих убедиться, что приложение ещё работает.</p><p>Цель этого пакета тестов в том, чтобы отловить наиболее очевидные проблемы, например, то, что приложение не загружается или не запускается основной поток взаимодействия пользователя с приложением. Поэтому «дымовые» тесты не должны продолжаться больше 5 минут, их цель — сообщить, что не работает что-то ключевое.</p><p>Такие тесты запускаются при каждом развёртывании приложения и могут содержать как API, так и GUI-тесты.</p><p>Функциональный пакет регрессионных тестов нужен для более детальной проверки работы приложения, чем это позволяют «дымовые» тесты.</p><p>Необходимо создать несколько функциональных пакетов для различных целей. Если есть несколько команд, работающих над различными разделами приложения, то в идеале нужны регрессионные пакеты, покрывающие область работы каждой команды.</p><p>Эти пакеты должны запускаться в различных окружениях по мере необходимости и проверять, что поведение приложения остаётся неизменным вне зависимости от окружения. Такие тесты запускаются несколько раз в день и должны продолжаться не дольше 15-30 минут.</p><p>Поскольку эти тесты более детализированы и занимают больше времени, важно выносить большую часть функциональных тестов на уровень API, где тестирование проходит быстрее. Это нужно для того, чтобы не выходить за временные рамки в 15-30 минут.</p><p>Полный пакет регрессионных тестов позволяет протестировать приложение как целое. Цель этого пакета тестов — проверить, что различные части приложения, которые обращаются к различным базам данных и другим приложениям, работают корректно.</p><p>Этот пакет тестов не предназначен для проверки всех возможностей приложения, поскольку их работа уже проверена функциональными регрессионными пакетами. В любом случае, эти тесты более «лёгкие» и проверяют переходы из одного состояния в другое или несколько наиболее популярных сценариев или путей пользователя.</p><p>Такие тесты в основном проводятся с использованием GUI, поскольку они проверяют, как пользователь будет взаимодействовать с системой. Время, которое на них затрачивается, может варьироваться в зависимости от приложения, но обычно такие тесты запускаются один раз за день или за ночь.</p><h3>Стратегия автоматизации тестирования для нескольких Agile-команд</h3><figure><img src="https://media.tproger.ru/uploads/2016/03/Screen-Shot-2016-02-14-at-20.11.05-e1455481231673.png" alt="" /></figure><h4>Автоматизированные unit-тесты</h4><p>Автоматизация тестирования начинается на уровне unit-тестов. Эти тесты должны создаваться для каждой новой возможности, находящейся в разработке. Именно они ложатся в основу более широкой практики автоматизации вплоть до системных GUI-тестов. Разработчики обязаны убедиться в том, что для каждой новой функциональной возможности разработан полный набор надёжных unit-тестов, позволяющих проверить, что код работает как задумано и отвечает всем требованиям. Unit-тесты наиболее выгодны с точки зрения окупаемости, поскольку их недолго написать, легко поддерживать и изменять (благодаря тому, что нет зависимостей), так что если в коде есть ошибка, то разработчик быстро узнает о ней. Unit-тесты должны запускаться как на компьютере разработчика, так и в среде непрерывной интеграции.</p><h4>Автоматическая интеграция / API-тесты или сервис-тесты</h4><p>В то время как unit-тесты основаны на тестировании функций внутри класса, интеграционные тесты формируют следующую ступень, направленную на тестирование классов, образующих компонент, входящий в состав нового функционала. Такие тесты запускаются только после того, как unit-тестирование было успешно завершено.</p><p>Сервис-тесты обычно запускаются на уровне API без вовлечения GUI-интерфейса, следовательно, тесты направлены на проверку функциональности в чистом виде, а поскольку тесты непосредственно обращаются к компонентам, они быстро проводятся и могут быть частью сборки. При необходимости тестирования взаимодействия с внешними сервисами, в случае, если внешние сервисы не доступны либо не могут гарантировать предоставление данных, отвечающих условиям тестирования, можно использовать эмуляторы внешних сервисов, например <a href="http://wiremock.org/">WireMock</a>. API-тесты и/или сервис-тесты могут запускаться на компьютере разработчика или быть частью сборки, но если они начинают занимать длительное время, лучше запускать их в среде непрерывной интеграции. Для сервис-тестов можно использовать такие инструменты, как SoapUI.</p><h4>Тесты приложения</h4><p>На практике крупное приложение, например, система для электронной коммерции, может быть разбито на несколько приложений, предоставляющих различные возможности. Концепция «тестирования приложений» заключается в том, что группы тестов, направленные на возможности одного приложения, объединяются и прогоняются для этого приложения. Этот пакет можно использовать в случаях, когда команда планирует выпустить индивидуальное приложение и хочет проверить, всё ли работает корректно.</p><p>Чтобы протестировать приложение в целом, обычно требуется интерфейс для взаимодействия между различными его компонентами, а значит, тестирование лучше проводить с использованием браузера или GUI. Цель этих тестов — убедиться в том, что приложение работает корректно. Такие тесты называют “вертикальными”, т.к. они направлены на проверку работоспособности конкретного приложения или компонента, а не всей системы целиком. Эти тесты отличаются глубиной проработки и большим объёмом.</p><p>Для проведения таких тестов в браузере можно использовать <a href="http://docs.seleniumhq.org/">Selenium WebDriver</a>. Этот инструмент является наиболее популярным для проведения автоматизированного тестирования в браузерах и предоставляет богатые возможности API для проведения сложных проверок.</p><h4>Полные сценарные тесты</h4><p>Автоматизированные GUI-тесты, которые запускаются для всей системы, используются как типичные пути пользователей или полные сценарии взаимодействия. Из-за проблем с этим типом тестов (описанных ниже) их количество лучше сократить до минимума. Полные сценарии включены в ночные регрессионные пакеты.</p><h3>Инвертирование пирамиды автоматизации тестирования</h3><p>В рамках стратегии автоматизации тестирования нам необходимо минимизировать количество автоматизированных тестов на уровне GUI.</p><p>Несмотря на то, что проведение автоматизированного GUI-тестирования даёт хорошие и значимые результаты с точки зрения симуляции пользовательского взаимодействия с приложением, оно имеет и ряд своих недостатков:</p><ol><li>Хрупкость — для определения веб-элементов для взаимодействия тесты используют html-локаторы, поэтому как только меняется уникальный ID какого-либо элемента интерфейса, тесты перестают работать, а это влечёт за собой значительные расходы на поддержку.</li><li>Ограниченное тестирование — GUI может не позволить тестировщику полностью проверить функциональность,  поскольку он не всегда содержит все детали веб-ответа, необходимые для верификации.</li><li>Низкая скорость — поскольку тесты проводятся через GUI, время загрузки страницы существенно увеличивает общее время тестирования, и обратная связь разработчикам поступает значительно позже.</li><li>Наименьшая окупаемость — из-за всех проблем, перечисленных выше, GUI-тесты становятся наименее целесообразными с финансовой точки зрения.</li></ol><p>Автоматическое тестирование в браузере нужно сокращать до минимума и использовать для симуляции поведения пользователей в основных потоках взаимодействия и полных сценариях, где используется система в целом.</p><p>За перевод выражаем благодарность международной IT-компании Noveo</p>]]></content:encoded>
    </item>
    <item>
      <title>Scrum: методика эффективного управления проектами</title>
      <link>https://tproger.ru/books/scrum</link>
      <comments>https://tproger.ru/books/scrum?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Лапа]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/books/scrum</guid>
      <description><![CDATA[<p>Методику Scrum создали, чтобы планы выполнялись, а подразделения не дублировали задачи; её основы Джефф Сазерленд описал в своей книге.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/books/scrum">Scrum: методика эффективного управления проектами</a>»</p>]]></description>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Организация разработки]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Книги]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Dec 2015 12:40:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>Людям редко удается работать слаженно и эффективно: большинство планов не выполняются, разные подразделения часто выполняют противоречащие друг другу задачи или дублируют их. Разумеется, продолжаться так больше не может — и именно для того, чтобы разорвать этот порочный круг, была создана методика управления проектами Scrum. Джефф Сазерленд, автор методики, описал ее основные положения в своем труде «Scrum. Революционный метод управления проектами». Это пособие станет настоящей библией для всех менеджеров проектов, руководителей и ИТ-специалистов, которые хотят справиться с недостатками классических систем управления проектами.</p><p>Купить книгу можно <a href="http://www.mann-ivanov-ferber.ru/books/scrum/">на сайте ее издательства в России</a>, а в этой заметке tproger отобрал для вас немного интересных цитат из нее.</p><blockquote>Самое важное в методологии Scrum — ориентация на клиента. Заказчик должен получить то, что хочет, вовремя и с минимальными затратами.</blockquote><blockquote>Основная характеристика Scrum — гибкость. Данный подход позволяет оперативно реагировать на изменения в требованиях заказчика и быстро адаптировать продукт к ним.</blockquote><blockquote>Планировать полезно. Слепо следовать плану — глупо.</blockquote><blockquote>Если вы будете цепляться за старые принципы распоряжений, надзора и жесткого планирования, это приведет вас к провалу. Тем временем готовые к переменам конкуренты вырвутся вперед.</blockquote><blockquote>Выкиньте свои визитки. Должности и звания — это лишь ярлычки вашего статуса. Пусть вас знают за то, что вы делаете, а как к вам будут обращаться — не суть важно.</blockquote><blockquote>Сделать половину — не сделать ничего.</blockquote><blockquote>Если работать сверхурочно — это не значит, что успеешь больше. Слишком усердный труд приводит к усталости, которая в свою очередь приводит к браку в работе, и его приходится сразу устранять.</blockquote><blockquote>Если для выполнения работы вам нужен герой — у вас проблема. Героическое усилие следует рассматривать как признак ошибки при планировании.</blockquote><blockquote>Планируйте реальность, а не пустую мечту.</blockquote><blockquote>Не пытайтесь предусмотреть все на многие годы вперед. Планируйте ровно столько, сколько нужно, чтобы ваши команды всегда были заняты.</blockquote><blockquote>Если вы не можете доверять людям, которых берете в свое дело, то вы явно нанимаете не тех, кого надо.</blockquote><blockquote>Когда вы счастливы, вы становитесь созидателями, не бегаете из компании в компанию и наверняка сделаете намного больше того, чем сами рассчитывали.</blockquote><blockquote>В отличие от рядовых, у лучших команд есть понимание общей цели.</blockquote><p>Спасибо издательству <a href="http://www.mann-ivanov-ferber.ru/">Манн, Иванов и Фербер</a> за предоставленные цитаты.</p>]]></content:encoded>
    </item>
  </channel>
</rss>