Качественная техническая задача – это не просто документ, а залог того, что доработки программного обеспечения будут соответствовать вашим ожиданиям. Как избежать недоразумений и получить именно тот функционал, который вам нужен?
Наша компания выполняет индивидуальные доработки программы. Что бы определить стоимость работ необходимо прислать нам задачу на доработку программы (техническое задание, далее по тексту – ТЗ).
ТЗ позволяет заказчику и разработчику понять друг друга, вместе разобравшись с целью и итоговым видом будущей индивидуальной доработки программы. В ТЗ объясните разработчику, что от него требуется в результате. Обеспечьте ТЗ образцами форм, сделанными в Excel или Word, или нарисованными от руки, но точно такими, которые Вы хотите получить в программе. Для отчетов опишите, какие будут колонки в отчете, и как они будут заполняться, какой нужен отбор (фильтры) и группировка. Для печатных форм документов опишите, что заполнять в каждой ячейке печатной формы. Для выполнения расчетов в документах опишите формулу расчета и откуда брать данные для вычисления.
В идеале ТЗ для разработчика должен составлять непосредственно заказчик, поскольку именно он досконально знает, какие исходные данные и что он хочет получить на выходе. Однако на практике часто у заказчика либо нет времени на составление ТЗ, либо есть только общее понимание того, что он хочет.
Наши консультанты могут обсудить с Вами задачи и самостоятельно подготовить проект автоматизации и коммерческое предложение по доработке программы. Стоимость обсуждения и подготовки проекта считается по тарифу за каждый час работы наших специалистов. Счет за работы необходимо будет оплатить в течение 3 рабочих дней.
Пример задачи заказчика, которая требует формирования ТЗ:
Необходимо рассчитать валовую прибыль по каждому заказу на печать.
Пример задачи заказчика, которая НЕ требует формирования ТЗ:
Необходимо рассчитать валовую прибыль по каждому заказу на печать. Под валовой прибылью мы понимаем разницу между суммой заказа и стоимостью всех материалов, которые будут списаны под этот заказ. В стоимость материалов должны входить отходы, если они есть в заказе. Стоимость материала определяем по плановой цене (из окна «Цены номенклатуры») количество материала. Вывести валовую прибыль в списке всех заказов на печать.
Разработка и внедрение индивидуальных доработок выполняется в следующей последовательности:
Описание
Кто выполняет
Подготовка технического задания на доработку программы
Заказчик (в некоторых случаях Разработчик совместно с Заказчиком)
Согласование технического задания
Заказчик и разработчик
Разработка программы в соответствии с техническим заданием
Разработчик
Тестирование разработанной программы со стороны разработчика (исполнителя)
Разработчик
Устранение замечаний по результатам тестирования со стороны разработчика (исполнителя)
Разработчик
Тестирование разработанной программы со стороны пользователя (заказчика) и формирование списка замечаний для разработчика.
Необходимо смоделировать все возможные ситуации по работе пользователей с данной доработкой программы, учесть различные наборы входных данных. Далее необходимо сформировать все замечания и передать их разработчику.
Заказчик
Устранение замечаний по результатам тестирования со стороны пользователя (заказчика)
Разработчик
Опытная эксплуатация разработанной программы и формирование списка замечаний для разработчика (если будут найдены замечания, не обнаруженные в пункте № 6)
Заказчик
Устранение замечаний по результатам опытной эксплуатации
Разработчик
Запуск программы в промышленную эксплуатацию
Заказчик
Максимальный срок принятия замечания по пунктам 6 и 8 составляет 2 месяца.
Задайте вопрос менеджеру
Задавайте ваши вопросы, и мы свяжемся с вами для их обсуждения.