Разработка, внедрение и адаптация программного обеспечения отраслевой направленности Часть 2. Разработка, внедрение и адаптация программного обеспечения отрас. Тема введение в обеспечение качества программных средств
Скачать 418.37 Kb.
|
10.2. Определение целей проектаЧто такое определение целей? Определение целей , прежде всего, означает, что проект должен начинаться с формулировки цели. При этом цель должна быть зафиксирована письменно в виде измеряемых показателей. Документ "Постановка задачи" должен отвечать на следующие вопросы: 1) Что необходимо заказчику и понимает ли он сам, чего он хочет? 2) В какие сроки должна быть достигнута цель? 3) Какие условия достижения цели есть в наличии (бюджет, ресурсы, технология)? 4) Каким способом измерить достижение цели? 5) Как распределены ключевые обязанности в проекте (кто за что отвечает)? 6) Согласен ли заказчик с определением цели и условиями ее достижения? Этап постановки задачи, данный этап проводится по договору о консалтинге, т.е. оплата этапа повременная. В виду неопределенности задачи спланировать заранее ее стоимость невозможно. Себестоимость этапа примерно равна 10% себестоимости всех работ. Основной продукт этапа - документ "Постановка Задачи" (Product Vision). Данный документ должен определять цель проекта и включать в себя список ключевых требований без подробной расшифровки. Важный критерий: несмотря на отсутствие подробного описания, список должен поддаваться статистической оценке трудоемкости со стандартным отклонением (риском ) в приемлемых рамках. На основе "Постановки Задачи" требуется составить документ "Экономическое обоснование" . Данный документ должен содержать статистическую оценку трудоемкости (себестоимости ) работ. С другой стороны, должен быть сделан анализ экономического эффекта от внедрения. При анализе используется статистика трудоемкости (эффективности ) аналогичных проектов. При отсутствии данной статистики неизбежны ошибки в оценках, причем на порядок, в данном случае, следует попробовать получить статистику опираясь на результаты разработки/демонстрации прототипов. Оценку рисков требуется выразить в виде возможного превышения трудоемкости (пессимистичная оценка ). Именно из данной оценки следует исходить при определении общей трудоемкости (цены ) продукта. В результате мы имеем нечетко сформулированное задание "Постановка Задачи" и оценку стоимости в "Экономическом обосновании". Риски от нечеткости требований должны быть покрыты пессимистичной оценкой. Условие завершения этапа: подписание сторонами "Постановки Задачи" и "Экономического обоснования". Далее мы рассмотрим методику Мягкого внедрения и более подробно рассмотрим этот этап. 10.3. Управление и планирование ресурсов Управление ресурсами - одна из главных подсистем управления проектом. Включает процессы планирования, закупок, поставок, распределения, учета, и контроля ресурсов, обычно трудовых и материально-технических. Задача управления ресурсами состоит в обеспечении их оптимального использования для достижения конечной цели – формирования результата проекта с запланированными показателями. Материально-технические ресурсы - это сырье, материалы, конструкции, комплектующие, энергетические ресурсы, технологические ресурсы и т.д. Трудовые ресурсы – это те, кто непосредственно осуществляет работу с материально-техническими ресурсами. Управление материальными ресурсами проекта начинается по сути на прединвестиционной фазе при разработке технико-экономического обоснования, затеи на фазе планирования прорабатываются потребности в ресурсах и возможности их обеспечения. Практика показывает, что в каждый момент времени ресурсы ограничены и потому основными задачами управления ресурсами являются: 1. Оптимальное планирование ресурсов. 2. Управление материально-техническим обеспечением, в том числе: управление закупками ресурсов; управление распределением ресурсов. Понятие ресурсов взаимосвязано с понятием "работа", поскольку ресурсы со относятся не с проектом в целом, а с определенными работами, выполняемыми в запланированной последовательности, соответствующей календарному плану работ по проекту. Планирование и организация закупок и поставок - первый этап в управлении ресурсами проекта. Состоит из этапов, включающих выбор поставщиков, размещение заказов и контроль за поставками. На стадии планирования проводится сбалансированный анализ комплексов работ и потребляемых ресурсов с учетом ограничений и их прогнозное распределение на основе графиков потребности в ресурсах. Планирование ресурсов по проекту является основой определения во времени потребностей в ресурсах и определения возможности обеспечения ресурсами для заключения контрактов по закупкам ресурсов, планирования поставок ресурсов, а также основой распределения уже закупленных ресурсов по работам проекта. Как основная составляющая управления проектами ресурсное планирование включает ряд составляющих, в том числе: 1) разработку и сбалансированный анализ комплексов работ и ресурсов, направленных на достижение целей проекта; 2) разработку системы распределения ресурсов и назначение ответственных исполнителей; 3) контроль за ходом работ - сравнение плановых параметров работ с фактическими и выработка корректирующих воздействий. Ресурсы выступают как обеспечивающие компоненты работ по проекту, включающие исполнителей, энергию, материалы, оборудование и т.д. Соответственное с каждой работой можно связать функцию потребности в ресурсах, и рассчитать методами календарного планирования потребности в ресурсах по проекту в целом и методами выравнивания обеспечить соответствие потребностей наличию или возможностям обеспечения ресурсами. В принципе при планировании обеспечения потребности в ресурсах по работам проекта следует учитывать одно общее правило: общий объем потребностей в каждом виде ресурса в каждый момент времени в пределах жизненного цикла проекта должен быть не меньше общего объема наличия этого ресурса на этот момент с учетом запасов. 10.4. Оценка стоимости проекта В зависимости от этапа жизненного цикла проекта и целей оценки применяют различные виды и методы оценки стоимости проекта. Исходя из целей оценок, разной бывает и точность таких оценок. Мы подробно рассматривать не будем, но нужно иметь в виду, что самая большая погрешность возникает, конечно, в стабилизирующей стадии проекта, когда идет выявление и исправление ошибок какой-то версии, не исключен также такой вариант, когда всё что было сделано, реализовано было не верно (в смысле технологии), но это уже относится к неграмотному проектированию. Чтобы оценить стоимость проекта , требуется знать стоимость составляющих проект ресурсов, время выполнения работ и стоимость этих работ. Таким образом, оценка стоимости начинается с определения структуры ресурсов и работ проекта. Данные задачи решаются в рамках планирования проекта, а в модуль оценки стоимости должны поступать результаты выполнения этого процесса. Стоимость проекта определяется ресурсами, необходимыми для выполнения работ, в том числе: оборудование (покупка, взятие в аренду, лизинг); приспособления, устройства и производственные мощности; рабочий труд (штатные сотрудники, нанятые по контракту); расходные товары (канцелярские принадлежности и т.д.); материалы; обучение, семинары, конференции; субконтракты; перевозки и т.д. Все затраты можно классифицировать как: 1) прямые и накладные расходы; 2) повторяющиеся и единовременные. Например, ежемесячные платежи за использование производственных мощностей - повторяющиеся затраты, закупка комплекта оборудования - единовременные затраты; 3) постоянные и переменные по признаку зависимости от объема работ; 4) плата за сверхурочное рабочее время. |