敏捷工作的读后感

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

敏捷工作的读后感
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。

在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。

换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

Martin Fowler 认为敏捷开发的核心是:adaptive rather than predictive & people-oriented rather than process-oriented.翻译成中文大意就是迭代更新比预测更重要,以人为本。

由于用户需求的不可预测性,与其程序勉强预测用户需求的变化方法,不如采用迭代开发的方式。

在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度的小项目,被称为一系列的迭代。

每一次迭代都包括了需求分析、设计、实现与测试。

采用这种方法,开发工作可以在需求被完整地确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发工作。

再通过客户的反馈来细化需求,并开始新一轮的迭代。

通过这种方式,开发者能够降低风险,得到早期用户反馈,从而进行持续的测试和集成,使用变更,也提高了代码的复用性。

敏捷本身不是目的,提高工作效率和系统质量才最重要的。

敏捷工作模式,从最初接到需求到一个迭代完成,目前理解主要关键词:挖需求,排优先级;内部透明公开;成员自愿领取任务;问题及时解决;进度及时跟踪;及时总结反思。

相关文档
最新文档