摘要: 敏捷开发(Agile development)出自 MBA智库百科(http://wiki.mbalib.com/)敏捷开发概述 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发的路线 Test-Driven Development,测试驱动开发。 它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解... 阅读全文
posted @ 2013-07-17 09:02 墨泉 阅读(174) 评论(0) 推荐(0) 编辑
摘要: CMMI出自 MBA智库百科(http://wiki.mbalib.com/)CMMI(Capability Maturity Model Integration)即能力成熟度模型集成什么是CMMI CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。 自从1994年SEI正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。虽然这些模型在许多组织都得到.. 阅读全文
posted @ 2013-07-17 08:57 墨泉 阅读(413) 评论(0) 推荐(0) 编辑