Кажется, что руководство всегда говорит, что проект опаздывает, тогда мы должны выяснить, что достаточно хорошо, чтобы быстро жить. Проблема, которую я нахожу, заключается в том, что мы склонны концентрироваться на функциях, которые клиент хочет получить больше, чем на каких-то базовых функциях, которые, я думаю, должны иметь веб-приложения по самой своей природе.
Например, мы потратили больше времени на обсуждение необходимости добавления тега noscript для информирования пользователей сайта о том, что javascript должен быть добавлен в список запросов функций, чем время, которое потребовалось бы мне, чтобы добавить его на главную страницу и затем нажать это из.
Есть ли какой-нибудь хороший метод для определения того, что должно быть достаточно хорошо?
Как узнать, что должно делать приложение, как минимум?
Мы даже не добавляем проверку данных, потому что времени нет.
Кажется, что в приложении должны быть какие-то базовые вещи, связанные с хлебом и маслом, но очень часто все, что нас волнует, это то, что пользователь действительно видит.
На мой взгляд, это не идеальный способ создания программного обеспечения, но как узнать, что достаточно хорошо?