logo
Методичка ТСиСА

Вариант 7. Разработка программного обеспечения

Фирма «ТомСофт» занимается разработкой программных продуктов различного назначения: системные утилиты и оболочки, базы данных и прикладные программные продукты, комплексные информационные системы для организаций города. Фирма способна реализовать заказанный проект в сжатые сроки, с гарантией качества и дальнейшим сопровождением программного продукта.

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

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

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

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

В фирме также есть дизайнер интерфейса, входящий в отдел консалтинга, водитель, бухгалтер и директор.

Фирме необходимо вести учет произведенных программных продуктов, помнить историю их создания и разработчиков, участвовавших в проекте. Это необходимо для сопровождения программных продуктов. Также необходимо вести учет планируемой и произведенной работы разработчиков для оценки их производительности и планирования загрузки новыми проектами.