Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Project management 看板作为软件开发过程的实践_Project Management_Process_Performance_Kanban - Fatal编程技术网

Project management 看板作为软件开发过程的实践

Project management 看板作为软件开发过程的实践,project-management,process,performance,kanban,Project Management,Process,Performance,Kanban,有人使用过软件开发管理吗 我正在将看板作为一种技术进行评估,我很想听听实际应用看板的人对看板的有效性有何看法。我见过这样的问题:,但它们没有解决我的担忧 我特别感兴趣的是: 在动态识别瓶颈方面,它是否真的提供了is声称的优势 在实践中执行起来容易吗,还是需要管理后勤方面的挑战 它是否能够很好地扩展到具有许多并行工作流和许多开发人员的项目团队 与关键路径分析(在MS项目中实现)相比,它有什么不同 应用看板还可以获得哪些其他好处 谢谢。我没有在软件中使用看板的具体经验,但我从制造业的角度熟悉这种做法

有人使用过软件开发管理吗

我正在将看板作为一种技术进行评估,我很想听听实际应用看板的人对看板的有效性有何看法。我见过这样的问题:,但它们没有解决我的担忧

我特别感兴趣的是:

  • 在动态识别瓶颈方面,它是否真的提供了is声称的优势
  • 在实践中执行起来容易吗,还是需要管理后勤方面的挑战
  • 它是否能够很好地扩展到具有许多并行工作流和许多开发人员的项目团队
  • 与关键路径分析(在MS项目中实现)相比,它有什么不同
  • 应用看板还可以获得哪些其他好处

  • 谢谢。

    我没有在软件中使用看板的具体经验,但我从制造业的角度熟悉这种做法,因此我对其实现很好奇。阅读你的链接,让我觉得可能是一个障碍的是,对于相同大小的工作单元(功能、故事,等等)的潜在假设。虽然保持事情“故事大小”是一个很好的目标,但经常会有大故事和小故事混合在一起,因此他们管道中的小数量限制似乎是人为的。如果目标是突出瓶颈,我认为站起来、冲刺计划和回顾会很好。如果目标是促进优先排序,我认为对任务的数量按类型进行限制不如简单地从上到下排序


    我想我真的不知道它增加了什么价值;话虽如此,我不认为尝试它并采用任何可行的方法有什么害处。

    我也没有很多经验,但我认为我可以提供一些见解。 1和4:看板和其他技术(如CPM)之间的主要区别在于,看板在正确的实现中,会强制您施加进度限制。这将创建一个拉动系统,因为只有当工人有能力时,他们才会接受新项目。这与MS项目类型项目不同,在MS项目类型项目中,任务是事先分配给工人的(即推送)

    在pull系统中识别瓶颈要容易得多,因为工作项将在流程的某个阶段排队。在推送系统中,工作通过系统推送(无论“完成”与否),因此很难找到瓶颈

    拉式系统的另一个优点是,您可以开始根据实际结果(提前期和周期时间)确定工作时间表,而不是预测。是的,故事的大小和粒度确实会影响这一点,但使用累积流程图等技术,这一点就变得不那么重要了

    2:大多数实现都非常简单,这就是该技术的优势所在。我认为,如果你在技术的后勤方面遇到问题,你就错了。查看一个不错的“kickstart示例”。

    在本文中,团队必须考虑以下设备:

    • 将部署160台新电脑
    • 将部署40台新笔记本电脑
    • 120台个人电脑和10台笔记本电脑需要更新和重新部署
    。。。我们正在探索使用看板来管理短期职能部门 项目本例重点介绍如何使用看板创建透明的 跟踪设备通过多个复杂系统的流程 步骤,而不会产生跟踪软件的额外成本, 复杂的流程和培训,或重复工作。改进 部署过程的一致性或质量也将有助于改进 提高故障排除和维修时间的效率,并确保 记录与软件和许可的高度一致性 标准

    上面的页面也有看板应用的链接

    • 技术支持
    • (见上文引述)
    • 挑战、附加概念和Wrapup

    看板方法首先是持续改进流程的催化剂。这不是一个快速修复或一套固定的步骤/实践。该方法有一些基本原则和核心属性,如中所述,可以引导您不断改进流程。 关于你的问题:

  • 看板方法本身并不识别瓶颈。当对流程实施在制品限制时,会给您的流程带来压力,您最终会创建一个拉动系统,这样就更容易识别流程中的瓶颈。可视化看板和累积流程图等工具将帮助您识别流程中的瓶颈

  • 如果你运用了基本原则和核心属性,并且你有毅力/耐心/奉献精神,这并不难。您需要像管理每一次组织变革一样管理变革过程,但看板方法旨在进行小型且无威胁的变革

  • 是的,这方面有很多记录在案的案例

  • 看板方法未确定规划和预测未来交付的具体方法。David J Anderson在我读过的大部分文章中都有TOC的背景,并将其作为一种模式。我认为在许多看板实施中使用MS项目风格的大前期规划和基于经验的规划之间的实际区别是很大的区别。当在项目开始时使用MS project中设计的项目计划时,您对实际问题领域知之甚少,并做出假设。基于这些假设,你可以制定一个计划。根据这些假设计算关键路径。有了一个稳定的看板系统,并且你使用TOC作为你的模型,你计划“只”在c上设置你的约束/瓶颈
    Agile – A structured and iterative framework to track and manage projects. This approach is used in managing software development projects. It allows cross-functional teams to collaborate on users expectations.
    Kanban – A framework which utilizes visualization technique, limiting the number of tasks to be taken in “Work in Progress” column. The segregation of a similar type of tasks can be done here. To simplify it, allocate colors to tasks using the swim lanes.
    Scrum – The approach followed here is breaking down a complex task into simpler smaller manageable pieces which are easy to collaborate upon by the respective owners of the [scrum][1].