SlideShare a Scribd company logo
1 of 27
Даша
Бакирова, «Технолог
ия
2000», РП, аналитик
Лариса
Лукоянова,
«Метамодель»,
аналитик,
архитектор
Мы на субподряде
2
ГОСТ для старушек?
3
Обед для команды
4
«во многой мудрости много печали; и кто
умножает познания, умножает скорбь»
5
6
ТЗ ни о чем
7
«Электронная Россия» (публичный портал)
http://aisup.economy.gov.ru/pubportal/
ТЗ для разработчиков
8
ТЗ для себя
9
ТЗ для заказчика
11
Потребность в ГОСТ
1. Обусловлена спецификой
заказчика, использование ГОСТ оговорено
в контракте
2. В вакансиях (даже для продуктовых
аналитиков) «…аналитик» часто
встречается требование знать ГОСТ
12
13
14
ТЗ мутанты
Software requirements
specification
+ ТЗ по ГОСТ 34 =
15
ГОСТы
ГОСТ 34.602-89 Техническое задание на создание автоматизированной
системы
РД 50-34.698-90 Автоматизированные системы. Требования к
содержанию документов
ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и
оформлению»
ГОСТ 2.105-95 «Единая система конструкторской документации.
Общие требования к текстовым документам»
16
Пример структуры ТЗ 1/2
Термины и определения
Общие положения
Назначение и цели создания системы
Характеристика объекта автоматизации
Требования к системе
• Требования к системе в целом
• Требования к составу системы
• Краткое описание модулей
• Краткое описание подсистем
• Требования к составу документов и объектов, помещаемых в систему
17
Пример структуры ТЗ 2/2
Требования к функциям, выполняемым системой
• Общие сведения
• Подсистема 1
• Подсистема 2
Требования к видам обеспечения
Состав и содержание работ по подготовке объекта автоматизации к воду
системы в действие
Источники разработки
18
Математическое
обеспечение (требования к
формулам, логике, числам)
Программное
обеспечение (требования к
алгоритмам, процессам)
Информационное
обеспечение (требования к
набору полей, журналам)
Техническое
обеспечение
(«железо»)
Организационное
обеспечение (описание ОРШ, РП, РА)
19
Достоинства
• Облегчают понимание (один язык общения)
• Позволяют максимально полно описать
абстрактную сущность
• Гарантируют полноту ТЗ
• Часть требований уже сформировано
• Облегчают сдачу-приемку работ
20
Важность нотаций
21
«Аннотация содержит краткое
описание типового решения; эскиз
служит визуальной иллюстрацией
решения и часто (хотя не всегда)
представляет собой UML-диаграмму.
Аннотация и эскиз предназначены
для создания наглядного “образа”
решения и облегчают его
запоминание»
22
Проблемы
• Затрудняют понимание 
• Исполнитель и заказчик могут по-разному
трактовать ГОСТ
• ГОСТы устарели, много шелухи
23
Типичные ошибки
• Плохая структура
• Неоднозначные нечеткие требования
• Отсутствие форматирования
24
Требование
Название системы Система учета заявок
Должна предоставлять возможность
Роль Специалисту отдела приема документов
Цель Выполнять текстовый поиск
Объект По базе обращений пользователей
Параметры / критерии Возвращая результаты поиска за..
Другие условия Если в строке поиска введено…
25
Нормоконтроль
• Использовать шаблоны
(отступы, шрифты, интервалы, поля…)
• Послать только в pdf
• Следить за ссылками
• Проверить на «Errors» и «Источник ссылки не
найден»
• «Глюки» Word
26
Чем больше страниц — тем больше
«глюков»
27
Спасибо за внимание!
28
skype: d.bakirova
dashabakirova@gmail.com
skype: lukoyanova.larisa
limbwizard@gmail.com

More Related Content

Viewers also liked

3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитикаAnastasiya Usoltseva
 
Техники сбора пользовательских требований
Техники сбора пользовательских требованийТехники сбора пользовательских требований
Техники сбора пользовательских требованийSQALab
 
Анти-паттерны аналитика: Как "провалить" продуктовую разработку
Анти-паттерны аналитика: Как "провалить" продуктовую разработкуАнти-паттерны аналитика: Как "провалить" продуктовую разработку
Анти-паттерны аналитика: Как "провалить" продуктовую разработкуSQALab
 
Наталья Руколь - Sqamaps
Наталья Руколь - SqamapsНаталья Руколь - Sqamaps
Наталья Руколь - SqamapsAlexei Lupan
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаSQALab
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаSQALab
 
5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правдаAnastasiya Usoltseva
 
Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Ontico
 
Интеллект-карты
Интеллект-картыИнтеллект-карты
Интеллект-картыSQALab
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation finalmdchristenson
 
концепция проекта
концепция проектаконцепция проекта
концепция проектаNatalia Zhelnova
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6SPbCoA
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Yury Chernushenko
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компанийSQALab
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...Ivan Shamaev
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Ontico
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомSQALab
 

Viewers also liked (20)

3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитика
 
Техники сбора пользовательских требований
Техники сбора пользовательских требованийТехники сбора пользовательских требований
Техники сбора пользовательских требований
 
Анти-паттерны аналитика: Как "провалить" продуктовую разработку
Анти-паттерны аналитика: Как "провалить" продуктовую разработкуАнти-паттерны аналитика: Как "провалить" продуктовую разработку
Анти-паттерны аналитика: Как "провалить" продуктовую разработку
 
Наталья Руколь - Sqamaps
Наталья Руколь - SqamapsНаталья Руколь - Sqamaps
Наталья Руколь - Sqamaps
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалиста
 
5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правда
 
Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)
 
Интеллект-карты
Интеллект-картыИнтеллект-карты
Интеллект-карты
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation final
 
концепция проекта
концепция проектаконцепция проекта
концепция проекта
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компаний
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчиком
 

Similar to Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014

А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаAnatoly Levenchuk
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleYulia Madorskaya
 
Стандартизация форматов семантических данных (машиностроение)
Стандартизация форматов семантических данных (машиностроение)Стандартизация форматов семантических данных (машиностроение)
Стандартизация форматов семантических данных (машиностроение)Anatoly Levenchuk
 
Software People 2010
Software People 2010Software People 2010
Software People 2010Sergey Orlik
 
Разработка современной электроники (семинар первый)
Разработка современной электроники (семинар первый)Разработка современной электроники (семинар первый)
Разработка современной электроники (семинар первый)Ingria. Technopark St. Petersburg
 
Технологические решения для импортозамещения в программной инфраструктуре
Технологические решения для импортозамещения  в программной инфраструктуреТехнологические решения для импортозамещения  в программной инфраструктуре
Технологические решения для импортозамещения в программной инфраструктуреКРОК
 
2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_СтандартыTutorsASUP
 
BIT Как внедрить Blockchain в бизнес.pptx
BIT Как внедрить Blockchain в бизнес.pptxBIT Как внедрить Blockchain в бизнес.pptx
BIT Как внедрить Blockchain в бизнес.pptxssuser33cf201
 
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...SQALab
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
модульный под к документир V5
модульный под к документир V5модульный под к документир V5
модульный под к документир V5Sergey Soldatov
 
Промышленные сети в АСУТП. Начальный уровень.
Промышленные сети в АСУТП.  Начальный уровень.Промышленные сети в АСУТП.  Начальный уровень.
Промышленные сети в АСУТП. Начальный уровень.Пупена Александр
 
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТСергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТScrumTrek
 
Анонс новых моделей серверов ДЕПО Шторм российского производства
Анонс новых моделей серверов ДЕПО Шторм российского производстваАнонс новых моделей серверов ДЕПО Шторм российского производства
Анонс новых моделей серверов ДЕПО Шторм российского производстваDEPO Computers
 
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...
Андрей Кондрашов, Банк Москвы.  «АБС в крупном Банке. Тестирование PostgreSQL...Андрей Кондрашов, Банк Москвы.  «АБС в крупном Банке. Тестирование PostgreSQL...
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...Mail.ru Group
 
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)Andrey Kukanov
 
раубичи ронд
раубичи рондраубичи ронд
раубичи рондzolik
 

Similar to Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014 (20)

А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL Cradle
 
559646.pptx
559646.pptx559646.pptx
559646.pptx
 
RST2014_Irkutsk_CAD
RST2014_Irkutsk_CADRST2014_Irkutsk_CAD
RST2014_Irkutsk_CAD
 
Стандартизация форматов семантических данных (машиностроение)
Стандартизация форматов семантических данных (машиностроение)Стандартизация форматов семантических данных (машиностроение)
Стандартизация форматов семантических данных (машиностроение)
 
Software People 2010
Software People 2010Software People 2010
Software People 2010
 
Разработка современной электроники (семинар первый)
Разработка современной электроники (семинар первый)Разработка современной электроники (семинар первый)
Разработка современной электроники (семинар первый)
 
Технологические решения для импортозамещения в программной инфраструктуре
Технологические решения для импортозамещения  в программной инфраструктуреТехнологические решения для импортозамещения  в программной инфраструктуре
Технологические решения для импортозамещения в программной инфраструктуре
 
2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты
 
BIT Как внедрить Blockchain в бизнес.pptx
BIT Как внедрить Blockchain в бизнес.pptxBIT Как внедрить Blockchain в бизнес.pptx
BIT Как внедрить Blockchain в бизнес.pptx
 
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
модульный под к документир V5
модульный под к документир V5модульный под к документир V5
модульный под к документир V5
 
Промышленные сети в АСУТП. Начальный уровень.
Промышленные сети в АСУТП.  Начальный уровень.Промышленные сети в АСУТП.  Начальный уровень.
Промышленные сети в АСУТП. Начальный уровень.
 
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТСергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
 
Анонс новых моделей серверов ДЕПО Шторм российского производства
Анонс новых моделей серверов ДЕПО Шторм российского производстваАнонс новых моделей серверов ДЕПО Шторм российского производства
Анонс новых моделей серверов ДЕПО Шторм российского производства
 
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...
Андрей Кондрашов, Банк Москвы.  «АБС в крупном Банке. Тестирование PostgreSQL...Андрей Кондрашов, Банк Москвы.  «АБС в крупном Банке. Тестирование PostgreSQL...
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...
 
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)
Типовое внедрение 1С:Документооборот (вебинар Первый БИТ, январь 2014)
 
раубичи ронд
раубичи рондраубичи ронд
раубичи ронд
 

More from it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

More from it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014

  • 1. Даша Бакирова, «Технолог ия 2000», РП, аналитик Лариса Лукоянова, «Метамодель», аналитик, архитектор
  • 5. «во многой мудрости много печали; и кто умножает познания, умножает скорбь» 5
  • 6. 6
  • 7. ТЗ ни о чем 7 «Электронная Россия» (публичный портал) http://aisup.economy.gov.ru/pubportal/
  • 11. Потребность в ГОСТ 1. Обусловлена спецификой заказчика, использование ГОСТ оговорено в контракте 2. В вакансиях (даже для продуктовых аналитиков) «…аналитик» часто встречается требование знать ГОСТ 12
  • 12. 13
  • 13. 14
  • 15. ГОСТы ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы РД 50-34.698-90 Автоматизированные системы. Требования к содержанию документов ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению» ГОСТ 2.105-95 «Единая система конструкторской документации. Общие требования к текстовым документам» 16
  • 16. Пример структуры ТЗ 1/2 Термины и определения Общие положения Назначение и цели создания системы Характеристика объекта автоматизации Требования к системе • Требования к системе в целом • Требования к составу системы • Краткое описание модулей • Краткое описание подсистем • Требования к составу документов и объектов, помещаемых в систему 17
  • 17. Пример структуры ТЗ 2/2 Требования к функциям, выполняемым системой • Общие сведения • Подсистема 1 • Подсистема 2 Требования к видам обеспечения Состав и содержание работ по подготовке объекта автоматизации к воду системы в действие Источники разработки 18
  • 18. Математическое обеспечение (требования к формулам, логике, числам) Программное обеспечение (требования к алгоритмам, процессам) Информационное обеспечение (требования к набору полей, журналам) Техническое обеспечение («железо») Организационное обеспечение (описание ОРШ, РП, РА) 19
  • 19. Достоинства • Облегчают понимание (один язык общения) • Позволяют максимально полно описать абстрактную сущность • Гарантируют полноту ТЗ • Часть требований уже сформировано • Облегчают сдачу-приемку работ 20
  • 21. «Аннотация содержит краткое описание типового решения; эскиз служит визуальной иллюстрацией решения и часто (хотя не всегда) представляет собой UML-диаграмму. Аннотация и эскиз предназначены для создания наглядного “образа” решения и облегчают его запоминание» 22
  • 22. Проблемы • Затрудняют понимание  • Исполнитель и заказчик могут по-разному трактовать ГОСТ • ГОСТы устарели, много шелухи 23
  • 23. Типичные ошибки • Плохая структура • Неоднозначные нечеткие требования • Отсутствие форматирования 24
  • 24. Требование Название системы Система учета заявок Должна предоставлять возможность Роль Специалисту отдела приема документов Цель Выполнять текстовый поиск Объект По базе обращений пользователей Параметры / критерии Возвращая результаты поиска за.. Другие условия Если в строке поиска введено… 25
  • 25. Нормоконтроль • Использовать шаблоны (отступы, шрифты, интервалы, поля…) • Послать только в pdf • Следить за ссылками • Проверить на «Errors» и «Источник ссылки не найден» • «Глюки» Word 26
  • 26. Чем больше страниц — тем больше «глюков» 27
  • 27. Спасибо за внимание! 28 skype: d.bakirova dashabakirova@gmail.com skype: lukoyanova.larisa limbwizard@gmail.com