Что такое техническое задание на доработки 1С? С точки зрения ГОСТов*, в которых регламентирована деятельность по разработке программного обеспечения и автоматизированных систем (АС) – это основной документ, определяющий требования и порядок развития или модернизации (далее – создания) автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие.
К сожалению, в ГОСТе не дано более четкого определения, поэтому, учитывая интересы взаимодействующих сторон – интегратора и заказчика, правильнее будет дать более точное определение. Техническое задание, являясь основным документом на проектирование автоматизированной системы, устанавливает основные характеристики и назначение АС, определяет необходимые этапы создания документации и ее состав, а также является частичным обоснованием стоимости внедрения 1С.
- Зачем нужно техническое задание
- Кто разрабатывает техническое задание
- Типовые ошибки при разработке технического задания
- Как избежать ошибок при составлении ТЗ
- Составление технического задания для программиста 1С
- Кто должен писать ТЗ?
- Отзывы о компании
- Написание Технического задания программисту
- Похожие темы (5)
Зачем нужно техническое задание
Основные проблемы в проекте возникают из-за некорректно сформулированных или незакрепленных требований проекта. Основные требования к результату должны быть описаны в техническом задании, которое формируется техническими специалистами исполнителя, а не заказчиком.
Таким образом, напрашиваются дополнения к уже сформулированному выше определению. Хочется добавить, что этот документ, содержащий требования, должен быть сформулирован на понятном для заказчика языке. Привязок к особенностям технической реализации АС не делается. Т.е. на этапе ТЗ в принципе неважно, на какой платформе будут реализовываться эти требования. Выяснением и формулированием требований, а также оформлением технического задания должен заниматься бизнес-аналитик, и никак не программист (хотя при совмещении ролей такой вариант возможен), потому что именно аналитик говорит с заказчиком на языке его бизнеса.
Корректное техническое задание, написанное и согласованное между всеми заинтересованными и ответственными лицами, является залогом успешной реализации любого проекта.
Бесплатная консультация эксперта
Руководитель Центра сопровождения 1С
Спасибо за Ваше обращение!
Специалист 1С свяжется с вами в течение 15 минут.
Кто разрабатывает техническое задание
Заказчик, как правило, не является специалистом в области информационных технологий, поэтому основные требования к результату должны быть описаны в техническом задании, которое формируется техническими специалистами исполнителя, а не заказчиком.
Типовые ошибки при разработке технического задания
Документ базируется на ГОСТ 34.602-89, дающий формализованную структуру, но не имеющий четких требований к изложению разделов и пунктов. Эта особенность стандарта — его сила и его слабость. Свобода изложения может привести к тому, что требования разделов (особенно функциональные):
- Излагаются не системно, без привязки к какой-либо структуре (модули системы, бизнес-процессы);
- Дублируются;
- Относятся к различным уровням детализации.
Допущение ошибок при составлении технического задания приводит к увеличению стоимости и продолжительности проекта. Основная задача технического задания – оформить требования заказчика в понятном и возможном к реализации формате.
Реализация требований заказчика невозможна без правильно составленного технического задания. Даже при наличии высокой компетенции сотрудников, возможно возникновение ошибок. Чаще всего встречаются следующие:
- Излишняя детализация;
- Требования, противоречащие друг другу;
- Неточные формулировки.
Многие заказчики грешат требованием к излишне детализированному описанию процесса работы системы, однако основное внимание следует сфокусировать на результате, а не на том, как должна выглядеть система.
Требования не должны быть противоречивыми. Также желательно избегать расплывчатых, неконкретных формулировок. При разработке ТЗ определяются базовые требования и назначение проекта, его функционал.
Как избежать ошибок при составлении ТЗ
Главное правило: больше конкретики. При составлении требований необходимо использовать ссылки на ГОСТ, нормативные документы заказчика, что позволит избежать двойного толкования или недопонимания между заказчиком и исполнителем.
При разработке ТЗ необходимо применять сухой, научный стиль изложения, избегать применения сравнений. Использовать следует терминологию отрасли, сферы, в которой ведется разработка проекта.
Руководствоваться нужно следующими правилами:
- Формирование ТЗ – это совместная работа исполнителя и заказчика;
- Риски исполнителя должны быть минимизированы и не должны превышать аналогичные для заказчика (иначе это приведет к увеличению стоимости проекта);
- Требования формируются объективными, использование субъективного виденья заказчика не рекомендуется;
- Не допускается использование терминов, принятых в широком деловом общении, но противоречащих принятым в отрасли и стандарте;
- Основное внимание уделяется описанию результатов, требуемых заказчиком. Например, заказчику необходимо получать отчет о движении товара в соответствующих аналитических разрезах, тогда в ТЗ должны быть подробно описаны параметры отчета (строки, аналитика, период, за который составляется отчет) и источники данных для его формирования. Самое главное здесь – не допустить расширенного толкования технического задания, иначе, если вы не указали период или источник данных, конечный результат может сильно отличаться от требований заказчика, а доработка потребует дополнительных средств и времени.
Разработка, например, «правильного» ТЗ программисту 1С, подразумевает полное погружение в тему, знание всех ее аспектов и тонкостей. ТЗ должно давать ответ не только на вопрос «что должен сделать программист», но в первую очередь – «какие задачи должна решать система 1С:Предприятие после выполнения работ». Требования должны быть сформулированы подробно, но без лишней информации. Это уменьшит вероятность появления неточностей и ошибок. Именно поэтому привести универсальный пример технического задания 1С не представляется возможным – каждый случай ТЗ на разработку 1С уникален.
Составление технического задания для программиста 1С
Многие сталкиваются с тем, что достаточно сложно объяснить коротко и ясно то, что мы хотим в повседневной жизни. А уж когда надо дать задание специалисту написать программу для организации или ИП с учетом особенностей и собственных пожеланий по функционалу, то можно вообще «зависнуть».
Позвоните или напишите в чат и мы совершенно бесплатно поможем Вам подготовить ТЗ по 1С!
Кто должен писать ТЗ?
Техническое задание 1С на доработку внешней обработкиНеобходимо настроить выгрузку данных из 1С в АРМ банка.
В связи с переходом организации на конфигурацию 1С «Зарплата и кадры государственного учреждения» требуется разработка других обработок, которые осуществляли бы аналогичный функционал на новой конфигурации.
Выгрузка данных должна основываться на документах «ЗаявкаНаОткрытиеЛицевыхСчетовСотрудников» и «ВедомостьНаВыплатуЗарплатыВБанк».
Имеющаяся обработка к конфигурации 1С «Зарплата бюджетного учреждения», осуществляющая выгрузку данных из документа «ЗаявкаНаОткрытиеЛицевыхСчетовСотрудников» и других справочников и регистров в файл DBF обмена данными с АРМ банка установленного образца.
Обработка выгружает данные в поля TAB_N, NAME, SERNUM, PASSCODE, PDAT, PWHR, BIRTHDAY, POSTINDEX, COUNTRY, CITY, STREET, REGION, BUILDING, CORP, FLAT, BPLACE, CITIZEN соответствующую информацию из конфигурации 1С, предварительно занесённую в указанный документ и другие учётные таблицы. Выгружаются табельный номер, ФИО сотрудника, его паспортные и адресные данные, день рождения и гражданство.
Это будут внешние отчёты и обработки с использованием механизма расширений, если текущие параметры совместимости базы и возможности платформы позволят это сделать. При изменении конфигурации базы следует создать: справочники, документы, регистры.
отребуется 5 рабочих дней работы программиста.
Отзывы о компании
- Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
- Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
- Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится. - Кетерер Т. М.
Написание Технического задания программисту
Автор Pavel779, 12 ноя 2013, 18:07
0 Пользователей и 1 гость просматривают эту тему.
Народ поскажите как пишется ТЗ для программистов на доработку объектов в 1С. Надо срочно изучить а с чего начать понятия не имею! Если есть у кагото методички, умные ссылки или видео с обучающем материалом. ПОДЕЛИТИСЬ ПОЖАЛУЙСТА!!!!!!
Чтобы было понятно, приведу аналогию: можно срочно изучить английский язык? Можно. Вопрос в качестве. А так же в первоначальной подготовке, готовности быстро усваивать новые знания. Очевидно, если человек уже в совершенстве владеет например немецким и французским, английский у него пойдет легче и при «срочном изучении» результат будет лучше.
Если ближе к делу, то ТЗ может быть детализировано по-разному. В вашем случае, судя по контексту вопроса, предположу, что детальное ТЗ писать не стоит даже пытаться, поэтому лучше сформулировать общие требования к разработке в произвольной понятной вам форме – это и будет ТЗ.
Добавлено: 12 ноя 2013, 19:30
P.S. чтобы понять масштаб трагедии, а так же правомерность сравнения с изучением иностранного языка почитайте статью «Техническое задание» в Википедии со всеми ссылками на ГОСТы и прочими премудростями.в особенности обратите внимание на раздел «Анализ задания заказчика»:
ЦитироватьИсходное задание выдаётся заказчиком и оформляется в виде технических требований. Перевести эти требования на язык предметной области, сформулировать задачу максимально полно и грамотно, обосновать необходимость её решения, осмыслить и уточнить исходные данные — первый этап работы. Исполнитель выполняет его в тесном контакте с заказчиком.
Вот именно технические требования я и рекомендовал бы вам описать в произвольной понятной вам форме.
Открываю то то, вижу то то, хочу чтобы тут было вот так кто, но когда у меня хорошее настроение, хочу чтобы было все как раньше, хорошее или плохое настроение я буду задавать при заходе в программу.Надо сделать обязательно до конца этого рабочего дня или меня убьет начальника. А еще у меня вылетает ошибка когда я делаю вот так, надеюсь, жду!!!
Вот тебе пример ТЗ. Напишешь детально в терминах для программистов, тебя попросят переписать или сделают не то что надо.
А есть хоть какой то шаблончик, как оно выглядит?
Pavel779, зачем вам шаблончик, как оно выглядит?не важно, как оно выглядит!опишите своими словами, что вам нужно примерно в том виде, как предложил GRADUS: мне нужно то-то и то-то, делать оно должно то-то, срок такой-то. Для начала этого хватит.
- Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4
- Конфигурирование, программирование в 1С Предприятие 8
- Написание Технического задания программисту