Requirement Managament System based on Wiki (Confluence+Jira)Alexander Baikin
Что такое Система Управление Требованиями (СУТ)?
Какие есть еще СУТ кроме Telelogic Doors, Rational RequisitePro и Borland Together?
Как Wiki + Issue Tracker + SVN использовать для СУТ?
Requirement Managament System based on Wiki (Confluence+Jira)Alexander Baikin
Что такое Система Управление Требованиями (СУТ)?
Какие есть еще СУТ кроме Telelogic Doors, Rational RequisitePro и Borland Together?
Как Wiki + Issue Tracker + SVN использовать для СУТ?
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Ivan Shamaev
Методики и техники бизнес-анализа для бизнес-аналитиков. Текст взят и переведен на русский язык из BABOK 2.0 (Свод знаний по бизнес-анализу версия 2.0). Скачать в формате pdf BABOK 2.0 на русском языке. Бизнес-анализ. Бизнес-аналитики. Системные аналитики. IIBA. iiba.org, iiba.ru, russia.iiba.org. Руководство по бизнес-анализу. Методы для сбора требований и анализа бизнеса.
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
BABOK версия 2.0 - свод знаний по бизнес-анализу. Перевод на русский язык стандарта BABOK для бизнес-аналитиков, глава введения. Понятия бизнес-анализа, задачи, базовые компетенции.
Управление требованиями. Сбор требований. Характеристики хороших требований. Анализ требований. Управление изменениями требованиями. Курс для бизнес-аналитиков. Основы бизнес-анализа для начинающих
Этот рассказ:
• О людях, которые не стали ждать милости от своих компаний, тренеров и учебных центров, а собрались и решили разбираться и учиться сами, сообща и дружно! Создали BABOK Study Group и теперь встречаются каждый понедельник и обсуждают различные аспекты бизнес анализа
• О людях, которые решили продвигать идеи бизнес анализа и повышать узнаваемость и престижность профессии аналитика в Украине, и создали Киевский центр Международного института бизнес анализа для помощи и поддержки, как начинающих, так и опытных аналитиков
• А также немного о людях в далекой Канаде, которые решили обобщить и систематизировать все знания о бизнес анализе, объединились в Международный институт бизнес анализа (IIBA) и создали Свод знаний по бизнес анализу (BABOK)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Ivan Shamaev
Методики и техники бизнес-анализа для бизнес-аналитиков. Текст взят и переведен на русский язык из BABOK 2.0 (Свод знаний по бизнес-анализу версия 2.0). Скачать в формате pdf BABOK 2.0 на русском языке. Бизнес-анализ. Бизнес-аналитики. Системные аналитики. IIBA. iiba.org, iiba.ru, russia.iiba.org. Руководство по бизнес-анализу. Методы для сбора требований и анализа бизнеса.
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
BABOK версия 2.0 - свод знаний по бизнес-анализу. Перевод на русский язык стандарта BABOK для бизнес-аналитиков, глава введения. Понятия бизнес-анализа, задачи, базовые компетенции.
Управление требованиями. Сбор требований. Характеристики хороших требований. Анализ требований. Управление изменениями требованиями. Курс для бизнес-аналитиков. Основы бизнес-анализа для начинающих
Этот рассказ:
• О людях, которые не стали ждать милости от своих компаний, тренеров и учебных центров, а собрались и решили разбираться и учиться сами, сообща и дружно! Создали BABOK Study Group и теперь встречаются каждый понедельник и обсуждают различные аспекты бизнес анализа
• О людях, которые решили продвигать идеи бизнес анализа и повышать узнаваемость и престижность профессии аналитика в Украине, и создали Киевский центр Международного института бизнес анализа для помощи и поддержки, как начинающих, так и опытных аналитиков
• А также немного о людях в далекой Канаде, которые решили обобщить и систематизировать все знания о бизнес анализе, объединились в Международный институт бизнес анализа (IIBA) и создали Свод знаний по бизнес анализу (BABOK)
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
В своем выступлении Михаил рассматривает различные аспекты реализации проекта, начиная от управления требованиями и заканчивая управлением изменениями и конфигурациями. Описывает лучшие практики минимизации рисков провала проекта, в соответствии с методологией IBM Rational:
Итеративная разработка;
Подход к управлению требованиями;
Компонентная архитектура;
Визуальное моделирование;
Постоянный контроль качества;
Управление изменениями и конфигурациями.
А также рассматривается специфика Agile-проектов в сравнении с другими методологиями.
Вы прочитали об интересном Agile подходе и хотите попробовать в проекте. Кто-то вам сказал, что эти модные слова помогут вам продавать ваши услуги разработки. Или вы сами искренне верите, что вам поможет внедрение методов гибкой разработки. Готовы ли вы к тем изменениям, которые необходимо сделать? Готовы ли менеджеры продукта, ваши аналитики, руководители проектов, и разработчики мыслить по-другому? Готовы ли ваша компания общаться с представителями бизнеса по-другому? Зачастую изменение работы в одной области затрагивает и другие аспекты, и часто выходит за границы команды или отдела. Давайте вспомним, какие принципиальные отличия подразумевает Agile стиль мышления. На примерах посмотрим, как это может выглядеть в продуктовой компании и в компании заказной разработки. В этом рассказе опыт реальных компаний и заметки о “недокументированных” изменениях, которые вас ожидают на пути.
5 Советов, как улучшить работу распределенных команд - WebCamp@Odessa Innovat...Timofey (Tim) Yevgrashyn
На сегодняшний день глобализация сделала распределенные команды повседневной практикой. Часто это не вопрос экономии, а насущная необходимость.
В тоже время часто слышим жалобы о неэффективности команд сидящих в разных офисах, и что мол только в командах сидящих за одним круглым столом возможен "true" Agile.
Используя свой десятилетний опыт работы с распределенными командами, я выделил 5 основных идей для улучшения продуктивности команд.
There are a lot of talks and stories about Agile methods such as Scrum, Kanban, and XP. They certainly work for individual teams.
And what would you do if you have a lot of teams in the company, or if you have a big product, which requires interaction between many teams for success?
There are successful examples of scaling using Agile and Lean principles for the last 5 or more years.
During the lecture, I talk about the principles and practices based behind the scale. Also, I demonstrate how it works using the example of our company.
Парадигма менеджмента безнадежно устарела. В особенности ИТ-отрасль требует иной культуры взаимодействия, а культура — набор привычек.
Роль менеджера и лидера претерпевает существенные изменения.
Мы поговорим о нескольких простых инструментах взаимодействия с командой, направленных на повышение эффективности работников интеллектуального труда.
Agility - это способ мышления и принцип принятия решений.
Несколько слов о том, почему компании должны мыслить гибко, что это значит в моем понимании и, главное, как к этому прийти. Плюс, несколько примеров из опыта собственного и опыта иностранных коллег.
Нередко бывает так, что команда уверена, что она работает по Scrum, и что она следует всем принципам и практикам Scrum-методологии. Но всегда ли это действительно так? Все ли принципы Scrum работают? Каждая команда и проект уникальны, и часто не все происходит, как должно быть в теории. И можно ли в таком случае это называть Scrum-ом?
Первое правило распределенных самоорганизующихся систем (доклад AgileBaseCamp...Timofey (Tim) Yevgrashyn
Если бы меня спросили, какую единственную практику можно рекомендовать командам — это была бы постоянная адаптация. Механизм самообучения — критический фактор для команд, которые, по сути, являются самоорганизующимися системами.
А если ваша команда разбросана по офисам, городам и странам? Как обеспечить и обратную связь и планирование изменений?
Я предлагаю взглянуть на то, что вы слышали про ретроспективы, с точки зрения организации общения совместных и распределенных групп. С меня набор ключевых аспектов и практических приемов — с вас внимание, вопросы и применение советов в вашей практике.
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Timofey (Tim) Yevgrashyn
Семинар на тему Историй Пользователя (User Stories) прошел в рамках седьмой конференции AgileUkraine.
Первоначально задуманный как практическое упражнение для 20 человек, он превратился в захватывающую тематическую дискуссию с аудиторией в 50 человек.
Судя по отзывам, участникам было о чем пообщаться.
Критерии расчета числа приоритетности рискаSixSigmaOnline
Таблицы оценки значимости (Severity), возникновения (Occurrence) и обнаружения (Detection) при разработке FMEA. Это наиболее обширные таблицы из всех виденных мною. Критерии оценки, приведенные в этом материале подходят как для серийных, так и для несерийных производств.
Файл доступен по ссылке: http://sixsigmaonline.ru/load/17-1-0-12
По материалам сайта подготовлена и отпечатана в типографии брошюра для широкого круга разнообразованных пользователей "Основы бережливого производства" с внутренним глоссарием "Атлантис-Пак"
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...DataArt
Правильное взаимодействие бизнес-аналитика с командой проекта и заказчиком — самая важная составляющая его успешности как специалиста. Во многом от бизнес-аналитика зависит, насколько комфортно будет команде работать над проектом, и будет ли доволен заказчик в итоге.
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
Наталья Желнова для ITGM#6. Обучение системных аналитиков
- Где, кто, кого и чему учит
- Чего не хватает обучаемым
- Что делать? (Системный подход к обучению)
- Практический опыт: Как это было
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Yaroslav Perevalov
Конспект обзорной лекции на зимнем интенсиве по UI / UX в Британке (2015), описаны:
* Процесс-проектирования
* Роли в юзабилити-команде
* Организация взаимодействия ю-команды с командой проекта
* Виды требований к успешному продукту
Классический процесс юзабилити-проектирования достаточно сложный и дорогой, рассчитан на полноценный цикл производства продукта, с существенным бюджетом и планом.
Быстрая-экстремальная разработка в условиях ограниченных временных и прочих ресурсов требует дешёвых и быстрых юзабилити-методов.
Это рассказ о таких экстремальных методах, как экспресс-аналитика, зкспресс-экспертиза, коридорное юзабилити-тестирование: плюсы и минусы каждого метода, ограничения, область применения, примеры.
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...ISsoft
Предлагаем вашему вниманию презентацию «BDD JBehave and Cucumber JVM + Appium for efficient cross-platform Mobile Automation». Этой презентацией сопровождался доклад Антона Семенченко, прочитанный 29 июня на конференции MobileOptimized 2014 в Минске.
2. Цели тренинга
Знакомство с полным процессом
управления требованиями при
разработке ПО
Формирование практических навыков
по управлению требованиями
Определение направлений для
самостоятельного углубленного
изучения
Тренинг «Практика управления требованиями»
2
3. Для кого полезен?
Начинающим аналитикам для
эффективного освоения и закрепления
необходимых компетенций
Опытным аналитикам для
систематизации знаний и знакомства с
особенностями работы с различными
видами требований в различных типах
проектов
Тренинг «Практика управления требованиями»
3
4. Структура
1. Роль аналитика и процесс управления
требованиями
2. Техника сбора требований
3. Анализ и систематизация требований
4. Определение концепции
продукта/решения
5. Прототипы и UI спецификации
6. Разработка спецификации требований
7. Организация сдачи проекта
8. Управление изменениями
Тренинг «Практика управления требованиями»
4
5. Часть 1. Роль аналитика и процесс
управления требованиями
6. Что такое требования?
Это
Условия или
возможности, необходимые
пользователю для решения
проблем и достижения целей;
Тренинг «Практика управления требованиями»
6
Условия или возможности, которыми
должна обладать система или системные
компоненты.
7. Роль аналитика в проекте
Концепция
Проектиро
вание
Разработка Внедрение
Аналитик
Тренинг «Практика управления требованиями»
7
8. Задачи аналитика
1. Выявление требований
Сбор, документирование, учет
2. Анализ требований
Систематизация и приоритезация
3. Участие в проектировании решений
Прототипирование, моделирование, специ
фицирование
4. Управление изменениями
5. Сдача проекта
Тренинг «Практика управления требованиями»
8
9. Компетенции аналитика
Коммуникативность
Аналитические
навыки
Методики и
инструменты
Анализ
Коммуникация
Систематизация
Методики
Тренинг «Практика управления требованиями»
9
10. Процесс управления требованиями
Этап 1. Определение целей проекта
Этап 2. Сбор и анализ требований
Разработка концепции
Этап 3. Разработка спецификации
Договоренность о сдаче проекта
Этап 5. Управление изменениями
Этап 6. Сдача проекта и внедрение
Тренинг «Практика управления требованиями»
10
12. Трассировка требований
Заказчик
Пользователи
Исполнители
Сколько % времени тратиться на
непроизводственные активности
Нужна функция генерации сводного отчета о
затраченном времени с группировкой по проектам
Активность Кол-во часов % от всего времени
Проекты 2000 80%
Непроектное время 500 20%
Тренинг «Практика управления требованиями»
12
13. Важно!
Искусство аналитика – в умении
выбирать правильный ракурс в
передаче информации и в понимании
уровня достаточности требований.
Тренинг «Практика управления требованиями»
13
15. Сбор требований
Определить ключевых лиц проекта и
ЛПР (=лицо, принимающее решение)
Определить источники требований
Выявить требования
Тренинг «Практика управления требованиями»
15
16. Источники требований
Заинтересованные лица
(клиент, пользователь, разработчик)
Внешние организации (представители
смежных систем, гос. органы)
Программное обеспечение (уже
используемое в компании, аналогичные на
рынке, конкурирующие)
А еще регламенты, стандарты
индустрии, исследования рынка, личный
опыт… Тренинг «Практика управления требованиями»
16
17. Методы выявление требований
Интервью
Анкетирование
Форум
Изучение документов и бизнес-процессов
Изучение аналогичного ПО
Мозговой штурм
Слежение
Прототипы
И т.п.
Тренинг «Практика управления требованиями»
17
18. Интервью. Ошибки и советы
Ошибки
Бессистемное
интервью
Скатывание до
малозначительных
деталей
Озвучивание
решений вместо
выявления проблем
Что поможет
Подготовленный
опросник:
• Цель проекта
• Кто пользователи
• Какие потребности
• Есть ли регламенты
Придерживаемся целей
интервью
Вопрос «А зачем?»
Диктофон, блокнот и
ручка
Тренинг «Практика управления требованиями»
18
19. Важно!
Источников требований МНОГО, важно
учесть ВСЕ
Обязательно определяем потребность, из
которой проистекает требование
Выявляем требования в несколько
итераций до тех пор, пока не будет
достигнут нужный уровень точности и
понимания текущего этапа
Тренинг «Практика управления требованиями»
19
21. Анализ требований
Объединение
Исключение дубликатов
Систематизация и группировка
Разрешение конфликтующих требований
Исключение ненужных требований
Добавление недостающих требований
Трансформация требований
Определение приоритетов
Тренинг «Практика управления требованиями»
21
22. Как разрешить противоречия?
Кто будет пользоваться функционалом?
Кто заказчик (ЛПР)?
Поддержка нескольких альтернативных
вариантов реализации
Тренинг «Практика управления требованиями»
22
23. Как найти ненужные требования?
Есть ли трассировка вверх до функций и
потребностей?
Кто будет пользоваться данной
функцией?
Какова бизнес-польза?
Тренинг «Практика управления требованиями»
23
24. Как найти недостающие требования?
Каким образом пользователи и другие
объекты будут появляться в системе?
В каких условиях будет
функционировать система?
Тренинг «Практика управления требованиями»
24
25. Трансформация требований
Пример
Категория Группа Требование Источник
Функционирование Заполнение
отчетов
Отчеты должны
быть заполнены до
12.00 след. дня
Регламент
Функционирование Уведомления Отправка
уведомления о
незаполненном
отчете в 11.00
Аналитик
Функционирование Заполнение
отчетов
Блокирование
незаполненных
отчетов
Аналитик
Тренинг «Практика управления требованиями»
25
26. Важно!
Когда требований становится много,
группируем их и систематизируем
В случае противоречий ищем
компромиссные решения или решаем
через ЛПР
Тренинг «Практика управления требованиями»
26
28. Концепция (Vision)
Vision –документ, описывающий систему в
общих чертах, фиксирующий потребности
пользователей, основные функции и другие
общие требования к проекту.
Используется для:
• Осмысления предстоящей разработки и
достижения договоренности между
заинтересованными лицами
• В маркетинговых целях
Тренинг «Практика управления требованиями»
28
29. Важно!
Быстро (от 1 до 2-4 недель)
Кратко (до 20-30 страниц)
На уровне «Потребность/Функционирование»
Только основные функции (сгруппированные в
модули по 7+/- 2)
Тренинг «Практика управления требованиями»
29
34. Подходы к разработке спецификаций
Agile
Акцент на
небольшие
итерации
Много общения
Минимум
документов и
формализации
RUP
Основательное
продумывание
решений и
требований
Подробные
спецификации
Тренинг «Практика управления требованиями»
34
35. Артефакты аналитика в Agile
Product Backlog – единое хранилище
всех требований
User Story – описание требования
Тренинг «Практика управления требованиями»
35
36. Фундаментальный подход
(RUP)
Создание спецификаций (Software
Requirements Specification)
Описание функций в формате Use Cases
Описание модели данных
Описание модели состояний
Тренинг «Практика управления требованиями»
36
40. Изменение требований
Источники изменений
• Внешние = Среда
функционирования или Клиент
• Внутренние = Исполнители или сам
Аналитик
Тренинг «Практика управления требованиями»
40
41. Реакция на изменения
Зафиксировать новое требование
Проанализировать новое требование и его
влияние
Проинформировать заинтересованных лиц
Принять решение (зависит от модели
разработки, временного фактора, сложности и
критичности изменения, влияния на проект в
целом)
• Не делать вообще
• Сделать позже
• Сделать сейчасТренинг «Практика управления требованиями»
41
42. Литература
Business Analysis Body of Knowledge
Dean Leffingwell – “Managing software
requirements: a unified approach”
Karl Wiegers – “Software requirements”
Henrik Kniberg - “Scrum for scratches”
Alistair Cockburn – “Writing effective use
cases”
42