




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 敏捷开发在项目开发中的应用 摘 要 敏捷开发思想是近些年来 在软件行业流行起来的新式思想,运用 该思维策划生产的软件具备灵活、有效 和高品质等优势,把敏捷开发和过去的 经典开发规则进行融合,可以有效地提 升项目开发的效率,使得越来越多的软 件项目开发团队对其产生浓烈的兴趣。 把敏捷开发思想融入小型项目开发环节 中,处理经典设计方式在满足客户意向 变化方面的不足,可以合理把握需求改 变与客户对开发环节的透明性导致的风 险,力求在短期内得到令人满意的项目 开发方案。 中国论文网 /3/view-12939806.htm 关键词 敏捷开发 项目开发 应 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 用 敏捷开发并非完全是一门全新的 理论,而是对以往的经典开发思想的改 善。敏捷开发吸取了丰富的软件项目中 的有用经验。敏捷开发在既有的软件项 目开发基础上实现了整合,所以敏捷开 发既有经典方式的优点,又在很大程度 上改善了软件开发的效果,而且可以在 开发环节对客户的需求进行更改,利用 初期迭代方式可以在早期找出风险,降 低工程的返工率。敏捷开发思想以人为 本,目的是满足客户的需求,其特点是 具备随时满足外界需求的能力。这一特 征可以在很多方面体现出来,比如经济 全球化导致的任务与设计条件的较难明 确,市场对手的运营方式与客户需要的 持续改变,技术的快速变更,职工薪资 的不断提升等。运用敏捷开发思想的企 业能够拥有处理类似不确定性问题的能 力,进而在市场中占据一席之地。 一、敏捷开发思想分析 经典的设计开发认为不包含文档 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 的软件是难以想象的,是不合格的项目 开发。编码过程不能成为沟通系统理论 与组织的预期媒介。开发团队应当编写 简单易懂的文档,通过这种方式对系统 和有关设计进行描述。但是在实际情况 中,却能发现数量较多的文档效果比较 少的文档还要差,这是由于编写大量的 文档不但要花费过多的时间,而且让这 些文档与代码实现同步,需耗费更多的 时间。假如开发人员未能让代码与文档 一致,将会导致文档占据大量的内存, 复杂难懂的编码会给后来的继任开发者 带来很大程度上的阻碍。敏捷开发思想 则认为,应当只编写和维持一个精悍、 主题明显的有关系统原理与组织方面的 文档便可以满足要求,项目开发的重点 要放在最后的产品上,也就是客户所需 要的软件。任何一个项目开发团队都需 要经过内部讨论,确定哪部分文档在交 付项目软件时是必需的。软件能够被装 饰、改变、研究,但它是真实存在的。 尽管直接由编码中获取系统的原理与组 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 织信息是有难度的,但代码是唯一不存 在歧义的信息来源,从这个方面来说, 代码也就是设计。 二、敏捷开发在项目开发中的应 用 (一)偏重于原理与组织设计 在敏捷开发过程中,关注原理与 组织设计,尽量不进行具体设计。原理 设计能够被理解成是寻找开发项目和软 件的目的,关注的是软件开发的具体规 划、市场竞争力、用户需求以及技术水 平等。组织设计可以理解为:从宏观层 次上看,组织设计需要以什么形式完成, 分多少环节,由多少构件组成,各个环 节与构件之间的联系是什么。具体设计 指的是详细的规划、外接形式等。某个 产品,尤其是面对市场的产品,原理设 计与组织设计相当关键,应当预测行业 将来的发展趋势,产品在市场中内部与 外部的对比,技术的提升趋势,以及各 个组块的成本与效益的差距等,这样才 可以尽量确保产品朝着良好的方向发展。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 在软件中加入或者删掉一个组块应该以 十分谨慎的态度对待,因为新加入的功 能一旦被用户体验,在后期的维护中就 很难将该组块删除。此外,还应当思考 每个产品版本间的兼容性以及用户群体 的变化等情况。因此,在进行初期设计 开发的时候,经过原理设计与组织设计, 理清路线是相当必要的。 (二)积极与用户沟通 在项目开发过程中,当涉及新版 本开发时,经常会遇到针对旧版本的某 一关键模块进行再次设计的情况,进而 碰到了几个常见的问题:首先,新版本 的组块与旧版本组块的匹配性问题,致 使旧版本用户难以顺利地适应新版本变 化;其次,新版本的变化是纯技术角度 的再次设计,无论是面对用户,还是面 对开发团队内部的组织来说,都没有比 较显著的优势,最后的结局通常是开发 者耗费了大量的人力物力与时间进行设 计,却由于一些现实情况导致二次开发 以失败告终,依旧使用之前的模块。因 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 此,盲目增加需求,并不能给项目带来 好处,需要避免出现不能增加用户体验 价值的功能,假如新功能对用户没有任 何价值,那就意味着该模块在实际中并 不需要。尽管敏捷开发思想可以很好地 适应客户需求变化,但有必要避免盲目 变化。敏捷开发思想坚持的是简易的平 缓设计,而非强烈的拆除式设计。一方 面,开发者只需要进行其能力范围内的 设计;另一方面设计要随着客户需求的 变化和时间的推移而平缓完善。这样有 益于提升设计的灵活性,降低因变化而 引起的成本投入程度。项目产品的变化 应当进行谨慎的讨论研究,三思而后行。 敏捷开发认为,在项目的任何环节里, 开发设计人员是与用户一同工作的,开 发者到用户的工作生活环境中进行 查,同时需要邀请用户到项目开发部 门中来进行建议参考。假如在开发环节 里遇到一些问题或是产品进行再次设计 时,可以迅速得知用户的意见,保证技 术开发人员可以最大限度地设计出用户 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 需要的产品。 (三)预先进行产品检验 以往的瀑布形式开发是先进行代 码编写,再进行产品检验,直到出现设 计方面的问题时,常常为了减少成本, 不了了之。敏捷开发坚持由用户实际应 用体验的角度出发,预先进行产品检验, 在代码编写之前先编写检验代码。编写 检验代码是一个测试行为,同时也是一 个设计行为,还可以说是编写文档的行 为。在这个环节里,客户需要上的偏差 与项目开发中的不足将会被找到。因为 代码编写还未实现,只需要变化需求与 设计便可以满足条件,降低了成本投入, 减少了项目开发风险。 三、结语 伴随着全球经济化进程的不断加 深与科技水平的持续提高,人们对项目 开发的生产效果与满足用户要求的不确 定性与易变性等方面有了更多的需求。 在经典开发方式中,用户可以说几乎没 有加入开发环节中,项目开发过程中的 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 8 调查、策划、编码直到内部测试,开发 的每一个环节对用户都是保密的,只有 公测或是培训时才会接触到产品。因此, 产品最终系统的运行模式与操作界面和 用户的需求肯定存在着不小的差距,而 敏捷开发正可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州工业园区服务外包职业学院《高级运筹学》2023-2024学年第一学期期末试卷
- 《交通工具集成灯具》课件
- 遵义职业技术学院《统计学基础》2023-2024学年第一学期期末试卷
- 娄底职业技术学院《地质灾害评价与防治》2023-2024学年第二学期期末试卷
- 长白山职业技术学院《聚合物表征与测试实验》2023-2024学年第二学期期末试卷
- 新乡工程学院《建筑结构新技术与应用》2023-2024学年第二学期期末试卷
- 石家庄人民医学高等专科学校《重唱与合唱(一)》2023-2024学年第二学期期末试卷
- 《小猫咪找伙伴》课件
- 2025至2031年中国拼接信封睡袋行业投资前景及策略咨询研究报告
- 儿童房吊顶施工方案
- 2024年ISO14001体系目标、指标和管理方案一览表
- DB37-T 4693.1-2024人民防空工程防护设备安装技术规程 第1部分:人防门-地方标准
- 基于六轴工业机器人的焊接工作站设计-毕业论文
- 安全绳培训课件
- 户型与结构布置研究报告
- 外卖骑手安全知识讲座
- 大学课程《金融计量学(第5版)》习题及参考答案
- 危险化学品、烟花爆竹安全生产执法监察培训课件
- 电力企业环境会计信息披露存在的问题及对策研究
- 权力与理性-17、18世纪西方美术
- 30题药品质量检测岗位常见面试问题含HR问题考察点及参考回答
评论
0/150
提交评论