4 шага как «раскопать» систему



1️⃣ Собери всё, что есть

В идеале документация может должна содержать:

1. описание потребности в этой функциональности (просто текстом, таблички, какие-то схемы в любой нотации);

2. описание фронта: поведение элементов, workflow пользователя;

3. описание бэка: внутренние сервисы, описание бд и компонентов;

4. описание интеграционных сервисов, включая примеры запросов и ответов, статусы ответов.

5. Требования к функциональности

6. Запротоколированные договоренности, в которых можно проследить какие-то несделанные пожелания

7. Требования регулирующих органов (если влияют напрямую)

8. Руководство пользователя/инструкции





2️⃣ Протыкать ручками (если есть возможность). Просто садишься и начинаешь тыкать везде и смотреть как реагирует система. При этом фиксируешь поведение, а сомнительные моменты отмечаешь для уточнения у носителей неявных знаний



3️⃣ Задай вопросы

Выясняешь у начальника (линейного, руководителя проекта, лида и прочее — нужное подчеркнуть), кто может проконсультировать по вопросам. Готовишь список вопросов. Задаёшь, конспектируешь ответ. Идёшь пропускать все это через себя.



4️⃣ Оформи то, что получил

Оформляешь полученную информацию в установленном порядке в своей фирме. Это может быть актуализация документов, или формирование базы знаний в конфлюенсе, может быть даже обновление родительских тикетов в таск-трекере — в общем удобное для вас место.



Задача аналитика — оставить после себя структурированную информацию. Оставить — это значит оформить и выложить в общедоступное место. А не разобраться, как школьник с новыми знаниями, и оставить их при себе. Структурированная информация — это значит разложить по полочкам все то, что до тебя плохо лежало.



Оригинал



#требования