SlideShare una empresa de Scribd logo
1 de 20
Габдуллин Ильшат
Аналитик, АО InfoWatch
Лайфхаки Confluence для
разработки требований
Компания InfoWatch
• Продуктовая разработка
• Сфера деятельности –
информационная безопасность
• Основной продукт – система
защиты от утечек данных Traffic
Monitor
2
О чем доклад?
Confluence
• Почему решили что-то менять?
• Какие выбрали решения?
• Что получили в результате?
3
Как было
• Требования в
документах Word
• Централизованное
файловое хранилище
(SharePoint).
4
Почему решили что-то менять
• Неактуальные локальные
копии документов
• Частичная несовместимость
со сторонними офисными
пакетами
• Сложно искать требования и
отслеживать изменения
Найди 10 отличий
Проблемы с
качеством и
сроками выпуска
продукта
5
Почему Confluence?
• Уже использовался в компании
• Есть квалифицированная команда
поддержки
• Вписывается в экосистему (JIRA и HipChat).
• Возможность кастомизации «из коробки».
6
Наши «Лайфхаки» в Confluence
7
Сквозные фичи
8
«Собираем» фичу
9
Как это выглядит в жизни
10
Как это выглядит в жизни
11
Версионирование по релизам
12
Связь требований (тегирование)
13
#person #person#person
Параллельное комментирование
14
Интеграция JIRA
15
Шаблоны документов
16
Геймификация
17
Базовые возможности
18
• Сравнение версий
• Параллельное редактирование
• Разграничение доступа
• Экспорт
• Плагины
Результаты
19
Спасибо за внимание!
Вопросы?
Габдуллин Ильшат
E-mail: Ilshat.Gabdullin@infowatch.com
Skype: gabdullin.ilshat
http://habrahabr.ru/company/infowatch

Más contenido relacionado

La actualidad más candente

Uber a modern age business strategy
Uber   a modern age business strategyUber   a modern age business strategy
Uber a modern age business strategyDhruvajyoti Roy
 
Competitor Analysis Meru vs Ola cabs _Amit Katyayan
Competitor Analysis Meru vs Ola cabs _Amit KatyayanCompetitor Analysis Meru vs Ola cabs _Amit Katyayan
Competitor Analysis Meru vs Ola cabs _Amit KatyayanAmit Katyayan
 
Airbnb Original PowerPoint Pitch Presentation
Airbnb Original PowerPoint Pitch PresentationAirbnb Original PowerPoint Pitch Presentation
Airbnb Original PowerPoint Pitch PresentationGraphi Tales
 
Digital 2022 Trinidad and Tobago (February 2022) v01
Digital 2022 Trinidad and Tobago (February 2022) v01Digital 2022 Trinidad and Tobago (February 2022) v01
Digital 2022 Trinidad and Tobago (February 2022) v01DataReportal
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserOpenView
 
Airbnb presentation
Airbnb presentationAirbnb presentation
Airbnb presentationRui Wang
 
A Test of Service Quality #Careem Versus #Uber
A Test of Service Quality #Careem Versus #UberA Test of Service Quality #Careem Versus #Uber
A Test of Service Quality #Careem Versus #UberMuhammad Husayn
 
The (Ultimate) Guide for Marketplace Analytics
The (Ultimate) Guide for Marketplace AnalyticsThe (Ultimate) Guide for Marketplace Analytics
The (Ultimate) Guide for Marketplace AnalyticsWilly Braun
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionProttay Karim
 
User Story Mapping
User Story MappingUser Story Mapping
User Story MappingBrad Swanson
 
Digital 2023 Romania (February 2023) v01
Digital 2023 Romania (February 2023) v01Digital 2023 Romania (February 2023) v01
Digital 2023 Romania (February 2023) v01DataReportal
 
How to Drive Growth with Customer Success Metrics
How to Drive Growth with Customer Success MetricsHow to Drive Growth with Customer Success Metrics
How to Drive Growth with Customer Success MetricsGainsight
 
Business Model of UBER
Business Model of UBERBusiness Model of UBER
Business Model of UBERAjit Gupta
 
Digital 2021 April Global Statshot Report v01
Digital 2021 April Global Statshot Report v01Digital 2021 April Global Statshot Report v01
Digital 2021 April Global Statshot Report v01DataReportal
 

La actualidad más candente (20)

Uber a modern age business strategy
Uber   a modern age business strategyUber   a modern age business strategy
Uber a modern age business strategy
 
Competitor Analysis Meru vs Ola cabs _Amit Katyayan
Competitor Analysis Meru vs Ola cabs _Amit KatyayanCompetitor Analysis Meru vs Ola cabs _Amit Katyayan
Competitor Analysis Meru vs Ola cabs _Amit Katyayan
 
Airbnb Original PowerPoint Pitch Presentation
Airbnb Original PowerPoint Pitch PresentationAirbnb Original PowerPoint Pitch Presentation
Airbnb Original PowerPoint Pitch Presentation
 
Airbnb deck
Airbnb deckAirbnb deck
Airbnb deck
 
Digital 2022 Trinidad and Tobago (February 2022) v01
Digital 2022 Trinidad and Tobago (February 2022) v01Digital 2022 Trinidad and Tobago (February 2022) v01
Digital 2022 Trinidad and Tobago (February 2022) v01
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the User
 
Airbnb presentation
Airbnb presentationAirbnb presentation
Airbnb presentation
 
A Test of Service Quality #Careem Versus #Uber
A Test of Service Quality #Careem Versus #UberA Test of Service Quality #Careem Versus #Uber
A Test of Service Quality #Careem Versus #Uber
 
The (Ultimate) Guide for Marketplace Analytics
The (Ultimate) Guide for Marketplace AnalyticsThe (Ultimate) Guide for Marketplace Analytics
The (Ultimate) Guide for Marketplace Analytics
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Uber
UberUber
Uber
 
Digital 2023 Romania (February 2023) v01
Digital 2023 Romania (February 2023) v01Digital 2023 Romania (February 2023) v01
Digital 2023 Romania (February 2023) v01
 
Airbnb
Airbnb Airbnb
Airbnb
 
How to Drive Growth with Customer Success Metrics
How to Drive Growth with Customer Success MetricsHow to Drive Growth with Customer Success Metrics
How to Drive Growth with Customer Success Metrics
 
Business Model of UBER
Business Model of UBERBusiness Model of UBER
Business Model of UBER
 
Product-led growth
Product-led growthProduct-led growth
Product-led growth
 
Design sprint 2.0
Design sprint 2.0Design sprint 2.0
Design sprint 2.0
 
Digital 2021 April Global Statshot Report v01
Digital 2021 April Global Statshot Report v01Digital 2021 April Global Statshot Report v01
Digital 2021 April Global Statshot Report v01
 
The Power of A/B Testing
The Power of A/B TestingThe Power of A/B Testing
The Power of A/B Testing
 

Destacado

Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...SQALab
 
Как трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамКак трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамSQALab
 
Социальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииСоциальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииSQALab
 
Коммуникативные неудачи и их друзья
Коммуникативные неудачи и их друзьяКоммуникативные неудачи и их друзья
Коммуникативные неудачи и их друзьяSQALab
 
Нужные требования в нужное время
Нужные требования в нужное времяНужные требования в нужное время
Нужные требования в нужное времяSQALab
 
Как построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахКак построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахSQALab
 
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...SQALab
 
Как делать нужные продукты
Как делать нужные продуктыКак делать нужные продукты
Как делать нужные продуктыSQALab
 
Функциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияФункциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияSQALab
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиSQALab
 
Кодекс аналитика
Кодекс аналитикаКодекс аналитика
Кодекс аналитикаSQALab
 
Особенности сбора и анализа требований для мобильных приложений
Особенности сбора и анализа требований для мобильных приложенийОсобенности сбора и анализа требований для мобильных приложений
Особенности сбора и анализа требований для мобильных приложенийSQALab
 
Цифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитикаЦифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитикаSQALab
 
Как дашборды помогают бизнесу и аналитикам понимать друг друга
Как дашборды помогают бизнесу и аналитикам понимать друг другаКак дашборды помогают бизнесу и аналитикам понимать друг друга
Как дашборды помогают бизнесу и аналитикам понимать друг другаSQALab
 

Destacado (14)

Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
 
Как трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамКак трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципам
 
Социальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииСоциальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компании
 
Коммуникативные неудачи и их друзья
Коммуникативные неудачи и их друзьяКоммуникативные неудачи и их друзья
Коммуникативные неудачи и их друзья
 
Нужные требования в нужное время
Нужные требования в нужное времяНужные требования в нужное время
Нужные требования в нужное время
 
Как построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахКак построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командах
 
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...
Через тернии к звездам: почему надо добиваться доступа к пользователям и как ...
 
Как делать нужные продукты
Как делать нужные продуктыКак делать нужные продукты
Как делать нужные продукты
 
Функциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использованияФункциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использования
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Кодекс аналитика
Кодекс аналитикаКодекс аналитика
Кодекс аналитика
 
Особенности сбора и анализа требований для мобильных приложений
Особенности сбора и анализа требований для мобильных приложенийОсобенности сбора и анализа требований для мобильных приложений
Особенности сбора и анализа требований для мобильных приложений
 
Цифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитикаЦифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитика
 
Как дашборды помогают бизнесу и аналитикам понимать друг друга
Как дашборды помогают бизнесу и аналитикам понимать друг другаКак дашборды помогают бизнесу и аналитикам понимать друг друга
Как дашборды помогают бизнесу и аналитикам понимать друг друга
 

Similar a Лайфхаки Confluence для разработки требований

Внедрение систем мониторинга и защиты информации
Внедрение систем мониторинга и защиты информации Внедрение систем мониторинга и защиты информации
Внедрение систем мониторинга и защиты информации MNUCIB
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRATeamlead
 
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиКак перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиAlexander Byndyu
 
12 10 11_!shareрoint
12 10 11_!shareрoint12 10 11_!shareрoint
12 10 11_!shareрointITMsupport
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеSQALab
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...Expolink
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...Expolink
 
Инструменты организации исследования
Инструменты организации исследованияИнструменты организации исследования
Инструменты организации исследованияAlena Begler
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияSergey Morgunov
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?kryzhanovskaya
 
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?SQALab
 
SharePoint Governance - SharePoint Conference Ukraine 2013
SharePoint Governance - SharePoint Conference Ukraine 2013SharePoint Governance - SharePoint Conference Ukraine 2013
SharePoint Governance - SharePoint Conference Ukraine 2013Ilia Sotnikov
 
Платформа eDocLib
Платформа eDocLibПлатформа eDocLib
Платформа eDocLibEOS-soft
 
Splunk overview Russian
Splunk overview RussianSplunk overview Russian
Splunk overview RussianTimur Bagirov
 

Similar a Лайфхаки Confluence для разработки требований (20)

Внедрение систем мониторинга и защиты информации
Внедрение систем мониторинга и защиты информации Внедрение систем мониторинга и защиты информации
Внедрение систем мониторинга и защиты информации
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRA
 
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиКак перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
 
12 10 11_!shareрoint
12 10 11_!shareрoint12 10 11_!shareрoint
12 10 11_!shareрoint
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
 
Инструменты организации исследования
Инструменты организации исследованияИнструменты организации исследования
Инструменты организации исследования
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспечения
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?
 
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?
Тестирование в среде заказчика (Live Environment). Зачем мы это делаем?
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
 
SharePoint Governance - SharePoint Conference Ukraine 2013
SharePoint Governance - SharePoint Conference Ukraine 2013SharePoint Governance - SharePoint Conference Ukraine 2013
SharePoint Governance - SharePoint Conference Ukraine 2013
 
Платформа eDocLib
Платформа eDocLibПлатформа eDocLib
Платформа eDocLib
 
Как настроить систему сквозной аналитики
Как настроить систему сквозной аналитикиКак настроить систему сквозной аналитики
Как настроить систему сквозной аналитики
 
Splunk overview Russian
Splunk overview RussianSplunk overview Russian
Splunk overview Russian
 

Más de SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Más de SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Лайфхаки Confluence для разработки требований

Notas del editor

  1. Коллеги добрый день. Меня зовут Габдуллин Ильшат и я хочу представить вам свой доклад «Лайфхаки Confluence для разработки требований».
  2. Немного о себе и нашей компании. Я работаю аналитиком в компании ИнфоВотч. Мы занимаемся продуктовой разработкой в сфере информационной безопасности. Наш основной продукт – это система защиты от утечек конфиденциальных данных.
  3. В своем докладе я расскажу о почти двух летнем опыте использования Confluence для работы с требованиями, а также: - почему мы решили что-то менять - какие выбрали решения - и что получили в результате. Возможно, мой рассказ натолкнет кого-то из вас на мысль о том как с помощью Confluence можно решить свои задачи. В докладе я сознательно не буду погружаться в технические детали, так как это займет очень много времени и выйдет за рамки формата доклада. В ближайшее время мы планируем написать об этом подробную статью в блоге компании на хабре. Кому интересно – ссылки будут в конце презентации.
  4. Что было до: Требования разрабатывались с использованием пакета Microsoft Office и хранились в Sharepoint. Всего было порядка нескольких сотен документов.
  5. Что нас в этом не устраивало: - Одна из проблем - это неактуальные локальные копии документов. Были случаи, когда разработчик скачивал себе на компьютер копию документа, через какое-то время она становилась неактуальной, но он продолжал писать код по старому документу. Иногда это выявлялось уже на поздних стадиях и в результате приходилось экстренно переделывать много работы. - Другая проблема – это сторонние офисные редакторы. Дело в том, что у нас в команде порядка 100 человек и большая сегментированность по операционным системам: кто-то использует Linux, кто-то Mac, а остальные – Windows. Соответственно не все могут использовать официальный офисный пакет, а это значит, что встает проблема несовместимости со сторонними редакторами. Особенно часто это проявлялось в процессе ревью и согласования требований командой, когда каждый оставлял комментарии и сохранял документ, в результате чего очень часто ломалось форматирование и слетали ссылки, а аналитику приходилось пристально за этим следить и постоянно вручную возвращать всё на место. Это занимало очень много времени. - Еще одна проблема – команде было сложно искать нужные требования и отслеживать изменения, которые произошли в новом релизе. По этой причине не все читали требования и это порождало много дефектов. В принципе проблему можно было решить средствами MS Office и Sharepoint, но из-за озвученных выше проблем мы решили от этой идеи отказаться. Всё это негативно влияло на качество продукта и сроки выпуска релизов.
  6. В нашем случае выбор был относительно очевидным: - кОнфлюенс уже использовался в компании для решения других задач. - есть квалифицированная команда поддержки, которая может администрировать и дорабатывать систему. - он хорошо вписывается в нашу экосистему, так как мы используем другие продукты этого производителя. А именно – Jira и Hipchat. - конечно же у кОнфлюенс хорошие возможности кастомизации из коробки и множество плагинов на любой вкус, как платных, так и бесплатных. - и еще один очень важный момент – это то, что требования используются только внутри команды и у нас практически нет необходимости их выгружать и передавать внешним людям, как это часто бывает в случае заказной разработки (например, для согласования с заказчиком или подписания ТЗ).
  7. А теперь я расскажу о «лайфхаках», которые мы использовали в cOnfluence.
  8. У нас достаточно большой продукт, мы разделили его на функциональные области (в сумме их больше 80) и у каждой функциональной области есть документ с требованиями. Новый релиз состоит из фич и каждая из них затрагивает множество функциональных областей. И при этом функциональные области могут пересекаться в разных фичах. Как вы видите, если не представить это в удобном для чтения виде, то команде, чтобы понять все изменения по фиче, нужно прочитать достаточно много документов и вдобавок к этому понять, какая часть в каждом документе поменялась.
  9. Для решения этой проблемы мы сделали сводный документ по фиче. Это некий агрегированный документ, который содержит выжимки изменений из каждой функциональной области, которую затрагивает данная фича. При этом тут нет копипаста и, если что-то изменится в исходном документе, то это будет автоматически отражено в сводном документе. Также в фичу добавляем и макеты пользовательского интерфейса.
  10. Собственно – вот так это выглядит в жизни.
  11. Я раскрываю нужную мне функциональную область и вижу всё, что в ней изменилось именно по этой фиче. Плюсы такого подхода в том, что разработчику или тестировщику теперь не нужно читать все требования, он может открыть ту функциональную область, которая ему нужна и сразу увидеть все изменения. А аналитику достаточно один раз собрать фичу и все изменения будут автоматически в нее подставляться с помощью специального макроса.
  12. Еще один удобный инструмент – версионирование требований по релизам. Теперь, когда мы приступаем к требованиям для нового релиза, не надо физически копировать файлы – требования автоматически наследуются в новую версию. При этом у каждого релиза есть своя независимая ветка требований и своя история изменений. Теперь у нас есть полный срез изменений требований по всем релизам.
  13. Чтобы отследить влияние функциональных областях друг на друга мы используем функционал тегирования. Получается своего рода трассировка. Это полезно, чтобы не забывать учитывать связанные изменения в требованиях. Бывали случаи, когда мы забывали, что изменение в одной функциональной области влечет изменение в другой, согласовывали и оценивали изменения, а выявлялось это уже ближе к завершению работ над релизом и приходилось срочно принимать меры и доделывать функционал. «Шаг» трассировки конечно получается достаточно большой (только на уровне функциональных областей), но в нашем случае с учетом более 100 функциональных областей даже такое решение вполне решает задачу. Для связи требований мы используем стандартный функционал тегов в кОнфлюенс.
  14. Для комментирования мы используем плагин от стороннего производителя. Его плюсы: - можно видеть комментарии и отвечать на них в процессе редактирования. Это очень удобно, когда начинаешь вносить правки в требования по результатам ревью команды. - нет проблем с параллельным комментированием (не нужно блокировать документ целиком, фактически требования может ревьювить одновременная вся команда по фиче)  - все видят комментарии друг друга в процессе согласования/ревью - если комментарий оставляют на странице с фичей, то он автоматически появляется в исходном документе Ударение - одноврЕменно
  15. Если в качестве такс-трекера используется Jira, то ее очень удобно интегрировать с Confluence: можно автоматически вставлять статус задач, сроки согласований и прочей информации. Это очень удобно, потому что не нужно менять эту информацию вручную.
  16. С шаблонами документов в принципе всё достаточно понятно, мы создали шаблоны по всем основным типам документов (например: функциональная область, фича, протоколы…). Это значительно экономит время.
  17. Также в кОнфлюенс есть функции геймификации. В принципе это не относится напрямую к инструментарию разработки требований, но иногда влияет на мотивацию. Мы используем плагины с рейтингом кармы (больше редактируешь – больше кармы) и бейджи-подарки.
  18. кОнфлюенс предоставляет стандартные возможности вики систем. Не будем на них задерживаться подробно, вот список: сравнение версий документов параллельное редактирование одного документа и автоматическое разрешение конфликтов гибкие возможности разграничения доступа (вплоть до уровня страницы), удобно, например, для аутсорсных сотрудников, которым нельзя предоставлять доступ сразу ко всем требованиям экспорт документов в различные форматы (очень выручает в тех редких случаях, когда возникает необходимость передачи документов наружу) и конечно, много плагинов, которые позволяют гибко решать новые возникающие задачи
  19. В завершении доклада расскажу о результатах. В принципе картинка с официального сайта кОнфлюенс достаточно хорошо всё иллюстрирует. В результат: Всё в одном месте, нет проблем с распространившимися неактуальными копиями документов. Проектная команда всегда знает где и как найти актуальные требования и понимает что меняется в новом релизе. Кроссплатформенность : теперь нет проблем с разными типами офисных редакторов (отличные от MS Office редакторы не "ломают" форматирование документа; у всех документ отображается одинаково) У аналитиков меньше затрат на администрирование требований (версии для новых релизов, сведение комментариев, контроль за целостностью структуры документа ...). Возможно, мой рассказ натолкнул кого-то из вас на мысль о том как с помощью Confluence можно решить свои задачи.
  20. Спасибо за внимание! Буду рад, если, наш опыт вам будет полезен. Готов ответить на ваши вопросы.