Moneyfall taming and other lost secrets of ancient ages
Короткий ответ саркастичному
bamalip.
Самые лучшие спецификации я видел там, где их с нуля писали ведущие инженеры и руководители групп. Причём, они были в обычных вордовских файлах.
Незамутнённый "специалист по требованиям" в лучшем случае может откопать информацию и верифицировать её при перекрёстном сравнении. Для валидации нужны специалисты в предметной области.
Мой уникальный скил в requirements engineering - это умение найти лажу в сложных многосвязных информационных структурах.
То есть, я могу выяснить, что инженеры-электрики на самом деле ещё не определились с типом коннектора в требовании XXX.NNN, пять требований из спецификации по безопасности повисли и на самом деле никак не тестируются, а в техзадании на подсистему X требование XXX.XXX.N выведено не из требований пользователя, а из протокола тестирования, и похоже, это не ошибка с неправильно направленной стрелкой, а непонимание иерархии документов.
То, что я мог на приемлемом уровне говорить с инженерами-механиками или со страховыми математиками, - это не результат моих знаний в теории и практике requirements engineering, а честное изучение предмета по внутрифирменной документации и банальным учебникам. Иногда в объёмах полновесного университетского курса.
Программисты никогда не умели писать нормальные требования, потому что мыслят языками программирования. Сертификации и курсы только ухудшили ситуацию, укрепив самомнение и убедив в совершенно ошибочной формуле "Спросите заказчика - он расскажет".
Популярность agile связана во многом с девизом "Всё равно техзадание никто написать не сумеет, потому будем делать как получится, а заказчики потом скажут, что им не нравится."
![[dreamwidth.org profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Самые лучшие спецификации я видел там, где их с нуля писали ведущие инженеры и руководители групп. Причём, они были в обычных вордовских файлах.
Незамутнённый "специалист по требованиям" в лучшем случае может откопать информацию и верифицировать её при перекрёстном сравнении. Для валидации нужны специалисты в предметной области.
Мой уникальный скил в requirements engineering - это умение найти лажу в сложных многосвязных информационных структурах.
То есть, я могу выяснить, что инженеры-электрики на самом деле ещё не определились с типом коннектора в требовании XXX.NNN, пять требований из спецификации по безопасности повисли и на самом деле никак не тестируются, а в техзадании на подсистему X требование XXX.XXX.N выведено не из требований пользователя, а из протокола тестирования, и похоже, это не ошибка с неправильно направленной стрелкой, а непонимание иерархии документов.
То, что я мог на приемлемом уровне говорить с инженерами-механиками или со страховыми математиками, - это не результат моих знаний в теории и практике requirements engineering, а честное изучение предмета по внутрифирменной документации и банальным учебникам. Иногда в объёмах полновесного университетского курса.
Программисты никогда не умели писать нормальные требования, потому что мыслят языками программирования. Сертификации и курсы только ухудшили ситуацию, укрепив самомнение и убедив в совершенно ошибочной формуле "Спросите заказчика - он расскажет".
Популярность agile связана во многом с девизом "Всё равно техзадание никто написать не сумеет, потому будем делать как получится, а заказчики потом скажут, что им не нравится."
no subject
Понятное дело что это не тот контекст в котором писался мой комент выше.
Я там просто подметил возможность для тотальной категоризации...
и предложила вам её на суд.
Про "решение с карандашом и бумагой",
это известная вещь -- салфеточный инжиниринг -- когда люди собираются, скажем в кафе, у них вдруг появляется идея, а чем и на чем его записать -- только пачка салфеток. (п) %)
no subject
Да.
Я знаю... конечно же, прикидки на салфетках -- это о другом.
Но... это просто за гранью вашего опыта.
Вы привыкли что задача уже сформулирована,
имеет подтверждение цифрами,
и все что осталось -- это просто её решить.
В практике же... встречается намного больше, разнообразных ситуаций.
Дадно, будет что-то интересно, спрашивайте.
Re: Да.
имеет подтверждение цифрами,
и все что осталось -- это просто её решить.
Нет, конечно.
Честное слово, этот бред уже надоел. Когда не врубаешься, стоит писать "не понимаю", а не "как я понял". Потому что совсем чушь пошла несусветная.
no subject
Глупость.
Причём, с поучающим видом. Если что-то не понятно, не надо выдумывать человечка у себя в голове и спорить с ним.
Комментарий удалён.
Ну, по крайней мере...
вы согласны?
Ну, чтобы я знал какие правила, и не допускал больше ошибок.
Re: Ну, по крайней мере...
Сами и оцените
Если у меня этого нет... то думаю не составит труда установить откуда это утверждение взялось, не так ли?
Re: Ну, по крайней мере...
читается как
множество всех задач решаемых с помощью карандаша и бумаги -- включает множество аналитические задачи...
но, естетсвенно отнюдь не объязано совпаадать с ним.
это обычно всегда оговаривают отдельно
да и вопрос собственно был -- существуют ли КАКИЕ-ТО ЕЩЕ типы задач,
КРОМЕ тех что можно решить с карандашом и бумагой...
(тут надеюсь на понимание... потому как любую задачу можно объявить требующую карандаша и бумаги, даже если они в ходе решения будут лежать в сейче на глубине три метра %))
Что до...
я просто перешел на более простой и банальный уровень,
ну как роутер/смартфон переходит на более старый и примитивный
протокол передачи данных, с меньшей скоростью,
из-за того что помехи в эфире мешают работе более новых и софистикейтид.
для меня подобными "помехами в эфире" послужила ваша,
ничем не мотивированая (на основании того что видно с моей стороны) реакция.
из-за этого я и перешел на примеры попроще...
чтобы восстановить контакт/понимание.
Re: Что до...
Не надо давать оценки моим действиям. Я всё равно не буду об этом спорить.
Re: Какие оценки?
Это тоже надо уметь делать.
Комментарий удалён.