Еще немного о работе. Или что такое права аналитика, которые мне дали сегодня. Когда-то там, я писала, чем занимается наша организация, это можно найти по тегу "работа".
А теперь я распишу две схемы работы и место в них программиста-разработчика (моя должность) и аналитика.
Вариант I.
1. Вступает в силу очередной приказ Минэкономразвития или становится актуальной очередная версия одной из XSD схем от Росреестра.
2. Наша компания как-то об этом узнаёт.
3. Аналитик анализирует приказ/схему
4. Аналитик составляет задание и назначает задание на программиста
5. Программист вносит изменения в проект и отдает на тестирование
6. Тестировщики (сейчас это часто техподдержка) тестируют изменения и в случае нахождения ошибок сообщают программисту. Повторяются шаги 4-5, пока могут найти ошибки.
7. Применяется обновления - изменения применяются к программам клиентов.
Вариант II.
1. Клиент обнаруживает какую-то частную проблему и в панике звонит/пишет в техподдержку
2. Техподдержка не менее эмоционально составляет запрос на решение проблемы
3. Аналитик читает запрос и пытается понять, что именно не так. То есть в каких случаях проявляется проблема.
4. Аналитик составляет задание и назначает задание на программиста
5. Программист вносит изменения в проект и отдает на тестирование
6. Тестировщики (сейчас это часто техподдержка) тестируют изменения и в случае нахождения ошибок сообщают программисту. Повторяются шаги 4-5, пока могут найти ошибки.
7. Применяется обновления - изменения применяются к программам клиентов.
Проблема - это либо необнаруженная ранее ошибка в программе (тогда это грустно), либо улучшение/задача, которые соответствуют приказам/схемам, но по каким-то причинам еще не воплощены (например, редко пригождаются).
- вот так это выглядело сегодня. вариант II, шаги 2-5 (шаг 1 лежит распечатанный у меня на столе).