Проверка орфографии эссе, написанного на шумерском языке.

Написать программное обеспечение сложно, но написать программное обеспечение, которое действительно нужно конечному пользователю, еще сложнее. Это то, с чем я столкнулся сам: выяснить, что, по вашему мнению, требуется, легко, но получить постоянную обратную связь от человека, не имеющего технического образования, значительно сложнее.

Объяснение было предоставлено следующим образом:
«Одна из причин, по которой классический подход «сбор требований, дизайн, код, отгрузка» не работает, заключается в том, что он основан на концепции, что мы знаем, каковы требования. Но у нас редко. Ваши бизнес-пользователи будут иметь смутное представление о том, чего они хотят достичь, но они не знают и не заботятся о деталях. Это часть нашей ценности: мы интуитивно понимаем намерение и преобразовываем его в код».

Короче говоря, пытаться заставить конечных пользователей подписать требования, которые они не понимают и не ценят в деталях, — это все равно, что пытаться заставить их проверить орфографию в эссе, написанном на шумерском языке. «Они сделают некоторые случайные изменения, чтобы сохранить лицо, и подпишут его, чтобы выгнать вас из их офиса».

Дайте им то, что работает, позвольте им использовать это и неизбежно сломать, затем измените требования по мере необходимости и добавьте больше функциональности.

Спасибо за чтение! Если помогло, ставь лайк и приходи завтра :)
#PathToSWE