agile开发,敏捷软件开发 Agile Software Development

敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作。 敏捷宣言的诞生: 2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场。经过两天的讨论,“敏捷”(Agile)这个词为全体聚会者所接受,用以概括一套全新... [阅读全文]

敏捷软件开发,从敏捷的业务目标论软件开发

文/何勉 敏捷已成为软件开发领域的潮流,但单纯为迎合潮流去实施敏捷是不负责任的。开发方法和实践必须服务于业务成功,作为业务导向的敏捷实施成功的前提,首先必须问的问题是:通过敏捷实施要达成的业务目标是什么?为达成这些目标需要做到什么?如何做到?本文将从业务目标出发,分别从这三个方面展开讨论。 提高组织的响应能力 每一次软件产品的开发都是一个创造的过程,预知一切是不可能完成的任务。 首先,商业环境和市... [阅读全文]

敏捷软件开发,由外而内看敏捷软件开发(上)——从业务视角看敏捷

敏捷很火,也让人迷惑 敏捷软件开发方法受到越来越多的关注。图(一)是来自Google 趋势的数据,它反映了近年来Scrum(敏捷开发方法的典型代表)和 CMMI(传统开发方法的典型代表)的相对搜索量变化趋势比较。在2004年CMMI的搜索量还是Scrum 的接近3倍,2007年Scrum的搜索量第一次超过CMMI。时至今日,Scrum的搜索量已超过CMMI三倍。 图1 Scrum 和 CMMI相... [阅读全文]

敏捷软件开发,给敏捷软件开发的26条建议

我经常收集各种各样的至理名言,最近我重温敏捷软件开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。  1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这... [阅读全文]

敏捷开发方法,为什么敏捷方法能在软件开发中行之有效?

文章来源 – Martin Fowler 和 Neal Ford 在 Paris – USI 2010 的演讲  有很多的书籍讨论敏捷方法是怎样工作的(How it works?),在这个主题演讲中,Martin Fowler 和他的同事 Neal Ford 讨论了敏捷方法能够在软件开发项目中行之有效的原因(Why it works?)。作为敏捷方法的发起人和传道者,Mar... [阅读全文]

敏捷开发:敏捷软件Software开发不是黑客行为

在很多人印象中敏捷软件Software开发是种类似黑客行为过程是员最爱勾当不写文档不作需求分析没有项目经理(project manager)做什么东西完全是员自己行为所以他们认为这样过程无法满足真正大型项目和复杂项目需要因此在经过考虑后放弃了敏捷思路方法  真是这样吗?敏捷过程到底是如何做需求分析?用户故事和用例有什么区别?敏捷过程如何去管理需求?这些是些想要实战敏捷人直在困惑事情  我们常常看到... [阅读全文]

敏捷开发:敏捷开发团队(Team)的 4种要素

马云曾经说过阿里巴巴 6脉神剑就是阿里巴巴价值观:诚信、敬业、激情、拥抱变化、团队(Team)合作、客户第 而这 6条价值观充分体现了敏捷团队(Team)核心理念和以客户为中心思想如果说阿里巴巴成功是基于这 6条价值观那敏捷开发团队(Team)要成功也正是需要敏捷团队(Team)最这 6条价值观高度认同 1.诚信敬业 敏捷团队(Team)强调人强调自发学习型团队... [阅读全文]

敏捷开发测试:敏捷开发项目中的测试?

提高系统质量是个Teamwork在开发过程中每个成员都有责任提交高质量软件Software交付物(需求、代码、设计文档...)尤其我们团队(Team)“敏捷开发”项目中我们还面临人员缺乏、项目多而分散背景更加需要整个团队(Team)都必须积极投入到测试过程中BA、PM、DE、QA都需要积极参和测试和项目质量保证工作 这里再介绍说明几个方面 1、BA和开发团队(Team)紧密协作指导story开发同... [阅读全文]

敏捷开发:Scott Ambler 谈敏捷开发

Ambler 是 IBM 的敏捷开发实践领导者。作为敏捷运动的倡导者之一,他在这个 Podcast 里探讨了敏捷开发这种迭代和增量的开发方法,同时还澄清了业界关于敏捷开发的一些误解。... [阅读全文]
1 共1条 分1页