APP下载

Scrum敏捷开发方法在跨境电商平台的实践

2018-01-23孙杰成颜锦奎

计算机技术与发展 2018年1期
关键词:产品设计

孙杰成,颜锦奎

(上海大学 通信与信息工程学院,上海 200000)

0 引 言

在Scrum框架中,人们可以解决复杂的自适应难题,同时也能高效并创造性地交付尽可能高价值的产品。Scrum框架由Scrum团队以及与之相关的角色、事件、工件和规则组成。框架中的每个部分都有其特定的目的,其对于Scrum的成功与使用至关重要。Scrum的规则把事件、角色和工件组织在一起,管理它们之间的关系和交互。

传统计划驱动型的瀑布模型将软件的开发过程划分为提出需求、制定计划、编码、测试等过程,相比之下Scrum将整个开发过程分为重复迭代式增量,称为Sprint冲刺。

1 Scrum敏捷开发方法

Scrum是一个重复迭代式增量敏捷开发框架,可以对客户提出的变化需求做出快速响应[1]。相比传统的计划型软件开发过程,比如以过程为核心的“瀑布式”开发方法,敏捷开发更加重视人在整个软件开发过程中的作用。Scrum于1995年由Advanced Development Methodologies,Inc提出,并在2001年“敏捷联盟(Agile Alliance)”形成后受到了更多的关注。2001年,以Kent Beck等为代表的敏捷开发拥护者共同签署了“敏捷软件开发宣言”,据Version One公司2013年的调查显示,在全球收集的3 501份调查报告中有88%的公司采用敏捷开发方法,Google、华为等大型软件公司也采用了敏捷开发[2]。Scrum名称来自于橄榄球比赛时,队员在争球时摆出的阵型,寓意为每个队员为了最后的胜利作为一个整体,一起去完成一个任务。为达到这种敏捷性,必须要坚持一些必要的设计原则和设计模式,敏捷的核心就是价值观、原则和实践[3]。

1.1 Scrum实践敏捷宣言

敏捷宣言中说到“我们总是在开发实践中探寻更加出色的敏捷方法,身体力行的同时也帮助他人”,由此建立了如下4条价值观:

登录APP查看全文

猜你喜欢

产品设计
好产品,可持续
从灵感出发,邂逅好产品
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
2015产品LOOKBOOK直击
新产品
产品