Персонал, необходимый для поддержания продукта
Роли и компетенции команды разработчика, принципы непрерывности и конфиденциальности, а также то, какой персонал необходим типографии-пользователю.
Обновлено:
Поддержание продукта в работоспособном состоянии требует команды, охватывающей разработку, эксплуатацию среды и поддержку, с практическим знанием полиграфии. Приведённые ниже роли описывают необходимые компетенции, а не конкретных людей; в небольшой команде один человек может совмещать несколько ролей.
5.1. Роли в команде разработчика
| Роль | Обязанности | Компетенции |
|---|---|---|
| Владелец продукта | планирование и расстановка приоритетов, решение о выпуске, отношения с типографиями-пользователями, подтверждение функций на реальном процессе | знание процессов типографии (расчёт цены, печать, послепечатная обработка, доставка, выставление счетов), электронной торговли и соответствующего законодательства (НДС, выставление счетов, защита данных) |
| Разработчик (клиентская и серверная части) | анализ, реализация, автоматические тесты, рецензирование кода, миграции данных | современная клиент-серверная веб-разработка, базы данных, интерфейсы внешних поставщиков (платежи, курьерские службы, электронная почта), безопасность веб-приложений, управление версиями; высшее техническое образование или равноценный опыт |
| Администратор среды эксплуатации | хостинг, выпуск версий, мониторинг, резервные копии и восстановление, сертификаты и домены, реагирование на инциденты | администрирование систем и сетей, автоматизация выпуска, диагностика инцидентов |
| Специалист поддержки и внедрения | ответы на обращения, настройка магазинов при внедрении, импорт каталога и формул, обучение команд, приём предложений | практическое знание полиграфии и детальное знание панели управления, ясность в общении, строгое документирование каждого вмешательства |
| Автор документации и переводчик | Руководство пользователя, Функциональные характеристики, настоящий документ, тексты интерфейса на румынском, русском и английском языках | техническое письмо, знание полиграфической терминологии на трёх языках |
Качества, общие для всех ролей: способность к анализу и к освоению новых технологий и инструментов; умение общаться с людьми, не являющимися техническими специалистами; строгость в работе с данными, за которыми стоят деньги клиентов и типографий; сдержанность в обращении с данными магазинов.
5.2. Непрерывность
Критические процедуры — выпуск версии, откат к предыдущей версии, восстановление из резервной копии, настройка нового магазина, подключение интеграции — документированы внутри компании таким образом, чтобы ни одно действие не зависело от одного-единственного человека. Код, конфигурация среды и документация находятся под управлением версиями, с полной историей изменений.
5.3. Конфиденциальность и доступ к данным
Персонал разработчика получает доступ к данным типографии только для поддержки, устранения неисправностей или внедрения, в строго необходимом объёме, а когда речь идёт об изменениях — с согласия типографии. Доступ является именным и может быть отозван; учётные данные внешних сервисов, введённые типографией, остаются скрытыми в панели управления и никогда не запрашиваются в открытом виде. Персональные данные конечных клиентов обрабатываются от имени типографии, согласно политике, опубликованной на её сайте.
5.4. Персонал типографии-пользователя
Типографии не нужны программисты или системные администраторы. Эксплуатация требует:
- администратора магазина, который настраивает каталог, цены, статусы, доставку, платежи, дизайн и команду, — со знаниями, описанными в документе Функциональные характеристики, 2.5;
- менеджеров, операторов и, при необходимости, бухгалтера, которые работают в панели управления в рамках своих ролей, с обычными навыками работы в браузере и знанием собственного производственного процесса.
Обучение проводится при внедрении, вместе со специалистом поддержки, на основе Руководства пользователя; после запуска новые ситуации покрываются документацией и поддержкой.