![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Короткий ответ саркастичному
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 связана во многом с девизом "Всё равно техзадание никто написать не сумеет, потому будем делать как получится, а заказчики потом скажут, что им не нравится."
Да.
Date: 2018-09-21 09:04 am (UTC)Я знаю... конечно же, прикидки на салфетках -- это о другом.
Но... это просто за гранью вашего опыта.
Вы привыкли что задача уже сформулирована,
имеет подтверждение цифрами,
и все что осталось -- это просто её решить.
В практике же... встречается намного больше, разнообразных ситуаций.
Дадно, будет что-то интересно, спрашивайте.
Re: Да.
Date: 2018-09-21 09:06 am (UTC)имеет подтверждение цифрами,
и все что осталось -- это просто её решить.
Нет, конечно.
Честное слово, этот бред уже надоел. Когда не врубаешься, стоит писать "не понимаю", а не "как я понял". Потому что совсем чушь пошла несусветная.
no subject
Date: 2018-09-21 10:21 am (UTC)Глупость.
Причём, с поучающим видом. Если что-то не понятно, не надо выдумывать человечка у себя в голове и спорить с ним.
Комментарий удалён.
Ну, по крайней мере...
Date: 2018-09-21 10:32 am (UTC)вы согласны?
Ну, чтобы я знал какие правила, и не допускал больше ошибок.
Re: Ну, по крайней мере...
Date: 2018-09-21 10:54 am (UTC)Сами и оцените
Date: 2018-09-21 11:05 am (UTC)Если у меня этого нет... то думаю не составит труда установить откуда это утверждение взялось, не так ли?
Re: Ну, по крайней мере...
Date: 2018-09-21 11:10 am (UTC)читается как
множество всех задач решаемых с помощью карандаша и бумаги -- включает множество аналитические задачи...
но, естетсвенно отнюдь не объязано совпаадать с ним.
это обычно всегда оговаривают отдельно
да и вопрос собственно был -- существуют ли КАКИЕ-ТО ЕЩЕ типы задач,
КРОМЕ тех что можно решить с карандашом и бумагой...
(тут надеюсь на понимание... потому как любую задачу можно объявить требующую карандаша и бумаги, даже если они в ходе решения будут лежать в сейче на глубине три метра %))
Что до...
Date: 2018-09-21 10:38 am (UTC)я просто перешел на более простой и банальный уровень,
ну как роутер/смартфон переходит на более старый и примитивный
протокол передачи данных, с меньшей скоростью,
из-за того что помехи в эфире мешают работе более новых и софистикейтид.
для меня подобными "помехами в эфире" послужила ваша,
ничем не мотивированая (на основании того что видно с моей стороны) реакция.
из-за этого я и перешел на примеры попроще...
чтобы восстановить контакт/понимание.
Re: Что до...
Date: 2018-09-21 10:55 am (UTC)Не надо давать оценки моим действиям. Я всё равно не буду об этом спорить.
Re: Какие оценки?
Date: 2018-09-21 11:33 am (UTC)Это тоже надо уметь делать.
Комментарий удалён.