Нужны советы по внедрению унифицированного проц. разработки
От: _SAV  
Дата: 01.11.06 09:04
Оценка:
У нас небольшая команда (~10 программеров и еще немного электронщиков, разводчиков монтажников и т.д.). Все производимые нами продукты направлены на рынок телекоммуникаций. Под продуктами подразумеваются программно-аппаратные изделия (не чисто программные системы). Делаем все сами, проектируем, разводим платы и пишем софт. Работаем без всяких технологий, минимум документооборота, практически все на словах. Начали немного расширяться и сразу же начал расти "бардак" на фирме. Хотим поднять эффективность, а также как-то унифицировать процессы разработки. Мне поручено изучить имеющиеся решения и выбрать дальнейшую стратегию развития с последующим внедрением одного из решений.

На данный момент читаю книгу Якобсон, Буч, Рамбо "Унифицированный процесс разработки программного обеспечения". Честно говоря читается немного туговато. Кроме того, выбрали некий пилотный проект (многоуровневый стек протоколов), для которого реализовали один из подуровней, используя UML и Rhapsody 6.0. Выглядит довольно таки интересно и привлекательно. Особенно подкупает возможность анимирования работы системы.

Посоветуйте:
1. Нужно ли все на фирме перевернуть вверх дном (или наоборот ) и сразу всех заставить изучать этот самый унифицированный процесс? Или же возможен вариант постепенного, мягкого, поэтапного перехода?
2. Что знающие могут сказать по инструментарию Phapsody? Нам понравился тот факт, что генерится приемлимый код и можно в режиме анимации изучать поведение системы. А также нравится наглядное предстваление классов и интерфейсов взаимодействия.
3. На что в общем то нужно обратить внимание, на какие решения? Если учесть специфику нашего предприятия.

Благодарю за внимание!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.