Для чего нужны стандарты
Что за стандарты такие? Давайте сначала рассмотрим определение⬇️
Стандарт - это нормативный технический документ, устанавливающий нормы, правила, требования к объекту стандартизации.
А зачем он нужен?
Стандарт помогает сформировать систему терминов и определений. А также он четко фиксирует, какой будет получен результат, что в итоге помогает избежать недопонимания между заказчиком и исполнителем.
Стандартизировать можно не только документацию, но и работу команды разработки или программный код.
Но давайте остановимся на документации, ведь это как раз наша тема😉
Если говорить про государственные стандарты, не могу не упомянуть
🔹ГОСТ 34 - для автоматизированных систем (содержит 11 стандартов)
🔹ГОСТ 19 - для программного обеспечения (содержит 27 стандартов, но некоторые уже устарели)
Как видите, в каждом из ГОСТов много стандартов, но на самом деле аналитик, работающий над документацией по ГОСТу, не обязан описывать все предлагаемые документы. Состав документации в проекте должен быть согласован с заказчиком и обозначен в техническом задании👍🏻
Я чаще всего встречалась с корпоративными стандартами - это стандарты, которые приняты в определенной компании, то есть это не ГОСТ, а свои правила. Откуда они берутся? Можно выделить несколько путей их возникновения:
▫️Так исторически сложилось в компании
▫️Лучшие практики
▫️Требования клиента
А бывает и такое, что никаких стандартов нет, и перед аналитиком ставят задачу разработать единый формат документации. И здесь, конечно, надо помнить, что внутренняя документация должна быть простой в сопровождении и актуальной для пользователей. Если никто не читает документацию, то может она и не нужна🤔 И лучше разработать то, что будет полезно❓
Если говорить про ТЗ, с опытом я создала авторский шаблон, который вызывает меньше всего вопросов у разработчиков, и, кстати, всеми шаблонами я делюсь со студентами курса.
Ведение документации - одна из основных задач системного аналитика и для этого существуют удобные инструменты, работу в одной из самых популярных систем (Confluence) я разбираю в 3 модуле курса «Системный аналитик» 📚
Post #369
645
- 👍 11