scrum模型优缺点是:注重市场快速反应能力,也即具体应对能力,客户前期满意度高。但scrum敏捷项目管理的缺点是:注重人员的沟通,忽略文档的重要性,若项目人员流动大太,又给维护带来不少难度,特别项目存在新手比较多时,老员工比较累。
一、敏捷开发技术的几个特点和优势
1、个体和交互胜过过程和工具
2、可以工作的软件胜过面面俱到的文档
3、客户合作胜过合同谈判
4、响应变化胜过遵循计划
二、敏捷开发技术的12个原则
1、我们优异先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
2、即使到了开发的后期,也欢迎改变需求。
3、经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。
4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
5、围绕被激励起来的个人来构建项目。
6、在团队内部,具有效果并且富有效率的传递信息的方法,就是面对面的交谈。
7、工作的软件是首要的进度度量标准。
8、敏捷过程提倡可持续的开发速度。
9、不断地关注优异的技能和好的设计会增强敏捷能力。
10、简单使未完成的工作最大化。
11、较好的构架、需求和设计出自于自组织的团队。
12、每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。
三、敏捷开发技术的适用范围
1、项目团队的人数不能太多
2、项目经常发生变更
3、高风险的项目实施
4、开发人员可以参与决策
根据以上三点,大体可以总结出:
优势:
敏捷确实是项目进入实质开发迭代阶段,用户很快可以看到一个基线架构版的产品。敏捷注重市场快速反应能力,也即具体应对能力,客户前期满意度高。
劣势:
但敏捷注重人员的沟通,忽略文档的重要性,若项目人员流动大太,又给维护带来不少难度,特别项目存在新手比较多时,老员工比较累。
需要项目中存在经验较强的人,要不大项目中容易遇到瓶颈问题。
延伸阅读
优先级排序的依据
排列需求优先级的依据由所涉及的相关方商定,并在商业分析规划与监督知识领域中定义。影响优先级排序的常见因素包括:1、收益;2、惩罚;3、成本;4、风险;5、依赖关系;6、时间敏感性;7、稳定性;8、监管或政策合规。
1、收益
针对变革的宗旨和目标进行衡量的实施需求能够为相关方所带来的好处。所提供的收益可以指一项具体功能、期望质量,或是战略宗旨或业务目标。如果存在多个相关方,每个群体考察收益的方式可能不同。可能需要运用冲突化解和谈判来达成针对总体收益的共识。
2、惩罚
不实施特定需求所造成的后果。这包括为满足施加于组织的监管或政策要求而排列需求优先级,这可能比其他相关方利益更优先。惩罚也可以指不实施一项改进客户体验的需求所带来的负面后果。
3、成本
实施需求所需的工作量与资源。有关成本的信息通常来自实施团队或卖方。客户在了解成本后可能改变一项需求的优先级。成本常常与其他标准结合使用,例如成本收益分析。
4、风险
需求无法带来潜在价值,或根本无法实现的可能。这可以包括得多因素,诸如实施一项需求的难度,或是相关方不能接受一个解决方案部件的可能。如果存在解决方案技术上不可行的风险,最难实施的需求可能会被列为较高优先级,从而将了解到拟议解决方案无法交付前所花费的资源最小化。可以开发概念验证以确定高风险选择是可行的。
5、依赖关系
需求之间的关联关系,其中一项需求只有在另一项需求被实现后才有可能实现。在某些情况下,将相关需求同时进行实施可能可以达成更高效率。依赖关系也可能超越当前行动,包括(但不限于)其他团队的决定、资金投入承诺与资源可用情况。依赖关系在跟踪需求任务中进行识别。
6、时间敏感性
需求的“优异实现期限”,在此之后实施需求将丧失重要价值。这包括上市时间方案,其中某项功能如果可以先于竞争对手交付,所取得的收益将会极大增加。它也可以指仅在一年中的特定时间具有价值的季节性功能。
7、稳定性
需求将会发生改变的可能性,改变的原因可以是由于需要对它做进一步分析,或是由于相关方未就其达成共识。如果一项需求不稳定,则它的优先级可能较低,以减少无法预计的返工与工作量损失。
8、监管或政策合规
为满足施加于组织的监管或政策要求而必须实施的需求,它们可能比其他相关方利益更加优先。
文章标题:scrum模型优缺点是什么,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/50124