Управление проектом программного обеспечения, страница 12

Независимо от широты центра, outsourcing решение - часто финансовое. Детальное обсуждение финансового анализа для outsourcing - вне возможностей этой книги и лучше лево к другим (например, [MIN95]). Однако, краткий обзор всего "за" и "против" решения заслуживающий внимания.

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

Тенденция к outsourcing несомненно продолжится. Единственный путь к тупому(прямолинейному) тенденция должна признать, что работа программного обеспечения чрезвычайно конкурентоспособна на всех уровнях. Единственный способ выживать должен стать столь же конкурентоспособным как outsourcing продавцы непосредственно.

4.9 средства АВТОМАТИЗИРОВАННой ОЦЕНКи

The методы разложения и эмпирические модели оценки, описанные в предшествующих секциях доступна как часть широкого разнообразия инструментов программного обеспечения. Эти автоматизированные инструменты оценки позволяют планировщику оценивать стоимость и усилие и исполнять исследования " что если " для важных проектных(строительных) переменных типа даты поставки или укомплектования персоналом. Хотя много автоматизированных инструментов оценки существуют, вся выставка те же самые общие характеристики, и все исполняют следующий шесть родовых функций [JON96]:

Измерение проекта составляющих. "Размер" одних или большее количество изделий работы программного обеспечения оценен. Изделия Работы включают внешнее представление программного обеспечения (например, экрана, сообщения), программное обеспечение непосредственно (например, KLOC), функциональные возможности, поставленные (например, пункты(точки) функции), описательная(наглядная) информация (например документы).

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

Предсказание, укомплектовани персоналом уровни. Номер(число) людей, кто будут доступны, чтобы делать работу,  определен. Поскольку отношения между людьми, доступными и работой (предсказанное усилие) высоко нелинейны, это - важный вход.

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

Предсказание стоимости программного обеспечения. Учитывая результаты шага 4, затраты могут быть вычислены,  размещая(ассигнуя) трудовые нормы(разряды) к проектным(строительным) действиям, отмеченным в шаге 2.

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

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