Качество спецификации
#аналитика
В "Deadline" описана очень простая истина: спецификация системы состоит из двух частей - описание входящих и выходящих параметров, и внутренняя логика.
Если в спецификации нет первой части - она бессмысленна. Например, у вас интернет-магазин - вы можете сколько угодно описывать внутреннюю логику, ставить ограничения "не больше двух телевизоров в одни руки" и т.д., но, если вы не описали, как именно пользователь делает заказ - сообщением в чате, голосом через помощника, перетаскиванием в корзину, то ничего по этой спецификации разработать нельзя. Если нет второй части - внутренней логики, то можно хотя бы начать. Это как готовить еду: можно что-то начать, если есть продукты, но нет рецепта, но ничего нельзя сделать, если есть рецепт, но нет продуктов.
И еще одна хорошая мысль: если в спецификации есть пробелы, то чаще всего они означают неразрешенные конфликты между двумя сторонами. Например, кто-то не договорился, как делать заказ - набором через клавиатуру или голосом, а создающий спецификацию устал быть меж двух огней и решил просто обойти стороной этот вопрос в документе.
#аналитика
В "Deadline" описана очень простая истина: спецификация системы состоит из двух частей - описание входящих и выходящих параметров, и внутренняя логика.
Если в спецификации нет первой части - она бессмысленна. Например, у вас интернет-магазин - вы можете сколько угодно описывать внутреннюю логику, ставить ограничения "не больше двух телевизоров в одни руки" и т.д., но, если вы не описали, как именно пользователь делает заказ - сообщением в чате, голосом через помощника, перетаскиванием в корзину, то ничего по этой спецификации разработать нельзя. Если нет второй части - внутренней логики, то можно хотя бы начать. Это как готовить еду: можно что-то начать, если есть продукты, но нет рецепта, но ничего нельзя сделать, если есть рецепт, но нет продуктов.
И еще одна хорошая мысль: если в спецификации есть пробелы, то чаще всего они означают неразрешенные конфликты между двумя сторонами. Например, кто-то не договорился, как делать заказ - набором через клавиатуру или голосом, а создающий спецификацию устал быть меж двух огней и решил просто обойти стороной этот вопрос в документе.