Акционерное общество «Российский концерн по производству электрической и тепловой энергии на атомных станциях»
(АО «Концерн Росэнергоатом»)
ПРИКАЗ
2 9. 06. 2018
Москва
О введении в действие СТО 1.1.1.01.003.1340-2017
В соответствии с Программой разработки новых и актуализации действующих стандартов организации (СТО) и руководящих документов эксплуатирующей организации (РД ЭО) АО «Концерн Росэнергоатом» на 2016 — 2018 гг. (ПРГ-79К(04-08)2015), утвержденной и введенной в действие приказом АО «Концерн Росэнергоатом» (далее — Концерн) от 25.12.2015 № 9/1485-П (в редакции приказа Концерна от 05.12,2016 № 9/1598-П), пересмотрен РД ЭО 1.1.2.01.0740-2012 «Техническая документация. Положение о порядке разработки, регистрации и учета решений (технических решений)».
На основании изложенного
ПРИКАЗЫВАЮ:
1. Ввести в действие с 20.09.2018 СТО 1.1.1.01.003.1340-2017 «Разработка, оформление и учет решений (технических решений). Общие требования» (далее -СТО 1.1.1.01.003.1340-2017, приложение).
2. Заместителям Генерального директора, заместителям Генерального директора — директорам филиалов Концерна — действующих атомных станций, директорам филиалов Концерна — дирекций строящихся атомных станций, директорам филиалов Концерна, руководителям структурных подразделений центрального аппарата Концерна принять СТО 1.1.1.01.003.1340-2017 к руководству и исполнению.
3. Департаменту планирования производства, модернизации и продления срока эксплуатации (Максимов Ю.М.):
3.1. Внести СТО 1.1.1.01.003.1340-2017 в подраздел 1.1.1 части III Указателя технических документов, регламентирующих обеспечение безопасности на всех этапах жизненного цикла атомных станций (обязательных и рекомендуемых к использованию).
2
2017.
3.2. Обеспечить координацию работ по внедрению СТО 1.1.1.01.003.1340-
4. Признать утратившими силу с 20.09.2018:
4.1. Указание ОАО «Концерн Росэнергоатом» от 29.09.2011 № 9/188-У «О введении в действие Методических указаний».
4.2. Приказ ОАО «Концерн Росэнергоатом» от 06.02.2012 № 9/100-П «О введении в действие РД ЭО 1.1.2.01.0740-2012».
4.3. Приказ ОАО «Концерн Росэнергоатом» от 17.08.2012 № 9/746-П «Об утверждении и введении в действие изменений в нормативные документы».
4.4. Приказ ОАО «Концерн Росэнергоатом» от 24.03.2014 № 9/299-П «Об утверждении и введении в действие Изменения № 2 к РД ЭО 1.1.2.01.0740-2012».
4.5. Приказ ОАО «Концерн Росэнергоатом» от 28.04.2014 № 9/463-П «Об утверждении и введении в действие Изменения № 3 к РД ЭО 1.1.2.01.0740-2012».
4.6. Приказ ОАО «Концерн Росэнергоатом» от 13.05.2014 № 9/510-П «О внесении изменения в приказ ОАО «Концерн Росэнергоатом» от 06.02.2012 № 9/100-П».
4.7. Приказ ОАО «Концерн Росэнергоатом» от 30.10.2014 № 9/1185-П «Об утверждении и введении в действие Изменения № 4 к РД ЭО 1.1.2.01.0740-2012».
4.8. Приказ АО «Концерн Росэнергоатом» от 11.08.2016 № 9/1004-П «Об утверждении и введении в действие Изменения № 5 к РД ЭО 1.1.2.01.0740-2012».
4.9. Приказ АО «Концерн Росэнергоатом» от 30.05.2017 № 9/693-П «Об утверждении и введении в действие Изменения № 6 к РД ЭО 1.1.2.01.0740-2012».
4.10. Приказ АО «Концерн Росэнергоатом» от 26.12.2017 № 9/1837-П «Об утверждении и введении в действие Изменения № 7 к РД ЭО 1.1.2.01.0740-2012».
4.11. Приказ АО «Концерн Росэнергоатом» от 29.01.2018 № 9/94-П «Об утверждении и введении в действие Изменения № 8 к РД ЭО 1.1.2.01.0740-2012».
4.12. Приказ АО «Концерн Росэнергоатом» от 02.03.2018 № 9/261-П «Об утверждении и введении в действие Изменения № 9 к РД ЭО 1.1.2.01.0740-2012».
А.В. Шутиков
И.о. Г енерального директора
А.С. Куликов, +7 (495) 994-46-10 М.Ю. Новикова, 15-76
СТО 1.1.1.01.003.1340-2017
— изменение алгоритмов и уставок защит и блокировок (кроме случаев, когда предусмотрен выпуск Решения);
— демонтаж и вывод из эксплуатации оборудования в случае отсутствия необходимой проектно-конструкторской и рабочей документации на демонтаж и вывод из эксплуатации или переноса сроков, указанных в программе и графике демонтажа;
— использование оборудования, комплектующих изделий (элементов), узлов, деталей, материалов и полуфабрикатов общепромышленного назначения для изготовления (ремонта) оборудования, относящегося к 3 и 4 классам безопасности по классификации, установленной в проекте АС;
— замену технологического оборудования (и его элементов) классов безопасности со 2 по 4 по классификации, установленной в проекте АС, и относящегося к группам «В» и «С» по классификации, установленной в проекте АС, на оборудование другого типа аналогичное по характеристикам;
— возможность, сроки и условия дальнейшей эксплуатации элементов в составе систем энергоблоков АС (продление или установление ресурсных характеристик):
а) по элементам, относящимся ко 2 классу безопасности по классификации, установленной в проекте АС, не зарегистрированным в органах Федеральной службы по экологическому, технологическому и атомному надзору;
б) по всем элементам, относящимся к 3 классу безопасности
по классификации, установленной в проекте АС;
в) по всем элементам, относящимся к 4 классу безопасности
по классификации, установленной в проекте АС;
г) зданиям и сооружениям, грузоподъемным кранам.
— продолжение эксплуатации оборудования и трубопроводов, относящихся к 1 и 2 классам безопасности по классификации, установленной в проекте АС, с дефектами, ранее обнаруженными и не получившими развитие, и по которым уже было ранее оформлено Решение, в котором было указано, что в этом случае оформляется техническое решение;
СТО 1.1.1.01.003.1340-2017
— перенос сроков ремонта оборудования сверх сроков, регламентированных нормативными ремонтными циклами, или уменьшение запланированных объемов работ по ремонту оборудования группы «С» и/или класса безопасности 3-4 по классификации, установленной в проекте АС;
— продолжение эксплуатации технических устройств, оборудования и сооружений, применяемых на опасных производственных объектах, на которые не распространяются требования федеральных норм и правил в области использования атомной энергии, в пределах продленных сроков эксплуатации, их замену (модернизацию), ремонт или снижение рабочих параметров, вывод из эксплуатации, использование по иному назначению;
— закупку оборудования стоимостью более 5 млн рублей, не требующего монтажа, и направленную на внедрение передовой техники и технологии, механизации и автоматизации производства, замену морально устаревшего и физически изношенного оборудования новым, более производительным.
1.6 Решение (техническое решение) является основанием для разработки технических заданий на подготовку проектно-конструкторской документации на изменение проектной, конструкторской, технологической, монтажной, пусконаладочной, эксплуатационной и документации по техническому обслуживанию и ремонту при осуществлении модернизации систем, оборудования, трубопроводов, зданий и сооружений.
1.7 Типовое отраслевое Решение является документом, определяющим решение вскрытой однотипной для нескольких АС проблемы эксплуатации и порядок реализации.
1.8 Решение, влияющее на стоимость проектов капитальных вложений атомной отрасли, оформляется в соответствии с требованиями единого отраслевого порядка [2].
7
СТО 1.1.1.01.003.1340-2017
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие нормативные документы:
НП-089-15 Правила устройства и безопасной эксплуатации оборудования и трубопроводов атомных энергетических установок
НП-001-15 Общие положения обеспечения безопасности атомных станций НП-017-18 Основные требования к продлению срока эксплуатации блока атомной станции
НП-084-15 Правила контроля основного металла, сварных соединений и наплавленных поверхностей при эксплуатации оборудования, трубопроводов и других элементов атомных станций
НП-096-15 Требования к управлению ресурсом оборудования и трубопроводов атомных станций. Основные положения
ГОСТ Р 50.07.01-2017 Система оценки соответствия в области использования атомной энергии. Оценка соответствия в форме решения о применении импортной продукции на объекте использования атомной энергии. Процедура принятия решения
СТО 1.1.1.01.0069-2017 Правила организации технического обслуживания и ремонта систем и оборудования атомных станций
СТО 1.1.1.03.004.0179-2013 Положение о лицензионной деятельности СТО 1.1.1.01.007.0281-2010 Управление ресурсными характеристиками элементов энергоблоков атомных станций
СТО 1.1.1.04.003.0542-2014 Порядок организации и проведения модернизации систем и оборудования
СТО 1.1.1.01.003.0667-2016 Классификация технической документации АО «Концерн Росэнергоатом»
СТО 1.1.1.01.003.0845-2016 Техническая документация. Термины и
определения
СТО 1.1.1.01.003.1340-2017
СТО 1.1.1.01.006.0327-2015 Продление срока эксплуатации блока атомной станции
РД ЭО 1.1.2.01.0787-2017 Идентификация опасных производственных объектов. Положение
СТО 1.1.04.001.0802-2015 Производственный контроль за соблюдением требований промышленной безопасности на опасных производственных объектах. Положение
РД ЭО 1.1.2.01.0713-2013 Положение об оценке соответствия в форме приемки и испытаний продукции для атомных станций
РД ЭО 1.1.2.01.0075-2015 Страховой запас оборудования, узлов и запасных частей для проведения неплановых ремонтных работ на атомных станциях. Положение
РД ЭО 1.1.2.01.0623-2015 Ремонтный обменный фонд оборудования, узлов и запасных частей. Положение
ПОР 1.3.2.18.1007-2015 Формирование Программы мероприятий по обеспечению ядерной, радиационной, технической и пожарной безопасности при эксплуатации атомных станций. Порядок
ПО 1.3.2.13.1024-2015 Неснижаемый запас товарно-материальных ценностей для обеспечения ремонтно-эксплуатационных нужд атомных станций. Положение.
3 Термины и определения
В настоящем стандарте применены термины по НП-001, НП-017, НП-089, НП-084, НП-096, СТО 1.1.1.01.003.0845, а также следующие термины с соответствующими определениями:
опасный производственный объект: Предприятие или его цех, участок, площадка, а также иные производственные объекты, указанные в приложении 1 [3] типовое отраслевое Решение: Организационно-технический документ,
утверждаемый руководством АО «Концерн Росэнергоатом», распространяющийся на несколько атомных станций.
9
4 Сокращения
АС |
— атомная станция |
АСУТД |
— автоматизированная система управления технической документацией |
БН |
— реактор на быстрых нейтронах |
ВВЭР |
— во до — водяной энергетический реактор |
ВЭ |
— вывод из эксплуатации |
Г оскорпорация |
— Еосударственная корпорация по атомной энергии |
«Росатом» |
«Росатом» |
ДТОР |
— Департамент по техническому обслуживанию, ремонту и монтажу АС |
ЕОСДО |
— единая отраслевая система документооборота |
ИС SAP ERP |
— информационная система управления ресурсами предприятия |
концерн |
— АО «Концерн Росэнергоатом» |
нд |
— нормативный документ |
НИОКР |
— научно-исследовательские и опытно-конструкторские работы |
опо |
— опасный производственный объект |
ОТИиПБ |
— отдел технической инспекции и промышленной безопасности |
ПТО |
— производственно-технический отдел |
ПВЭ |
— подготовка к выводу из эксплуатации |
пмвэ |
— программа мероприятий по обеспечению вывода из эксплуатации атомных станций и проведения научно-исследовательских и опытно-конструкторских работ по обоснованию и повышению безопасности выводимых из |
10
СТО 1.1.1.01.003.1340-2017
эксплуатации объектов |
||||||||||||||||||||
|
5 Основания для принятия Решения (технического решения)
5.1 Основанием для принятия (оформления) Решения (технического решения) могут быть:
— требования условий действия лицензий на эксплуатацию (в том числе лицензий на эксплуатацию энергоблоков, остановленных для вывода из эксплуатации) и вывод из эксплуатации энергоблоков АС;
— требования условий действия лицензий на сооружение энергоблоков АС;
— требования лицензий (разрешений) на отдельные виды деятельности АС;
— результаты анализа отступлений от требований нормативной документации по безопасности;
— программы повышения безопасности, экономичности, надежности и эффективности;
11
СТО 1.1.1.01.003.1340-2017
— общеотраслевые программы;
— результаты анализа и оценок безопасности;
— опыт эксплуатации систем, оборудования, зданий, сооружений;
— опыт выполнения технического обслуживания и ремонта;
— опыт выполнения пусконаладочных работ;
— результаты научно-исследовательских и опытно-конструкторских работ (НИОКР), выполненных предприятиями и организациями по заданию концерна и его филиалов;
— технические предложения организаций — разработчиков проектов АС и РУ;
— рационализаторские предложения и изобретения;
— предписания регулирующих и надзорных органов;
— циркуляры;
— анализ нарушений в работе и отклонений в работе АС;
— результаты оценки технического состояния и ресурсных характеристик элементов АС;
— анализ вариантов решения проблемы эксплуатации, оформленный в установленном порядке;
— технические программы международного сотрудничества;
— изменения утвержденных годовых программ по целевым резервам;
— корректирующие мероприятия, содержащиеся в отчетах о расследовании событий в работе АС и/или предусмотренные распорядительными документами концерна.
6 Форма, состав и содержание Решения (технического решения) по оборудованию, трубопроводам, системам, другим элементам АС и производственным процессам
6.1 Решение (техническое решение) включает следующие обязательные структурные элементы и реквизиты:
— название органа государственного управления (при необходимости);
— полное и сокращенное название концерна;
12
СТО 1.1.1.01.003.1340-2017
— название филиала — действующей или строящейся атомной станции (для технического решения) или названия филиалов — действующих атомных станций (для типового отраслевого Решения);
— блок атомной станции (строящийся, эксплуатируемый, остановленный для вывода из эксплуатации, выводимый из эксплуатации), в отношении которого оформляется Решение (техническое решение);
— гриф утверждения;
— гриф одобрения Ростехнадзором (при необходимости);
— наименование документа (Решение, техническое решение);
— код обозначения, дату регистрации Решения (технического решения);
— наименование Решения (технического решения);
— обосновывающую часть;
— решающую часть;
— приложения (при необходимости);
— гриф согласования;
— реквизиты исполнителя;
— чек-лист оценки влияния внедрения Решения (технического решения) на безопасность и необходимость внесения изменения в УДЛ;
— список рассылки.
Форма Решения (технического решения) приведена в приложении А.
6.2 Наименование органа государственного управления, полное наименование концерна, наименование филиала — атомной станции, номера блока атомной станции (для технического решения) приводится в соответствии с действующими законами Российской Федерации, Уставом концерна [4], положениями о филиалах концерна — атомных станциях.
Гриф утверждения проставляется в правом верхнем углу первого листа документа.
13
СТО 1.1.1.01.003.1340-2017
Гриф утверждения должен состоять из слова «УТВЕРЖДАЮ», наименования должности лица, утверждающего документ, его подписи, инициалов, фамилии и даты утверждения.
Гриф согласования состоит из слова «СОГЛАСОВАНО», должности лица организации, с которой проводится согласование документа (включая наименование организации), личной подписи, расшифровки подписи (инициалов, фамилии) и даты согласования.
Гриф согласования может содержать ссылку на документ (в том числе зарегистрированный в ЕОСДО), в котором зафиксировано согласие организации с содержанием Решения (технического решения).
Гриф «СОГЛАСОВАНО» располагают на последней странице Решения, на свободном месте под текстом документа или приводят на отдельном листе («Лист согласования»), который оформляют при большом количестве должностных лиц, согласующих Решение.
Слова «УТВЕРЖДАЮ» и «СОГЛАСОВАНО» печатаются обычными прописными буквами, в кавычки не заключаются, двоеточие после этих слов не ставится.
Решению присваивается обозначение в соответствии с требованиями, изложенными в 8.1.
Техническому решению присваивается обозначение в соответствии с установленным на АС порядком.
Обозначение (шифр) Решения (технического решения) приводится на титульном листе, листе согласования (см. рисунок А.1 приложения А) и на первых страницах приложений к Решению.
Номера страниц Решения (технического решения) располагаются на всех страницах, кроме титульного листа, в верхнем колонтитуле с выравниванием по центру рабочего поля.
6.3 Наименование Решения (технического решения) должно содержать краткую информацию о его содержании и начинаться с предлогов «О», «Об», например: «О внесении…», «Об условиях…», «Об изменении…» и т.п.
14
СТО 1.1.1.01.003.1340-2017
6.4 Текст Решения (технического решения) должен состоять из обосновывающей и решающей частей.
6.4.1 В обосновывающей части Решения (технического решения) должна быть указана причина внесения изменений и краткое обоснование необходимости выполнения работ по внесению изменений в устройство систем и оборудования, указаны класс и группа оборудования, на котором планируется проводить работы, по классификации, установленной в проекте АС (проекте вывода из эксплуатации), результаты предварительной оценки влияния планируемых мероприятий на безопасность (ядерную, радиационную, пожарную, техническую, промышленную, экологическую, труда), необходимость/ отсутствие необходимости изменения УДЛ.
При описании краткого обоснования необходимости выполнения работ обязательно указываются ссылки на соответствующие пункты нормативных документов (СНиП, СП, ГОСТ и т.п.), регламентирующих конкретные требования (например, при указании нарушения требований пожарной безопасности обязательно указываются конкретные пункты соответствующих нормативных документов, сводов правил и т.п.).
Если принимаемое Решение (техническое решение) распространяется на оборудование, трубопровод, систему, элемент АС, которые отсутствуют в проекте АС, и обусловлено необходимостью внесения изменений/ дополнений в проект АС (проект ВЭ), то в обосновывающей части Решения (технического решения) должно быть указано, что класс и группа оборудования (элемента) по классификации, установленной в проекте АС (проекте ВЭ), определяются при разработке проектной документации.
6.4.2 В решающей части Решения (технического решения) излагается краткое содержание сути принятого решения и формулировка принятых к реализации мероприятий для решения поставленной задачи (устранения проблемы). Под каждым мероприятием указываются исполнители и сроки выполнения работ (конкретный срок, срок согласно договору на выполнение работ, по графику ПНР и т. д.). В случае необходимости определяются источники финансирования работ или программа, в рамках которой реализуется Решение.
15
A
РОСЭНЕРГОАТОМ
ЭЛЕКТРОЭНЕРГЕТИЧЕСКИЙ ДИВИЗИОН РОСАТОМА
’ll.
ШШл
Акционерное общество «Российский концерн по производству электрической и тепловой энергии на атомных станциях»
(АО «Концерн Росэнергоатом»)
УТВЕРЖДАЮ
Заместитель Генерального директора директор по прошЙодству и эксплуатацилАЭС
_>_А.А. Дементьев
04 2018
СТАНДАРТ ОРГАНИЗАЦИИ СТО 1.1.1.01.003.1340-2017
РАЗРАБОТКА, ОФОРМЛЕНИЕ И УЧЕТ РЕШЕНИЙ (ТЕХНИЧЕСКИХ РЕШЕНИЙ)
ОБЩИЕ ТРЕБОВАНИЯ
СТО 1.1.1.01.003.1340-2017
В решениях (технических решениях) по модернизации систем и оборудования АС сроки выполнения работ необходимо определять исходя из последовательного выполнения этапов (проектирование, комплектация, строительно-монтажные работы, пусконаладочные работы) с учётом конкретных сроков выполнения каждого этапа.
6.5 На технологические операции, ограниченные во времени (например, на период горячей обкатки РУ, на период проведения испытаний и т.п.) в решающей части Решения (технического решения) указывается соответствующий период действия Решения (технического решения).
6.6 В Решении должны быть указаны руководители АС, ответственные за реализацию Решения, руководители структурных подразделений ЦА концерна, ответственные за контроль реализации решений (в соответствии с направлениями деятельности), а также должны быть приведены должности, наименование организаций, фамилии и инициалы должностных лиц, разработавших Решение (техническое решение).
6.7 Реквизиты исполнителя документа должны включать инициалы, фамилию, рабочий телефон исполнителя.
6.8 Список рассылки размещается на лицевой стороне последнего листа Решения (технического решения). В списке рассылки перечисляются подразделения ЦА концерна, АС, филиалы концерна и внешние организации, в которые оно должно быть направлено.
Список рассылки определяет разработчик Решения (технического решения) в соответствии с распределением ответственности за выполнение отдельных пунктов Решения (технического решения).
Дополнительно в список рассылки включаются организации, участвовавшие в разработке и согласовании Решения (технического решения).
6.9 Текст Решения (технического решения) должен оформляться в соответствии с требованиями действующих в концерне документов по делопроизводству.
16
СТО 1.1,1.01.003.1340-2017
Предисловие
1 РАЗРАБОТАН Технологическим филиалом АО «Концерн Росэнергоатом»
2 ВНЕСЕН Департаментом планирования производства, модернизации и продления срока эксплуатации
ВВЕДЕН В ДЕЙСТВИЕ приказом
29.01. 2018№9/SQ/jl
ВЗАМЕН РДЭО 1.1.2.01.0740-2012.
АО «Концерн
Росэнергоатом»
И
СТО 1.1.1.01.003.1340-2017
Содержание
1 Область применения…………………………………………………….. 1
2 Нормативные ссылки…………………………………………. 8
3 Термины и определения ……………………. 9
4 Сокращения……………………………………………………………………………………………….10
5 Основания для принятия Решения (технического решения)……………………….. 11
6 Форма, состав и содержание Решения (технического решения) по
оборудованию, трубопроводам, системам, другим элементам АС и производственным процессам………………….. 12
7 Порядок разработки Решения (технического решения) по оборудованию,
трубопроводам, системам, другим элементам АС и производственным процессам…………………………………….. ..22
8 Порядок учета, регистрации и хранения Решений (технических решений) по оборудованию, трубопроводам, системам, другим элементам АС
и производственным процессам………………… .30
9 Контроль реализации Решений (технических решений) по оборудованию,
трубопроводам, системам, другим элементам АС и производственным процессам……………………………………………………………………………………………….33
10 Порядок разработки, согласования, утверждения, учета и регистрации
Решения по целевым резервам…………………………………………………………………35
Приложение А (обязательное) Форма Решения (технического решения) по оборудованию, трубопроводам, системам, другим элементам АС и производственным процессам…………………………… 41
Приложение В (рекомендуемое) Форма технического решения о продолжении эксплуатации технических устройств, оборудования и сооружений, применяемых на ОПО, на которые не распространяются требования ФНП в области использования атомной энергии, в пределах продленных сроков эксплуатации, их замену (модернизацию), ремонт или снижение рабочих параметров, вывод из эксплуатации.
Приложение Б (справочное) Перечень НД, устанавливающих требования к форме, содержанию, порядку утверждения и согласования Решений/технических решений…………………………………………………..49
использование по иному назначению…………….. 51
Приложение Г (обязательное) Форма уведомления о выполнении мероприятий Решения по оборудованию, трубопроводам, системам, другим элементам АС и производственным процессам……………………… 54
Приложение Д (обязательное) Форма Решения по целевым резервам…………….55
Библиография…………………………………………….. ….60
III
СТО 1.1,1.01.003,1340-2017
СТАНДАРТ ОРГАНИЗАЦИИ
Разработка, оформление и учет решений (технических решений).
Общие требования
Дата введения — $0*09,20$
1 Область применения
1.1 Настоящий стандарт устанавливает порядок разработки, согласования, утверждения, регистрации, учета, контроля реализации, хранения решений в АО «Концерн Росэнергоатом» (далее — концерн).
1.2 Настоящий стандарт распространяется:
1) на решения концерна как эксплуатирующей организации (далее — Решение) и технические решения атомных станций (далее — техническое решение), принимаемые в процессе эксплуатации, подготовки к выводу из эксплуатации и вывода из эксплуатации блоков атомных станций (далее — АС) в целях выполнения работ по внесению изменений в проектную, конструкторскую, ремонтную, технологическую и эксплуатационную документацию энергоблоков АС, реакторной установки (далее — РУ), систем и элементов АС, хозяйственных объектов, находящихся на балансе АС и других филиалов концерна;
Примечание — Допускается оформлять типовое отраслевое Решение, распространяющееся на несколько АС, с целью реализации единой технической политики эксплуатирующей организации.
2) на Решения (технические решения) о возможности, сроках и условиях дальнейшей эксплуатации или замене (модернизации) элементов в составе систем энергоблоков АС (продление или установление ресурсных характеристик);
Примечание — Допускается не оформлять Решение (техническое решение) о замене (модернизации) элементов в составе систем энергоблоков АС при продлении срока эксплуатации или демонтаже элементов в составе систем энергоблоков АС при выводе из эксплуатации при наличии следующих утвержденных документов:
— отчета по результатам комплексного обследования блока атомной станции для продления срока его эксплуатации (не требуется для выводимых из эксплуатации блоков);
1
СТО 1.1.1.01.003.1340-2017
— программы подготовки энергоблока атомной станции к дополнительному сроку эксплуатации (или программы вывода из эксплуатации блока атомной станции — для выводимых из эксплуатации блоков);
— инвестиционного проекта продления срока эксплуатации (или проекта вывода из эксплуатации — для выводимых из эксплуатации блоков);
— программы и графика демонтажа (для выводимых из эксплуатации блоков).
3) на Решения о корректировке ежегодных программ мероприятий (далее — Программы мероприятий), финансируемых за счет средств целевых резервов, формируемых концерном в соответствии с постановлением Правительства [1] (далее — Решение по целевым резервам):
— по обеспечению ядерной, радиационной, технической и пожарной безопасности при эксплуатации атомных станций, финансируемых за счет средств резерва (далее — ПМЯРТПБ);
— по обеспечению вывода из эксплуатации атомных станций и проведения научно-исследовательских и опытно-конструкторских работ по обоснованию и повышению безопасности выводимых из эксплуатации объектов (далее — ПМВЭ).
1.2 Целью выпуска Решения (технического решения) является обеспечение и повышение безопасности атомных станций, реализация требований федеральных норм и правил в области использования атомной энергии.
1.3 Основания для принятия (оформления) Решения (технического решения) изложены в разделе 5 настоящего стандарта.
1.4 Решение о формляется на:
— изменение проектов и модернизацию элементов, относящихся к 1 и 2 классам безопасности по классификации, установленной в проекте АС, и систем, в которые они входят;
— любую модернизацию, сумма реализации которой составляет 100 млн. рублей и более;
— модернизацию (замену) систем (элементов), предназначенных для управления запроектными авариями;
— модернизацию оборудования в рамках программ международного сотрудничества;
2
СТО 1.1.1.01.003.1340-2017
— возможность, сроки и условия дальнейшей эксплуатации элементов в составе систем энергоблоков АС (продление или установление ресурсных характеристик):
а) по всем элементам, относящимся к 1 классу безопасности по классификации, установленной в проекте АС;
б) по элементам, относящимся ко 2 классу безопасности по классификации, установленной в проекте АС, зарегистрированным в органах Федеральной службы по экологическому, технологическому и атомному надзору;
в) внутрикорпусным устройствам реактора, графитовой кладки и металлоконструкций РУ, турбин;
— возможность дальнейшей эксплуатации и сроки проведения последующего эксплуатационного контроля металла оборудования, трубопроводов и других элементов АС при обнаружении превышения параметрами несплошностей норм, установленных в НП-084 (новых недопустимых несплошностей) и при отсутствии технической возможности выполнения ремонта;
— замену технологического оборудования (и его элементов) первого класса;
— использование оборудования, комплектующих изделий (элементов), узлов, деталей, материалов и полуфабрикатов общепромышленного назначения для изготовления (ремонта) оборудования, относящегося к 1 и 2 классам безопасности по классификации, установленной в проекте АС;
— изменение пределов и условий безопасной эксплуатации, установленных в проекте РУ и Технологическом регламенте безопасной эксплуатации блока АС;
— изменение конструкции и параметров эксплуатации оборудования, трубопроводов, относящихся к 1 и 2 классам безопасности, группе «А», «В» по классификации, установленной в проекте АС;
— испытание, не предусмотренное технологическим регламентом эксплуатации блока АС и инструкциями по эксплуатации;
— устранение проблем общеотраслевого характера, затрагивающие несколько АС, однотипное оборудование для нескольких АС и т.п.;
3
СТО 1.1.1.01.003.1340-2017
— устранение дефектов металла оборудования и трубопроводов,
относящихся к группе «А» по классификации, установленной в проекте АС, и возможность их дальнейшей эксплуатации;
— устранение дефектов металла оборудования и трубопроводов,
относящихся к группе «В» по классификации, установленной в проекте АС, требующих изменения условий действия лицензии на эксплуатацию энергоблока АС, и возможность их дальнейшей эксплуатации;
— устранение дефектов металла оборудования и трубопроводов,
относящихся к группе «В» по классификации, установленной в проекте АС, не предусмотренных техническими условиями на ремонт и для которых на АС отсутствует действующая технология ремонта, оформленная в установленном порядке, и возможность их дальнейшей эксплуатации;
— изменение установленных проектной документацией алгоритмов и уставок защит и блокировок, работа которых оказывает влияние на изменение мощности реакторной установки;
— перенос сроков ремонта оборудования сверх сроков, регламентированных нормативными ремонтными циклами;
— уменьшение объемов работ по ремонту оборудования групп «А», «В» и
«С», на которое распространяется НП-089 (класс безопасности 1, 2, 3
по классификации, установленной в проекте АС);
— включение новых видов комплектующих в состав страхового запаса и их приобретение, исключение и перевод на консервацию комплектующих из состава страхового запаса;
— корректировку ежегодных Программ мероприятий, финансируемых за счет средств целевых резервов;
— поручение выполнения работ, включенных в Программы мероприятий, финансируемых за счет средств целевых резервов;
— передачу оборудования и материалов, не востребованных филиалом;
4
СТО 1.1.1.01.003.1340-2017
— изменения условий действия лицензий, выданных Федеральной службой по экологическому, технологическому и атомному надзору;
— отказ от права осуществления лицензируемого вида деятельности (или досрочного прекращения действия лицензии);
— продолжение эксплуатации энергоблока АС при ПСЭ;
— снятие систем и оборудования, выведенных из работы после окончательного останова энергоблока АС, с обязательного контроля Федеральной службой по экологическому, технологическому и атомному надзору;
— продолжение эксплуатации систем и оборудования, предусмотренных для этапа эксплуатации АС, остающихся в работе на остановленных энергоблоках АС на этапе вывода из эксплуатации.
1.5 Техническое решение оформляется на:
— изменение проектов (конструкции) и модернизацию элементов, относящихся к 3 и 4 классам безопасности по классификации, установленной в проекте АС, кроме случаев, когда предусмотрен выпуск Решения;
— изменение предельных параметров оборудования, продление срока службы оборудования или трубопроводов, относящихся к группе «С» по классификации, установленной в проекте АС;
— ввод в эксплуатацию части объекта (отдельных узлов, оборудования и т.д.), выделенной в пусковой комплекс после модернизации;
— устранение дефектов металла оборудования и трубопроводов,
относящихся к группе «В» по классификации, установленной в проекте АС, предусмотренных техническими условиями на ремонт и для которых на АС существует технология ремонта, оформленная в установленном порядке, не требующих изменения условий действия лицензии на эксплуатацию энергоблока АС, и возможность их дальнейшей эксплуатации;
— устранение дефектов металла оборудования и трубопроводов,
относящихся к группе «С» по классификации, установленной в проекте АС, и возможность их дальнейшей эксплуатации;
5
Часто возникает проблема между Заказчиками и Разработчиками в понимании друга друга и задачи.
Чтобы решить эту проблему обычно Разработчики говорят Заказчику – напиши ТЗ (техническое задание). Чтобы понять что нужно.
Чаще всего это приводит лишь к усугублению проблемы 🙂 Потому что обычно вместо ТЗ пишется некий документ содержащий сочинение на тему желаний. Который затем достаточно сложно реализовать.
Почему так происходит? Смею предположить причина в том что стороны не понимают что такое ТЗ, в чем его смысл, как оно выглядит и что должно быть после него 🙂
ТЗ и ГОСТ
Чаще всего люди идут гуглить что такое ТЗ, налетают на ГОСТ и пытаются делать по нему 🙂 Вот только они не учитывают что ТЗ по ГОСТ было придуман для проектов на 1000 человек, и только одна подготовка такого ТЗ если делать ее правильно может стоить 1-2-10 млн. руб. Не считая работ по его реализации. А пытаются это применять для проектов где работает 1-2-3 человека 🙂 Делается это все без понимания особенностей такого документа и получается как раз то самое собрание сочинений. Бессмысленное и беспощадное.
ТЗ и Бритва Оккама
Бритва Оккама в данном случае говорит о том что наиболее простое решение – наиболее верное. Если нет веских причин для усложнения.
Какое самую простую форму ТЗ можно придумать? Ответ – простой список задач (требования, пожеланий). Чаще всего именно эта форма наиболее адекватна.
Иногда она может расширяться некоторыми полезными артефактами (разделами):
- Цели – описать не только то что надо сделать, но и для чего мы это делаем? Чтобы что? Это бывает полезно для повышения качества результатов.
- Снимки, фото, звуки, примеры – бывает полезно добавить в задание снимок ошибки (например когда мы делаем сайт) или пример/фото того как это сделано у кого-то еще.
Да, если проект реально большой, у вас есть 10-20 человек заинтересованных в результате, ТЗ согласовывается с ними пол года, а потом есть 100-200 человек, которые будут реализовать этот проект – тогда можно взять ГОСТ или сделать какой-то большой документ. Иначе – у вас не хватит ресурсов сделать качественную постановку задачи, а потом те кто будут делать – не осилят изучение. И один лишь контроль приемки работ по такому ТЗ превратится в ад.
Техническое решение или ТР
А вот та самая часть, которую многие совсем не понимают. Кроме технического задания (в котором может быть просто 3-4 пункта пожеланий на салфетке из кафе), может быть еще техническое решение. Оно чаще всего гораздо важнее чем ТЗ и сильнее влияет на конечный результат.
Техническое решение – пишет как раз Разработчик, где описывает то как он видит решение, что предлагает.
Зачем это нужно? Чтобы исключить разное понимание условий и снизить риски расхождения ожиданий.
Пример для понимания. Заказчик дает ТЗ “Я хочу есть”, а Исполнитель предлагает ТР “На вот яблоко”. Далее может быть 3 сценария: Заказчик соглашается, корректирует/просит предложить что-то еще или отказывается от дальнейшего общения 🙂
Чаще всего Заказчик либо принимает решение, либо просит что-то поправить и затем принимает решение.
Почему ТР важно?
ТР важно по ряду причин:
- Только Разработчик реально знает как решать задачу (по этой причине Заказчик обычно к нему и обращается), а значит только он может описать детали того как можно получить ожидаемый результат
- У любой задачи может быть 3-4 варианта решения (а часто больше), и тут Заказчик должен убедиться что Разработчик может предложить нечто адекватное
- Задача одна, но несколько вариантов решений часто означает разные цены. причем вилка цен может быть условно от 100 000 руб до 10 000 000 руб. ТР позволяет составить список условий и сузить разброс цен – уложиться в нужный бюджет и срок.
По ходу составления списка решений, предложений и условий – Разработчику надо будет задавать вопросы, обсуждать детали, он просто начнет понимать задачу 🙂
Именно составление ТР – позволяет Разработчику понять Заказчика. А Заказчику убедиться что Разработчик понял задание. Именно отсутствие этой части в проекте – зачастую приводит к недопониманию и конфликту.
Когда можно без ТР?
Есть некоторые ситуации когда ТР не нужно. С ходу могу назвать 2 условия:
- Если между Заказчиком и Разработчиком есть полное взаимопонимание и доверие, большой успешный опыт совместной работы. Когда Заказчик целиком доверяет Разработчику и полагается на его знания.
- Если мы работаем по Agile и у нас мелкие простые задачи
Исключение из п.2 – даже в Agile, если есть большая задача (Epic-project), у которой как правило 3-4 стейкхолдера, ее будут делать 2-3 разработчика на 5-6 месяцев, то не помешает сформулировать ТЗ и потом прописать/согласовать ТР. Чтобы убедиться что Стейкхолдеры (Заказчики) и Разработчики (Исполнители) – поняли друг друга.
Шаблон
Инструкции и шаблон тут https://docs.google.com/document/d/1ydqe0H-HjzVD4lt6ZbkUdpQNqleJZoTEIqJtTRcu6dE/edit?usp=sharing
Еще проще – идем через спецификацию
В целом все это можно упростить до 1го простого документа – спецификация.
Но писать этот документ нужно через метод WWH.
Шаги такие:
- создаем документ и называем его – Спецификация
- далее 3 ключевых раздела: Что нужно? Почему это нужно и чтобы что? Как это планируем делать?
- После того как сделали документ и описали 3 ключевых вопроса – можно докинуть еще другие разделы по вкусу и по ситуации.
В качестве доп. разделов могут быть дизайн макеты, какие то детали реализации и прочая аналитика.
Важно тут учитывать что докидывать информацию имеет смысл если есть причины. Усложнение без причины – признак дурачины. Избыточная информация также вредна как и ее недостаток.
Итого
Разработчики часто жалуются на то что Заказчики не могут написать хорошее ТЗ. А без внятного ТЗ как известно результат ХЗ.
Как мне кажется причина не в том что Заказчик не может написать хорошее ТЗ, а в том что никто не понимает что это такое. В том числе сам Разработчик.
И даже если Разработчик поймет что такое ТЗ, то для написания ТР снова нужны усилия и ответственность. А если лень то получаем рост Риска получить в результате не то что ожидали + Конфликт.
Потому эти особенности надо запомнить как Заказчику, который хочет получать ожидаемые результаты и на старте оценить адекватность Разработчика. Так и Разработчику, который хочет сделать то что нужно Заказчику, деньги, отзыв и славу 🙂
Основные тезисы:
- Заказчик пишет ТЗ, оно может быть коротким, на салфетке из кафе, и содержать 3-4 пункты ключевых требований
- ТР – пишет Разработчик, оно может быть длинным, его цель сформулировать, согласовать и зафиксировать задание и предлагаемое решение.
- Только пара из ТЗ и ТР позволяет получить взаимопонимание между Заказчиком и Разработчиком.
- Иногда можно отказаться от ТР, но надо хорошо понимать когда это можно делать и последствия
Telegram WordPress
Телеграм канал и чат про WordPress
Будьте в теме и общайтесь про улучшение своих проектов и сайтов на WordPress
Техническое задание (сокращенно – ТЗ или техзадание) представляет собой документ, детально описывающий цели и задачи, которые поставлены заказчиком перед исполнителем. Его оформление позволяет упростить как производство работ, так и контроль над их выполнением. Грамотно составленное ТЗ – это первый и очень важный шаг на пути к взаимовыгодному сотрудничеству между заказчиком и подрядчиком, позволяющий исключить или минимизировать спорные ситуации в ходе дальнейшей работы. Учитывая актуальность технического задания для успешной деятельности обеих заинтересованных сторон, имеет смысл рассмотреть основные вопросы, связанные с оформлением и исполнением документа более внимательно.
Кто должен составлять ТЗ?
Порядок документирования требований
В каком случае ТЗ не нужно?
Шаблоны для скачивания и примеры
Что такое ТЗ?
Под техническим заданием понимается четко сформулированный и детальный перечень требований к конечному продукту, заявленный заказчиком и направляемый исполнителю. Несмотря на краткость приведенной формулировки, объем ТЗ может быть очень значительным и достигать нескольких десятков страниц. Например, если речь идет о реализации масштабного проекта или разработке и изготовлении сложного технологического оборудования.
Характерной особенностью технических заданий выступает сильная зависимость – как содержимого, так и оформления документа – от специфики конечного продукта. Отдельного упоминания заслуживают ТЗ на различное программное обеспечение, включая веб-сайты, онлайн-сервисы, интернет-магазины и различные приложения. Их актуальность особенно велика, что легко и вполне логично объясняется важностью и стремительным развитием IT-индустрии.
Для чего требуется ТЗ?
Необходимость составления технического задания не вызывает сомнений. Наличие документа позволяет решить сразу несколько принципиально важных задач:
- озвучить основные причины реализации объекта;
- сформулировать четкие требования к итоговому продукту;
- проверить, насколько компетентен исполнитель;
- перечислить его необходимые характеристики, свойства, составные элементы и т.д. (перечень качеств зависит от специфики товара или услуги);
- детально описать обязанности каждой из заинтересованных сторон – исполнителя и заказчика;
- установить основные этапы и сроки выполнения поставленных задач – как по отдельности, так и для проекта в целом;
- определить критерии оценки характеристик конечного продукта и установления соответствия заданным параметрам.
Не менее важной задачей технического задания становится исключение или минимизация возможных разногласий между заказчиком и исполнителем. Они могут касаться как отдельных свойств или качеств товара/услуги, так и путей достижения поставленных целей. В результате наличие ТЗ становится ключевым фактором успешного сотрудничества заинтересованных сторон – без конфликтов и спорных ситуаций.
Кто должен составлять ТЗ?
Несмотря на кажущуюся простоту вынесенного в подзаголовок вопроса, ответ на него не так очевиден, каким видится на первый взгляд. Рассмотрим три возможных варианта.
Заказчик
Данный ответ кажется наиболее логичным. Но он является таковым только в том случае, если предметом задания выступает проект, непосредственно связанный с основным видом деятельности заказчика. Например, если IT-компании требуется программа для обслуживания локальной сети. В этом случае квалификации штатных сотрудников фирмы вполне достаточно, чтобы составить грамотное ТЗ.
На практике такая ситуация складывается далеко не всегда. Например, крупному предприятию требуется построить новый производственный цех. Но в его штате попросту может не оказаться специалистов в проектировании и строительстве нужной квалификации. В этом случае имеет смысл привлечь к составлению ТЗ сторонних профессионалов, включая сотрудников потенциального исполнителя.
Исполнитель
Выше приводится пример, когда имеет смысл доверить разработку и оформление технического задания работникам компании-исполнителя. Схема работы в этом случае обычно выглядит так:
- сначала заказчик ставит общую задачу;
- затем исполнитель направляет в его адрес бриф с уточняющими вопросами;
- на основании полученных ответов происходит разработка ТЗ;
- после этого документ отправляется заказчику на утверждение.
Обязательным условием эффективного применения описанной схемы выступает доверие исполнителю со стороны заказчика. В противном случае намного правильнее последнему привлечь к работе сторонних специалистов.
Совместно
Самый оптимальный вариант взаимодействия. Напоминает описанную выше схему разработки ТЗ исполнителем, но предусматривает намного более многоступенчатую процедуру с активным участием сотрудников заказчика. При грамотной реализации позволяет добиться лучших результатов как в части точности, так и полноты технического задания.
Стоимость ТЗ
Невозможно дать однозначного ответа на вопрос о том, сколько стоит техническое задание. В этом нет ничего удивительного, если учесть разнообразие вариаций этого документа, отличающихся как объемом, так и содержанием. Важно понимать, что рассчитывать на бесплатное составление ТЗ не стоит. Тем более – в случае приглашения сторонних специалистов.
Единственным вариантом реально сэкономить становится ситуация, когда исполнитель заинтересован в получении заказа. В этом случае вполне реально добиться от него оформления технического задания на бесплатной основе при гарантиях со стороны заказчика заключить договор на выполнение работ в будущем.
Как составить ТЗ?
Разработка и оформление технического задания – сложная задача. Ее успешное решение предусматривает комплексный подход и доскональное изучение вопроса.
Что потребуется?
Грамотно составленное ТЗ предусматривает наличие нескольких обязательных составных частей, включая:
- Подробное описание целей реализации проекта.
- Основные требования и ожидания от конечного продукта.
- Ключевые этапы выполнения работ.
- Календарный график или сроки исполнения.
- Процедура контроля в процессе реализации проекта и итоговой приемки конечного продукта.
- Приложения к ТЗ. Их перечень зависит от специфики проекта и обычно включает расчет стоимости, ссылки на нормативно-правовые документы и технические регламенты, другую справочную информацию, которая может оказаться полезной исполнителю.
Пошаговый план
Фактически, процедура составления технического задания представляет собой наполнение каждого из перечисленных выше разделов итогового документа. Последовательность предпринимаемых при этом действий зависит от специфики проекта и характеристик конечного продукта. Главное – четко выполнить требования к содержимому и оформлению ТЗ, что позволит успешно решить стоящие перед документом задачи.
Рекомендации по составлению
Не менее важно не допустить типичных ошибок, характерных для недостаточно квалифицированных разработчиков и составителей ТЗ. Чтобы добиться этого, имеет смысл следовать нескольких достаточно простым рекомендациям, включая:
- Однозначные формулировки. Содержание ТЗ не должно включать описаний или характеристик, допускающих неоднозначные трактовки. В тексте документа не допускается присутствие качественных прилагательных и крайне приветствуются конкретные цифры.
- Определение используемых терминов. Заказчик и исполнитель должны разговаривать на одном языке. Поэтому ключевые понятия нуждаются в расшифровке.
- Соблюдение установленных стандартов. Перечень нормативных документов, которые можно использовать при составлении технического задания, приводится ниже. Здесь же необходимо отметить, что ссылки на ГОСТы или ISO всегда полезны, так как сводят к минимуму возможные разночтения.
- Предоставление исполнителю максимально возможной информации о заказчике. Такие сведения помогают сориентироваться в том, что является важным для заказчика, его целевой аудитории и других важных параметрах.
- Перечисление конкурентов. Достаточно часто существенную помощь в реализации проекта оказывает изучение и анализ аналогов, уже представленных на рынке или запланированных к запуску конкурирующими компаниями. Такой подход к решению задачи заслуживает внимания, так как позволяет минимизировать сопутствующие расходы и не заниматься «изобретением велосипеда», а сосредоточиться на улучшении уже имеющихся разработок.
- Внесение корректировок при необходимости. Если речь идет о сотрудничестве двух коммерческих структур, целесообразно наладить постоянное общение. В том числе –с целью уточнения ТЗ, если это потребуется. Хотя намного правильнее заранее прописать все возможные нюансы и сценарии развития событий, так как любые корректировки технического задания можно и нужно считать форс-мажором.
Скачать шаблон и пример ТЗ на оказание услуг – источник s-vfu.ru.
О стандартах
Порядок разработки технических заданий регламентируется множеством стандартов – как международных, так и отечественных. Причем в отношении разных проектов и продуктов действуют различные нормы. Наиболее часто упоминается международный стандарт ISO/IEC/IEEE 29148-2018. Он устанавливает требования к ТЗ на разработку информационных систем и программного обеспечения.
Если говорить об отечественных стандартах, необходимо обязательно отметить два из них. Первый – это ГОСТ 34.602-89, который устанавливает основные технические и другие требования к ТЗ на автоматизированные системы. Второй – это ГОСТ 19.201-78, определяющий порядок разработки ТЗ в рамках единой системы программной документации.
Оба стандарта впервые появились еще в Советском Союзе, а потому их актуальность остается под вопросом. Отсутствие более новых документов показывает слабое законодательное и нормативное сопровождение вопроса составления и разработки технических заданий в России.
Существуют и другие стандарты, в большинстве своем международные – IEEE STD 830-1998, RUP, BABOK, SWEBOK и т.д. Их использования в отечественных условиях сильно ограничено из-за отсутствия учета местной специфики и широкого распространения.
Порядок документирования требований
Грамотное составление ТЗ предусматривает обмен документами между заказчиком и исполнителем. Первым из них выступает бриф. Он представляет собой перечень вопросов, которые исполнитель адресует заказчику с целью уточнения поставленных задач.
Далее формируется коммерческое и техническое предложение. Такой документ обычно составляется при реализации масштабных проектов. Он содержит детальное описание финансовых показателей и технических требований к результатам.
На основании обоих документов (второй может быть заменен на перечень требуемых технических характеристик) составляется ТЗ. Его в обязательном порядке утверждает заказчик и согласовывает исполнитель. В подавляющем большинстве случаев техническое задание является обязательным приложением к договору.
В каком случае ТЗ не нужно?
Техническое задание требуется далеко не всегда. Например, если уже разработана детальная проектная документация, или проведены детальные предпроектные исследования/инженерные изыскания. Также не имеет особого смысла составлять ТЗ для небольших проектов, требования и характеристики которых можно перечислить непосредственно в договоре.
Шаблоны для скачивания и примеры
Найти образец технического задания на выполнение работ несложно. В сети размещено множество подобных шаблонов и реальных примеров из практики. Важно понимать, что ТЗ для разных проектов и продуктов очень сильно отличаются друг от друга. Поэтому следует крайне внимательно относиться к имеющимся образцам и подбирать подходящий.
FAQ
Что такое ТЗ?
Под техническим заданием понимается перечень требований к разрабатываемому продукту или реализуемому проекту. Он включает технические характеристики, сроки выполнения, нередко – стоимость производимых работ и другие подобные параметры.
Для чего необходимо техническое задание?
Составление ТЗ позволяет четко сформулировать поставленные перед исполнителем задачи и исключить возможность возникновения спорных ситуаций в процессе их решения.
Что следует включить в ТЗ?
Содержание ТЗ определяется с учетом специфики конкретного продукта и может включать обширный набор сведений – от перечня требуемых характеристик до описания процедуры контроля качества.
Кто занимается составлением ТЗ?
На практике встречаются три варианта ответа на этот вопрос: заказчик, исполнитель, одновременно оба. Эффективность применения каждого зависит от статуса заинтересованных сторон и характера их взаимоотношений.
Какие типичные ошибки допускаются при разработке технического задания?
Самыми частыми ошибками при составлении ТЗ выступают: неоднозначные формулировки, отсутствие четких требований, недостаток информации о заказчике, продукте и конкурентах.
Подведем итоги
- Техническое задание – это перечень требований к конечному продукту или результатам реализации проекта.
- Разработка ТЗ – важный подготовительный этап, от успешного выполнения которого зависит эффективность дальнейшего сотрудничества между заказчиком и исполнителем, а также качество полученного на выходе продукта.
- Составлением ТЗ занимается заказчик, исполнитель или одновременно оба. Последний вариант нередко оказывается самым плодотворным при условии взаимного доверия между сторонами.
- Стоимость технического задания определяется индивидуально и зависит от специфики конечного продукта, его сложности и предъявляемых заказчиком требований.
В данной статье я попытался подробно рассмотреть проблему разработки Технических заданий. Тема стара, как и проблема. Но она до сих пор часто решается «как получится». Как сказал Генри Шоу «Мелочи тревожат нас больше всего: легче увернуться от слона, чем от мухи».
О чем эта статья?
Меня часто спрашивают: «Как правильно разработать техническое задание для автоматизированной системы?». Аналогичная тема постоянно обсуждается на различных форумах. Этот вопрос настолько широкий, что ответить в двух словах никак нельзя. Поэтому я решил написать большую статью на данную тему. В процессе работы над статьей я понял, что уложить все в одной статье не выйдет, т.к. получится под 50 страниц и решил разбить ее на 2 части:
-
В первой части «Разработка Технического задания. Что это такое, зачем оно нужно, с чего начать и как должно выглядеть?» я подробно попытаюсь ответить на вопросы темы, рассмотрю структуру и назначение Технического задания, дам некоторые рекомендации по формулировке требований.
-
Вторая часть «Разработка Технического задания. Как формулировать требования?» будет полностью посвящена выявлению и формулировке требований к информационной системе.
Для начала надо разобраться, какой в действительности вопрос интересует тех, кто спрашивает «Как разработать техническое задание?» Дело в том, что от того, для каких целей это делается, а также кем будет использоваться, будет сильно зависеть и подход к разработке технического задания. О каких вариантах я говорю:
-
Коммерческая организация решила внедрить у себя автоматизированную систему. Она не имеет собственной IT-службы и решили поступить так: Заинтересованное лицо должно разработать Техническое задание и отдать его на разработку сторонней организации;
-
Коммерческая организация решила внедрить у себя автоматизированную систему. Она имеет собственную IT-службу. Решили поступить так: разработать Техническое задание, затем согласовать его между IT-службой и заинтересованными лицами, и реализовать собственными силами;
-
Госструктура решила затеять IT-проект. Тут все настолько мутно, куча формальностей, откатов, распилов и пр. Я не буду рассматривать такой вариант в данной статье.
-
IT-компания занимается услугами по разработке и/или внедрению автоматизированных систем. Это наиболее сложный случай, ведь приходится работать в самых различных условиях:
-
Клиент имеет своих специалистов со своими взглядами, и они предъявляют конкретные требования к Техническому заданию;
-
Техническое задание разрабатывается для собственных разработчиков (клиенту все равно);
-
Техническое задание разрабатывается для передачи подрядчику (т.е. группе программистов, находящихся за штатом компании, или отдельному специалисту);
-
Между компаний и клиентом возникает непонимание в вопросе полученного результата, и компания вновь и вновь задается вопросом: «Как надо разрабатывать Техническое задание?». Возможно, последний случай кажется парадоксом, но это правда.
-
Возможны и другие, реже встречающиеся варианты;
-
Думаю, сейчас у читателя должны возникнуть вопросы:
-
А почему нельзя разрабатывать Техническое задание всегда одинаково?
-
Существуют ли какие-то стандарты, методики, рекомендации? Где их взять?
-
Кто должен разрабатывать Техническое задание? Должен ли этот человек обладать какими-то специальными знаниями?
-
Как понять, хорошо составлено Техническое задание или нет?
-
За чей счет должно оно разрабатываться, да и нужно ли оно вообще?
Этот список может быть бесконечным. Говорю так уверенно от того, что уже 15 лет в профессиональной разработке программного обеспечения, а вопрос о Технических заданиях всплывает в любом коллективе разработчиков, с кем приходиться работать. Причины тому разные. Поднимая тему разработки Технического задания, я прекрасно отдаю себе отчет в том, что не смогу изложить ее на 100% для всех интересующихся темой. Но, попробую, как говорится «разложить все по полочкам». Те, кто уже знаком с моими статьями знают, что я не пользуюсь «копи-пастом» труда других людей, не перепечатываю чужие книги, не цитирую многостраничные стандарты и прочие документы, которые Вы и сами сможете найти в интернете, выдавая их за свои гениальные мысли. Достаточно набрать в поисковике «Как разработать Техническое задание» и Вы сможете прочитать много интересного, но, к сожалению, многократно повторяющегося. Как правило, те, кто любит умничать на форумах (попробуйте все-таки поискать!), сами никогда не делали толкового Технического задания, и непрерывно цитируют рекомендации ГОСТов по данному вопросу. А тем, кто действительно серьезно занимается вопросом, обычно некогда сидеть на форумах. Про ГОСТЫ, кстати, мы тоже поговорим. В разные годы своей работы мне приходилось видеть множество вариантов технической документации, составленной как отдельными специалистами, так и именитыми командами и консалтинговыми компаниями. Иногда еще я занимаюсь такой деятельностью: выделяю себе время и занимаюсь поиском информации на интересующую тему по необычным источникам (такой небольшой разведкой). В результате приходилось видеть документацию и по таким монстрам, как ГазПром, РЖД и много других интересных компаний. Конечно же, я соблюдаю политику конфиденциальности, несмотря на то, что эти документы попадают ко мне из общедоступных источников или безответственности консультантов (разбрасывают информацию по интернету). Поэтому сразу говорю: конфиденциальной информацией, которая принадлежит другим компаниям не делюсь, независимо от источников возникновения (профессиональная этика).
Как ни странно, проблемы у всех одинаковые! У всех бывают как успешные документы (и проекты), так и совсем бестолковые (исключение, пожалуй, составляют Технические задания, разработанные еще во времена, когда не было персональных компьютеров, но там были совсем другие условия). Почему так получается? Именно потому, что цели у проектов бывают разные, как и пользователи этих документов. И, конечно, компетенции непосредственных специалистов не на последнем месте. В этих двух статьях я попытаюсь поделиться своим личным опытом, накопленном за многие годы. Конечно, получится в сжатом виде, т.к. вопрос достоин целой книги (кстати, идея, а может написать?)…
Что такое техническое задание?
Первое, что мы сейчас сделаем, так это разберемся с тем, что за зверь такой, «Техническое задание».
Да, действительно существуют ГОСТы и стандарты, в которых предприняты попытки регламентировать эту часть деятельности (разработки программного обеспечения). Когда-то все эти ГОСТы были актуальны и активно применялись. Сейчас существуют разные мнения по поводу актуальности данных документов. Одни утверждают, что ГОСТы были разработаны очень дальновидными людьми и до сих пор актуальны. Другие говорят, что они безнадежно устарели. Возможно, кто-то сейчас подумал, что правда где-то по серединеJ. Я бы ответил словами Гете: «Говорят, что между двумя противоположными мнениями находится истина. Ни в коем случае! Между ними лежит проблема». Так вот, между этими мнениями истины нет. Потому как ГОСТы не раскрывают практических проблем современной разработки, а те, кто их критикует, альтернативы (конкретной и системной) не предлагают.
Заметим, что в ГОСТе явно не дано даже определения, сказано лишь: «ТЗ на АС является основным документом, определяющим требования и порядок создания (развития или модернизации — далее создания) автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие».
Если кому-то интересно, о каких ГОСТах я говорю, то вот они:
-
ГОСТ 2.114-95 Единая система конструкторской документации. Технические условия;
-
ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению;
-
ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
Куда более удачное определение представлено в википедии (правда про ТЗ в целом, а не только для программного обеспечения ): «Техническое задание – это исходный документ на проектирование технического объекта. Техническое задание устанавливает основное назначение разрабатываемого объекта, его технические и тактико-технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и т. д.) и её состав, а также специальные требования. Задание как исходный документ на создание чего-то нового существует во всех областях деятельности, различаясь по названию, содержанию, порядку оформления и т. п. (например, проектное задание в строительстве, боевое задание, домашнее задание, договор на литературное произведение и т. д.)»
Отличное определение, полностью раскрывающее суть. Впрочем, требования ГОСТа направлены как раз на раскрытие этого определения. Я ни в коем случае не критикую требования ГОСТа, я просто утверждаю, что их там явно недостаточно, чтобы разработать эффективное Техническое задание. И это нормально, ведь есть ГОСТ, например, на изготовление хлеба, и это вовсе не значит, что любой человек может выпечь хлеб по ГОСТу. Кроме ГОСТа требуется знание методик и практик, как в любом деле. Именно этот факт лежит в корне проблемы, которая лежит посерединеJ. А многие специалисты почему-то при необходимости разработать Техническое задание, обращаются только к требованиям ГОСТа. Ну, давайте начнем жить по ГОСТу, посмотрим, что получится! Но ведь не может такого быть, что в столь распространенном занятии, как разработка и внедрение автоматизированных систем не проводилось исследований, не изучались практики, не писалось книг об этих самых практиках! И это так. Конечно, есть много отличных (!) трудов, посвященных тематике формулирования требований и в конце статьи я приведу такие примеры. Многое в своей практике я использовал именно оттуда, а когда работал над этой статьей, то тоже нашел много интересных мыслей, которыми рад буду поделиться. Так что, велосипеда изобретать не нужно, но есть потребность систематизировать эти знания. Кстати, любопытный факт, ни одного отечественного автора в этих трудах нет. Вся литература в переводе с западных авторов, но зато каких! Среди них есть просто виртуозы своего дела, у которых есть чему поучиться и нужно это делать. Иначе, споры о том, «Как разработать техническое задание» будут продолжаться бесконечно. Однако, я увлекся лирикой…
И так, как следует из определения, основное назначение Технического задания — сформулировать требования к разрабатываемому объекту, в нашем случае к автоматизированной системе.
Именно основное, но единственное. Настало время взяться за главное: разложить все «по полочкам», как и обещал.
Что необходимо знать о требованиях? Необходимо четко понимать, что все требования нужно разделять по видам и по свойствам. Сейчас мы научимся это делать. Для разделения требований по видам нам как раз поможет ГОСТ. Тот перечень видов требований, который там представлен, является хорошим образцом того, требования каких видов следует рассматривать. Например:
-
Требования в функциональности;
-
Требования к безопасности и правам доступа;
-
Требования к квалификации персонала;
-
…. И т.д. Вы можете прочитаете о них в упомянутом ГОСТе (а ниже я их тоже рассмотрю немного подробнее).
Думаю, для Вас очевидно, что ключевым фактором успешного Технического задания являются именно хорошо сформулированные требования к функциональности. Именно этим требованиям посвящено большинство работ и методик, о которых я говорил. Требования к функциональности – это 90% сложности работ по разработке Технического задания. Все остальное зачастую является «камуфляжем», который надет на эти требования. Если требования сформулированы плохо, то какой красивый камуфляж на них не натягивай, успешного проекта не выйдет. Да, формально все требования будут соблюдены (по ГОСТу J), ТЗ разработано, утверждено и подписано, деньги за него получены. И что? А дальше начнется самое интересное: что делать-то? Если это проект на ГосЗаказе, то проблем нет – там бюджет такой, что ни в какой карман не влезет, в процессе реализации (если она будет) все и будет выясняться. Именно таким образом и пилится большинство бюджетов проектов на ГосЗаказах (накалякали «ТЗ», слили десяток миллионов, а проект делать не стали. Все формальности соблюдены, виновных нет, новое авто возле дома. Красота!). Но ведь мы говорим о коммерческих организациях, где деньги считают, да и результат нужен другой. Поэтому давайте разбираться с главным, как разрабатывать полезные и работающие Технические задания.
Про виды требований я сказал, а что же со свойствами? Если виды требований могут быть различными (зависит от целей проекта), то со свойствами все проще, их 3:
-
Требование должно быть понятным;
-
Требование должно быть конкретным;
-
Требование должно быть тестируемым;
Причем последнее свойство невозможно без двух предыдущих, т.е. является этакой «лакмусовой бумажкой». Если результат выполнения требования невозможно протестировать, значит, оно либо не понятное, либо не конкретное. Подумайте об этом. Именно во владении этими тремя свойствами требований и заключается мастерство и профессионализм. На само деле все очень просто. Когда разберешься.
На этом повествование о том, что такое Техническое задание можно было бы завершить и перейти к главному: как формулировать требования. Но не так все быстро. Есть еще один крайне важный момент:
-
на каком языке (в смысле сложности понимания) должно быть написано техническое задание?
-
Должны ли быть описаны в нем спецификации различных функций, алгоритмы, типы данных и прочие технические штуки?
-
А что такое техническое проектирование, о котором, кстати, сказано и в ГОСТах, и как оно связано с Техническим заданием?
В ответах на эти вопросы кроется очень коварная вещь. Именно поэтому часто возникают споры о достаточности или отсутствии необходимой детализации требований, о понятности документа Заказчиком и Исполнителями, об избыточности, формате представления и т.д. А где вообще граница между Техническим заданием и Техническим проектом?
Так вот:
Техническое задание – это документ, в основе которого лежат требования, сформулированные на понятном (обычном, привычном) для Заказчика языке. При этом может и должна использоваться отраслевая терминология, понятная Заказчику. Никаких привязок к особенностям технической реализации быть не должно. Т.е. на этапе ТЗ в принципе не важно, на какой платформе будут реализовываться эти требования. Хотя есть исключения. Если речь идет о внедрении системы на основе уже существующего программного продукта, то такая привязка может иметь место, но только на уровне экранных форм, форм отчетов и пр. Выяснением и формулированием требований, а также разработкой Технического задания должен заниматься бизнес-аналитик. И уж никак не программист (если только он не совмещает в себе эти роли, такое случается). Т.е. этот человек должен говорить с Заказчиком на языке его бизнеса.
Технический проект – это документ, который предназначен для технической реализации требований, сформулированных в Техническом задании. Как раз в этом документе описываются структуры данных, триггеры и хранимые процедуры, алгоритмы и прочие штуки, которые потребуютсятехническим специалистам. Заказчику в это вникать вовсе не обязательно (ему и термины такие могут быть непонятны). Технический проект делает Архитектор системы (вот совмещение этой роли с программистом вполне нормально). А точнее группа специалистов во главе с архитектором. Чем больше проект, тем и больше людей работает над Техническим заданием.
Что мы имеем на практике? Забавно наблюдать, когда директору приносят на согласование Техническое задание, которое изобилует технической терминологией, описанием типов данных и их значений, структуры базы данных и пр. Он, конечно, пытается вникнуть, раз надо утверждать, пытаясь найти между строк знакомые слова и не потерять цепочку бизнес-требований. Что, знакомая ситуация? И чем это заканчивается? Как правило, такое ТЗ утверждается, затем реализуется, а в 80% случаев потом совсем не соответствует факту выполненных работ, т.к. много чего решили изменить, переделать, неправильно поняли, не так думали и т.д. и т.п. А потом начинается сериал про сдачу работ. «А вот тут не так как нам надо», а «это у нас работать не будет», «это слишком сложно», «это неудобно» и т.д. Знакомо?!! Вот и мне знакомо, пришлось набить шишек в свое время.
Так что мы имеем на практике-то? А на практике мы имеем размытую границу между Техническим заданием и Техническим проектом. Она плавает между ТЗ и ТП в самых разных проявлениях. И это плохо. А получается так потому, что культура разработки стала слабой. Частично это связано с компетенциями специалистов, частично со стремлением сократить бюджеты и сроки (ведь документация занимает много времени — это факт). Есть и еще один важный фактор, влияющий на использование Технического проекта как отдельного документа: стремительное развитие средств быстрой разработки, а также методологий разработки. Но это отдельная история, чуть ниже несколько слов об этом скажу.
Еще небольшой, но важный момент. Иногда Техническим заданием называют небольшой кусочек требований, простой и понятный. Например, доработать поиск объекта по каким-либо условиям, добавить колонку в отчет и пр. Такой подход вполне себе оправдан, зачем усложнять жизнь. Но применяется не на больших проектах, а на мелких доработках. Я бы сказал это ближе к сопровождению программного продукта. В этом случае в Техническом задании может быть описано и конкретное техническое решение реализации требования. Например, «В алгоритм такой-то внести такое-то изменение», с указанием конкретной процедуры и конкретного изменения для программиста. Это тот случай, когда граница между Техническим заданием и Техническим проектам полностью стирается, т.к. нет никакой экономической целесообразности раздувать бумаготворчество там, где это не нужно, а полезный документ создается. И это правильно.
Управленческий учет: с нуля до настройки в 1С, Excel и Google-таблицах
Уметь настраивать и вести управленку — значит быть полезным для руководителей. Научитесь понимать, откуда приходят и куда уходят деньги компании на курсе повышения квалификации от «Клерка».
А нужно ли вообще техническое задание? А Технический проект?
Не перегрелся ли я? Разве такое возможно, вообще без Технического задания? Представьте себе возможно (точнее, встречается), и у такого подхода есть много последователей, и их число увеличивается. Как правило, после того, как молодые специалисты начитаются книг про Scrum, Agile и прочие технологии быстрой разработки. На самом деле это замечательные технологии, и они работают, только в них не говорится дословно «не надо делать технических заданий». В них говорится «минимум бумаг», особенно ненужных, ближе к Заказчику, больше конкретики и быстрее к результату. Но фиксирование требований никто не отменял, и там это явно сказано. Как раз там требования и фиксируются исходя из трех замечательных свойств, о которых я говорил выше. Просто у некоторых людей так устроено сознание, что если можно что-то упростить, так давайте это упростим до полного отсутствия. Как сказал Эйнштейн «Сделай так просто, как возможно, но не проще этого». Золотые ведь слова, ко всему подходят. Так что Техническое задание нужно, иначе успешного проекта Вам не видать. Другой вопрос, как составлять и что туда включать. В свете методологий быстрой разработки надо сосредоточиться только на требованиях, а весь «камуфляж» можно отбросить. В принципе, я с этим согласен.
А что же с Техническим проектом? Данный документ весьма полезный и не утратил свою актуальность. Более того, часто без него просто не обойтись. Особенно, если речь идет о передаче работ по разработке на сторону, т.е. по принципу аутсорсинга. Если этого не сделать, есть риск узнать много нового о том, как должна выглядеть система, которую Вы задумалиJ. Должен ли с ним знакомиться Заказчик? Если хочет, почему нет, но настаивать и утверждать данный документ нет никакой необходимости, он будет только сдерживать и мешать работать. Спроектировать систему до мелочей практически невозможно. В этом случае придется непрерывно вносить изменения в Технический проект, что занимает немало времени. А если организация сильно забюрократизирована, то вообще все нервы там оставите. Как раз о сокращении такого рода проектирования и идет речь в современных методологиях быстрой разработки, о которых я упоминал выше. Кстати, все они базируются на классическом XP (экстремальном программировании)- подходе, которому уже порядка 20 лет. Так что сделайте качественное Техническое задание, понятно Заказчику, а Технический проект используйте как внутренний документ, для взаимоотношений между архитектором системы и программистами.
Интересная деталь по поводу технического проектирования: некоторые средства разработки, устроенные по принципу предметной ориентированности (типа 1С и аналогичных) предполагают, что проектирование (имеется ввиду процесс документирования) требуется только на действительно сложных участках, где требуется взаимодействие между собой целых подсистем. В простейшем случае, например создать справочник, документ, достаточно лишь правильно сформулированных бизнес-требований. Об этом говорит и стратегия бизнеса этой платформы в части подготовки специалистов. Если посмотреть на экзаменационный билет специалиста (именно так он называется, а не «программиста»), то Вы увидите, что там присутствуют лишь бизнес-требования, а как их реализовать на программном языке это и есть задача специалиста. Т.е. ту часть задачи, которую призван решать Технический проект, специалист должен решить «в голове» (речь идет о задачах средней сложности), причем здесь и сейчас, следуя определенным стандартам разработки и проектирования, которые формирует опять же компания 1С для своей платформы. Таким образом, из двух специалистов, результат работы которых внешне выглядит одинаково, один может экзамен сдать, а второй нет, т.к. грубо нарушил стандарты разработки. Т.е заведомо предполагается, что специалисты должны обладать такой квалификацией, чтобы типичные задачи проектировать самостоятельно, без привлечения архитекторов системы. И такой подход работает.
Продолжим исследование вопроса: «Какие требования включать в Техническое задание?»
Формулирование требований к информационной системе. Структура Технического задания
Сразу определимся: мы будет говорить именно о формулировании требований к информационной системе, т.е. предполагая, что работа по выработке бизнес-требований, формализации бизнес-процессов и вся предшествующая консалтинговая работа уже выполнена. Конечно, некоторые уточнения могут выполняться и на этом этапе, но именно уточнения. Сам проект автоматизации не решает проблем бизнеса – помните об этом. Это аксиома. Почему-то некоторые руководители пытаются ее опровергнуть, считая, что если купят программу, то наступит порядок в хаотичном бизнесе. Но ведь аксиома на то и аксиома, что доказательств не требует.
Как и любую деятельность, формулирование требований можно (и нужно) разделить на этапы. Всему свое время. Это тяжелый интеллектуальный труд. И, если относится к нему с недостаточным вниманием, то результат будет соответствующий. По экспертным оценкам, стоимость затрат на разработку Технического задания может составлять 30-50%. Я придерживаюсь такого же мнения. Хотя 50 – пожалуй, перебор. Ведь Техническое задание – это еще не последний документ, который должен быть разработан. Ведь еще должно быть и техническое проектирование. Такой разброс обусловлен различными платформами автоматизации, подходами и технологиями, применяемыми проектными командами при разработке. Например, если речь идет о разработке на классическом языке типа С++, то без детального технического проектирования тут не обойтись. Если речь идет о внедрении системы на платформе 1С, то тут с проектированием ситуация несколько иная, как мы видели выше (хотя, при разработке системы «с нуля», она проектируется по классической схеме).
Несмотря на то, что формулировка требований является основной частью Технического задания, а некоторых случая она становиться единственным разделом ТЗ, следует обратить внимание на то, что это важный документ, и оформлять его следует соответственно. С чего начать? В первую очередь начать надо с содержания. Составьте содержание, а затем начните его разворачивать. Лично я делаю так: сначала набрасываю содержание, описываю цели, всю вводную информацию, а затем принимаюсь за основную часть – формулировку требований. Почему не наоборот? Не знаю, мне так удобнее. Во-первых, это гораздо меньшая часть времени (по сравнению с требованиями), во-вторых, пока описываешь всю вводную информацию, настраиваешься на главное. Ну это кому как нравится. Со временем у Вас выработается свой шаблон Технического задания. Для начала рекомендую в качестве содержания взять именно тот, что описан в ГОСТ. Для содержания он подходит отлично! Затем берем и начинаем описывать каждый раздел, не забывая про рекомендации следования трем свойствам: понятности, конкретности и тестируемости. Почему я на этом так настаиваю? Об этом в следующем разделе. А сейчас предлагаю все-такт пройтись по тем пунктам ТЗ, которые рекомендуются в ГОСТе.
И так, ГОСТ рекомендует следующие разделы:
-
общие сведения;
-
назначение и цели создания (развития) системы;
-
характеристика объектов автоматизации;
-
требования к системе;
-
состав и содержание работ по созданию системы;
-
порядок контроля и приемки системы;
-
требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;
-
требования к документированию;
-
источники разработки.
Итого, 9 разделов, каждый из которых тоже делится на подразделы. Разберем их по-порядку. Для удобства представлю все в виде таблицы по каждому пункту.
Раздел 1. общие сведения.
Рекомендации по ГОСТ |
Что с этим делать на практике |
полное наименование системы и ее условное обозначение; |
Тут все понятно: пишем, как будет называться система, ее краткое наименование |
шифр темы или шифр (номер) договора; |
Это не актуально, но можно и указать, если требуется |
наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты; |
указывают, кто (какие организации) будут работать над проектом. Можно указать и их роли. Можно вообще удалить этот раздел (достаточно формальный). |
перечень документов, на основании которых создается система, кем и когда утверждены эти документы; |
Полезная информация. Тут стоит указать ту нормативно-справочную документацию, которую Вам предоставили для ознакомления с определенной частью требований |
плановые сроки начала и окончания работы по созданию системы; |
Пожелания по срокам. Иногда в ТЗ об этом пишут, но чаще такие вещи описываются в договорах на работы |
сведения об источниках и порядке финансирования работ; |
Аналогично, как и в предыдущем пункте про сроки. Более актуально для государственных заказов (для бюджетников) |
порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы. |
Не вижу необходимости в этом пункте, т.к. требования к документированию вынесены отдельно, а кроме этого есть целый отдельный раздел «Порядок контроля и приемки» системы. |
Раздел 2. назначение и цели создания (развития) системы.
Рекомендации по ГОСТ |
Что с этим делать на практике |
Назначение системы |
С одной стороны с назначением все просто. Но желательно формулировать конкретно. Если написать что-то вроде «качественно автоматизировать складской учет в компании Х», то потом можно долго обсуждать результат при его завершении, даже независимо от хорошей формулировки требований. Т.к. Заказчик всегда может говорить, что под качеством он имел ввиду нечто иное. В общем, нервов можно попортить друг другу много, а зачем? Лучше сразу написать примерно так: «Система предназначена для ведения складского учета в компании Х в соответствии с требованиями, зафиксированными в данном Техническом задании». |
Цели создания системы |
Цели – это безусловно важный раздел. Если уж его включать, то надо уметь эти цели формулировать. Если у Вас трудности с формулировкой целей, то лучше вообще исключить данный раздел. Пример неудачной цели: «Обеспечить быстрое оформление документов менеджером». Что такое быстрое? Это можно потом доказывать бесконечно. Если это важно, то лучше переформулировать данную цель так: «Менеджер по продажам должен иметь возможность оформить документ «Реализация товаров» из 100 строк за 10 минут». Подобная цель может появиться, если, например, в настоящее время менеджер тратит на это около часа, что слишком много для этой компании и для них это важно. В такой формулировке цель уже пересекается с требованиями, что вполне естественно, т.к. при разворачивании дерева целей (т.е. дробя их на более мелкие связанные цели), мы и так будем приближаться к требованиям. Поэтому, увлекаться не стоит. Вообще, умение выделять цели, формулировать их, строить дерево целей это тема совершенно отдельная. Запомните главное: умеете – пишите, не уверены – вообще не пишите. А что будет, если не сформулировать цели? Будете работать по требованиям, такое часто практикуется. |
Раздел 3. Характеристика объектов автоматизации.
Рекомендации по ГОСТ |
Что с этим делать на практике |
краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию |
На практике обычно это не включают. Но можно привести ссылки на документы, которые полезно изучить составу проектной команды для погружения в вопрос (отраслевые особенности, например) |
сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды |
Не актуально для проектов по автоматизации учета |
Раздел 4. Требования к системе
Рекомендации по ГОСТ |
Что с этим делать на практике |
Требования к системе в целом. ГОСТ расшифровывает перечень таких требований:
|
Несмотря на то, что основным, безусловно, будет раздел с конкретными требованиями (функциональными), данный раздел тоже может иметь большое значение (и в большинстве случаев имеет). Что может оказаться важным и полезным:
Все остальные требования менее важны и можно их не описывать. На мой взгляд, они только утяжеляют документацию, и практической пользы несут немного. А Требования к эргономике описывать в виде общих требований очень сложно, лучше их перенести к функциональным. Например, может быть сформулировано требование «Получить информацию о цене товара нажав только одну кнопку». На мой взгляд, это все-таки ближе к конкретным функциональным требованиям, хоть и относится к эргономике. |
Требования к функциям (задачам), выполняемым системой |
Вот он, тот самый главный и ключевой пункт, который будет определять успех. Даже если все остальной сделать на отлично, а этот раздел на «3», то и результат по проекту будет в лучшем случае на «3», а то и вообще проект провалится. Именно эти мы и займемся более детально во второй статье. Именно к этому пункту относится «правило трех свойств требований», о которых я говорил. |
Требования к видам обеспечения ГОСТ выделяет такие виды:
|
На первый взгляд может показаться, что эти требования не важны. В большинстве проектов это действительно так. Но не всегда. Когда стоит описывать данные требования:
|
Раздел 5. Состав и содержание работ по созданию системы
Рекомендации по ГОСТ |
Что с этим делать на практике |
Перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ 24.601, сроки их выполнения, перечень организаций — исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ |
Другими словами, это план разработки системы, ее этапность, возможность привлечения подрядчиков и т.п. |
Раздел 6. Порядок контроля и приемки системы
Рекомендации по ГОСТ |
Что с этим делать на практике |
Виды, состав, объем и методы испытаний системы и ее составных частей (виды испытаний в соответствии с действующими нормами, распространяющимися на разрабатываемую систему); Общие требования к приемке работ по стадиям (перечень участвующих предприятий и организаций, место и сроки проведения), порядок согласования и утверждения приемочной документации; |
Настоятельно рекомендую с ответственностью отнестись к порядку сдачи работ и проверке системы. Именно для этого и нужны тестируемые требования. Но даже наличие тестируемых требований может оказаться недостаточно при сдаче системы, если четко не прописан порядок приемки-передачи работ. Например, распространенная ловушка: система сделана, вполне работоспособна, но Заказчик по каким-либо причинам не готов в ней работать. Причины эти могут быть любые: некогда, поменялись цели, кто-то уволился и т.п. И говорит: «Поскольку мы еще не работаем в новой системой, значит и не можем быть уверены, что она работает». Так что учитесь правильно выделять этапы работ, способы проверки результатов по этим этапам. Причем Заказчику такие способы должны быть понятны изначально. Если они зафиксированы на уровне Технического задания, то всегда можно при необходимости к ним обратится и подвести работы с передаче. |
Раздел 7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Рекомендации по ГОСТ |
Что с этим делать на практике |
Приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ; |
Весьма важный момент. К примеру, для функционирования системы так, как задумано, может потребоваться использование каких-либо отраслевых или общероссийских справочников и классификаторов. Эти справочники должны каким-то образом появляться в системе, обновляться и правильно использоваться. Могут быть и любые другие правила ввода информации, принятые в компании (или планируемые). Например, информация о договоре раньше заносили текстовой строкой в произвольном виде, а теперь требуется номер отдельно, дату отдельно и т.д. Таких условий может быть очень много. Часть из них может быть воспринята с сопротивлением персонала, поэтому лучше все такие случаи прописать на уровне требований к порядку ввода данных |
Изменения, которые необходимо осуществить в объекте автоматизации Создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ |
Любые изменения, которые могут потребоваться. Например, в компании отсутствует локальная сеть, устаревший парк компьютеров, на которых система не заработает. Возможно, какая-то необходимая информация обрабатывалась на бумаге, а теперь ее необходимо вводить в систему. Если этого не делать, то какой-либо модуль не заработает и т.п. Возможно, что-то упрощалось, а теперь требуется учитывать более детально, соответственно кто-то должен собирать информацию по определенным правилам. Этот перечень может быть длинным, смотрите на конкретный случай своего проекта. |
Создание необходимых для функционирования системы подразделений и служб; Сроки и порядок комплектования штатов и обучения персонала |
Про это мы уже говорили ранее. Возможно, система разрабатывается под новую структуру или вид деятельности, которого раньше не было. Если не будет соответствующего персонала, да еще и обученного, то система не заработает, как грамотно ее не строй. |
Раздел 8. Требования к документированию
Рекомендации по ГОСТ |
Что с этим делать на практике |
Согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов |
Наличие полноценной документации – важная часть результата. Все мы знаем, что документирование чего-либо трудоемкий труд. Поэтому, необходимо заранее оговорить с Заказчиком, какие виды документации будут разрабатываться, как они будут выглядеть (содержание и желательно примеры). Подумайте, как будут представлены руководства пользователя. Возможно, у Заказчика есть принятые корпоративные стандарты, значит надо к ним обращаться. Игнорирование требований к документации очень часто приводит к самым неожиданным последствиям на проектах. Например, все сделано и все работает. Пользователи тоже умеют работать. Про документацию вообще не договаривались и не разговаривали. И вдруг при сдаче работ кто-то из топ-менеджеров Заказчика, который даже не участвовал в проекте, но участвует в приемке работ, Вас спрашивает: «А где руководства пользователя?» И начинает Вас убеждать, что о наличии руководств пользователя договариваться было и не нужно, это «само собой» якобы подразумевается. И все, не хочет принимать у Вас работу. За чей счет будете разрабатывать руководства? На этот крючок попадали уже многие команды. |
Раздел 9. Источники разработки
Рекомендации по ГОСТ |
Что с этим делать на практике |
Должны быть перечислены документы и информационные материалы (технико-экономическое обоснование, отчеты о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др.), на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы. |
Если честно, это ближе к лирике. Особенно, когда говорят об экономическом эффекте и пр. вещах, которые объективно посчитать практически невозможно. Т.е. можно конечною, то это будет скорее на бумаге, чисто теоретически. Поэтому, лучше сослаться просто на отчет об обследовании, требования ключевых лиц. |
И так, мы рассмотрели все разделы, которые могут быть включены в Техническое задание. «Могут», а не «Обязаны» именно потому, что любой документ должен разрабатываться для достижения результата. Поэтому, если для Вас очевидно, что какой-то отдельный раздел к результату не приблизит, значит он Вам не нужен и не надо тратить на него время.
Но вот без главного: функциональных требований ни одно грамотно Техническое задание не обходится. Хочу заметить, что в практике такие Технические задания встречаются, и еще как! Есть деятели, которые сумеют развести воды по всем разделам, опишут общие требования общими словами, и документ получается весьма увесистый, и слов в нем умных много, и даже Заказчику может понравится (т.е. он его утвердит). Но вот работать по нему может не получиться, т.е. практической пользы от него мало. В большинстве случаев такие документы рождаются, когда надо получить много денег именно под Техническое задание, а сделать его надо быстро и не погружаясь в детали. А особенно, если известно, что дальше дело не пойдет, или его будут делать совсем другие люди. В общем, просто для освоения бюджета, особенно государственного.
Во второй статье будем говорить только о разделе 4 «Требования к системе», а конкретно мы будет формулировать требования из соображений понятности, конкретности и тестируемости.
Почему требования должны быть понятными, конкретными и тестируемыми.
Потому, что практика показывает: по началу большинство ТЗ, которые разрабатывают специалисты либо оказываются не востребованы (не соответствуют действительности), либо становятся проблемой для того, кто из должен реализовать, т.к. Заказчик начинает манипулировать неконкретными терминами и требованиями. Приведу несколько примеров того, какие фразы встречались, к чему это приводило, а затем попробую дать рекомендации, как избежать подобных проблем.
Вид требования |
Неправильная формулировка |
Комментарий и как можно было сформулировать |
Функциональность |
«Сумма затрат должна корректно распределяться по соответствующим товарам» |
Понятное ли это требование? В общем-то понятное, речь идет о распределении неких затрат по группе товаров. Конкретное ли это требование? Не сказано, как должна распределяться затрата, по сумме, по количеству, равномерно или как-то иначе? Тестируемое ли это требование? Вроде бы простая вещь, но как ее проверять, если нет конкретики? Как можно было бы это переформулировать: «Сумма затрат, указанная в документе, должна распределиться на все товары, указанные в данном документе пропорционально стоимости этих товаров». Получилось и понятно, и конкретно. Как проверить тоже не составит труда. |
Эргономичность |
Программа должна иметь удобный интерфейс |
Признаться, под данной формулировкой пришлось однажды подписаться самому – проблем потом было не сосчитать. Конечно же, подобных формулировок быть не должно. Тут нет не конкретики, ни возможность проверить это требование. Хотя, безусловно, понятное (субъективно). Тут переформулировать никак нельзя, надо подробно расписывать каждый элемент «удобности», раз Заказчик на этом настаивает. Например:
|
Разграничение прав доступа |
Доступ к данным по прибыли должен быть доступен только финансовому директору |
Понятно? Почти. Правда, прибыль бывает разная, надо уточнить. Конкретно? Конечно нет. Как это видится в реализации? Если речь идет о валовой прибыли, то значит необходимо ограничивать доступ к данным о стоимости закупки, т.к. в противном случае валовую прибыль вычислить не составит труда, поскольку данные о стоимости реализации известны широкому кругу лиц. К тому, что относится к правам доступа, надо относиться очень аккуратно. А если у менеджеров по продажам мотивация построена на валовой прибыли, так эти требования еще и противоречат друг другу, т.к. менеджеры никогда не смогут это проверить. Если уж включать такое требование, то нужно указывать конкретные отчеты и объекты системы, в которых указывать, какая часть данных должны быть доступна отдельным категориям лиц. И рассматривать каждый такой случай индивидуально. |
Производительность |
Отчет по продажам должен формироваться за 1 минуту. |
Да, понятно. И даже есть конкретное ограничение по времени: 1 минута. Но не известно, какая детализация при этом предполагается: по каждому товару, группам товаров, клиентам или как-то еще? Можно сформулировать примерно так: «Отчет по продажам в разрезе клиентов с детализацией до каждой товарной позиции (см. образец) должен выводится не более, чем за 1 минуту при условии, что количество товаров в выборке не превышает 5000 строк». |
Надеюсь, идея понятна. Если будут конкретные вопросы, пишите, попробую помочь.
Чтобы в Техническом задании было больше конкретики, существует немало рекомендаций. Даже есть перечень слов, которые употреблять в Техническом задании не рекомендуется. Интересно об этом пишет К.Вигерс, в своей книге «Разработка требований к программному обеспечению». Приведу самые интересные и простые, на мой взгляд, рекомендации:
-
Не следует использовать слов, имеющих множество синонимов. Если это необходимо, то лучше дать четкое определение термину в разделе «Термины и определения» к Техническому заданию.
-
Следует стараться не использовать длинных предложений;
-
Если какое-то требование Вам кажется слишком общим, его необходимо детализировать до более мелких, но конкретных требований;
-
Используйте больше схем, графиков, таблиц, рисунков – так информацию воспринимается гораздо легче;
-
Следует избегать таких слов: «эффективный», «адекватный», «простой», «понятный», «быстрый», «гибкий», «улучшенный», «оптимальный», «прозрачный», «устойчивый», «достаточный», «дружественный», «легкий» и др. Перечень можно продолжать, но, мне кажется идея понятна (попробуйте его продолжить самостоятельно).
Все, что написано выше, это информация важная, но не самая. Как Вы помните, в начале статьи я это назвал термином «камуфляж», т.к. самое главное, что составит как минимум 90% времени и сложности работы над документом – это выявление и формулировка требований. А информацию о требованиях надо еще суметь собрать, структурировать и сформулировать. В этом, кстати, много общего между обследованием деятельности предприятий с последующим описанием бизнес-процессов. Но есть и важные различия. Одно из таких ключевых отличий – это наличия этапа построения прототипа будущей системы, или как его еще называют «модели информационной системы».
В следующей статье мы будем говорить только о методиках выявления требований, а также рассмотрим, что общего между работой по сбору требований к информационной системе и сбору информации для описания бизнес-процессов.
Как подготовить первичное описание технического решения для заявки?
Для описания технического решения, предлагаемого к патентованию, полезно использовать структурированную форму инженерно-технической записки, включающей несколько обязательных разделов.
Раздел I. Название (условное наименование) технического решения
В данном разделе указывается название (условное наименование) технического решения, которое должно быть кратким и точным, как правило, характеризующим его назначение и излагается в единственном числе, за исключением случаев, когда название не употребляются в единственном числе. Например: «Газонокосилка», «Способ изготовления чайника», «Устройство для воспроизведения звука» и т. д.
Раздел II. Предшествующий уровень исполнения технического решения
В данном разделе приводятся сведения об известных авторам-разработчикам аналогичных технических решениях, известных аналогичных способах, процессах, или же приводится описание того, как делалось ранее (проводилось, осуществлялось, выполнялось и т. п.) для достижения аналогичных целей.
В случае, если речь идет о предполагаемой к коммерциализации разработке, полезно представить в данном разделе результаты маркетингового анализа рынка и бенчмаркинг решений основных конкурентов, указать, чем именно отличается разработанное техническое решение от ранее представленных на рынке.
Раздел III. Задача и технический результат
В данном разделе раскрывается задача, на решение которой направлено описываемое техническое решение, и технический результат, достигаемый при использовании заявляемой разработки.
Технический результат представляет собой характеристику технического эффекта, явления, свойства и т.п., объективно проявляющихся при реализации описываемого устройства, осуществлении описываемого способа, процесса или при изготовлении либо использовании конкретного технического решения.
Технический результат может выражаться, в частности:
- в снижении (повышении) коэффициента трения;
- в предотвращении заклинивания;
- в снижении вибрации;
- в устранении дефектов структуры литья;
- в улучшении контакта рабочего органа со средой
- в уменьшении искажения формы сигнала;
- в снижении просачивания жидкости;
- в улучшении смачиваемости;
- в предотвращении растрескивания;
- в повышении быстродействия или уменьшении требуемого объема оперативной памяти компьютера и т.п.
Технический результат от реализации конкретного технического решения определяется вне зависимости от его экономических показателей: то есть, например, результат «снижение стоимости производства электроэнергии» — не является техническим. Технический результат должен быть описан в явном виде, обеспечивая возможность понимания специалистом на основании уровня техники его смыслового содержания.
Раздел IV. Описание сущности технического решения
При описании сущности технического решения необходимо:
- для описания устройств, конструктивных решений узлов, агрегатов, деталей указать (если это имеет место):
- наличие конструктивного (конструктивных) элемента (элементов), наличие связи между элементами, взаимное расположение элементов, форма выполнения элемента (элементов) или устройства в целом, в частности геометрическая форма, форма выполнения связи между элементами, параметры и другие характеристики элемента (элементов) и их взаимосвязь, материал, из которого выполнен элемент (элементы) или устройство в целом, среда, выполняющая функцию элемента;
- для описания процессов, способов осуществления процессов, процессов осуществления действий над материальным объектом с помощью материальных средств, указать (если это имеет место):
- наличие действия или совокупности действий, порядок выполнения действий во времени (последовательно, одновременно, в различных сочетаниях и т.п.), условия осуществления действий, режим (температура, время, напряжённость, вязкость и т.п.); использование веществ (исходного сырья, реагентов, катализаторов и т.д.), устройств (приспособлений, инструментов, оборудования и т.д.);
- для описания композиций, указать (если это имеет место):
- качественный состав (ингредиенты), количественный состав (содержание ингредиентов), структура композиции, структура ингредиентов.
При описании устройств, конструктивных решений узлов, агрегатов, деталей: приводится описание его конструкции (в статическом состоянии) и действие устройства (работа) или способ его использования.
Если устройство содержит элемент, охарактеризованный на функциональном уровне, и описываемая форма реализации предполагает использование программируемого (настраиваемого) многофункционального средства, то приводятся сведения (информация), иллюстрирующая возможность выполнения таким средством конкретной предписываемой ему в составе данного устройства функции.
При описании процессов, способов осуществления процессов, процессов осуществления действий над материальным объектом с помощью материальных средств: в примерах его реализации указываются последовательность действий (приемов, операций) над материальным объектом, а также условия проведения действий, конкретные режимы (температура, давление, напряжение, время и т.п.), используемые при этом материальные средства (устройства, вещества, и т.п.), если это необходимо.
Материал описания следует излагать в свободной технической форме, не ограничиваясь какими-либо рамками шаблонов, однако, в наиболее полном виде с приведением максимально возможной технической информации об описываемом объекте. Рекомендуется при характеристике технических решений избегать жаргонных терминов, а использовать общие нормативные термины, принятые в данной конкретной области техники.
При описании конкретных технических устройств, процессов, способов, композиций, химических составов и веществ полезно иллюстрировать описание фигурами эскизных чертежей.
Также Вы можете воспользоваться услугами нашего сервиса.