Делаем систему пригодной для тестирования, поддержки и развития. Создаем инструменты сверх ТЗ
-
-
20 мин
Вам, вероятно, приходилось сталкиваться со следующими проблемами:
- Сжатые сроки реализации проекта.
- Разработчики требуют детальной формулировки задач.
- Частое возникновение ошибок в системе, искажение данных.
- Поиск ошибок отнимает много времени.
- Нужно разобраться в своих старых задачах или задачах коллеги.
- Специфичная предметная область, большие объемы данных.
- Эксперты предметной области, не специалисты в ИТ, тестируют систему.
- …?
Это далеко не окончательный список проблем, которые приходится решать аналитику на пути к внедрению и поддержке ИТ-проектов.
Нашей команде тоже пришлось столкнуться с подобными трудностями. Для их решения мы начали использовать идемпотентную архитектуру логики, создавать себе специальные API сервисы, а также ввели жесткие правила постановки задач. Об этом опыте я расскажу в своем докладе.