7

我们有一个组织拥有约50个不同的软件项目(大约90个开发人员)。一些大,一些小。一些是前后解决方案,另一些则是建立在现有解决方案和技术之上。管理多个软件项目

其中一些项目是新的主动性,一些是对我们构建的现有软件的渐进式改进。

我们的高层管理人员正在寻找一个圆滑的方式来可视化所有的项目正在进行,包括:

  1. 在时间的努力,规模和资源
  2. ROI从工作预计
  3. 指出渐进式的改进与新举措。

原因是我们可能想要移动资源以确保最高的投资回报率,但并非所有开发人员都取决于他们的技能组合。

在我的脑海里,这导致了某种类型的热图或仪表板,但我想看看是否有任何推荐的解决方案或工具在那里攻击这个区域。

现在我们只有电子表格列出了每个项目和资源,并且不知何故,它并没有真正给出实际发生的情况的良好可视化。

有什么建议?

回答

1

正如我理解这个问题,解决方案高度依赖最终目标,在大多数类似案例中实际上并不清楚。

在为这种情况制定一些“看板样图”之前,特别是在考虑宣布目标(我建议它只是意思,而不是目标)以重新平衡劳动力之前,我建议考虑下一点:

  • 每个开发人员的效率在很大程度上取决于当前项目的各个因素。有'重构意识'的人/'support-likers'/ e.t.c.所以被置于另一个环境......这可能会改变任何事情。
  • 那么,努力重新平衡。现有团队结构会发生什么?良好的团队与每个人的适当角色是非常稀有。这是否值得打破好球队的估计(在天空中)?

所以我建议(代替或补充项目效率的跟踪)以跟踪开发效率/满意/团队效率/满意度并尝试解决如何重新平衡的努力不仅是因为投资回报率,但得到的大部分来自人(至少除非项目盈利,否则不会对投资回报率进行估计)。不要因为某人在其他明亮的项目中需要一名开发人员而破坏成功(不是那么容易但是)项目。

好的,这只是我的一般意见,但它在去年给了我极大的帮助。希望它也能帮助别人。

1

天儿真好,

有约翰娜·罗斯曼,通过提供评估多个项目,以确定优先级的方法解决这个问题很优秀的书“Manage Your Project Portfolio”的读。

编辑:我忘了说我正在跨多个工作流atm应用这项技术。

HTH

2

Agilefant是一个开源的工具,“汇集了长期产品的观点和发布计划和项目组合管理”,并正在积极发展。我会尝试2.0-alpha版本(可通过Downloads页面访问)以改进可视化工具,但您也可以尝试现场演示,以了解Agilefant可以做什么。

2

一位经典顾问的技巧......我会先将它们绘制在2x2图表上。使纵轴为ROI,顶部为高,横轴为左侧增量改进的两个分区,右侧为新的主动 - 我敢打赌,有一些项目是有点两者,所以也许你有一个连续统。将这些轴上的每个项目绘制成一个圆,并使该圆的面积代表人工天数。

右上角的东西是高回报,新举措,左下角的东西是低回报维护/增量改进。如果您为当前的资源部署制作一张图表,并为计划的资源部署制作另一张图表,您将对您如何花费人力资源产生强烈的感受。

在这方面有很多变化,你可以选择你想要哪里来最好地展示你的故事。它作为视觉辅助工具简单而强大,你可以在你的图表上获得90个圆圈,而不会失去树木的树林。

HTH和祝你好运。

+0

确实,气泡图使组合中项目的属性可见。与产品开发策略(如果存在的话)一致也应该进行评估。 – Kasper 2009-11-15 15:13:19