Agile 是什么?】的更多相关文章

作者Alistair Cockburn, Crystal Clear的7个成功要素,写得挺好. 敏捷方法的关注点,大家可以参考,太激动所以转载了. 原文:http://www.informit.com/articles/article.aspx?p=345009 Property 1. Frequent Delivery The single most important property of any project, large or small, agile or not, is that…
I think Agile development methodologies is something we get from our practice. It can be just acknowledged by taking the training, but if you want to understand and use them, you have to go back to the practice and accumulate the commone sense.…
原文作者:kkun 原文地址:http://www.cnblogs.com/kkun/archive/2011/07/06/agile_software_development.html 敏捷是什么 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作. 敏捷宣言的诞生 2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(SnowBird)雪场.经过两天的讨论,“敏捷”(Agile)这个词为全体聚会者所接受,用以概括一套全…
二.VS Online 与 Agile/Cmmi/Scrum 介绍了背景,那就言归正传了.VS Online 和文章标题有什么关系呢? 成功注册VS Online之后,我准备创建自己的project时,process template 有三种选择,如下图: 三.Agile/CMMI/Scrum到底是什么? Agile:即敏捷方法(也被称为轻量级,lightweight methodology),它是一组开发方法的统称. CMMI:全称是Capability Maturity Model Inte…
一个非常珍贵的机会,聚集了公司很多牛人,进行了一场发人深省的讨论.有一个话题我想拿出来和他家分享一下我的看法. 越来越不舒服的站会 站会是每天都在固定的时间.地点,大概持续15分钟左右(我们的小组都比较小,Scrum精神的一部分吧)的站着开的会.参加人员一般有所有的Developer, Project Manager(简称PM)等其他人. 站会的目的是为了让组内每个人的工作更加透明,如果能发现问题互相帮助更好.所以,站会每个人说话的内容有三要素:昨天干了啥,今天准备干啥,遇到什么困难.昨天干了啥…
Agile is a set of Values, Principles and Practices, that will change your behavior to will create great place to work and great culture. Values means human values include Trust, Courage, Respect, Openness. On the top of the Values is the Principles.…
本期我们讨论的主题是项目管理 以前,一直以为“ Write the code, Change the world ”.但实质上,我们就一写代码的.如果我们能上升到项目管理的角度来实行Project Management, 定期的对issue进行 Risks control, 实时评估Project status,将Challenge(也可以说,坡道定点60度起步)中的风险即时的throwable,因为对于OTD(on-time delivery)来讲,我们只有两种状态:YES or NO.(就像…
对“敏捷开发”(Agile Software Development)这个词,我是在这学期邹欣老师<现代程序设计>课上第一次听到的,刚听到时并不知道其具体指什么,只是从字面上直觉其意思应该是快速开发之类的.这次从 Agile Guide . The New Methodology 以及其他一些中文资料上较为详细地了解了敏捷开发方法及其与传统开发方法相比的优势所在,收获颇丰.下面谈谈在这次阅读中所学习到的东西. 一.什么是敏捷开发方法 通常而言,敏捷开发方法是一种以人为核心的.循环的.迭代的开发…
敏捷? 过去几年中,软件行业中出现了一个新词汇——agile:与此同时,一个关于新的软件开发方式的变革正悄然兴起. 在老师的引导下,我阅读了Agile Guide网站上的几篇文章,并查阅了相关资料.不得不说,这一系列全新的软件工程方法确实给了我在团队作业方面的诸多启发. 个人理解,敏捷开发并不是一种确定的开发方式,而更像是一种软件开发过程中的思路指导.有一些概念,与敏捷开发是分不开的,如:极限编程,持续集成,结对编程,TDD等等.这些概念并不完全隶属于敏捷开发,但又与其有着千丝万缕的联系.因此,…
也许你已经习惯了 “Agile” 这个词汇不断地在你耳边狂轰滥炸,诸如敏捷团队.敏捷UX.敏捷建模.敏捷需求管理.敏捷架构等等.而且,人们还在不断的将 “Agile” 和更多的词汇进行组合,比如,也曾有人开始质疑是否存在 “Can Project Management be Agile?” 这回事. 同时,伴随着各种敏捷软件开发技术的涌现,将各种概念和方法进行对比也成为了时常出现的行为.例如:XP 和 CMMI,XP 和 Scrum,Scrum 和 CMMI,Scrum 和 Lean,Scrum…