Три взаимодополняющие описания задачи

- ТЗ, техническое задание, в Jira и т.д.:
- Можно избегать проблем типа “что хотел клиент” (см. картинку);
- Хорошее ТЗ потом можно легко превратить в документацию;
- Собственно программный код: запрограммировать необходимые компоненты,
например клюв, крылья и лапы, чтобы получилась утка. - Описание через тесты: описать и проверить код на правильное выполнение необходимых свойств:
утка должна уметь ходить, летать, и крякать.
Все 3 описания должны быть полными.
Они дополняют друг друга, поскольку они на 3 разный языках.
Это минимизирует ошибки и гарантирует то, что заказчик получит то, что ему хочется!
Leave a Reply