07 2011 档案

摘要:Scrum开发过程一、 敏捷原则个体与交互 胜过 过程与工具可以工作的软件 胜过 面面俱到的文档客户协作 胜过 合同谈判响应变化 胜过 遵循计划这四句价值观用语句表达就是: 自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的有价值的软件 胜过 与客户确定合同后在初期制定并遵循基于活动的完整计划,在重型过程和工具指导下,通过完成大量文档进行知识传递,最后交付需求 二、 Scrum的定义Scrum是一个轻量级的软件开发方法 Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小 阅读全文
posted @ 2011-07-28 16:19 蛤蟆 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;为什么说是以人为核心?我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以 阅读全文
posted @ 2011-07-28 15:29 蛤蟆 阅读(368) 评论(0) 推荐(0) 编辑
摘要:笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇: 1.没有从本质角度去理解分层的内涵,而只是了解其表象。 2.对分层架构的理解过于狭隘,只是少数概念,而又不够深入。 许多朋友言“分层”则必称“DAL”、“BLL”、“表示层”等概念,殊不知“DAL”的内部还有“DataSource架构模式”、“t-Relational Behavioral 模式”、“t-RelationalStructural模式”等方面,而其中每个方面下下又有诸多具体模式,如“Data Source 架构模式”又有“TableDataGateway”、“Row DataGateway”、 阅读全文
posted @ 2011-07-19 17:04 蛤蟆 阅读(284) 评论(0) 推荐(0) 编辑
摘要:“在IT行业混,三个月不学习,就会落伍。”这是张志以前很喜欢说的话。说这话的时候,张志常常是在酒桌上喝得有几分醉意。 听这话的当然是对电脑知之甚少,但又充满好奇的人。 张志是名牌大学计算机系的高才生,曾在一家著名网络公司做过几年的系统集成,对那些没怎么摸过鼠标的人来说,他似乎很有资格说这话。 可算起来,那是好几年前的事了。张志现在有些落魄。 从工程师到CIO 话还得从头说起。1999年,张志在网络公司上班时,虽然收入不低,但是工作却不轻松,还得经常出差。张志不喜欢出差,最后他选择了辞职。 在那样一个计算机人才根本不用发愁找工作的年代,张志辞职的方式很潇洒。结工资那天,他还特意在天然居酒楼请总. 阅读全文
posted @ 2011-07-06 15:11 蛤蟆 阅读(279) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示