《新》敏捷开发模型.pptVIP

  • 12
  • 0
  • 约 47页
  • 2017-01-17 发布于北京
  • 举报
敏捷开发模型 敏捷是什么? SCRUM 开发流程 用户故事 非敏捷 - 瀑布式开发 软件开发的经典模型 瀑布模型的主要缺陷: 程序的维护成本会越来越高(需要很多人) 团队氛围压抑(感受不到激情) 不方便做需求变更(引起客户不满) 生活中的问题 需求,设计阶段的问题 敏捷是什么? 是一种从90年代开始逐渐引起广泛关注的一些新型软件开发方法。 XP ( Extreme Programming )极限编程 Scrum Scrum 是什么?    Scrum是英语中橄榄球运动的一个专业术语,表示“争球”。    特指一种敏捷开发的模型。 用户故事 三要素:角色,功能,价值 按“作为一个……,可以……,以便……”样式和思路写成的用户需求,就是用户故事。 样式是技法层面的东西,它保证了无需太多思考,用户故事中即包含角色、功能、价值这三个要素。 角色 角色切记不要总是写“作为一个用户”,而是要把用户区别对待。这样才能更好地理解他们使用什么功能,如何使用,为何使用。 项目案例1 比如“作为一个开发人员,可以登录批量编辑页面,以便高效率地编辑多个故事”就是一个危险的举动,因为如果有多个程序员同时这么做,存储的时候会发生冲突(这个页面后来被删除了)。但“作为一个项目经理,可以登录迭代计划首页,同时编辑多个迭代的信息”则是可行的,因为项目经理一般就有一个,而且这个功能使用次

文档评论(0)

1亿VIP精品文档

相关文档