Ответов на них нет. Вернее, их множество, что, по сути, то же самое. И единственно возможным вариантом становится сочетание собственного опыта и учебы на чужих открытиях и ошибках.
Что же такое разработка программного обеспечения? Что включает в себя это понятие, и к какому виду деятельности его можно отнести? Каким правилам нужно следовать, чтобы проект окончился успешно? Почему при равных стартовых условиях проект А с треском проваливается, а проект Б приносит деньги и славу своим разработчикам? Каждый, кто работает в нашей области и занимается управлением и постановкой процесса, рано или поздно начинает задавать себе эти вопросы.
Питер МакБрин, автор книги "Software Craftsmanship"
Программная инженерия (software engineering) представляет собой неверную метафору для большинства проектов по разработке ПО. Используя техническую метафору, мы забываем об истинной природе программирования - деятельности социальной и интеллектуальной, но никак не технической. Неудивительно, что проблема "мифического человеко-месяца" жива до сих пор, ведь рассуждая о разработке ПО, мы продолжаем рассматривать людей как "заменимые компоненты для программирования" и нанимать "группу Java-программистов".
По материалам статей Алистэра Коуберна за период 1997-2004 гг
"Создание программного обеспечения как коллективная игра", Алистэр Коуберн
Самое интересное о разработке программного обеспечения
"Создание программного обеспечения как коллективная игра", Алистэр Коуберн : MAXKIR.com
Комментариев нет:
Отправить комментарий