среда, января 27, 2010

Программная инженерия от Сергея Орлика

Хорошая новость. Сергей Орлик опубликовал сайт "Основы Программной Инженерии(по SWEBOK)"
По сути, это перевод SWEBOK с коментариями и замечаниями авторов перевода.
SWEBOK - это свод знаний по программной инженерии. Отношение к разработке софта, как к инженерному процессу - это, на мой взгляд, именно то, чего весьма не хватает русскоговорящему программному сообществу. За последние 5-7 лет мы хорошо продвинулись в плане освоения новых технологий. Сегодня не проблема найти программиста с глубокими знаниями Spring, Hibernate, Pyton или Ruby. Выросла целая армия .Net программистов и почти никого не вводят в ступор Mock objects или Dependency Injection.
Однако в плане организации процесса в большинстве компаний разработка ведется практически на голой коленке. А ведь успех разработки зависит от правильного использования технологий хорошо, если процентов на пять. Остальное - terra incognita, с раскиданными повсюду граблями, на которые не устают наступать все новые поколения разработчиков. Практически все, что знает о разработке софта средне-статистический программист умещается в главе 3 "Конструирование". А глав там - одиннадцать. Делайте выводы.
Сергей Орлик, один из тех, кто протаптывает для нас тропинки на этой неведомой территории, расставляет флажки и помечает грабли.
За это ему наш глубокий респект.

3 комментария:

voffka комментирует...

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

Sergey Rozovik комментирует...

Ну, да. SWEBOK - это своего рода конспект. Ни какие практики там не расписываются подровно и не анализируются. Но главное, что там все сведено вместе и систематизировано, разложено по полочкам.

Анонимный комментирует...

Вывод в том что там из 11 глав целых 10 - вода?