复习指导:PM如何确保项目的按时完工和高质量

复习指导:PM如何确保项目的按时完工和高质量,第1张

复习指导:PM如何确保项目的按时完工和高质量,第2张

虽然下面的项目管理技能至少是有意义的,在某些情况下,它们甚至是令人尊敬的技能,但它们都有可能导致灾难。

时间拳击(时间拳击)

在破坏软件质量的事件清单上,时间盒的应用排在第一位。当你告诉某人,在任务必须移交之前,他还有多长时间完成工作,我说“移交”而不是“完成”,因为在极端情况下,往往意味着代码还不完善,赶紧完成工作就行了。

在大多数情况下,时间盒是有效的,因为它可以做四件事:

1.它迫使开发人员在他们的预算内创造性地发现解决方案。

2.它消除了经常添加到软件中的不必要的虚饰,而这些虚饰往往不能增加软件的价值。

3.它防止开发人员过度测试。

4.目的只是为了得到这个产品。在完整的质量评估(QA)阶段会有一个详细的测试。希望在这个阶段可以发现建筑工程教育网一级建造师代码存在的问题。

当出现未知问题,或者技术没有经过测试,或者没有正确的方法测试结果的时候,时间盒是无能为力的;当时间盒很小并且没有可能在分配的时间内实现目标时,这种方法也是无效的。换句话说,时间盒可以很好地解决一些问题,比如充分理解、认真评估和执行班级任务;但是也有一些问题是时间盒法不能很好解决的,比如研发,问题解决等等。

如果时间盒使用正确,它不应该导致测试坏代码,这可能导致数百小时的诊断和返工。时间要适度利用,保证最低成本、最快速度、最高质量的软件。

落后于计划

每个人都应该有一个奋斗的目标。里程碑是一种受人尊敬的方法。它用来激励人们朝着同一个目标前进。这种动机可以在短时间内取得显著的效果。但是,大家必须承认,里程碑定义的时间并不是每次都能实现,然后必须做出新的决定。

项目经理必须在团队中设定里程碑目标,以激励他们前进。然而,当里程碑日期不切实际,团队成员一次又一次犯错误时,就该重新评估计划了。如果某些特殊情况可以让这个日期变得不再重要,那么当这个重要的日期真的到来时,整个团队就没有多少动力去实现这个里程碑式的日期了。当全队连续错过10次约会时,第11次约会还重要吗?就像小孩子喊“狼来了”。

如果在设定的时间线后没有惩罚,那么当错过这个时间时,应该强制执行或移动整个时间线。

从长远来看,制造持续的压力和混乱的环境是无法创造出好的软件的。开发人员需要一个可以集中精力工作的环境。项目的完成日期和里程碑日期真假的混淆,往往会导致开发人员跳过开发过程中的关键步骤,或者导致难以发现的问题。

假装没有错。

忽视不是项目管理中的一种快乐。为了顺利完成项目,除了不可抗拒的政治压力,还需要向公司其他员工介绍项目的风险。几乎每个软件开发项目都有延迟或超出预算的风险,或者两者兼而有之。

问题是,当这些风险最终在某个时候真的成为现实时,就会出现恐慌。大家会在混乱中把项目的其余部分组装在一起,整个项目的质量会因为最后的鲁莽组装而受损。

当然,在整个项目还没有落后于计划之前,这个问题是不会完全暴露的。而建大工程教育网的一级建筑师的项目,大部分都有办法只让项目的某些部分稍微落后一点,几乎每个项目都有操之过急的风险。这是因为在项目长期没有问题之后,管理层才知道项目的真实状态。

忽略相关性

在软件开发中,我们有很多技巧可以用来延迟关联。我们可以禁用一些功能,移动连接的基本架构,或者绕过大量的错误处理。正确使用时,所有这些技能都有助于推进项目。但是,当整个计划中没有考虑到这些技能的成本因素时,就埋下了麻烦的种子。

很多情况下,在一个项目中安排软件开发的先后顺序是很有挑战性的,相关性也不容易发现,所以在计划中不安排很多相关因素是必然的。安排这些不可预见的相关性会让人发疯。因此,经常使用抑制相关性的方法。但是,如果这些技术被过度使用,这些费用往往可能占据项目总成本的重要部分,直到项目结束才会被发现。

所以要确定你现在做的事情是管理依赖所必须的,不会增加太多成本,是整个软件开发项目必不可少的一部分。当项目经理不能在降低相关性的成本和便利性之间取得平衡时,他们匆忙汇编的代码就会出现质量问题。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 复习指导:PM如何确保项目的按时完工和高质量

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情