如何处理进行中的项目?

时间:2018-08-24 06:10:19

标签: project-management

很多时候,我意识到处理进行中并且完成了将近40%以上的项目确实非常困难。

大多数时候,我在检查项目进度后才意识到,最好从头开始。

我通常面临的问题是:

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

以此类推...

朋友,您能给我介绍任何博客/书籍/链接吗?或者能给我任何帮助,教我处理进行中项目的最佳实践。

谢谢

1 个答案:

答案 0 :(得分:1)

从外观上看,您可以根据自己的情况做很多事情来使事情变得更好。

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

请记住,我的写作中有一些假设,因此您一定要确定有用的内容,因为您一定会更好地了解自己的情况。这是我的2美分:

  • 建立并遵循软件开发过程。在我看来,您可能没有一个完善的流程。 对此并没有简短的答案,但是至少我强烈建议阅读Steve McConnell的Software Project Survival Guide,以了解务实的软件项目管理方法。如果您想要更现代的东西,那之后最好看一下Scrum和看板。如果您真的想深入了解正确的项目管理的所有方面,请阅读PMP Exam prepbook,了解通常如何管理项目(任何类型的项目)。这是一本考试准备书,但提供了有关最关键主题的精炼摘要。这是最艰难的道路,但却带来最大的好处。一定要最后阅读它,因为如果从头开始可能会觉得太复杂。

  • 建立良好的编程文化-团队中所有人必须具有正确的编程工作习惯很重要。史蒂夫·麦康奈尔(Steve McConnell)的另一本书是Code Complete: A Practical Handbook of Software Construction, 2nd Edition上无可争议的经典。尽管有些过时,但它包含了很多智慧,将帮助您有基础,然后开始研究如何建立现代的持续集成/连续交付环境。我也喜欢“实用程序员”,但是我不确定它的老化程度。

  • 使用软件工具,它们将帮助您组织工作并更轻松地跟踪发生的情况。此类软件的一些示例:

    • Trac是用于跟踪问题,任务等进度的极简软件,它也是免费的。
    • Microsoft VSTSAtlassian's suite还提供了更深入的解决方案,有助于建立完整的DevOps环境。他们通过支付。

希望有帮助!

我知道您可能希望得到一个更简单的答案,但是一个很难的事实是,这可能将是一段漫长而艰难的旅程。好的结果总是需要坚持不懈的努力工作,很少有捷径可走。