Здравствуйте, Nata1111, Вы писали:
N> И в догонку:
N>То что фирмы используют RUP и пр. вовсе не означает, что на выходе получится хороший безглючный продукт. Насмотрелась я уже на разработки крутейших фирм. То то утечки GDI ресурсов, то интерфейс нечитабельный при ACP, отличной от 1251. Я думаю, что качество разработки прежде всего определяется квалификацией разработчиков, а уж во вторую очередь методологиями.
На больших проектах, кроме разработчиков есть еще куча нужного народу.
Разработчики могут быть сколь угодно квалифицированными, но если скажем маркетинг
сделает ошибку и разработчики очень квалифицированно и красиво сделают ненужную рынку "фичу",
то в итоге все (ну или почти) пойдут на улицу...
Методологии, которые описывают процессы разработки, расматривают команду в целом, а не отдельно
разработчиков. Каждая роль важна и каждый должен делать свою работу квалифицированно.
В теории качества все же принято считать, что хороший процесс разработки дает больше шансов выпустить
качественный продукт, который нужный рынку.
Квалификация разработчиков — это только один из многих факторов, от которых зависит качество.
100% гарантии не дает, и не никогда не даст, ни одна из методологий...