|
Сергей Шейпак
3 февраля 2009
|
«Во-вторых, сама визуализация не выглядит для меня достаточно убедительно. В чем измеряется ширина витка? Что означает совпадение задач по углу? Какие задачи управления помогает решить трехмерная спираль?» Моя «спираль» — способ отображения развития проекта — фактического и планируемого. К сожалению, я пока еще не придумал, как максимально плотно использовать измерения изображенной трехмерной фигуры.
Поможет решить задачи планирования. Если спираль будет хорошо нарисована (извиняюсь — не художник), видно, как, например, увеличение времени итерации отражается на проекте в общем (увеличение диаметра витка), дает ли увеличение длительности итерации существенный прирост в объеме проекта (покрытие реализацией функционала, описанного в ТЗ). Спираль не растет в бесконечность — она растет вверх до предела (срок окончания) и «влево», где пределом является 100%-е выполнение пунктов ТЗ.
Параллельно, разворачивая витки спирали на двухмерную плоскость, видим, где происходит отклонение по стоимости реализации в большую и меньшую сторону, можем понять, чем это вызвано — увеличением времени работы дорогостоящего сотрудника, или, например, ошибкой при оценке трудоемкости (задача оказалась значительно легче, чем планировали).
«Нужно ли изучать 3Д-Макс, чтобы пользоваться этой диаграммой?» Конечно нет, это нужно мне, я почти доделал автогенерацию спирали по xml-ке. (Из MS Project'a, кстати, можно выгружать xml). Поскольку информации по 3DMax скрипту крайне мало, некоторые вещи я до сих пор не могу побороть, поэтому программа сырая. В первом приближении, спираль будет рисоваться через 3DMax, впоследствии — будет обычная программулинка. К сожалению, пока хоть пара-тройка проектов не будет отрисована, я сам не смогу сказать — глупость я предлагаю или что-то полезное.
«Сергей, ваш способ неудобен, как минимум, потому, что его описание заняло очень-очень много места. Даже посетителю «Советов» — а ведь мы здесь собираемся обсудить идеи в спокойной обстановке — сложно заставить себя дочитать описание до конца. Представьте, как встретит такой продукт рядовой менеджер». К сожалению, вы выражаете мнение большинства менеджеров — «слишком сложно, неохота разбираться». Поскольку я технический специалист, мое мнение можно считать необъективным. К менеджерам я всегда отношусь настороженно. Хорошие менеджеры есть, но их мало. И стоят их услуги очень-очень дорого.
«Использовать „3-Д“ для увеличения количества измерений — слишком прямолинейно». Не очень понял, что вы подразумеваете под «слишком прямолинейно». Поясните, пожалуйста. Насчет слоев и small multiples, макро- и микроуровней. По-моему мнению, подвижная фигура, которая может быть развернута на плоскость, повернута под другим углом в пространстве более информативная и интуитивно понятней, чем слои, которые перекрывают друг друга, или множество однотипных графиков, которые сложно «обхватить» взглядом. Используя одну фигуру, понимая общую концепцию, вы сразу видите все итерации, их длительности, качественный прирост каждой. Моментально раскладывая спираль на плоскость, вы видите состав каждой итерации, отклонения от плана, раскладку по людям и т. д. Да, сама «метафора» (верное слово?) непривычна, но, взглянув на нее, не испугавшись «многа букв», можно разглядеть интересный инструмент.
«Сергей, интересно было бы увидеть диаграмму в действии, на реальном (не выдуманном) проекте.» Я активно работаю над этим, но, к сожалению, не все получается. Программистов на 3DMax Script'e очень мало, спросить не у кого — не все задачи решаются сходу. Если есть у кого знакомый, готовый ответить на 5-6 вопросов, я с радостью и большой человеческой благодарностью приму помощь.
Спасибо за ваши критику и вопросы, они дают пищу для размышлений.
|
|
|
|