- Введение
- Что в себя включает внедрение?
- Начало работы с jira software |бесплатный обучающий материал |atlassian
- А что такое система управление жизненным циклом (сужц)?
- А что значит корпоративное решение?
- Jira | программное обеспечение для отслеживания задач и проектов
- Использование jira software | официальное руководство для покупателей и пользователей
- Курс управление распределёнными командами с использованием atlassian jira и confluence, уровень 1. в «специалист»
- Лицензирование
- Особенности atlassian
- Поддержка и обучающие материалы | atlassian
- Рекомендации по jira software | полный список | atlassian
- Техническая архитектура
- Функциональный объём внедрения
- Заключение
Введение
В статье будут рассмотрены технические вопросы внедрения Системы управления жизненным циклом (СУЖЦ) в корпоративном окружении. Давайте вначале определим, что же это значит.
Что в себя включает внедрение?
Внедрение решения состоит из множества технических и организационных вопросов:
В данной статье мы рассмотрим технические аспекты внедрения, без деталей по организационной составляющей.
Начало работы с jira software |бесплатный обучающий материал |atlassian
3. Нажмите Columns (Столбцы).
4. Нажмите Add column (Добавить столбец), чтобы добавить столбец для каждого этапа в рабочем процессе вашей команды.
Например, если работу необходимо передать на этап контроля качества, прежде чем считать завершенной, можно добавить столбец под названием QA (Контроль качества) и поместить его перед столбцом Done (Завершено).
А что такое система управление жизненным циклом (сужц)?
Если коротко, то в нашем случае это Atlassian Jira и Atlassian Confluence — система предоставляющая инструментарий для организации коллективной работы. Система не «навязывает» правила организации работы, а предоставляет разнообразный инструментарий для работы, это и Scrum, и Kanban-доски, и водопадная модель, и масштабируемый Scrum и т.д.
В системе конечно же присутствует функционал и для баг-трэккинга, и для регистрации инцидентов, и для управления изменениями. И для тех или иных задач этот функционал используется. Но нельзя сказать, что все баги или все инциденты или все изменения регистрируется в нашей системе.
В каждом конкретном случае своя специфика. Если какое-то подразделение использует Jira и ведёт там изменение, то для данного изменения, данная команда может решить вести там все баги, все изменения, все инциденты. Но это локальное решение одной отдельной команды, для одной конкретной задачи.
А что значит корпоративное решение?
Это значит решение:
- Масштабируемое. В случае роста нагрузки, существует техническая возможность нарастить мощность системы. Разделяют горизонтальное и вертикальное масштабирование — при вертикальном масштабировании наращивается мощность серверов, при горизонтальном масштабировании увеличивается количество серверов для работы системы.
- Отказоустойчивое. Система останется доступной при выходе из строя одного элемента. В общем случае для корпоративных систем не требуется отказоустойчивости, но мы будем рассматривать именно такое решение. У нас в системе планируется несколько сотен конкурентных пользователей и простои будут очень критичны.
- Поддерживаемое. Решение должно находиться на поддержке у вендора. ПО без поддержки должно замещаться собственными разработками или другим ПО с поддержкой.
- Установка Self-managed (On-premise). Self-managed — это возможность устанавливать ПО не в облаке, а на собственных серверах. Если быть точнее, то это все варианты установки не SaaS. В этой статье мы будем рассматривать варианты установки только Self-managed.
- Возможность независимой разработки и тестирования. Для организации предсказуемых изменений в системе, требуются отдельные система для разработки (изменений в самой системе), система тестирования (Staging) и продуктивная система для работы пользователей.
- Другое. Поддерживает различные сценарии аутентификации, поддерживает аудит логи, имеет настраиваемую ролевую модель и т.д.
Это основные элементы корпоративных решений и, к сожалению, часто про них забывают при проектировании системы.
Jira | программное обеспечение для отслеживания задач и проектов
Создайте условия, в которых ваша команда и организация будут готовы к расширению, с помощью SLA с гарантированной доступностью на уровне 99,9 %, хранилища с неограниченным объемом, круглосуточной поддержки уровня Premium и не только.
Использование jira software | официальное руководство для покупателей и пользователей
Разбор Jira: ознакомьтесь с обучающими материалами, чтобы узнать об использовании Jira Software, и поделитесь знаниями с командой. Если вы разработчик ПО, продвинутый администратор, который недавно узнал об Agile, или уже эксперт в этой области, — вы в любом случае найдете полезную для себя информацию, которая поможет прийти к цели.
Курс управление распределёнными командами с использованием atlassian jira и confluence, уровень 1. в «специалист»
Jira — это инструмент, обеспечивающий управление проектами различного типа: управление требованиями, разработка программного обеспечения, тестирование, контроль исполнения задач, учёт и отслеживание ошибок. Confluence — это вики-система, про-странство для совместной работы команды по управлению знаниями, хранению и редактированию документации, сбору аналитики и организации внутренних процессов компании. Продукты Atlassian — Jira и Confluence — одни из самых распространённых на рынке систем управления проектами.
Знания современных продуктов для управления проектами высоко ценятся у работодателей. На сайте hh.ru — более 2000 вакансий с требованиями к знанию Jira и заработной платой порядка 100’000 рублей и выше.
Хотите стать специалистом, умеющим работать в Jira и Confluence?
- 1. Вы познакомитесь с основными продуктами стека Atlassian и получите опыт практической работы. Вы изучите основные сценарии работы в Jira Core Software и Confluence, базовые элементы систем, функции и возможности управления элементами системы, дополнительные возможности: работа в проектах, на досках, управление задачами, создание базовых аналитических инструментов. Если Вы ещё не работали в Jira и Confluence или начинающий пользователь — этот курс для Вас.
- Программа курса предусматривает самостоятельную работу (выполнение заданий для укрепления усвоенного материала) и контроль знаний (проверку правильности выполнения заданий).
- После успешного завершения курса Вы получаете престижные документы УЦ «Специалист», которые подтверждают Ваш профессионализм и знания продуктов управления проектами.
Целевая аудитория данной программы:
Записывайтесь на новый курс нашего учебного центра! Станьте специалистом, работающим в современном стеке технологий от Atlassian благодаря нашему уникальному курсу!
Лицензирование
Вопросы лицензирования Atlassian заслуживают отдельной статьи, тут упомяну только общие принципы.
Главные вопросы с которыми мы встретились — это вопросы лицензирования редакций Data Center. Особенности лицензирования для редакций Server и Data Center:
Особенности atlassian
Компания Atlassian является лидером во многих сегментах:
Продукты компании Atlassian обладают всеми необходимыми корпоративными функциями. Я отмечу следующие особенности:
Поддержка и обучающие материалы | atlassian
Пройдите самостоятельное обучение в режиме реального времени и станьте сертифицированным специалистом Atlassian
Передовые идеи по любой теме: от продуктов и новостей до советов разработчикам
Познакомьтесь с нашими предстоящими и самыми популярными вебинарами
Десятки видеоматериалов, от демонстрации продуктов до примеров использования клиентами
Рекомендации по jira software | полный список | atlassian
Успех команды разработчиков ПО зависит не только от инструментов, но и от методов работы. Поэтому мы создали эти ресурсы специально для вас и вашей команды.
Тренер по Agile: прагматичное руководство Atlassian по Agile-разработке.
Вы не одиноки на пути Agile. Мы всегда готовы прийти вам на помощь. Тренер по Agile поможет усвоить знания, накопленные за несколько десятилетий Agile-разработки ПО, в форме простых уроков как для начинающих, так и для профессионалов.
Atlassian Team Playbook: никакой «воды», только то, что раскроет потенциал вашей команды.
Получите пошаговые инструкции, которые помогут отслеживать работоспособность команды, и познакомьтесь с новыми способами работы (играми), которые прокачают ваш навык Get $#!τ Done™. Используйте эти игры сами по себе или в сочетании с инструментами Atlassian.
Техническая архитектура
Пояснения к схеме:
Функциональный объём внедрения
Базовая поставка ПО Atlassian включает огромное количество возможностей, но зачастую возможностей, предоставляемых системой сильно не хватает. Иногда даже простейшие функции недоступны в базовой поставке, поэтому без плагинов не обойтись практически при любом внедрении.
Для системы Confluence мы используем следующие плагины (картинка кликабельна):
Заключение
Итак, мы рассмотрели технические особенности внедрения системы на основе продуктов Atlassian. Предложенное решение представляет собой одно из возможных решений и хорошо подходит для корпоративного окружения
Предложенное решение — масштабируемое, отказоустойчивое, сдержит три среды для организации разработки и тестирования, содержит все необходимые элементы для совместной работы в системе и предоставляет широкий спектр инструментов для управления проектами.
С радостью отвечу на вопросы в комментариях.