敏捷方法的叙述
发布网友
发布时间:2022-05-18 16:40
我来回答
共1个回答
热心网友
时间:2023-10-20 02:19
团队协作
敏捷方法认为,在产品开发团队中,面对面交流是最有效的沟通方式。而沟通的最大障碍是不同职能部门的人员所具有的不同视图和视角。产品由产品的思维模式,技术也有技术的工作方法,在两者之间如果无法建立一种统一语言(Ubiquitous Language),对需求的理解就会参数偏差。所以,在整个产品开发过程中,拥有专业领域知识的业务人员和开发人员应该每天都坐在一起工作,这是敏捷方法的一条重要原则。
另一方面,敏捷团队的协作方式需求从传统型转变成敏捷型,即从垂直管理转变到水平管理。在传统方式下,管理者努力控制团队,通过制定详细的开发计划和安排,通过复杂的管理手段和规则监控开发过程。但在敏捷团队中,更多的是激励机制。以受激励的开发人员为核心构建团队,帮助团队提供资源、排除障碍,并营造自我管理的工作方式,相信他们可以把工作做好。
交付价值
敏捷思想认为最优先要做的是尽早、持续地交付有价值的软件从而让客户满意,这是最重要的一条原则。一方面,敏捷方法所提倡的适应变化的思维能够为客户维持竞争优势,因为面对需求变化的第一步是尝试从客户的角度看问题。
对于软件开发而言,项目管理三角形中的时间和成本往往无法改变,在时间、成本存在冲突情况下,能够改变的就是范围。敏捷关注频繁的交付系统,且指交付刚刚好的系统,从项目管理的角度讲就是不要对开发范围进行镀金,对客户需求进行深入理解并简化。