敏捷培训讲义_第1页
敏捷培训讲义_第2页
敏捷培训讲义_第3页
敏捷培训讲义_第4页
敏捷培训讲义_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

敏捷软件开发介绍

李艳丽个人和交互高于过程和工具不是否定过程和工具的重要性,而是更强调软件开发中人的作用和交流的作用。软件是由人组成的团队来开发的,与软件项目相关的各类人员通过充分的交流和有效的合作,才能成功地开发出得到用户满意的软件。如果光有定义良好的过程和先进的工具,而人员的技能很差,又不能很好地交流和协作,软件是很难成功地开发的。可运行软件高于详尽的文档通过执行一个可运行的软件来了解软件做了什么,远比阅读厚厚的文档要容易得多。敏捷软件开发强调不断地快速地向用户提交可运行的软件(不一定是完整的软件),以得到用户的认可。好的必要的文档仍是需要的,它能帮助我们理解软件做什么,怎么做以及如何使用,但软件开发的主要目标是创建可运行的软件与客户协作高于合同(契约)谈判只有客户才能明确说明需要什么样的软件,然而,大量的实践表明,在开发的早期客户常常不能完整地表达他们的全部需求,有些早期确定的需求,以后也可能会改变。要想通过合同谈判的方式,将需求固定下来常常是困难的。敏捷软件开发强调与客户的协作,通过与客户的交流和紧密合作来发现用户的需求。对变更及时做出反应高于遵循计划任何软件项目的开发都应该制订一个项目计划,以确定各开发任务的优先顺序和起止日期。然而,随着项目的进展,需求、业务环境、技术等都可能变化,任务的优先顺序和起止日期也可能因种种原因会改变。因此,项目计划应具有可塑性,有变动的余地。当出现变化时及时做出反应,修订计划以适应变化。名词解释故事故事(Story)是客户想要系统做的事情,适合在一至两个迭代内完成,并且是可测试的,他不一定是商业价值的直接体现迭代迭代(Sprint)是一个周期在2-4周,能够完成当前团队所能实现的,最具商业价值的功能,并可以提供一个可工作的小版本供发布优先级优先级主要考虑商业价值,同时兼顾市场风险,商业风险,技术风险等因素在内的一个衡量数字,优先级越高通常意味着其商业价值越高Productbacklog产品功能列表,它是由ProductOwner负责制定的一个按照重要性的级别排序了的故事列表。名词解释SCRUMMaster敏捷教练,是整个团队的组织和领导者。SprintBacklog迭代功能列表,迭代计划完成的功能列表。敏捷中的交互和视觉需求阶段需求整体设计从最终用户的角度在此阶段交互设计师驱动整个项目,他们确定谁是用户,业务目的是什么,确定这些大方向上的问题。交互设计师负责评估和权衡这些需求。他必须探求和评估潜在的市场优势,并且根据开发成本分析这些优势的权重。迭代开发阶段低保真原型图用户故事开发高保真原型用户故事完成敏捷界面重构需要在不改变界面功能的情况下,在不断的用户体验和用户测试过程后通过一系列细小的步骤,来改变界面的交互行为和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论