Project management 管理多个软件项目

Project management 管理多个软件项目,project-management,data-visualization,information-visualization,Project Management,Data Visualization,Information Visualization,我们有一个组织,有大约50个不同的软件项目正在进行中(大约90个开发者)。一些大的,一些小的。有些是前到后的解决方案,有些是在现有解决方案和技术的基础上构建的 其中一些项目是新的倡议,一些是对我们构建的现有软件的增量改进 我们的高级管理层正在寻找一种圆滑的方式来可视化所有正在进行的项目,包括: 时间和资源方面的工作量 工作预期的投资回报率 指出与新计划相比的增量改进 原因是,我们可能希望转移资源以确保最高的投资回报率,但并非所有开发人员都可以根据他们的技能进行替换 在我看来,这会导致某种类型的热

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

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

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

  • 时间和资源方面的工作量
  • 工作预期的投资回报率
  • 指出与新计划相比的增量改进
  • 原因是,我们可能希望转移资源以确保最高的投资回报率,但并非所有开发人员都可以根据他们的技能进行替换

    在我看来,这会导致某种类型的热图或仪表板,但我想看看是否有任何推荐的解决方案或工具可以攻击这一领域

    现在我们只是用电子表格列出了每个项目和资源,但不知怎么的,它并没有很好地展示实际发生的事情

    有什么建议吗?

    G'day

    请阅读Johanna Rothman的优秀著作“”,该书通过提供一种评估多个项目以确定优先级的方法来解决这一问题

    编辑:我忘了说我自己正在跨多个工作流应用该技术


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

    一种经典的顾问技术。。。我会先在2x2的图形上绘制它们。将纵轴设为ROI,顶部为high,将横轴设为两个分区,左边是增量改进,右边是new initiative,我敢打赌有些项目两者兼有,所以可能有一个连续性。将这些轴上的每个项目绘制为一个圆,并使圆的面积表示工时数

    右上角的内容是高回报、新计划,左下角的内容是低回报维护/增量改进。如果你为当前的资源部署和计划的资源部署做一张图表,你会对你如何花费人力有一个强烈的感觉

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


    祝你好运。

    据我所知,解决方案高度依赖于最终目标,而在大多数类似情况下,最终目标实际上并不明确

    在为本案例制作一些“看板式图表”之前,特别是考虑到已宣布的重新平衡劳动力的目标(我建议这只是一个意思,而不是一个目标),我建议考虑以下几点:

    • 每个开发人员的效率高度依赖于当前项目的许多因素。有“重构意识”的人/支持者/e.t.c.所以被放在另一个环境中。。。这可以改变一切
    • 好吧,努力重新平衡。现有团队结构会发生什么变化?拥有每个人适当角色的优秀团队是非常罕见的。是否值得打破好的团队进行一些评估(在天空中)
    因此,我建议(或者除了项目效率跟踪之外)跟踪开发人员的效率/满意度/团队效率/满意度,并尝试解决如何重新平衡工作,不仅是因为ROI,而且是为了最大限度地从人们那里获得利益(至少除非项目有利可图,不要将ROI估计放在所有项目之上)。不要仅仅因为有人在另一个项目中需要一个开发人员就毁掉成功的项目(不是这样,但是的)


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

    没错,气泡图可以让项目组合中的项目属性可见。还应评估与产品开发战略(如果存在)的一致性。