Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Распределение ответственности




Введение

Целью проекта является разработка клиент-серверного приложения для работы с pdf-документами.

Клиентская часть приложения должна работать в окне любого современного интернет-браузера. Это обеспечит кроссплатформенность приложения.

 

Данное приложение должно поддерживать следующий функционал:

1. Загрузка pdf-документа.

2. Отображение pdf-документ в виде картинок.

3. Отображение pdf-документа в виде HTML.

4. Редактирование pdf-документа.

5. Возможность выделения и копирования текст в pdf-документе.

6. Поиск по pdf-документу.

7. Поиск по всем загруженным pdf-документам.

8. Возможность оставлять закладки в pdf-документе.

9. Возможность комментирования выделенного текста в pdf-документе.

10. Возможность накладывания watermark’ов на страницы документа.

 

Кроме того, в рамках данного проекта следует предусмотреть клиенты для наиболее распространенных мобильных платформ.

 

TODO: Подумать про встраиваемое решение и общие документы.

 


Управление проектом

Организационная структура

В проекте принимают участие руководитель проекта, а так же 4 отдела разработчиков:

• Отдел, отвечающий за реализацию серверной части;

• Отдел, отвечающий за реализацию клиентского приложения;

• Отдел, отвечающий за реализацию клиентов для мобильных платформ;

• Отдел тестирования.

При этом в проекте так же принимают участия два дизайнера, работающие парт-тайм по мере необходимости. Они отвечают за разработку дизайна и верстку. И один опытный системный администратор, для настройки серверов, написание скриптов развертывания и создания backup-ов.

 

ü Отдел реализации серверной части

Отвечает за создание и поддержание в работоспособном состоянии серверной части, а также за разработку структуры базы данных.

 

ü Отдел реализации клиентского приложения

Отвечает за реализацию пользовательского web-интерфейса, реализующего весь описанный выше функционал.

ü Отдел реализации клиентов для мобильных платформ

Отвечает за реализацию основных возможностей пользовательского приложения на наиболее популярных мобильных платформах: Android, iOS, Windows Phone.

ü Отдел тестирования

Отвечает за тестирование приложений и подготовку их к релизу.

 

Распределение ответственности

Ответственность за результат проекта распределяется между руководителем проекта и начальниками отделов.

 

ü Руководитель проекта

Отвечает за общение с заказчиком, координирует все работы по проекту.

 

ü Начальник отдела разработки серверной части

Руководит процессом создания серверной части. В дальнейшем отвечает за поддержание серверов в работоспособном состоянии, создание резервных копий данных, введение дополнительных серверов и т.д.

 

ü Начальник отдела разработки клиентского приложения

Руководит созданием клиентского приложения. Отвечает за грамотное распределение нагрузки между участниками команды, распределяет пришедшие от отдела тестирования баги и полученные от руководителя проекта change request’ы.

 

ü Начальник отдела разработки мобильных клиентов

 

Руководит созданием приложений для мобильных платформ. Отвечает за грамотное распределение нагрузки между участниками команды, распределяет пришедшие от отдела тестирования баги и полученные от руководителя проекта change request’ы. Отслеживает рынок мобильных устройств на предмет появления новых платформ (например, Windows Phone 8) и согласует с руководителем проекта необходимость создания клиента под данную платформу.

 

ü Начальник отдела тестирования

Отвечает за тестирование приложений. Согласует с руководителем проекта критерии приемки приложений. Распределяет задачи по тестированию между своими подчиненными.

ü Системный администратор

Отвечает за поддержание серверов в рабочем состоянии. Обновление и установку ПО на сервера, своевременное создание бэкапов. В случае возникновения экстренных ситуаций системный администратор должен в кратчайшие сроки развернуть новый сервер (используя кук-буки и бэкапы).





Поделиться с друзьями:


Дата добавления: 2015-08-18; Мы поможем в написании ваших работ!; просмотров: 386 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Не будет большим злом, если студент впадет в заблуждение; если же ошибаются великие умы, мир дорого оплачивает их ошибки. © Никола Тесла
==> читать все изречения...

2599 - | 2278 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.