如何处理In Progress项目?

问题描述 投票:1回答:1

很多时候我意识到处理任何正在进行中并且几乎或超过40%的项目都很难处理。

大部分时间我都会在检查项目进度后意识到如果从一开始就开始它会更好。

我通常面临的问题是:

  1. 有时项目中没有任何核心团队成员可以指定已完成的事情。
  2. 代码由许多开发人员和许多具有类似函数/类的代码创建。
  3. 没有遵循或遵循任何特定的部署/开发/测试/分析。

等等 ...

朋友们,您能否请您参考我的任何博客/书籍/链接,或者可以帮助我教授处理进展中项目的最佳实践。

谢谢

project-management
1个回答
1
投票

从它的外观来看,根据你的背景,你可以做很多事情来改善事情。

但首先,您需要知道管理是一个过程,而不是一项任务,而且只能在“正在进行的项目”中完成。它在此之前开始,包括如何启动项目,如何规划项目,然后执行它(包括分析,设计,编程,测试)并正确关闭它。此外,您需要始终监视和控制项目。错过计划步骤而只关注已经开始的项目将不会产生积极的结果,因为你已经错过了一些重要的步骤。另一方面,在我看来,您可能没有适当的开发过程,并且可能缺乏团队中的工具/基础结构和编程文化。

请记住,在我的写作中有一些假设,所以你决定什么是有用的,因为你肯定更了解你的背景。这是我的2美分:

  • 建立并遵循软件开发过程。听起来你可能没有一个完善的过程在你身边。对此没有简短的答案,但至少我强烈建议您阅读Steve McConnell撰写的Software Project Survival Guide,以便采用实用的方法来管理软件项目。如果你想要更现代的东西,那么在此之后调查Scrum和看板是个好主意。如果您真的想深入了解正确的项目管理的所有方面 - 请阅读PMP Exam prepbook,了解项目(任何类型的项目)的管理方式。这是一本考试准备书,但提供了关于最重要主题的精彩摘要。这是最艰难的道路,但提供了最大的好处。请务必仔细阅读,因为如果你从它开始,它可能会发现它太复杂了。
  • 建立良好的编程文化 - 团队中的所有人都必须在编程方面有适当的工作习惯。史蒂夫麦康奈尔的另一本书是Code Complete: A Practical Handbook of Software Construction, 2nd Edition无可争议的经典之作。虽然有点过时,但它包含了大量的智慧,并将帮助您有机会开始研究如何建立现代的持续集成/持续交付环境。我也喜欢“实用程序员”,但我不确定它的老化程度。
  • 使用软件工具可以帮助您组织工作,并更容易跟踪发生的情况。这种软件的一些例子: Trac是一个用于跟踪问题,任务等方面进展的极简主义软件,它也是免费的。 Microsoft VSTS以及Atlassian's suite提供了更深入的解决方案,有助于建立完整的DevOps环境。他们是通过付款。

希望有所帮助!

我知道你可能期望得到一个更简单的答案,但事实是,它可能证明是一个漫长而艰难的旅程。良好的结果总是需要坚持不懈和努力工作,并且很少有捷径。

© www.soinside.com 2019 - 2024. All rights reserved.