Был у меня опыт работы на проекте без аналитика. Сорвали все сроки, никто не понимал, что и зачем мы делаем. Правильно говорят, что без технического задания — результат неважный.
Аналитик редко нужен на поддержке, но тот же одностраничный сайт может перерасти в огромную систему, поэтому лучше подключить специалиста сразу.
Аналитики бывают разные.
Вы описали системного. Это указать надо, а то ведь массы подумают, что вы про что-то более модное, а ля аналитик данных.
Ну и ругань на ГОСТы - классика. Шаблоны там хорошие, особенно что касается нефункциональных требований и плана работ, просто уметь по ним писать тоже нужно.
Раз на то пошло, то иногда в компаниях должность системного аналитика совмещена с бизнес аналитиком.
А вот аналитик, условных, данных - да. Это совсем другое. Да и нас, аналитиков, бывает тьма тьмущая. Как менеджеров :)
Это скорее на vc.ru
Я бы добавил в статью что спецификации аналитика сильно упрощают тестирование. Нормально написанная документация позволяет корректировать автотесты и разрабатывать методики для ручных тестов ещё до того как программисты напишут код. Тестировщик понимает суть изменений, может их отслеживать и выдавать свои замечания как системщику так и кодеру.
Так же спеки позволяют оценить объём разработки и правильно разбить реализацию на этапы/версии, чтобы ПМ не ожидал от кодеров невозможного, да и отслеживать этапность так проще.
По поводу инструментов аналитика - у нас используются требования и для них есть специально разработанный стандарт с неким объёмом метаданных, позволяющих отслеживать источник требований (пункт тз заказчика, например), изменения требований и версии их реализации. Это очень удобно если проект большой и над ним работает несколько аналитиков
У нас новая компания, поэтому многие процессы выстраиваются с нуля.
Вы как раз затронули мою боль. Очень хочу привлекать тестировщиков на этапе сдачи технической документации, но не могу подобрать аргументов (у них сильный загруз)
Не могли вы подробнее рассказать, как у вас тестировщики взаимодействуют с документацией?
Ну допустим, забрали обязанности проджекта, выделили отдельного человека, дали технарю общение с заказчиком :/ . Смешались в кучу кони, люди. А чем тогда занимается проджект с продактом?
У проджекта куча задач остаётся. Разработка ТЗ (частично), построение роадмапа с заказчиком, определение этапности реализации задач, контроль и координация работы. В конце концов ПМ это лицо принимающее решения на уровне проекта.
У продакта вообще более высокоуровневые задачи.
Понятно что если в компании 10 человек то там разработчик, аналитик, проджект и продакт могут быть одним лицом