DF-ПРО-006 · Как проходит работа
Передача программы в работу: что включить в инструкцию
- Какие сведения зафиксировать до передачи
- Как описать штатные операции и проверку результата
- Что написать о доступах, сбоях и восстановлении
- Как проверить инструкцию на приёмке
Разработчик передал программу, показал её на встрече и прислал архив с файлами. Через неделю сотрудник уже не помнит, куда загружать данные, а при первой ошибке боится повторно запустить обработку. Формально результат сдан, но пользоваться им без автора пока нельзя.
Инструкция должна провести оператора через рабочий цикл: подготовить входные данные, запустить нужную версию, проверить результат и безопасно остановиться при отклонении. Отдельно описывают восстановление, полномочия сотрудников и зоны ответственности.
Это не перечень функций и не описание исходного кода. Документ составляют для конкретной роли и рабочей среды. Общий порядок передачи результата можно сопоставить с этапами работы Deskforge, а саму инструкцию включить в материалы, проверяемые при приёмке.
Что зафиксировать в начале инструкции?
Назовите программу, её назначение и операцию, которую выполняет сотрудник. Укажите актуальную версию, рабочую среду и дату обновления документа. Иначе рядом могут оказаться две верные инструкции для разных сборок.
Опишите границы программы: какие данные она принимает, какой результат создаёт и какие решения оставляет человеку. Например, обработчик заявок может проверить обязательные поля, но не исправлять сомнительные реквизиты за сотрудника.
Перечислите зависимости: программы, папки, сетевые ресурсы, подключения и форматы файлов. Для каждой зависимости задайте наблюдаемый признак готовности. Вместо расплывчатого требования проверить доступ напишите, какую папку открыть и какой тестовый файл должен быть виден.
Укажите владельца процесса, оператора и технического ответственного. Запишите, кому передавать ошибку, недоступность внешней системы и расхождение данных. Один общий контакт без зоны ответственности лишь увеличивает число пересылок.
Как описать штатную работу?
Каждую операцию оформляйте как проверяемый маршрут: исходные условия, действия, ожидаемый результат и контроль. В рекомендациях Microsoft по проектированию runbook также предлагается заранее определять входные данные, шаги, результаты и обработку неуспешных исходов.
Для ежедневной обработки файла маршрут может состоять из шести шагов:
- Проверить название файла, дату выгрузки и обязательные столбцы.
- Поместить файл в указанную входящую папку.
- Запустить обработку выбранной командой или кнопкой.
- Дождаться статуса завершения и открыть журнал операции.
- Сверить число принятых и отклонённых строк с исходным файлом.
- Переместить обработанный файл в архив за нужную дату.
Названия кнопок, папок и статусов записывайте так, как они выглядят в рабочей среде. Если программа создаёт запись в системе, итоговый файл и журнал, перечислите все три результата. Оператор должен отличать полное завершение от частичной обработки.
Добавьте редкие штатные случаи: пустой файл, повторную загрузку, отмену операции и запуск после перерыва. Для каждого укажите ожидаемый результат. Так предусмотренный отказ не примут за поломку, а настоящее отклонение не пропустят.
Что написать про сбои и восстановление?
Разделите сбои по наблюдаемым признакам: программа не запускается, файл отклонён, внешняя система недоступна, обработка остановилась или итоговые данные не сходятся с исходными. Общего указания обратиться к разработчику недостаточно.
Для каждого случая перечислите безопасные проверки, сведения для обращения и условие остановки. Обычно нужны время события, версия программы, название операции, сообщение об ошибке, входной файл и путь к журналу. Пароли и другие секреты в такой пакет не включают.
Если повторный запуск разрешён, объясните, продолжит ли программа прерванную операцию, начнёт её заново или создаст дубли. Если безопасный повтор не предусмотрен, это нужно указать прямо вместе с порядком передачи проблемы ответственному.
NIST SP 800-34 Rev. 1 описывает планирование восстановления информационных систем через процедуры и технические меры. В инструкции поэтому фиксируют не только расположение резервной копии, но и ответственного, последовательность действий и проверку результата перед возвратом к обычной работе.
Как передать доступы и настройки?
В инструкции перечисляют роли и необходимые права, но не пароли, токены и секретные ключи. Для каждого доступа укажите систему, назначение, владельца учётной записи, способ запроса и порядок отзыва. Оператору не нужны административные права, если он только загружает файл и проверяет результат.
Зафиксируйте исходную конфигурацию: версию программы, адрес среды, расписание, пути к папкам, форматы данных и активные интеграции. Секретные значения заменяют указанием на согласованное защищённое место хранения без раскрытия содержимого.
NIST SP 800-128 связывает управление конфигурацией с контролем и наблюдением за настройками системы. Рядом с инструкцией полезен журнал изменений: что поменялось, в какой версии и какие операции после этого нужно проверить повторно.
После передачи отзовите ненужные временные права подрядчика, а постоянные доступы закрепите за ответственными со стороны заказчика. Сотрудники должны знать, кто восстановит доступ без участия разработчика.
Как проверить инструкцию при приёмке?
Передайте документ сотруднику, который не участвовал в разработке, и попросите выполнить типовой сценарий без устных подсказок. Отмечайте места, где ему приходится угадывать папку, команду, формат данных или признак завершения. Каждая догадка показывает пробел в документе.
Затем создайте безопасное отклонение: файл без обязательного поля, недоступную тестовую папку или отменённую операцию. Сотрудник должен распознать проблему, сохранить нужные сведения и выбрать предусмотренное действие. Порядок подготовки такого отчёта разобран в статье об описании ошибки программы.
В протоколе проверки укажите версии программы и инструкции, пройденные сценарии, найденные пробелы и ответственных за исправления. Передача завершена, когда назначенный оператор выполняет основные действия и самостоятельно проверяет результат по документу.
Инструкцию пересматривают после изменения интерфейса, входных данных, ролей, настроек или порядка восстановления. Обновлённый документ нужно снова проверить хотя бы на основном сценарии и одном предусмотренном сбое.
Источники
Deskforge на связи
Где нас найти
Нажмите на карточку или наведите камеру на QR-код.