随笔分类 -  敏捷相关主题

摘要:软件开发生命周期SDLC--Software Development Life Cycle.传统的软件开发生命周期有: 瀑布模型:顺序进行,只有完成上一个阶段才能开启下一个阶段,将软件生命周期分为:制定计划、需求分析、软件设计、编写程序、软件测试及运行维护六个基本活动。优点是为项目提供了按阶段划分... 阅读全文
posted @ 2015-10-19 14:56 Ribbon 阅读(908) 评论(0) 推荐(0) 编辑
摘要:实在没有想到,在对敏捷有初步了解的时候,居然有机会参与到敏捷的项目中,而这也是我第一次,从项目的最初就能参与进来,所以心里带着些许的兴奋,些许的激动,但是,也许因为这次面对的客户自己是开发工程师,他在一次又一次告诉大家细节应该如何实现,所以在理解他的需求的过程中反而绕了不少圈子,没能找到这个项目究竟要做什么,Scrum的每日会议每天早上按时开始,然而每一次会议都听得迷迷糊糊,不明白究竟客户再跟大家讨论什么。无论如何,摆在我们面前的是,这个项目以敏捷的方式,正式启动了~从Sprint 1的deliver目标开始,从雷打不动的daily meeting开始,Scrum算是正式进入到我们的日常工作生 阅读全文
posted @ 2013-04-12 00:20 Ribbon 阅读(1502) 评论(3) 推荐(0) 编辑
摘要:极限编程(eXtreme Programming,XP):希望将软件开发过程中的一些好的方法发挥到极致,注重的核心在于沟通、简明、反馈和勇气,用一句话来概括XP的4个核心价值观就是:通过充分的交流和沟通,使产品的设计尽可能简单明了,同时通过客户经常性的反馈,生产出符合客户要求的软件产品,并且有勇气迎接需求的改变。XP的12个主要实践方法对极限编程具有指导性意义:客户计划的制定、小版本发布、隐喻、结对编程、测试驱动开发、重构、稳定的进度、代码共享、编码规范、简单的设计、持续集成、现场客户。RUP(Rational Unify Process, Rational统一过程):试图总结现代软件开发过程 阅读全文
posted @ 2013-04-01 18:23 Ribbon 阅读(1810) 评论(1) 推荐(1) 编辑
摘要:本文摘录自轻松Scrum之旅:敏捷开发故事1. 当开始研发新产品或者已有产品的新模块时,由于各方面的原因,整个团队没有能力在Sprint的开始就做出一份非常详实的计划,因此,采用“照明弹”策略绝对不失为一个好方法。2. 对于每一个Story,要尽可能了解它的需求。3. 在开发过程中,为了提高交流效率... 阅读全文
posted @ 2013-03-29 14:00 Ribbon 阅读(1111) 评论(0) 推荐(0) 编辑