第六次作业

文章讨论了软件开发超期的原因,包括管理不当、需求不清、资源分配不合理和时间观念淡薄。同时,介绍了分而治之的编程策略,以及WBS(工作分解结构)在项目管理中的重要性,如细化任务、提高估算和分配资源的准确性。
摘要由CSDN通过智能技术生成

1.Quora精选:为什么软件开发周期总是预估的2~3倍?

(1)管理问题:管理人没有很好的管理团队,及时的与队员沟通商量,队员与管理人之间的不理解,想法的不同。

(2)需求问题:在开发软件之前并没有很好的去预估开发途中会有什么问题,提前对需求的理解不到位,就像材料中所说的,他们在开始徒步开始之前,并没有对道路的情况做出评估,也没有会想到在旅行途中会发生的种种问题。

(3)资源分配不均:并没有很好的分配资源,比如材料中他们就没有很好的分配在哪段路该花多少的时间,该做什么样的事,而是所有的路都花一样的时间,也不考虑有一些难走的路是否要花多一点的时间。

(4)时间观念:开发人员对时间观念不深,思想上一点也不急,不慌。比如材料中的他们,在一天完成不了一天的规划时,总是想着第二天再去完成,而第二天又做不到自己定的目标,所以会有越来越多的事情积累下来,到最后就会超出预期的时间。

 

 

2.什么是分而治之?

“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。
所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。

 

3.了解WBS

工作分解

WBS是工作分解结构的英文简称,是一种以可交付结果为导向的项目管理工具,主要由WBS元素、工作包、结构化编码和WBS词典四部分构成。通过WBS,项目经理可以梳理出详细的项目工作清单,为后续的项目计划制订、成本预算、人力资源分配等工作奠定基础。

一个完整的WBS由四部分组成,这四部分分别是:WBS元素、工作包、结构化编码以及WBS词典。

WBS可用于帮助项目经理关注项目目标和澄清职责;建立可视化的项目可交付成果,以便估算工作量和分配工作;帮助改进时间、成本和资源估计的准确度。还可帮助项目团队的建立和获得项目人员的承诺;为绩效测量和项目控制定义一个基准;辅助沟通清晰的工作责任;为其他项目计划的制定建立框架;帮助分析项目的最初风险。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值