Загрузить презентацию - CEE

Download Report

Transcript Загрузить презентацию - CEE

Поддержка SaaS в системах документирования ПО
Степалина Екатерина,
Кафедра управления разработкой программного
обеспечения ГУ-ВШЭ
14 октября 2010 г.
Одним из конкурентных
преимуществ западных
продуктов (программного
обеспечения,
промышленного
оборудования) является то,
что они
ХОРОШО
ДОКУМЕНТИРОВАНЫ.
Продукт?
•Информационные системы
•Фреймворки, библиотеки
• Сервисы
•Оборудование
3
Люди не хотят/не могут
пользоваться продуктом, о
котором мало информации,
или ее сложно найти.
О чем?
•Документирование
•Системы документирования: CMS, DMS, Wiki
•Standalone и SaaS-версии (Hosted) систем
документирования
5
Виды документов
•
•
•
•
Проектные документы
Проектная
Технические документы
документация
Пользовательские документы
Документация кода
Технические Комментарии
документы
кода
Пользовательская документация
7
Относительные трудозатраты на разных этапах разработки
документации по Joann T. Hackos*
•
•
•
•
•
Планирование информации (Information Planning,
10%)
Проектирование (Information Design, 20%)
Разработка (Information Development, 50%)
Эксплуатация (Production,20%)
Оценивание (Evaluation, менее 1%)
JoAnn T. Hackos. Information Development: Managing Your Documentation Projects, Portfolio,
and People, 2007.
8
Основные требования к инструменту документирования
Требования/Тип документации
Комментарии
кода
Функциональные требования
Низкий
Высокий
Высокий
Пользовательская
Средний
Средний
Средний
Средний
Низкий
Средний
Высокий
Средний
Низкий
Средний
Низкий
Высокий
Низкий
Низкий
Низкий
Нефункциональные требования
конфиденциальности Высокий
Средний
Низкий
Высокий
Поддержка
многопользовательского режима
редактирования
Re-use контента
Удаленный доступ и источнику
(через Интернет)
Публикация из единого источника
в различные форматы
Автоматизированная локализация
Защита
информации
Масштабируемость системы
Отказоустойчивость
Проектная
Низкий
Средний
Число требований с приоритетами 1/3/4
Высокий/Средний/Низкий
Эффективность применения SaaS- Низкая
средств
Техническая
Высокий
Низкий
Средний
Средний
Результаты
1/6/1
Средний
Средний
Высокий
Средний
1/3/4
5/2/0
Средняя
Низкая
Высокая
9
Виды систем документирования
• Wiki
• XML CMS
10
Wiki
• Wiki обеспечивает свободное размещение
материала в базе знаний, где навигация по разделам
осуществляется в основном с помощью поиска по
ключевым словам. Wiki – это веб-ориентированный
формат.
• Примеры: MediaWiki, TWiki, Doku Wiki, Confluence
11
XML CMS
Крупнейшие XML CMS используют архитектуру
информационных типов DITA. Для обеспечения полного цикла
документирования для работы с DITA обеспечиваются
следующие компоненты:
– Редактор (XML editor)
– Система управления контентом (XML CMS)
– Публикатор (DITA publisher)
Часто все эти компоненты входят в состав XML CMS.
Примеры: Astoria OnDemand, X-Hive Docato
12
Оба типа систем имеют Standalone-версии, которые
можно установить на собственное оборудование
компании, или на оборудование, арендуемое в ЦОД.
13
Что дешевле?
14
Стоимость Standalone-лицензий Wiki и CMS (1 из 2)
Название
системы
Тип
лицензи
и
PmWiki
GPL 2
DokuWiki GPL 2
MediaWiki GPL
TWiki
GPL
Confluence Commer
cial
Для open
sourceпроектов
Стоимость Максимально Назначение
лицензии на е
число
1 автора
авторов
Top 5 Wiki-систем
0
Не указано
Для
любых
компаний,
конечных пользователей
0
Не указано
Как внутренний ресурс для
малых и средних компаний
0
Не указано
Для конечных пользователей,
образовательных ресурсов
0
Не указано
Для крупных компаний
32$
До 25
Для любых компаний
6$
0
От 2000
Не
ограничено
15
Стоимость Standalone-лицензий Wiki и CMS (2 из 2)
Название
системы
Тип
лицензи
и
Bluestream Commer
XDocs
cial
IXIASOFT Commer
DITA CMS cial
Framework
PTC
Commer
Arbotext cial
Content
Manager
Trisoft
Commer
Infoshare cial
Стоимость Максимальн Назначение
лицензии на ое
число
1 автора
авторов
XML CMS для DITA
От 5000$
3
Для небольших компаний с
жестко
ограниченным
бюджетом
От 65 000$ Не указано Для крупных компаний
От 100 000$ Не указано
Для очень крупных компаний
50 000 - 250 Не указано
000€
Для крупных компаний
16
Современные производители Wiki и XML CMS
предлагают SaaS-решения (Hosted).
17
Wiki, имеющие Hosted версии:
• Open source – BusinessWiki, Metadot Wiki, MindTouch,
Wagn, Wikidot;
• Коммерческие – Confluence, CentralDesktop, EditMe,
Incentive, Neticipia, PBWiki, Wikia, Wikispaces.
18
XML CMS, имеющие Hosted
версии:
(все коммерческие)
• С полной поддержкой SaaS – Astoria On Demand,
DITA Exchange, DocZone;
• С опциональной поддержкой – Bluestream XDocs,
Siberlogic SiberSafe, Trisoft Infoshare, Vasont, X-Hive
Docato.
19
Стоимость аренды Wiki и XML CMS-систем (1из 2)
Число пользователей
Confluence
плагинами
Balsamiq)
Hosted**
Gliffy
5
(с и
Подписка на JIRA Studio 50$
для
разработчиков
документации (включает
Confluence)
CentralDesktop
От
15$
EditMe*
10
В месяц
25
100
200$
Wiki-системы
400$ 650$ 950$ -
100$
От
30$
500
5
10
В год
25
100
500
2000 4000$ 6500$
$
9500$
250$
400$ 500$ 500$ 1000 2500$ 4000$
$
5000$
От
75$
От
От
От
От
От
300$ 1500 180$ 360$ 900$
$
От
6000$
От
3600$
От 4,95$ за одну учетную запись
20
Стоимость аренды Wiki и XML CMS-систем (2 из 2)
Число пользователей
5
10
В месяц
25
100
500
5
10
В год
25
100
500
XML CMS для DITA
Astoria On Demand*
От 12000$
От 144000$
SiberLogic SiberSafe*
От 250$
От 3000$
DITA Exchange*
От 500$
От 6000$
** Требует подписки на JIRA Studio не менее, чем на 5 программистов.
* Цена зависит от количества учетных записей, используемых модулей и является предметом
индивидуального соглашения.
21
Стоимость систем Wiki и XML CMS
Бюджет
средства Немасштабируемый
документирования/Масштаб
продукта
Масштабируемый
(мультиязычный)
0$
Wiki Standalone
Wiki Standalone*
< 1000$
Wiki Standalone, Hosted
XML CMS Hosted
1000-5000$
Wiki Standalone
XML CMS Hosted
5 000$-50 000$
Wiki Standalone
XML CMS Standalone
Более 50 000$
-
XML CMS Standalone
* Не обеспечивает специальной поддержки для мультиязыковой публикации.
22
Системы и инструменты, доступные по SaaS
• Общедоступные Google Apps: Google Docs;
• Wiki-системы: BusinessWiki, Confluence, EditMe;
• Wiki-системы, интегрированные в систему
управления задачами: Confluence в пакете JIRA
Studio;
• DITA XML CMS (может потребоваться редактор и
публикатор для DITA): Astoria On Demand, DocZone,
DITA Exchange.
23
Ссылки
• Wikimatrix. Compare them all: wikimatrix.org
• DITA newsletter: ditanewsletter.com
24
Спасибо за внимание!
Вопросы?
25