vit_r: default (Default)
[personal profile] vit_r
Короткий ответ саркастичному [dreamwidth.org profile] bamalip.

Самые лучшие спецификации я видел там, где их с нуля писали ведущие инженеры и руководители групп. Причём, они были в обычных вордовских файлах.

Незамутнённый "специалист по требованиям" в лучшем случае может откопать информацию и верифицировать её при перекрёстном сравнении. Для валидации нужны специалисты в предметной области.

Мой уникальный скил в requirements engineering - это умение найти лажу в сложных многосвязных информационных структурах.

То есть, я могу выяснить, что инженеры-электрики на самом деле ещё не определились с типом коннектора в требовании XXX.NNN, пять требований из спецификации по безопасности повисли и на самом деле никак не тестируются, а в техзадании на подсистему X требование XXX.XXX.N выведено не из требований пользователя, а из протокола тестирования, и похоже, это не ошибка с неправильно направленной стрелкой, а непонимание иерархии документов.

То, что я мог на приемлемом уровне говорить с инженерами-механиками или со страховыми математиками, - это не результат моих знаний в теории и практике requirements engineering, а честное изучение предмета по внутрифирменной документации и банальным учебникам. Иногда в объёмах полновесного университетского курса.

Программисты никогда не умели писать нормальные требования, потому что мыслят языками программирования. Сертификации и курсы только ухудшили ситуацию, укрепив самомнение и убедив в совершенно ошибочной формуле "Спросите заказчика - он расскажет".

Популярность agile связана во многом с девизом "Всё равно техзадание никто написать не сумеет, потому будем делать как получится, а заказчики потом скажут, что им не нравится."

Date: 2018-09-18 04:40 pm (UTC)
yostrov: (Default)
From: [personal profile] yostrov
>Программисты никогда не умели писать нормальные требования, потому что мыслят языками программирования.

Из-за этого я закончил курсы бухгалтеров...

Date: 2018-09-21 05:26 am (UTC)
From: [identity profile] gineer.livejournal.com
Какраз сегодня прочитал статейку, что сбор требований -- это зло. ;)

Что мол когда собираеш требования, то потом ориентируешся на виртуальные метрики "насколько оно соответствует требованиям"...
а на деле, тупо -- влазит ли в ресурсы и дедлайны?
Ну да, требования-то мы уже определили -- значит теперь надо просто быстренько их все поделать... а для этого надо хороший плётка, чтобы заставить програмистишек поживее шевелится. %Р

Пропонент, естественно, представитель некоей консалтинговой фирмы... Скул что-то там.(не Л., нет %))

Предлагает что надо ориентироватся на цикл "решение проблем и рассмотрения предположений".
Предположения -- асампшинс.
Тогда мол идет обучение и ориентация на результат, решение реальных проблем заказчика, а не его хотелок, которые удалось протиснуть в "список требования" маркетологам, или еще каким-то левым людЯм. %)

Ну чем не Эджайл? %)


Еще...
тут мы по ход выяснили интересную дихотомию. (ад хок)Классификацию по которой нас можно классифицыровать.

Вы получается из такой консервативной категории людей, кторые считают что знания уже все есть... просто надо знать/уметь выходить на правильных людей, у которых они находятся.

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


Я же, получается принадлежу к тем (по ходу и Л. тоже), кто считает что знания -- отчуждаемы в текстах, и коль скоро можно найти/придумать алгоритм вытягивания знаний из текста -- считай что ты в дамках.

Впрочем, я в последнее время уже удаляюсь от подобного представления... %)
скатываюсь к мистике -- что знания, не важно в человеке или в тексте,
получаются только в результате опыта... из-за чего никаких шоткатов, или даже возможности предсказать -- более простая система, подсистема -- по определению не может (правильно) предсказать поведение более сложной системы -- банально, не способна учесть все действующие на неё факторы.


Ну и последнее... то что спрашивал и у Ганди.
Но у него ответ, по ход, почитать еще лекций... и потом, отправится в лучший мир, к монадлкам, и шоб Гротендик там был у него на побегушках. %)

Конкретно,
мир меняется... и очень быстро, сейчас.
Такие люди как Ганди, могут уже просто игнорировать эти изменения, делать вид что ничего особого не происходит.

Тем же кто помоложе и/или не так хорошо устроен... надо что-то думать.

Так что вы думаете по этому поводу?

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

ЗЫ Хух... вроде все сказал... ну, в том смысле, что если вам не захочется что-то отвечать, продолжать диалог,
то у меня по ходу и... "вопросов больше не имею".

Profile

vit_r: default (Default)
vit_r

June 2025

S M T W T F S
12345 6 7
8 91011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 03:40 pm
Powered by Dreamwidth Studios
OSZAR »