SlideShare a Scribd company logo
1 of 21
Ввод в разработку ТЗ
Привет!
• Ремизов Никита
• Руководитель Отдела ИТ компании Retail-Navigator
• Основная деятельность до недавнего времени: веб-разработка
Зачем тебе ТЗ?
Осознание проблемы
Работаем без ТЗ:
• Бесконечные "переделки",
• Продукт не соответствует ожиданиям клиента,
• Не видно конца проекта,
• Не оценить требуемые ресурсы.
Как исправить ситуацию?
- Может попробуем поработать с ТЗ?
Мысли и сомнения
• ТЗ не нужно, его ведь долго делать .
• ТЗ нужно только для заключения договора (223-ФЗ).
• Ну ладно, с ТЗ мы сможем защититься от клиента.
Воплощение или "Первый блин комом"
- Нашли пример ТЗ
- Попробовали заполнить
С ТЗ лучше, чем без него, но клиент не понимает ТЗ.
(ТЗ , ТП - не одно и тоже)
Что такое ТЗ?
Глазами клиента:
Техническое Задание - это описание того, что я хочу.
РазработчикКлиенты
ТЗ
Глазами разработчика:
Техническое Задание - это набор функций, которые я
должен реализовать.
ТЗ глазами Википедии
Техническое задание — исходный документ на проектирование технического объекта
(изделия). ТЗ устанавливает основное назначение разрабатываемого объекта, его
технические характеристики, показатели качества и технико-экономические требования,
предписание по выполнению необходимых стадий создания документации (конструкторской,
технологической, программной и т. д.) и её состав, а также специальные требования.
Техническое задание — это набор
требований к изделию (ПО).
Какие бывают требования?
• Бизнес-требование – высокоуровневая бизнес-цель организации
или заказчиков системы.
• Пользовательское требование – Задача, которую определенные
классы пользователей должны иметь возможность выполнять в
системе, или требуемый атрибут продукта.
• Функциональное требование – Описание требуемого поведения
системы в определенных условиях.
Нефункциональные требования
• Бизнес правило – Политика, предписание, стандарт или правило,
определяющее или ограничивающее некоторые стороны бизнес-
процессов. По своей сути это не требование к ПО, но оно служит
источником нескольких типов требований к ПО.
• Атрибут качества – описывающего характеристику сервиса или
производительности продукта
• Системное требование – требование верхнего уровня к продукту,
состоящему из многих подсистем, которые могут представлять собой
ПО ил совокупность ПО и оборудования
• Внешние интерфейсы – описывает взаимодействие между
пользователем и ПО, другой программной системой или устройством
• Ограничения – Ограничение на выбор вариантов, доступных
разработчику при проектировании и разработке продукта
Как связаны требования?
Карл Вигерс, Microsoft Press - Разработка Требований к ПО – 2013г.
Кто занимается разработкой требований
Илья Корнипаев - www.reqs.ru
Выявлениям требований
• Создаем атмосферу (права и обязанности клиента)
• Используем методы выявления: анкетирование, семинары,
интервью и др.
Разработка требований
Выявление требований – Классификация
предоставляемой информации
• Виды требований (Рис 1-1)
• Требования к данным
• Приоритеты
• Открытые проблемы
• Идеи решения
Анализ требований
• Модели анализа
• Сущность-связь
• Диаграмма перехода состояний
• Диаграмма потоков данных
• Др.
• Прототипы
• http://ninjamock.com/
• https://gomockingbird.com/
Использование шаблонов для ТЗ
• Шаблоны обеспечивают единообразие
• Увеличивают скорость разработки требований
Документирование требований
Документ концепции и границ (шаблон)
1. Бизнес-требования
1.1 Исходные данные
1.2 Возможности бизнеса
1.3 Бизнес-цели
1.4 Критерии успеха
1.5 Положение о концепции проекта
2. Рамки и ограничения проекта
2.1 Основные функции
2.2 Объем первоначально запланированной версии
2.3 Объем последующих версий
2.4 Ограничения и исключения
3. Бизнес-контекст
3.1 Профили заинтересованных лиц
3.2 Приоритеты проекта
3.3 Особенности развертывания
Помечаем источник
• Всегда можно найти инициатора требования
Нумеруем требования
• Связь между требованиями
• Удобство тестирования и разработки
• Пример: DE-ERP-F-1
Документирование требований
Инструменты для работы с требованиями
СУТ - система управления требованиями, должна позволить:
• Дать возможность переиспользовать требования
• Хранить историю изменений требований
• Выводить все требования в один документ
• Связывать требования и задачи в трекере задач
• Простая в использовании
Список СУТ и багтрекеров
Платные решения
• IBM Rational DOORS
• IBM Rational Requisite Pro
• Caliber
• Devprom - Онлайн Сервис
• Confluence + JIRA
Opensource
• RequirementsWin (Нету поддержки git)
• Open Source Requirements
Management Tool (Нету поддержки git)
• InfoQube Information Management
System (Нету поддержки git)
• Mantis (Нету поддержки git)
• Task Manager (Нету поддержки git)
Наш выбор
• BitBucket
Для успешной разработки требований
необходимо
• вовлекать представителей клиентов как можно раньше и шире;
• разрабатывать требования итеративно и поступательно;
• представлять требования различными способами, чтобы
удостовериться, что все понимают их;
• убедиться, что все группы заинтересованных лиц считают
требования полными и корректными;
• найти подходящие вспомогательные технологии и приемы,
которые позволят получить единое представление для всех
заинтересованных лиц и обеспечить целостность требований;
• контролировать внесение изменений в требования.
Где искать информацию
• Карл Вигерс и Джой Битти – Разработка требований к
программному обеспечению
• http://www.reqs.ru/ - Управление требованиями
• http://infostart.ru/ - Сообщество по автоматизации
бухгалтерского учета и управления
• https://msdn.microsoft.com – Сеть разработчиков Microsoft
Спасибо за внимание
@Niremizov
Niremizov@yandex.ru
http://golbin.ru/
С чего начать?
• Возьмите небольшой проект
• Попробуйте использовать указанную классификацию
требований и советы по документированию
• При возникновении вопросов пользуйтесь указанными
источниками информации

More Related Content

What's hot

Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахDenis Tuchin
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПОVadim Lyakhovets
 
Жаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектомЖаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектомSQALab
 
Роль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиDevDay
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Как из хаоса рождается порядок
Как из хаоса рождается порядокКак из хаоса рождается порядок
Как из хаоса рождается порядокSQALab
 
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...Dakiry
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяSQALab
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектурыSQALab
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваAlexander Baikin
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеSQALab
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектовSQALab
 
Как построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахКак построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахSQALab
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиSQALab
 
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектовПрагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектовAnatol Filin
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...Ievgenii Katsan
 

What's hot (20)

Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектах
 
L4 requirements
L4 requirementsL4 requirements
L4 requirements
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПО
 
Жаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектомЖаргон как средство повышения эффективности работы над проектом
Жаргон как средство повышения эффективности работы над проектом
 
Роль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработки
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Как из хаоса рождается порядок
Как из хаоса рождается порядокКак из хаоса рождается порядок
Как из хаоса рождается порядок
 
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...
Людмила Гулик “Организация бизнес-процесса работы с требованиями в продуктово...
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователя
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектуры
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья Желнова
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработке
 
Emergency changes
Emergency changesEmergency changes
Emergency changes
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
 
Requirements in Agile
Requirements in AgileRequirements in Agile
Requirements in Agile
 
Как построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахКак построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командах
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектовПрагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
 

Viewers also liked

Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
 
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster — «Усиление конвер...
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster  — «Усиление конвер...Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster  — «Усиление конвер...
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster — «Усиление конвер...shevchuk_conf
 
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...shevchuk_conf
 
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...shevchuk_conf
 
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...shevchuk_conf
 
Как составить ТЗ на разработку сайта
Как составить ТЗ на разработку сайтаКак составить ТЗ на разработку сайта
Как составить ТЗ на разработку сайтаSiteclinic
 
Join us in our Holy land voyage
Join us in our Holy land voyageJoin us in our Holy land voyage
Join us in our Holy land voyagePravin Corera
 
Алексей Чекушин, Ostrovok — «5 неочевидных возможностей использования автома...
Алексей Чекушин, Ostrovok  — «5 неочевидных возможностей использования автома...Алексей Чекушин, Ostrovok  — «5 неочевидных возможностей использования автома...
Алексей Чекушин, Ostrovok — «5 неочевидных возможностей использования автома...shevchuk_conf
 
Интернет магазин запчастей мобильных телефонов - аудит яндекс директ
Интернет магазин запчастей мобильных телефонов - аудит яндекс директИнтернет магазин запчастей мобильных телефонов - аудит яндекс директ
Интернет магазин запчастей мобильных телефонов - аудит яндекс директВадим Михайлов
 
Пример Структура Технического Задания для ОП
 Пример Структура Технического Задания для ОП Пример Структура Технического Задания для ОП
Пример Структура Технического Задания для ОПСвятослав Мурунов
 
шаблон техническое задание (гост 34.602-89)
шаблон   техническое задание (гост 34.602-89)шаблон   техническое задание (гост 34.602-89)
шаблон техническое задание (гост 34.602-89)Natalia Zhelnova
 

Viewers also liked (13)

Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
TZ-konsruktor
TZ-konsruktorTZ-konsruktor
TZ-konsruktor
 
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster — «Усиление конвер...
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster  — «Усиление конвер...Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster  — «Усиление конвер...
Александр Рысь и Владимир Шпак, SendPulse&TemplateMonster — «Усиление конвер...
 
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...
Иван Портной, Рrom.ua — «Как повысить конверсию интернет-магазина — лучшие ке...
 
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...
Евгений Казанцев, Eda.ua — «Как получить треть заказов через мобильное прилож...
 
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...
Сергей Кохичко, myTarget Mail.Ru Group — «Мобилизируй это, или myTarget для в...
 
Как составить ТЗ на разработку сайта
Как составить ТЗ на разработку сайтаКак составить ТЗ на разработку сайта
Как составить ТЗ на разработку сайта
 
Join us in our Holy land voyage
Join us in our Holy land voyageJoin us in our Holy land voyage
Join us in our Holy land voyage
 
бриф на изготовление сайта
бриф на изготовление сайтабриф на изготовление сайта
бриф на изготовление сайта
 
Алексей Чекушин, Ostrovok — «5 неочевидных возможностей использования автома...
Алексей Чекушин, Ostrovok  — «5 неочевидных возможностей использования автома...Алексей Чекушин, Ostrovok  — «5 неочевидных возможностей использования автома...
Алексей Чекушин, Ostrovok — «5 неочевидных возможностей использования автома...
 
Интернет магазин запчастей мобильных телефонов - аудит яндекс директ
Интернет магазин запчастей мобильных телефонов - аудит яндекс директИнтернет магазин запчастей мобильных телефонов - аудит яндекс директ
Интернет магазин запчастей мобильных телефонов - аудит яндекс директ
 
Пример Структура Технического Задания для ОП
 Пример Структура Технического Задания для ОП Пример Структура Технического Задания для ОП
Пример Структура Технического Задания для ОП
 
шаблон техническое задание (гост 34.602-89)
шаблон   техническое задание (гост 34.602-89)шаблон   техническое задание (гост 34.602-89)
шаблон техническое задание (гост 34.602-89)
 

Similar to Никита Ремизов - Введение в разработку ТЗ

Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями DevpromEvgeny Savitsky
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Ontico
 
Проектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.pptПроектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.pptdinarium2016
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...New Business Idea
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийNickola14
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017Maxim Tsepkov
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиCUSTIS
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииAndrii Mandrika
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийTatjana Ostretsova
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 

Similar to Никита Ремизов - Введение в разработку ТЗ (20)

Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями Devprom
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
Критерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборотаКритерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборота
 
Проектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.pptПроектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.ppt
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практики
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедрений
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 

More from DrupalSPB

Мониторинг Drupal-сайтов
Мониторинг Drupal-сайтовМониторинг Drupal-сайтов
Мониторинг Drupal-сайтовDrupalSPB
 
Если не Drupal 8, то что? Обзор Laravel 5
Если не Drupal 8, то что? Обзор Laravel 5Если не Drupal 8, то что? Обзор Laravel 5
Если не Drupal 8, то что? Обзор Laravel 5DrupalSPB
 
Headless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactHeadless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactDrupalSPB
 
Проблематика взаимодействия между исполнителем и заказчиком
Проблематика взаимодействия между исполнителем и заказчикомПроблематика взаимодействия между исполнителем и заказчиком
Проблематика взаимодействия между исполнителем и заказчикомDrupalSPB
 
Кто такой хороший Drupal-разработчик
Кто такой хороший Drupal-разработчикКто такой хороший Drupal-разработчик
Кто такой хороший Drupal-разработчикDrupalSPB
 
Сервис емейл рассылок на Drupal 7
Сервис емейл рассылок на Drupal 7Сервис емейл рассылок на Drupal 7
Сервис емейл рассылок на Drupal 7DrupalSPB
 
Темизация и Twig в Drupal 8
Темизация и Twig в Drupal 8Темизация и Twig в Drupal 8
Темизация и Twig в Drupal 8DrupalSPB
 
Drupal 8 API для разработчиков
Drupal 8 API для разработчиковDrupal 8 API для разработчиков
Drupal 8 API для разработчиковDrupalSPB
 
Drupal 8 и хостинг
Drupal 8 и хостингDrupal 8 и хостинг
Drupal 8 и хостингDrupalSPB
 
Знакомство с Drupal 8
Знакомство с Drupal 8Знакомство с Drupal 8
Знакомство с Drupal 8DrupalSPB
 
Василий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushВасилий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushDrupalSPB
 
Олег Сосорев - Эффективное формирование и расширение архитектуры ПО
Олег Сосорев - Эффективное формирование и расширение архитектуры ПООлег Сосорев - Эффективное формирование и расширение архитектуры ПО
Олег Сосорев - Эффективное формирование и расширение архитектуры ПОDrupalSPB
 
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...Martin Mayer - My fellow developers, ask not only what your Drupal can do for...
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...DrupalSPB
 
Андрей Юртаев - Improve theming with (Twitter) Bootstrap
Андрей Юртаев - Improve theming with (Twitter) BootstrapАндрей Юртаев - Improve theming with (Twitter) Bootstrap
Андрей Юртаев - Improve theming with (Twitter) BootstrapDrupalSPB
 
Никита Ремизов - Случай использования Drupal как ERP системы
Никита Ремизов - Случай использования Drupal как ERP системыНикита Ремизов - Случай использования Drupal как ERP системы
Никита Ремизов - Случай использования Drupal как ERP системыDrupalSPB
 
Павел Прищепа - Drupal хостинг полного цикла
Павел Прищепа - Drupal хостинг полного циклаПавел Прищепа - Drupal хостинг полного цикла
Павел Прищепа - Drupal хостинг полного циклаDrupalSPB
 
Чингис Санданов - Drupal как решение для госсектора
Чингис Санданов - Drupal как решение для госсектораЧингис Санданов - Drupal как решение для госсектора
Чингис Санданов - Drupal как решение для госсектораDrupalSPB
 
Алексей Колосов - Drupal для хостинга
Алексей Колосов - Drupal для хостингаАлексей Колосов - Drupal для хостинга
Алексей Колосов - Drupal для хостингаDrupalSPB
 
Развитие идеи Проекта Мечты
Развитие идеи Проекта МечтыРазвитие идеи Проекта Мечты
Развитие идеи Проекта МечтыDrupalSPB
 
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...DrupalSPB
 

More from DrupalSPB (20)

Мониторинг Drupal-сайтов
Мониторинг Drupal-сайтовМониторинг Drupal-сайтов
Мониторинг Drupal-сайтов
 
Если не Drupal 8, то что? Обзор Laravel 5
Если не Drupal 8, то что? Обзор Laravel 5Если не Drupal 8, то что? Обзор Laravel 5
Если не Drupal 8, то что? Обзор Laravel 5
 
Headless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и ReactHeadless Drupal на примере Drupal 8 и React
Headless Drupal на примере Drupal 8 и React
 
Проблематика взаимодействия между исполнителем и заказчиком
Проблематика взаимодействия между исполнителем и заказчикомПроблематика взаимодействия между исполнителем и заказчиком
Проблематика взаимодействия между исполнителем и заказчиком
 
Кто такой хороший Drupal-разработчик
Кто такой хороший Drupal-разработчикКто такой хороший Drupal-разработчик
Кто такой хороший Drupal-разработчик
 
Сервис емейл рассылок на Drupal 7
Сервис емейл рассылок на Drupal 7Сервис емейл рассылок на Drupal 7
Сервис емейл рассылок на Drupal 7
 
Темизация и Twig в Drupal 8
Темизация и Twig в Drupal 8Темизация и Twig в Drupal 8
Темизация и Twig в Drupal 8
 
Drupal 8 API для разработчиков
Drupal 8 API для разработчиковDrupal 8 API для разработчиков
Drupal 8 API для разработчиков
 
Drupal 8 и хостинг
Drupal 8 и хостингDrupal 8 и хостинг
Drupal 8 и хостинг
 
Знакомство с Drupal 8
Знакомство с Drupal 8Знакомство с Drupal 8
Знакомство с Drupal 8
 
Василий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushВасилий Устинов - Drupal + Drush
Василий Устинов - Drupal + Drush
 
Олег Сосорев - Эффективное формирование и расширение архитектуры ПО
Олег Сосорев - Эффективное формирование и расширение архитектуры ПООлег Сосорев - Эффективное формирование и расширение архитектуры ПО
Олег Сосорев - Эффективное формирование и расширение архитектуры ПО
 
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...Martin Mayer - My fellow developers, ask not only what your Drupal can do for...
Martin Mayer - My fellow developers, ask not only what your Drupal can do for...
 
Андрей Юртаев - Improve theming with (Twitter) Bootstrap
Андрей Юртаев - Improve theming with (Twitter) BootstrapАндрей Юртаев - Improve theming with (Twitter) Bootstrap
Андрей Юртаев - Improve theming with (Twitter) Bootstrap
 
Никита Ремизов - Случай использования Drupal как ERP системы
Никита Ремизов - Случай использования Drupal как ERP системыНикита Ремизов - Случай использования Drupal как ERP системы
Никита Ремизов - Случай использования Drupal как ERP системы
 
Павел Прищепа - Drupal хостинг полного цикла
Павел Прищепа - Drupal хостинг полного циклаПавел Прищепа - Drupal хостинг полного цикла
Павел Прищепа - Drupal хостинг полного цикла
 
Чингис Санданов - Drupal как решение для госсектора
Чингис Санданов - Drupal как решение для госсектораЧингис Санданов - Drupal как решение для госсектора
Чингис Санданов - Drupal как решение для госсектора
 
Алексей Колосов - Drupal для хостинга
Алексей Колосов - Drupal для хостингаАлексей Колосов - Drupal для хостинга
Алексей Колосов - Drupal для хостинга
 
Развитие идеи Проекта Мечты
Развитие идеи Проекта МечтыРазвитие идеи Проекта Мечты
Развитие идеи Проекта Мечты
 
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...
Проект мечты: Тиражирование, внедрение и поддержка готовых решений - типовых ...
 

Никита Ремизов - Введение в разработку ТЗ

  • 2. Привет! • Ремизов Никита • Руководитель Отдела ИТ компании Retail-Navigator • Основная деятельность до недавнего времени: веб-разработка Зачем тебе ТЗ?
  • 3. Осознание проблемы Работаем без ТЗ: • Бесконечные "переделки", • Продукт не соответствует ожиданиям клиента, • Не видно конца проекта, • Не оценить требуемые ресурсы. Как исправить ситуацию? - Может попробуем поработать с ТЗ?
  • 4. Мысли и сомнения • ТЗ не нужно, его ведь долго делать . • ТЗ нужно только для заключения договора (223-ФЗ). • Ну ладно, с ТЗ мы сможем защититься от клиента. Воплощение или "Первый блин комом" - Нашли пример ТЗ - Попробовали заполнить С ТЗ лучше, чем без него, но клиент не понимает ТЗ. (ТЗ , ТП - не одно и тоже)
  • 5. Что такое ТЗ? Глазами клиента: Техническое Задание - это описание того, что я хочу. РазработчикКлиенты ТЗ Глазами разработчика: Техническое Задание - это набор функций, которые я должен реализовать.
  • 6. ТЗ глазами Википедии Техническое задание — исходный документ на проектирование технического объекта (изделия). ТЗ устанавливает основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и т. д.) и её состав, а также специальные требования. Техническое задание — это набор требований к изделию (ПО).
  • 7. Какие бывают требования? • Бизнес-требование – высокоуровневая бизнес-цель организации или заказчиков системы. • Пользовательское требование – Задача, которую определенные классы пользователей должны иметь возможность выполнять в системе, или требуемый атрибут продукта. • Функциональное требование – Описание требуемого поведения системы в определенных условиях.
  • 8. Нефункциональные требования • Бизнес правило – Политика, предписание, стандарт или правило, определяющее или ограничивающее некоторые стороны бизнес- процессов. По своей сути это не требование к ПО, но оно служит источником нескольких типов требований к ПО. • Атрибут качества – описывающего характеристику сервиса или производительности продукта • Системное требование – требование верхнего уровня к продукту, состоящему из многих подсистем, которые могут представлять собой ПО ил совокупность ПО и оборудования • Внешние интерфейсы – описывает взаимодействие между пользователем и ПО, другой программной системой или устройством • Ограничения – Ограничение на выбор вариантов, доступных разработчику при проектировании и разработке продукта
  • 9. Как связаны требования? Карл Вигерс, Microsoft Press - Разработка Требований к ПО – 2013г.
  • 10. Кто занимается разработкой требований Илья Корнипаев - www.reqs.ru
  • 11. Выявлениям требований • Создаем атмосферу (права и обязанности клиента) • Используем методы выявления: анкетирование, семинары, интервью и др. Разработка требований
  • 12. Выявление требований – Классификация предоставляемой информации • Виды требований (Рис 1-1) • Требования к данным • Приоритеты • Открытые проблемы • Идеи решения
  • 13. Анализ требований • Модели анализа • Сущность-связь • Диаграмма перехода состояний • Диаграмма потоков данных • Др. • Прототипы • http://ninjamock.com/ • https://gomockingbird.com/
  • 14. Использование шаблонов для ТЗ • Шаблоны обеспечивают единообразие • Увеличивают скорость разработки требований Документирование требований Документ концепции и границ (шаблон) 1. Бизнес-требования 1.1 Исходные данные 1.2 Возможности бизнеса 1.3 Бизнес-цели 1.4 Критерии успеха 1.5 Положение о концепции проекта 2. Рамки и ограничения проекта 2.1 Основные функции 2.2 Объем первоначально запланированной версии 2.3 Объем последующих версий 2.4 Ограничения и исключения 3. Бизнес-контекст 3.1 Профили заинтересованных лиц 3.2 Приоритеты проекта 3.3 Особенности развертывания
  • 15. Помечаем источник • Всегда можно найти инициатора требования Нумеруем требования • Связь между требованиями • Удобство тестирования и разработки • Пример: DE-ERP-F-1 Документирование требований
  • 16. Инструменты для работы с требованиями СУТ - система управления требованиями, должна позволить: • Дать возможность переиспользовать требования • Хранить историю изменений требований • Выводить все требования в один документ • Связывать требования и задачи в трекере задач • Простая в использовании
  • 17. Список СУТ и багтрекеров Платные решения • IBM Rational DOORS • IBM Rational Requisite Pro • Caliber • Devprom - Онлайн Сервис • Confluence + JIRA Opensource • RequirementsWin (Нету поддержки git) • Open Source Requirements Management Tool (Нету поддержки git) • InfoQube Information Management System (Нету поддержки git) • Mantis (Нету поддержки git) • Task Manager (Нету поддержки git) Наш выбор • BitBucket
  • 18. Для успешной разработки требований необходимо • вовлекать представителей клиентов как можно раньше и шире; • разрабатывать требования итеративно и поступательно; • представлять требования различными способами, чтобы удостовериться, что все понимают их; • убедиться, что все группы заинтересованных лиц считают требования полными и корректными; • найти подходящие вспомогательные технологии и приемы, которые позволят получить единое представление для всех заинтересованных лиц и обеспечить целостность требований; • контролировать внесение изменений в требования.
  • 19. Где искать информацию • Карл Вигерс и Джой Битти – Разработка требований к программному обеспечению • http://www.reqs.ru/ - Управление требованиями • http://infostart.ru/ - Сообщество по автоматизации бухгалтерского учета и управления • https://msdn.microsoft.com – Сеть разработчиков Microsoft
  • 21. С чего начать? • Возьмите небольшой проект • Попробуйте использовать указанную классификацию требований и советы по документированию • При возникновении вопросов пользуйтесь указанными источниками информации

Editor's Notes

  1. Здравствуйте меня зовут Ремизов Никита, основной моей деятельностью является веб-разработка. И сегодня я бы хотел поговорить о разработке ТЗ.
  2. Почему если я веб-разработчик, я хочу поговорить о ТЗ? Думаю многим разработчикам приходилось работать как с ТЗ, так и без него .В процессе работы без ТЗ, постоянно всплывали проблемы не соответсвия ожиданий клиента, бесконечные передлки, не видно конца проекта, нету возможности планировать дальнейшую работу. А в случае больших проектов, с новым клиентом, предлагать ему гибкую разработку не получается, так как он хочет платить за результат. Все это привело к мысли о том, что нужно попробовать использовать ТЗ.
  3. Ну хорошо, берем пример ТЗ из какой-нибудь крупной организации, и делаем по их примеру. В процессе оказывается, что ТЗ делается не быстро, может не нужно его делать? Но ТЗ нужно для заключения договора подряда, ладно поробуем защититься Ну, что первый блин комом. Написана только половина ТЗ, и у меня была прекрасная возможность оценить результат работы с и без ТЗ. Первая часть работ выполнена почти в срок, да были замечания, и более того как оказалось в последствии заказзчик подписал ТЗ которое не понимал. Вторая часть, опять провал, все теже проблемы что и в начале, переделки, не соответсвие ожиданиям.  Ну что, видимо ТЗ это то что надо, давайте разбираться.
  4. Техническое задание - Что это такое? Если кратко, то это то, что хочет заказчик. Но что обычно хочет заказчик, - "чтобы был сайт, у него были деньги, и все у него было хорошо" Т.е. ТЗ это набор хотелок заказчика? - Нет, не так, ТЗ это набор требований предъявляемых к изделию, которое хотят получить.
  5. И все же мы составляем ТЗ. Так можно ли его использовать, ведь на его разработку уходит время, так может это время может окупится? ТЗ минимизировать риски не соответствия ожиданиям. Иными словами, хочет получить что-то, сначала сформулируй четко, что хочешь. Хорошее ТЗ уменьшает кол-во переделок. ТЗ - это мостик между исполнителем и клиентом, иногда этот мостик переходит клиент, а иногда это приходится делать разработчику.
  6. Какие же бывают требования? -Бизнес-требования (business requirements) описывают, почему организации нужна такая система, то есть цели, которые организация намерена достичь с ее помощью. Основное их содержание — бизнес-цели организации или клиента, заказывающих систему (Бизнес-требование определяет желаемый результат или высокоуровневую цель организации) Бывают финансовые и нефинансовые Пример: Снизить процент привлечения ИТ сотрудников для изменения содержимого сайта на 80%. -- Пользовательские требования - описывают цели или задачи, которые пользователи должны иметь возможность выполнять с помощью продукта, который в свою очередь должен приносить пользу кому-то. -- Функциональные требования - определяют, каким должно быть поведение продукта в тех или иных условиях. Они определяют, что разработчики должны создать, чтобы пользователи смогли выполнить свои задачи (пользовательские требования) в рамках бизнес-требований.
  7. --Бизнес-правило Политика, предписание, стандарт или правило, определяющее или ограничивающее некоторые стороны бизнес-процессов. По своей сути это не требование к ПО, но оно служит источником нескольких типов требований к ПО. -- Атрибуты качества - Вид нефункционального требования, описывающего характеристику сервиса или производительности продукта -- Системные требование - Требование верхнего уровня к продукту, состоящему из многих подсистем, которые могут представлять собой ПО или совокупность ПО и оборудования. Например Инф. Система состоит из подсистем, например сайт состоит из системы навигации -- Ограничение - Ограничение на выбор вариантов, доступных разработчику при проектировании и разработке продукта.
  8. Тут напомощь пришел Карл Вигерс. Карл Вигерс предлагает одновременно не только классификацию, но и определенную структуру документирование требований. Бизнес требования входят в документ концепции и границ. – Данный документ описывает начальные данные, виденье будущего продукта, бизнес цели (ониже бизнес требования, описывает границы проекта, финансовые, временные, качественные) На бизнес-требования влияют бизнес правила. Например, система учета продуктовых товаров. По закону мы не можем продавать просроченные товары, значит бизнес цель будет : Уменьшить кол-ва трудочасов на утилизацию просроченных продуктов на процент…. Это же повлиять на пользовательские и функциональные требования. -- Внешнее требование к интерфейсу - Описание взаимодействия между ПО и пользователем, другой программной системой или устройством Как мы видим требований много, и структура документа большая. И вообще все это выглядит немного устрашающе, неужели этим должен заниматься разработчик? Нет, это роль выполняет бизнес аналитика.
  9. Не совсем так. Выявлениям, документированием и анализом – всех этих требований занимается сразу несколько людей. Бизнес аналитик, системный аналитик и архитектор. Хорошим пример как мне кажется может послужить Бизнес цель компании “Cократить стоимость, время на добавление новых страниц на сайт” и “Изменение структуры Сайта”
  10. Процесс разработки требований цикличен и состоит из Выявления, Анализа, Спецификации. Выявляется часть требований, анализируется, формулируется, обнаруживается что по какой-то причине часть информации не хватает. Подготавливаем клиента к работе (Билль о правах и обязанностях) Билль о правах и обязанностях клиента Право на: изменение требований, взаимное уважение, получить продукт который соответствует ожидания и др. Клиент обязан: Своевременно сообщать об изменениях, потратить столько времени на уточнение требований сколько необходим, проверять требования и прототипы Другие методы выявления: Семинары, наблюдение за пользователям
  11. Помним про границы, и про то что мы фиксируем, что НЕ делаем. Что дает такая классификация? Требования к данным не показаны на рисунке 1.1. Функции манипулируют данными, и они могут располагаться на всех трех уровнях.
  12. Почему это нужно делать, и как это можно использовать? - Для тестирования. Можно использовать во множестве проектов. Помечайте источник Для разных типов проектов могут иметь разные шаблоны
  13. Решения Confluence + Jira Платные IBM Rational DOORS IBM Rational Requisite Pro Caliber Devprom - Онлайн Сервис Confuence Ведение задач JIRA Trac Redmine Opensource RequirementsWin (Нету поддержки git) Open Source Requirements Management Tool (Нету поддержки git) InfoQube Information Management System (Нету поддержки git) Mantis (Нету поддержки git) Task Manager (Нету поддержки git) Дополнительная информация Статья на хабре, в которой производится обзор выше перечисленное ПО - http://habrahabr.ru/post/114571/ Toster - Советы по выбору СУТ https://toster.ru/q/32741 Обсуждение Систем Управления Требований (СУТ) на форуме аналитиков - http://www.uml2.ru/forum/index.php?topic=208.45 Список СУТ - http://www.volere.co.uk/tools.htm еще Список СУТ - http://www.paper-review.com/
  14. Решения Confluence + Jira Платные IBM Rational DOORS IBM Rational Requisite Pro Caliber Devprom - Онлайн Сервис Confuence Ведение задач JIRA Trac Redmine Opensource RequirementsWin (Нету поддержки git) Open Source Requirements Management Tool (Нету поддержки git) InfoQube Information Management System (Нету поддержки git) Mantis (Нету поддержки git) Task Manager (Нету поддержки git) Дополнительная информация Статья на хабре, в которой производится обзор выше перечисленное ПО - http://habrahabr.ru/post/114571/ Toster - Советы по выбору СУТ https://toster.ru/q/32741 Обсуждение Систем Управления Требований (СУТ) на форуме аналитиков - http://www.uml2.ru/forum/index.php?topic=208.45 Список СУТ - http://www.volere.co.uk/tools.htm еще Список СУТ - http://www.paper-review.com/
  15. Клиент должен понимать ТЗ Just in time 214 Для кого нужно ТЗ 216