SlideShare a Scribd company logo
ПРИЕМЫ РАБОТЫ С ДОКУМЕНТАЦИЕЙ
ВЗГЛЯД ГЛАЗАМИ РАЗРАБОТЧИКА
АРТЕМ ВОРОНЦОВ, главный разработчик
22 отдел
СПБ ГУП «СПБ ИАЦ», 2017
НАЧАЛО
НОВАЯ РЕАЛЬНОСТЬ
Полный комплект документации по ГОСТЭкранная форма
AGILE МАНИФЕСТ
Люди и взаимодействие важнее процессов и
инструментов
Работающий продукт важнее исчерпывающей
документации
Сотрудничество с заказчиком важнее согласования условий
контракта
Готовность к изменениям важнее следования
первоначальному плану
ДЕКОМПОЗИЦИЯ
Пояснительная записка
на систему
Пояснительная записка
на подсистему
Пояснительная записка
на комплекс задач
ШАБЛОН ДОКУМЕНТАЦИИ
Стили документа
Структура документа
Примеры описания
СОГЛАШЕНИЕ ПО НАПИСАНИЮ
ОТТРЕБОВАНИЙТЗ ДО ЗАДАЧИ
ТребованияТЗ Задачи в Jira
ОТ ДОКУМЕНТА ДО ЗАДАЧИ
Отчетный документ ГК Задачи в Jira
СТАДИИ ЗАДАЧИ
Open Dev Review Test UX Resolved
СИСТЕМА КОНТРОЛЯ ВЕРСИЙ
РЕВЬЮ.ЧЕК ЛИСТ
РЕТРОСПЕКТИВА
 Участники команды проводят ревью одной документации
 Все полученные замечания классифицируются
 По всем замечаниям прорабатываются решения
 Решения согласуются командой
 Полученные результаты фиксируются
ОПИСАНИЕ ЗАДАЧИ
АВТОМАТИЗАЦИЯ ПОДГОТОВКИ ДОКУМЕНТОВ
Описание организации информационной базы
АВТОМАТИЧЕСКАЯ СБОРКА ПРОЕКТА
Сборка приложения
• Из актуальных исходных кодов
Генерация эксплуатационной документации
• Руководство пользователя
• История изменений
Публикация приложения
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Руководство
пользователя
Встроенное руководство пользователя
Контекстная справка
ИСТОРИЯ ИЗМЕНЕНИЙ

More Related Content

What's hot

Работа с проектной документацией
Работа с проектной документациейРабота с проектной документацией
Работа с проектной документацией
Pavel Safin
 
OVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документацияOVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документация
BorisovaYana
 
Краткий обзор возможностей Alfresco и Alvex
Краткий обзор возможностей Alfresco и AlvexКраткий обзор возможностей Alfresco и Alvex
Краткий обзор возможностей Alfresco и Alvex
ITD Systems
 
Логика ECM. Бизнес-платформа (based on Alfresco ECM)
Логика ECM. Бизнес-платформа (based on Alfresco ECM)Логика ECM. Бизнес-платформа (based on Alfresco ECM)
Логика ECM. Бизнес-платформа (based on Alfresco ECM)Oleg Beilezon
 
CЭД аврора
CЭД аврораCЭД аврора
CЭД аврора
СЭД Аврора
 
СЭД на платформе Alfresco
СЭД на платформе AlfrescoСЭД на платформе Alfresco
СЭД на платформе Alfresco
КРОК
 
Электронный документооборот на платформе Alresco ECM
Электронный документооборот на платформе Alresco ECMЭлектронный документооборот на платформе Alresco ECM
Электронный документооборот на платформе Alresco ECMSt. Petersburg Foundation for SME Development
 
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ProjectPractice2013
 

What's hot (8)

Работа с проектной документацией
Работа с проектной документациейРабота с проектной документацией
Работа с проектной документацией
 
OVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документацияOVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документация
 
Краткий обзор возможностей Alfresco и Alvex
Краткий обзор возможностей Alfresco и AlvexКраткий обзор возможностей Alfresco и Alvex
Краткий обзор возможностей Alfresco и Alvex
 
Логика ECM. Бизнес-платформа (based on Alfresco ECM)
Логика ECM. Бизнес-платформа (based on Alfresco ECM)Логика ECM. Бизнес-платформа (based on Alfresco ECM)
Логика ECM. Бизнес-платформа (based on Alfresco ECM)
 
CЭД аврора
CЭД аврораCЭД аврора
CЭД аврора
 
СЭД на платформе Alfresco
СЭД на платформе AlfrescoСЭД на платформе Alfresco
СЭД на платформе Alfresco
 
Электронный документооборот на платформе Alresco ECM
Электронный документооборот на платформе Alresco ECMЭлектронный документооборот на платформе Alresco ECM
Электронный документооборот на платформе Alresco ECM
 
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
 

Similar to Приемы работы с документацией

Артем Воронцов. Приемы работы с документацией глазами разработчика
Артем Воронцов. Приемы работы с документацией глазами разработчикаАртем Воронцов. Приемы работы с документацией глазами разработчика
Артем Воронцов. Приемы работы с документацией глазами разработчика
Artem Vorontsov
 
ПВПС
ПВПСПВПС
ПВПС
pogromskaya
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
ph.d. Dmitry Stepanov
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
SQALab
 
Нормирование в строительных проектах
Нормирование в строительных проектахНормирование в строительных проектах
Нормирование в строительных проектахVladimir Ivanov
 
Методология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТМетодология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТ
Daria Veldina
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджмента
SQALab
 
Управление &#1087...
Управление &#1087...Управление &#1087...
Управление &#1087...akor
 
Управление строительным проектом
Управление строительным проектом Управление строительным проектом
Управление строительным проектом
Vladimir Ivanov
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
SQALab
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерия
Anatoly Levenchuk
 
Designing UI - past and future
Designing UI - past and futureDesigning UI - past and future
Designing UI - past and futureallileja
 
designing UI past and future
designing UI past and futuredesigning UI past and future
designing UI past and futureallileja
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
Alexander Baikin
 
Концепция электронного рабочего места руководителя
Концепция электронного рабочего места руководителяКонцепция электронного рабочего места руководителя
Концепция электронного рабочего места руководителя
Ilia Malkov
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
Andrew Sovtsov
 
Technological support filimoshkin
Technological support filimoshkinTechnological support filimoshkin
Technological support filimoshkinProjectPractice2013
 

Similar to Приемы работы с документацией (20)

Артем Воронцов. Приемы работы с документацией глазами разработчика
Артем Воронцов. Приемы работы с документацией глазами разработчикаАртем Воронцов. Приемы работы с документацией глазами разработчика
Артем Воронцов. Приемы работы с документацией глазами разработчика
 
ПВПС
ПВПСПВПС
ПВПС
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
 
Нормирование в строительных проектах
Нормирование в строительных проектахНормирование в строительных проектах
Нормирование в строительных проектах
 
Методология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТМетодология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТ
 
Docsvision softprom
Docsvision  softpromDocsvision  softprom
Docsvision softprom
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджмента
 
Управление &#1087...
Управление &#1087...Управление &#1087...
Управление &#1087...
 
Управление строительным проектом
Управление строительным проектом Управление строительным проектом
Управление строительным проектом
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
обзор Erp
обзор Erpобзор Erp
обзор Erp
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерия
 
Designing UI - past and future
Designing UI - past and futureDesigning UI - past and future
Designing UI - past and future
 
designing UI past and future
designing UI past and futuredesigning UI past and future
designing UI past and future
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
 
Концепция электронного рабочего места руководителя
Концепция электронного рабочего места руководителяКонцепция электронного рабочего места руководителя
Концепция электронного рабочего места руководителя
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
 
Technological support filimoshkin
Technological support filimoshkinTechnological support filimoshkin
Technological support filimoshkin
 

Приемы работы с документацией

Editor's Notes

  1. Наконец мы дошли до самой горячо обсуждаемой темы в области работы с ГК – отчетной документации. Действительно сейчас дела доходят до того, что заказчику сдаются десятки килограммов бумаги, перевозимые на газелях. Однако, практической пользы от этого, зачастую не так много. В тоже время Agile манифест гласит, что "работающий продукт важнее исчерпывающей документации», а ГОСТ сам по себе не требует создавать все виды документов, он лишь их описывает их многообразие для любого вида систем. Поэтому в ТЗ к ГК нужно предъявлять требования к созданию только той документации, которая необходима для создаваемого вида автоматизируемой системы (АС) и ПО. В ходе ее разработки следует избегать дублирования информации в нескольких документах, используя перекрестные ссылки между ними. Для удобства восприятия и сокращения затрат на последующее внесение изменений можно декомпозировать документы на логические части. Ну и самое главное это использовать средства автоматизации как для генерации документов, так и в качестве основы для их содержания. То есть если в проекте используются средства автоматизированного развертывания, настройки конфигурации, тестирования, то такая рабочая документация должна сводится к инструкция по их запуску.
  2. Наконец мы дошли до самой горячо обсуждаемой темы в области работы с ГК – отчетной документации. Действительно сейчас дела доходят до того, что заказчику сдаются десятки килограммов бумаги, перевозимые на газелях. Однако, практической пользы от этого, зачастую не так много. В тоже время Agile манифест гласит, что "работающий продукт важнее исчерпывающей документации», а ГОСТ сам по себе не требует создавать все виды документов, он лишь их описывает их многообразие для любого вида систем. Поэтому в ТЗ к ГК нужно предъявлять требования к созданию только той документации, которая необходима для создаваемого вида автоматизируемой системы (АС) и ПО. В ходе ее разработки следует избегать дублирования информации в нескольких документах, используя перекрестные ссылки между ними. Для удобства восприятия и сокращения затрат на последующее внесение изменений можно декомпозировать документы на логические части. Ну и самое главное это использовать средства автоматизации как для генерации документов, так и в качестве основы для их содержания. То есть если в проекте используются средства автоматизированного развертывания, настройки конфигурации, тестирования, то такая рабочая документация должна сводится к инструкция по их запуску.