как упорядочить процесс разработки программного обеспечения
От:
Аноним
Дата:
30.11.04 09:02
Оценка:
Стоит задача упорядочить процесс разработки программного обеспечения.
Проблема в том, каждый месяц заказчики предлагают новые идеи которые надо реализовать (эта ситуация будет продолжаться и в будущем, такова специфика работы). В результате на данный момент разработка программного обеспечения сводится к тому что 3 программиста пишут код и один руководитель распределяет обязанности. Код не документируется, не применяются системы тестирования, нет единого стиля кодирования, программисты имеют чрезвычайно поверхностное представление о ООП и дизайне. В добавок предстоит набор на работу студентов, которые не имеют серьезного опыта работы.
Все это необходимо разрулить.
На данный момент предполагаю предпринять следующие меры:
0) выработать общий стиль кодирования
1) обязательное документирование нового кода, и постепенное документирование старого
2) ознакомить людей с design pattern-ами, и потребовать чтобы постепенно сотрудники осваивали их
3) периодически проверять как сотрудники применяют pattern-ы
4) важные модули разрабатывать самому
По вашему мнению какие меры надо предпринять для улучшения ситуации, как поставлен процесс у вас?
P.S. Пожалуйста не предлагайте вариант всех разогнать и набрать супер спецов и и ввести RUP.