Добавить
Уведомления

Analyst Days 12 — Екатерина Ананьева, Видеть насквозь: что скрывается за простыми требованиями

Представим многокомпонентную систему: веб-интерфейсы, мобильные и десктопные приложения, облако, обеспечивающее информационный обмен, интеграции с внешними системами, несколько реализаций REST API. Архитектура приложения, даже не погружаясь в глубину, похожа на сложную молекулу. Есть простые требования, например, добавить поле в документ. Казалось бы, все очень просто! Сценарий работы пользователя и логика поменялись незначительно, в базе данных маленькие правки. Задача быстро отправляется в разработку. Но неожиданно «сложная молекула» может напомнить о своей многогранности и начать влиять. Порой, при отсутствии системного анализа даже для простого требования, с каждой итерацией разработки и тестирования могут появляться все новые и новые ошибки. Знакомо? Как победить влияние на все? Пробовать научиться видеть насквозь при проектировании систем.

Иконка канала Analyst Days
3 подписчика
12+
6 просмотров
месяц назад
12+
6 просмотров
месяц назад

Представим многокомпонентную систему: веб-интерфейсы, мобильные и десктопные приложения, облако, обеспечивающее информационный обмен, интеграции с внешними системами, несколько реализаций REST API. Архитектура приложения, даже не погружаясь в глубину, похожа на сложную молекулу. Есть простые требования, например, добавить поле в документ. Казалось бы, все очень просто! Сценарий работы пользователя и логика поменялись незначительно, в базе данных маленькие правки. Задача быстро отправляется в разработку. Но неожиданно «сложная молекула» может напомнить о своей многогранности и начать влиять. Порой, при отсутствии системного анализа даже для простого требования, с каждой итерацией разработки и тестирования могут появляться все новые и новые ошибки. Знакомо? Как победить влияние на все? Пробовать научиться видеть насквозь при проектировании систем.

, чтобы оставлять комментарии