题目

在敏捷宣言遵循的12条原则中,挑选一条你最感兴趣的原则进行风险评估。

风险评估

在12条原则中,我选择进行阐释的原则是第4条,即:

在整个项目过程中,业务人员和开发人员每天在一起工作。

以下是个人评估过程,所阐述的原则简称原则4

关于风险。敏捷开发中主要存在着四个维度的风险:分别是人员风险、技术风险,产品风险和过程风险。它们相互联系和同一,决定了软件开发的效率。而其中与原则4相关联的风险就是人员风险

首先必须明确人员风险是什么。人员风险主要有:团队成员沟通不畅,对业务不理解,不熟悉,缺乏高效协作;人员变动频繁,缺乏激励,工作氛围低下;成员道德素质、能力素质低下;成员之间存在潜在的矛盾和冲突;缺乏客户介入等。这些风险对团队都具有一定的破坏性,可以通过调整工作模式,工作顺序来进行一定程度上的规避和预防。

原则4对人员风险的具有一定的规避作用。在原则4中,它强调的是业务人员和开发人员必须紧密结合,保持高效顺畅的沟通。在项目的整个流程中,开发和业务人员每天一起工作,保证业务和开发工作进度的有效控制和跟踪。由于业务人员和开发人员空间和交流成本的降低,可通过频繁沟通,短会议,及时反馈的方式来解决沟通不畅,缺乏协作的问题。业务人员可以在第一时间识别新的业务需求并快速传达给开发人员,通知制定相应的架构编码任务并实施,而开发人员也可以在第一时间提交业务反馈和业务代码变更的需求,业务人员也可以快速响应开发人员的请求,迅速实现业务的动态灵活调整。

在高效的协作和响应的敏捷开发工作模式下,团队成员沟通不畅的问题得到有效解决,业务人员能够快速摸清产品的真实需求并制定相应的业务策略,而开发人员能更好的识别业务需求,实现敏捷开发,一定程度避免开发进度过慢甚至失败的局面。