ailev.ru

18 сентября 2014 · Комментарий

Без заголовка

Модели не упрощают сложность, а отражают (документируют, capture) её. Если они не отражают сложности, значит нужны или другие модели, или другие модельеры. Когда-то и фортран работал в тепличных условиях, при безграничном бюдете и в руках команды экспериментаторов. До сих пор его кое-где дустом изводят, настолько неприхотлив. Даже IDEF0 сейчас дустом не удаётся вытравить, хотя многие его используют вместо IDEF3 и не догадываются об этом. Нельзя обсуждать отдельно дисциплины, технологии, компетенции и конкретные проекты с их особенностями. Каждый проект и каждая команда несчастлива в требованиях по-своему. Но когда-то не знали, что use cases помогают с требованиями, а сейчас знают. В этом и фишка, развитие идёт. В сегодняшнем месиве новинок трудно разобраться, а через тридцать лет после заматерения выжившей новинки она не будет уже новинкой. Так что или мы говорим о том, что выбираем из сегодняшних новинок и пытаемся применить в наших конкретных проектах, или это пустой трёп. Вот я тоже сейчас буду заниматься требованиями по самое не балуйся, а из "айтишных" там будут требования к АСУ ТП (то есть это не веб-разработка и не корпоративный софт). Ничего, прорвёмся -- хотя счастья быстро и дёшево не будет по определению, но всё лучше, чем если вообще требованиями не заниматься в проекте и подходить к приёмкам и проверкам без хорошо документированных их хоть как-то оттрассированных требований. Конечно, GORE там если и будет, то на каких-то крошечных участках работы. Там и use cases не будет, я думаю.

К записи · К обсуждению