7

我们的组织有大约 50 个不同的软件项目(大约 90 名开发人员)。有的大,有的小。有些是从前到后的解决方案,有些是在现有解决方案和技术的基础上构建的。

其中一些项目是新的举措,一些是对我们构建的现有软件的增量改进。

我们的高级管理层正在寻找一种时尚的方式来可视化所有正在进行的项目,包括:

  1. 时间和资源上的努力规模
  2. 预期工作的投资回报率
  3. 指出增量改进与新举措。

原因是我们可能希望转移资源以确保最高的投资回报率,但并非所有开发人员都可以根据他们的技能组合进行替代。

在我的脑海中,这会产生某种类型的热图或仪表板,但我想看看是否有任何推荐的解决方案或工具可以攻击这个区域。

现在我们只有列出每个项目和资源的电子表格,不知何故,它并不能很好地可视化实际发生的事情。

有什么建议么?

4

4 回答 4

2

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

于 2009-11-14T16:37:46.450 回答
2

一个经典的顾问技术......我会首先将它们绘制在 2x2 图表上。将垂直轴设为投资回报率,顶部为高,将水平轴设为左侧的增量改进和右侧的新举措的两个分区 - 我敢打赌有些项目两者兼而有之,所以也许你有一个连续体。将这些轴上的每个项目绘制为一个圆圈,并使圆圈的面积代表工日数。

右上角的东西是高回报的新举措,左下角的东西是低回报的维护/增量改进。如果您为当前的资源部署绘制一张图表,为计划的资源部署绘制另一张图表,您会很清楚自己是如何花费人力的。

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

HTH,祝你好运。

于 2009-11-14T22:06:10.927 回答
1

天,

阅读 Johanna Rothman 的优秀著作“管理您的项目组合”,它通过提供一种评估多个项目以确定优先级的方法来解决这个问题。

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

高温高压

于 2009-11-14T12:15:55.870 回答
1

据我了解这个问题,解决方案高度依赖于最终目标,在大多数类似情况下实际上并不清楚。

在为这种情况做一些“类似看板的图表”之前,特别是考虑到声明的目标(我认为这只是意味着,不是目标)以重新平衡劳动力,我建议考虑以下几点:

  • 每个开发人员的效率很大程度上取决于当前项目的许多因素。有“重构意识”的人/“支持者”/等等所以被放置在另一个环境中......这可能会改变任何事情。
  • 好吧,做努力重新平衡。现有的团队结构会发生什么变化?具有每个人适当角色的良好协调团队非常罕见。是否值得打破良好的团队进行一些估计(在天空中)?

所以我建议(代替或除了项目效率跟踪之外)跟踪开发人员的效率/满意度/团队效率/满意度,并尝试解决如何重新平衡工作,不仅因为投资回报率,而且从人们那里获得最大收益(至少除非项目是有利可图的,否则不要将投资回报率估计全部考虑在内)。不要仅仅因为某人在另一个聪明的项目中需要一名开发人员而毁掉成功的(不是这样但是的)项目。

好的,这只是我的一般意见,但它在去年对我有很大帮助。希望它也会对某人有所帮助。

于 2009-11-14T22:22:07.133 回答