SlideShare a Scribd company logo
1 of 15
Не источником единым: 
эффективные приемы создания 
технической документации 
Журавлев Денис 
ООО Индиго Байт 
27 ноября 2014
Применимо ко многим, продемонстрировано в … 
Dr.Explain - программа 
для быстрой 
разработки 
пользовательской 
документации к ПО и 
техническим системам 
Инструментарий
Техника #1 
Один проект – несколько форматов 
Генерация из одного 
проекта-источника 
документации в 
различных форматах: 
- Традиционный help-файл 
- Online-руководство или 
справочная система 
- Печатная документация 
Без дополнительных 
усилий и инструментов
Техника #2 
Сложные иллюстрации – составные 
редактируемые объекты, а не растры 
При обновлении 
аннотированного 
скриншота, блок- 
схемы или инфо- 
графики нет 
необходимости 
переделывать всю 
иллюстрацию 
полностью
Техника #3 
Hotkeys и сочетания клавиш – оружие 
профессионалов 
Использование 
сочетаний клавиш 
для типовых 
операций при 
редактировании 
может увеличить 
скорость работы в 
разы
Техника #4 
Собственные стили – багаж, который 
не тянет 
Применение 
именованных 
текстовых стилей к 
стандартным 
элементам 
документации 
ускоряет работу и 
упрощает 
обновление
Техника #5 
Переменные или сниппеты – вместо 
«копипасты» 
Если фрагмент будет 
повторяться в 
документе более 
пяти раз, разумно 
сразу использовать 
вместо него 
переменную/макрос/ 
сниппет
Техника #6 
Оглавления, составленные вручную? 
Шутите? 
Автоматически 
создаваемые 
оглавления 
документа, разделов 
и подразделов – 
залог целостной и 
связанной навигации
Техника #7 
Средства контроля и проверки 
Больше 
автоматизированного 
контроля: 
- орфография 
- связанность 
- целостность ссылок 
- полнота 
- отсутствие дублей 
- …
Техника #8 
Маркировка элементов проекта 
Цветовая 
маркировка статусов 
готовности элементов 
Блокировка от 
изменений 
Использование слов- 
маркеров (TODO)
Техника #9 
Автоматизация компиляций и 
экспорта 
Режим командной 
строки позволяет 
встроить этап 
создания 
документации в 
общий процесс 
сборки 
приложения/системы
Техника #10 
История правок – рабочий 
инструмент менеджера проекта 
Упрощает: 
- Контроль доступа 
- Просмотр изменений 
- Составление отчетов 
- Контроль выполнения 
задач 
* Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
Техника #11 
Комментарии к изменениям - не 
сложно, но важно 
Фактически, создание 
документации к 
документации без 
лишних хлопот 
* Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
Техника #12 
Регулярные бэкапы – залог 
психического здоровья 
Альтернатива - 
хранение проектов в 
удаленном 
репозитории 
* Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
Работайте эффективно! 
Работайте в удовольствие! 
Журавлев Денис 
info@drexplain.com 
www.drexplain.ru

More Related Content

Similar to Приемы эффективной разработки документации к ПО и техническим системам

документирование долгоживущих веб проектов. г. белогорцев. зал 3
документирование долгоживущих веб проектов. г. белогорцев. зал 3документирование долгоживущих веб проектов. г. белогорцев. зал 3
документирование долгоживущих веб проектов. г. белогорцев. зал 3rit2011
 
ReDoc - Единое деловое пространство
ReDoc - Единое деловое пространствоReDoc - Единое деловое пространство
ReDoc - Единое деловое пространствоИван Пархоменко
 
Архив технической документации в строительстве и девелопменте
Архив технической документации в строительстве и девелопментеАрхив технической документации в строительстве и девелопменте
Архив технической документации в строительстве и девелопментеАдмирал Сервис
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
OVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документацияOVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документацияBorisovaYana
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 
Alfresco как система для СЭД
Alfresco как система для СЭДAlfresco как система для СЭД
Alfresco как система для СЭДSergey Gorobets
 
Развитие интерфейса через гайдлайны
Развитие интерфейса через гайдлайныРазвитие интерфейса через гайдлайны
Развитие интерфейса через гайдлайныtfmailru
 
Redoc_presentation
Redoc_presentationRedoc_presentation
Redoc_presentationredoc
 
Document Management System Система электронного документооборота - СЭД.pptx
Document  Management System Система электронного документооборота - СЭД.pptxDocument  Management System Система электронного документооборота - СЭД.pptx
Document Management System Система электронного документооборота - СЭД.pptxDmitriyPalkin
 
Брошюра функциональные возможности системы электронного документооборота Dire...
Брошюра функциональные возможности системы электронного документооборота Dire...Брошюра функциональные возможности системы электронного документооборота Dire...
Брошюра функциональные возможности системы электронного документооборота Dire...Natasha Zaverukha
 
Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Mayliyeva Katira
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Dima Dzuba
 
ECM-система eDocLib 2.5
ECM-система eDocLib 2.5ECM-система eDocLib 2.5
ECM-система eDocLib 2.5kondratievaeb
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектовAlexanderAvva
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияOvadiah Myrgorod
 

Similar to Приемы эффективной разработки документации к ПО и техническим системам (20)

документирование долгоживущих веб проектов. г. белогорцев. зал 3
документирование долгоживущих веб проектов. г. белогорцев. зал 3документирование долгоживущих веб проектов. г. белогорцев. зал 3
документирование долгоживущих веб проектов. г. белогорцев. зал 3
 
DocTrix Docflow 2013
DocTrix Docflow 2013DocTrix Docflow 2013
DocTrix Docflow 2013
 
ReDoc - Единое деловое пространство
ReDoc - Единое деловое пространствоReDoc - Единое деловое пространство
ReDoc - Единое деловое пространство
 
Архив технической документации в строительстве и девелопменте
Архив технической документации в строительстве и девелопментеАрхив технической документации в строительстве и девелопменте
Архив технической документации в строительстве и девелопменте
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
OVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документацияOVERBOSS. Исполнительная документация
OVERBOSS. Исполнительная документация
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 
Alfresco как система для СЭД
Alfresco как система для СЭДAlfresco как система для СЭД
Alfresco как система для СЭД
 
Развитие интерфейса через гайдлайны
Развитие интерфейса через гайдлайныРазвитие интерфейса через гайдлайны
Развитие интерфейса через гайдлайны
 
Redoc_presentation
Redoc_presentationRedoc_presentation
Redoc_presentation
 
DMS СЭД.pptx
DMS СЭД.pptxDMS СЭД.pptx
DMS СЭД.pptx
 
Document Management System Система электронного документооборота - СЭД.pptx
Document  Management System Система электронного документооборота - СЭД.pptxDocument  Management System Система электронного документооборота - СЭД.pptx
Document Management System Система электронного документооборота - СЭД.pptx
 
DMS.pptx
DMS.pptxDMS.pptx
DMS.pptx
 
Брошюра функциональные возможности системы электронного документооборота Dire...
Брошюра функциональные возможности системы электронного документооборота Dire...Брошюра функциональные возможности системы электронного документооборота Dire...
Брошюра функциональные возможности системы электронного документооборота Dire...
 
Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01
 
ECM-система eDocLib 2.5
ECM-система eDocLib 2.5ECM-система eDocLib 2.5
ECM-система eDocLib 2.5
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектов
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровождения
 

Приемы эффективной разработки документации к ПО и техническим системам

  • 1. Не источником единым: эффективные приемы создания технической документации Журавлев Денис ООО Индиго Байт 27 ноября 2014
  • 2. Применимо ко многим, продемонстрировано в … Dr.Explain - программа для быстрой разработки пользовательской документации к ПО и техническим системам Инструментарий
  • 3. Техника #1 Один проект – несколько форматов Генерация из одного проекта-источника документации в различных форматах: - Традиционный help-файл - Online-руководство или справочная система - Печатная документация Без дополнительных усилий и инструментов
  • 4. Техника #2 Сложные иллюстрации – составные редактируемые объекты, а не растры При обновлении аннотированного скриншота, блок- схемы или инфо- графики нет необходимости переделывать всю иллюстрацию полностью
  • 5. Техника #3 Hotkeys и сочетания клавиш – оружие профессионалов Использование сочетаний клавиш для типовых операций при редактировании может увеличить скорость работы в разы
  • 6. Техника #4 Собственные стили – багаж, который не тянет Применение именованных текстовых стилей к стандартным элементам документации ускоряет работу и упрощает обновление
  • 7. Техника #5 Переменные или сниппеты – вместо «копипасты» Если фрагмент будет повторяться в документе более пяти раз, разумно сразу использовать вместо него переменную/макрос/ сниппет
  • 8. Техника #6 Оглавления, составленные вручную? Шутите? Автоматически создаваемые оглавления документа, разделов и подразделов – залог целостной и связанной навигации
  • 9. Техника #7 Средства контроля и проверки Больше автоматизированного контроля: - орфография - связанность - целостность ссылок - полнота - отсутствие дублей - …
  • 10. Техника #8 Маркировка элементов проекта Цветовая маркировка статусов готовности элементов Блокировка от изменений Использование слов- маркеров (TODO)
  • 11. Техника #9 Автоматизация компиляций и экспорта Режим командной строки позволяет встроить этап создания документации в общий процесс сборки приложения/системы
  • 12. Техника #10 История правок – рабочий инструмент менеджера проекта Упрощает: - Контроль доступа - Просмотр изменений - Составление отчетов - Контроль выполнения задач * Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
  • 13. Техника #11 Комментарии к изменениям - не сложно, но важно Фактически, создание документации к документации без лишних хлопот * Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
  • 14. Техника #12 Регулярные бэкапы – залог психического здоровья Альтернатива - хранение проектов в удаленном репозитории * Для удаленных Dr.Explain-проектов, хранящихся на платформе tiwri.com
  • 15. Работайте эффективно! Работайте в удовольствие! Журавлев Денис info@drexplain.com www.drexplain.ru