51Testing软件测试论坛

标题: 敏捷开发测试Scrum和极限软件编程 [打印本页]

作者: 测试积点老人    时间: 2019-1-8 16:43
标题: 敏捷开发测试Scrum和极限软件编程
Scrum是一个 软件开发过程。在今天的快速全球利益相关者要立即对他们的投资回报率。他们不希望等待的时间较长,功能齐全的产品。因此,现在新的软件开发和测试框架正在迎头赶上的势头,即Scrum方法。

在Scrum中,项目被分成小的特点进行开发和测试的具体时间框架称为冲刺(小循环)。特点应该得到开发和测试,在规定的小时间框架。敏捷Scrum团队的Scrum的主处理。

Scrum是一种迭代的,增量的项目和产品或应用程序 开发框架。Scrum的已成为越来越流行的软件开发和测试之间的组织框架。许多小型到大型IT公司已经开始接受Scrum框架,因为这可以创造卓越品质的产品在较短的时间比其他传统方法。这个框架能为企业节省了时间和金钱。

Scrum有三个基本角色:产品的所有者,ScrumMaster,和团队成员。
产 品经理:在Scrum中,产品所有者负责沟通该产品的开发团队的愿景。他或她还必须代表客户的利益需求和优先级。由于产品拥有三个角色的最权威,这也是最 有责任的作用。换句话说,产品所有者是一个人必须面对音乐项目时的张力消失。权力和责任之间意味着很难,产品所有者罢工参与的权利平衡。因为Scrum价 值观自组织在团队,产品所有者必须战斗的欲望来管理。在相同的时间,产品所有者必须是可以回答问题的团队。

Scrum组 长:ScrumMaster作为产品所有者之间的联络和团队。ScrumMaster不是管理团队。相反,他或她作品以去除任何障碍,阻碍了团队实现它的 目标冲刺。总之,这个角色帮助球队保持创造性和生产,同时确保它的成功是产品所有者可见。ScrumMaster还建议产品所有者如何最大化ROI的团 队。

团队成员:在Scrum方法,该小组负责完成工作。理想的情况是,团队由七个跨功能小组成员,加上前后两个人。软件项目,一个典型的 团队包括一个混合软件工程师,设计师,程序员,分析师,QA专家,测试员,UI设计师。每一次冲刺,该团队负责决定如何将完成的工作要完成。这给予球队很 大的自主性,但是,相似产品所有者的情况下,自由伴随着一种责任,满足了冲刺的目标。

每日Scrum会议是一个15分钟的时间事件的盒装开发团队同步活动和创造一个未来的24计划小时。这是通过检查工作以来,做日常scrum工作可以在下一个做预测。每日Scrum是在同一时间举行的地方,每天减少复杂性。

开发团队使用Scrum每日评估进展对短跑的目标和衡量进展是走向完善在冲刺积压的工作。每日Scrum优化概率开发团队会冲刺的目标。通常开发团队满足立 即重新规划的Sprint的其他日常scrum后工作。每一天,开发团队应该能够解释产品业主和ScrumMaster打算如何一起工作,作为一个自组织 团队完成目标,在创造预期增量其余的冲刺。ScrumMaster确保开发团队会议,但是开发团队负责日常Scrum。ScrumMaster教保持每日 Scrum开发团队中15分钟时间盒。ScrumMaster强制仅规则开发团队成员参与日常scrum。每日Scrum是不是一个状态会议,并为人们改 造产品待办事项为一个增量。每日例会加强沟通,消除其他会议,识别和排除障碍和促进发展,突出快速决策,提高项目开发团队的水平知识。这是一个关键的检查 和调整会议。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2