Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Группа проектов ПО созданию ПО



Основная группа людей, участвующих в разработке прикладного программного обеспечения, как правило, состоит из следующих людей:

1. Руководитель проекта (обычно, человек с самой большой зарплатой) – координирует все действия, организует внешние и внутренние взаимодействия группы проекта, обеспечивает соблюдение сроков разработки и качества разрабатываемого ПО и его соответствие требованиям заказчика, несёт полную ответственность за результат работы.

2. Системный аналитик (основной функциональный и анализирующий мозг проекта) – анализирует требования к системе, разрабатывает концепцию и логику работы системы, составляет технические задания и несёт ответственность за соответствие предлагаемых решений требованиям заказчика. Подвидом системного аналитика является системный архитектор, который участвует в создании широких информационных сетей.

3. Разработчики – простые программисты. Реализуют принятые технические задания, отвечает за качество и сроки разрабатываемого кода и за его соответствие техническим заданиям. Обычно технические задания утверждаются с двух сторон: аналитик понаписал, разработчик одобрил или поправил.

4. Дизайнер – участвует в разработке концепции системы, разрабатывает её пользовательский интерфейс и принимает участие в его реализации, несёт ответственность за соблюдение фирменного стиля и требований к реализации пользовательского интерфейса. В идеале дизайнер должен иметь художественное образование, должен владеть знаниями человеко-машинных взаимодействий: как пользователь будет взаимодействовать с программой, какие контроллеры для этого нужно использовать (например, при разработке медицинского программного обеспечения или ПО для аэрокосмических областей науки).

5. Тестер – разрабатывает программу тестирования, осуществляет её и несёт ответственность за полноту тестирования готовых модулей и системы в целом. Каждый созданный модуль тестируется отдельно, а потом всё тестируется совместно. Тестеры должны иметь богатую практику использования ПО, установки ПО, должны уметь находить конфликты в работе ПО на разных версиях операционных систем, при тех или иных наборах установленных на ОС программ.

6. Технический писатель – разрабатывает документацию на проект, несёт ответственность за полноту и правильность написания справочной системы, руководства пользователя, руководства по установке, эксплуатации ПО. Как правило, работа технического писателя упрощается, если программисты правильно комментируют код.

Единственная оговорка заключается в том, что многие должности могут быть совмещены. Например, директор может быть одновременно и системным аналитиком, и дизайнером. Дизайнер может быть по совместительству техническим писателем, а сами разработчики могут быть тестерами – они могут тестировать результаты друг друга. Также дизайнер и системный аналитик могут не входить в группу постоянно.

Далее вместе с группой проекта могут работать менеджеры, маркетологи, которые будут анализировать рынок, выявлять тенденции развития программного обеспечения.

Современные проблемы разработки ПО заключаются в трудностях нахождения контакта группы проекта с заказчиком. Особенно это относится к малым, неопытным группам проекта.





Дата публикования: 2015-11-01; Прочитано: 307 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...