среда, 27 мая 2009 г.

Про программирование и Enterprise в частности.

Редко случается наткнуться в сети на что-то, во-первых, здравое, а во-вторых, красивое. Так, например, случилось сегодня. The Enterprise is Broken - шедевр, подымающий один из вечных вопросов - столкновение личных ценностей с необходимостью подстраиваться под требования цивилизации. Разработчик ПО, охваченный страстью создать  новое, прекрасное, важное, словно художник, готов работать над своим детищем и днём, и ночью.  Для него это порыв, устремление вперёд, часть жизни и не второстепенная. Но зачастую эта часть существует отдельно от повседневных реалий. Автор утверждает, что Enterprise обезличен, находится в упадке. И всё потому, что люди не связывают свои устремления с ним. Для программиста работа в этой сфере связана со скукой, рутиной, страданиями. Нет вызова - нет ответа на него. Прозябание в повседневности. Какой же выход? Научится совмещать собственные устремления, цели, установки с корпоративными. И поэтому, наверняка, мы видим сейчас внедрение так называемых гибких (agile) методологий разработки ПО (по части менеджмента - Scrum; по части инжениринга - XP). Но самая суть - понять, что любое начинание достигает успеха только в том случае, когда отдаёшься ему полностью, без остатка. И это осознание приводит к выводу: невозможно отдаться одинаково полностью любому проекту, в любой организации, в любом коллективе. Такое возможно лишь при соблюдении определённых условий, которые уникальны для конкретной ситуации, индивидуальны для группы или даже человека. Все разные, поэтому ошибкой будет навязывание статичной модели разработки (да и организации в целом) каждому проекту, под копирку.

Комментариев нет: