Как нетехнический человек может научиться писать спецификации для небольших проектов?
Мой друг пытается передать какую-то разработку статистического проекта.
В частности, он много работает в Excel и хочет передать сценарии для создания того, что он сейчас делает вручную.
Тем не менее, мой друг крайне нетехнический. Он плохо пишет технические характеристики.
Когда он пишет спецификацию, она пишется так, как вы описали бы, что-то делает в Excel (перейдите в эту ячейку и затем скопируйте значение в эту ячейку). Это также слишком многословно, и приводит примеры несколько раз. Я не уверен, правильно ли он описывает угловые дела.
Первый аутсорсинговый проект - провал. Я думаю, что он переписал некоторые детали, но не описал угловые случаи. Тот и / или наниматель, которого он нанял, не продумывал угловые случаи и не задавал соответствующие вопросы. Я не уверен. Я связался с ним по IM, и мне потребовалось полчаса, чтобы выкопать описание, которое должно было занять пять минут или меньше, чтобы описать. Я написал сценарии для него в конце, но не изучал, почему его процесс с кодером не удался.
Он попросил меня о помощи. Однако я отказываюсь вмешиваться, потому что взятие его спецификации и перевод ее в четкие требования - это в 10 раз больше работы, чем выполнение по четко написанной спецификации.
Как правильно ему учиться? Есть ли ресурсы, которые он мог бы использовать? Есть ли способы, которым он может учиться из небольших, практических проектов низкого давления с кодерами?
Большинство его сценариев ориентированы на статистику и обработку данных. например, возьмите этот столбец и запустите среднее значение по нему. Удалите эти строки в этих условиях. Таким образом, задача отличается от спецификации веб-приложения.