4 октября 2009 · Комментарий

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

Если программист будет следовать Вашим советам, то у него не останется времени на исполнение профессиональных обязанностей :). В реальности разработка софта организована по другому, и это не просто так. Дело в том, что реально есть не только пользователь продукта, но и заказчик. А также менеджмент, другие программерские группы, тестировщики и т.д. Как учит нас системная инженерия, стейкхолдеров, на самом деле, много. Кстати, продвинутые товарищи в стейкхолдеры даже программеров включают. Дык вот, такое большое кол-во заинтересованных лиц постоянно выдвигает какие-то свои требования и претензии. Если на них все реагировать, то получится чистая шизофрения. Поэтому, важное требования состоит в том, что нужно обеспечить концептуальную целостность системы. Лучше плохонькая целостность, чем ее отсутствие. На практике, это означает, что 99% требований стейкхолдеров идут лесом, как не вписывающиеся в концепцию системы, или реализуемые другими способами. Политкорректно для них выделяют самый низкий приоритет, а если не политкорректно, то могут и прямо послать. Можно, конечно, говорить что это программеры плохие, но у них на самом деле стоит задача реализовать оставшиеся 1% более-менее разумных требований. Как определяется разумность - это уже другой вопрос. Тот кто знает сию процедуру, тот и обладает реальной возможностью проталкивать решения.

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