Проект — многомерная структура, чем проект больше, тем меньше польза от диаграммы Гантта
Я не претендую на оригинальность, скорее всего, подобная идея была
озвучена, причем не раз. Нагуглить по теме не получилось.
Проект — многомерная структура, чем проект больше, тем меньше польза
от диаграммы Гантта, невозможно получить
представление об общем состоянии проекта, т. к. диаграмма банально не помещается на экран, помимо этого, диаграмма
двухмерная, а проект
имеет значительно больше измерений (жаль, даже бутылка Клейна является
загадкой для многих).
Спираль (винтовая расширяющаяся лента) — компактный объект, благодаря
своей форме, она позволяет сжать информацию о проекте с минимальными
потерями (бесспорно, присутствуют зрительные искажения при просмотре
трехмерной фигуры). Спираль можно раскладывать по проекциям на плоскости, получая дополнительную, абсолютно
точную информацию.
Как и все в этой жизни, итерация — величина относительная. Практически
в каждой итерации (за исключением первых и последних) присутствуют
девять дисциплин UP: бизнес‑моделирование, требования, проектирование,
реализация, тестирование, развертывание, конфигурация, управление
проектом, окружение.
Девять базовых дисциплин кодируются девятью основными цветами (пока что не удалось этого сделать, не смог
покрасить сегменты ленты в витке, плохо изучил Макс).
При масштабировании (приближении спирали), каждая дисциплина
декомпозируется на конкретные задачи, например реализация на третьей
итерации декомпозируется на: разработку EJB‑модуля под модель
предметной области, EJB‑интерфейсов.
В первом приближении, на общем виде, представлена информация об отношении затраченного времени
на дисциплины внутри каждой итерации.
Сегменты витка спирали покрашены в цвета дисциплины, видна стоимость
каждой дисциплины внутри каждой итерации (высота фрагмента витка). К сожалению, из‑за искажений, сложно дать точную
оценку ситуации,
рассматривая трехмерную фигуру. Для точной оценки существуют проекции
как спирали, так и ее витков. Любой виток можно развернуть в двухмерную плоскость.
Виток спирали — это итерация. Отношение между радиусов между соседними
витками спирали — прирост объекта проекта. Это интегральная величина,
учитывающая как наличие документации, так и функционал, описанный в ТЗ. Высота витка — длительность итерации.
На спирали можно отобразить все стандартные ситуации (вторая фигура),
пока что мне не удалось найти контраргумента.
На самом деле спирали должно быть две: одна — это фактический
результат, вторая — результат запланированный. Как мне кажется, в 99% случаев план и факт не сходятся.
Две отображенные спирали (фактическая и плановая ) с легкостью и наглядно покажут отклонения, как по конкретной
итерации, так и по всему проекту (пока что не получилось визуализировать, т. к. плохо знаю 3Д‑Макс, рисовать от руки
не умею).
Проекции спирали должны сопровождаться дополнительной информацией — длительность каждой задачи в рамках
итерации, ее стоимость, исполнители, расхождение плановых и фактических значений и т. д. (много
чего можно придумать!). Частично эта информация приведена на второй фигуре.
Артем, уважаемые советчики, что думаете а таком способе подачи информации о проекте? Удобен ли способ? Есть ли
у него будущее? Благодарю за критику.