Разработка и применение пакетов прикладных программ. ЛекцииРефераты >> Программирование и компьютеры >> Разработка и применение пакетов прикладных программ. Лекции
ТЗ - формируется 1 бригада (на предпроектной стадии). Руководитель разработки, высококвалифицированных постановщиков-аналитиков.
При переходе на следующие этапы, члены бригады, проводящие предпроектные исследования, чаще всего становятся руководителями коллектива разработчиков.
ТП (техническое проектирование) - ведущие постановщики с их подчиненными соисполнителями постановщиками. Ведущий постановщик выделяется по функциональному признаку. Каждому ведущему постановщику и его коллективу полезно придать консультанта-программиста.
РП (рабочее проектирование) - формируется коллективы программистов во главе с ведущим (программистом-консультантом) в случае необходимости постановщики становятся консультантами. … и специалисты по документированию.
ВН (внедрение) - ведущим становится постановщик, желательно включить в состав исполнителей представителей от заказчика.
Полезно выделить несколько лиц, стоящих вне бригад:
n руководитель : не включается в состав никаких бригад :
n “+” руководитель объективен ко всем бригадам и с точки зрения самих исполнителей;
n “-“ руководитель теряет технологическую квалификацию и становится администратором.
n системный программист - консультационная работа, но в то же время работой он не так загружен, чтобы входить в состав бригады. Специалист технического характера, со знанием инструментария.
n лицо, которое ведет работу с заказчиками, работа на рынке по подбору заказчиков.
Численный состав разработчиков:
Т - трудоемкость, t - срок разработки.
Если расчетная величина Т значительно отклоняется от технического задания, то можно вернуться к пересмотру численности или подобрать объем работ под срок и под численность.
T-tN, значит мы пересматриваем техническое задание.
Попутно решается вопрос о финансировании разработки. Сумма затрат в задании на разработку (S) выводится из численности (N), продолжительности работы (t) суммы фонда ЗП на одного разработчика (F). К - доля ЗП и затрат на труд в общих затратах на разработку:
Последняя дробь в скобках - выработка одного разработчика.
1) Для крупных фирм специализирующихся на разработке К»0,3¸0,4;
2) Малые организационные формы в виде малых предприятий (20-30 чел.) К»0,5¸0,7;
3) Во временных коллективах К>0,8 ближе к 1.
Помимо специализации исполнителей по основным работам, связанным с созданием программного продукта (постановщики и программисты) можно специализировать исполнителей по наиболее распространенным , типичным работам, связанным с созданием программного продукта. Такие исполнители как могут входить в состав бригад служб разработки, так могут быть организованны в собственные коллективы (специальная бригада).
а) специалисты разработки (службы разработки);
б) специалисты по обслуживанию (в том числе мат.-техн. обслуживание разработки, информационное обслуживание: получение сведений о других разработках и инструментах, методические материалы, патентная работа: обслуживание авторского права);
в) специалисты по испытанию изделий. Соответствие результатов разработки ТЗ. (Сами работы по испытаниям требуют других навыков);
Работы по испытанию могут переходить в работы по сертификации (исследование чужого программного продукта с целью предоставления сертификата). Для этого необходимо выработать стандарты и выпустить документ с требованиями стандарта.
г) Работы по подготовке и выпуску документации. Документация в большей степени поддается стандартизации, чем работы по программированию. Желательна разработка стандартов в рамках отрасли …
д) Специалисты по поддержке ПИ. Изучение требований потребителей, реклама, консультации, обучение, установка ПИ у пользователей.
е) Специалисты по сопровождению. Получает сведения об ошибках, пожеланиях, исправляет ошибка или ведет доработку ПИ.
ж) Специалисты технологического профиля.
В крупных специализированных организациях соотношение объемов работ разработки, испытаний, документирования (в чел.):
10 – 3 – 2
Во временных организациях:
10 – 5 – 3
Для координации работы связанной с деятельностью различных подразделений выпускающих ПП и сопутствующие материалы требуются работы по управлению такого рода организациями. Необходима координация планов :
1) Целевые программы, позволяет определить место и роль организации на рынке ПП; связывают с предметной областью, с ПП определенной классификационной группы. Ориентация на определенный класс инструментальных средств.
2) Стратегические планы. Определяют какой продукт в какое время должен быть выпущен в свет для того, чтобы выполнить (1).
3) Текущие планы (тактические). Как, кто, когда, с помощью каких средств реализует перспективные планы, этапы и комплексные работы.
4) Календарные планы, где комплексы работ могут разбиваться на работы частного характера и по ним предлагаются конкретные исполнители.
5) Индивидуальный план (задания) для конкретного исполнителя указывают те работы которые он должен выполнить к определенному моменту, необходимо уточнить форму получаемого документа (результата) и метод.
Специалисты связанные с управленческой деятельностью:
1. Определяют последовательность разработки продуктов;
2. Взаимосвязь плановых показателей в работе тематических и функциональных подразделений (осуществление координации работ этих подразделений);
3. Определение таких значений плановых показателей в работе тематических служб, которые стимулировали бы на работы, не входя в противодействие с интересами организации в целом;
4. Оценка потребности в ресурсах для выполнения работ и распределение имеющихся ресурсов по исполнителям;
5. Контроль за ходом выполнения работ (не только конечного результата) но и текущий контроль по промежуточным действиям и параметрам, предвосхитить возможные отклонения фактического результата от требуемого;
6. Выработка действий управления, связанных с ликвидацией отклонения фактического состояния от планового.
Эти работы могут выполнятся в двух разрезах:
1) тематический;
2) организационно-временной.
В (1) все планы связаны с конкретным ПИ. Указываются все исполнители, ресурсы необходимые для разработки этого конкретного изделия (горизонтальный разрез матрицы ((*) см. выше).
ТЕМА … ППП …
ИНФОРМАЦИЯ ПО ТЕМЕ (руководитель, сроки, ресурсы …)
Этап (работа) |
Срок выполнения |
Исполнитель (служба) |
Затраты ресурсов 1 |
Затраты ресурсов 2 |
Форма результата | |
начало |
конец | |||||