上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 49 下一页
摘要: 公司执行agile过程也快有一年的时间了,各个小组都将agile过程应用到自己的项目开发中。我参与了其中一个项目的整个过程。经过了这快一年的项目体验,我逐步对agile的实践有了一个感性的认识。我们组执行的是Scrum的方法。以四周为一个迭代周期,内部称为sprint,以backlog来代替文档化的需求说明,用story point来衡量每个开发人员的工作量。组内有scrum master,有QA,有developer,product master在美国所以基本上需求都是隔天才能获得消息。整个项目进行的倒是有条不紊,但是我却没有体验到agile给开发人员带来了多大的好处。或许是我们对scrum 阅读全文
posted @ 2010-12-20 23:44 moonz-wu 阅读(883) 评论(2) 推荐(0) 编辑
摘要: 宋朝年间,有一个落第的秀才叫张千道。他非常喜欢瓷器,可是他家又很穷。所以每回他路过瓷器店都只能进去看一下。有一天,他因教一富人家子弟而得了几两银子。他很高兴,正好几天前他们家的碗破了一个,于是他就去常去的那家瓷器店买了一个瓷碗。在回去的路上,他想自己有一个瓷碗用了,夫人还在用原来的那个土坯碗。他觉得过意不去,他很爱他的夫人,但又知道他夫人比较勤俭,不喜花钱。怎么办呢?考虑再三,他还是决定去瓷器店再买一个碗。老板问他:这回你要普通的,还是带花纹的。秀才想女人总是爱漂亮的东西,他就选了一个带花纹的。回去后,他跟他夫人说他买了一个瓷碗,又看见另一漂亮的瓷碗,就跟老板借了过来。他夫人拿过那个带花纹的瓷 阅读全文
posted @ 2010-12-20 13:22 moonz-wu 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 如何在Derby中进行位操作?最近公司决定将项目使用的数据库从sql server 切换到Java DB。大家都知道Apache旗下有一个著名的开源数据库叫Derby,公司决定采用这个数据库作为产品的自带数据库。所以没办法只能将原来的SQL语句用Derby的语法重写一遍。中间就遇到了语法不兼容的问题。其中位操作就困扰了我一下午。上网搜了很多例子,发现就只有一种方法,就是用mod函数来代替位操作,不过这种方法很麻烦,而且效率极差。所幸我发现Derby还支持UDF(用户自定义函数),可以定义Java函数来作为Derby的内建函数使用。这样这个问题就简单多了,下面是一个例子。在这里我就不解释如何安装 阅读全文
posted @ 2010-12-19 20:04 moonz-wu 阅读(1845) 评论(0) 推荐(1) 编辑
摘要: 如何成为一个合格的系统架构师,每个人都有自己的看法。就我的个人理解而已,一个合格的系统架构师必须具备以下几个特征,首先必须要有架构的思想,这种思想不是指架构一个程序或是一个功能,而是要有战略的眼光去看待软件架构。从各种角度去思考软件的特征和意义,如商业角度,技术角度,可行性角度,难易角度,人员配备角度等等。其次,高屋建瓴的架构思想总是比较飘的,所以一个合格的架构师还必须是一个技术行家。软件总是要落... 阅读全文
posted @ 2010-12-01 22:57 moonz-wu 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 最近公司在搞敏捷开发,我也开始参于其中。经过了一段时间的磨练,我逐渐体会到了敏捷开发的力量。同时也看到了其中的一些不足。可能是公司管理人员对敏捷开发过程理解的不足,在执行上总给人以很不爽的感觉。我认为敏捷开发在实际应用中有一些注意点,在项目开始建立有效的自动化测试机制和确定的迭代周期评审方式是提高项目成功率和开发人员满意度的一个必要步骤.确定一些项目无关的质量属性,比如多语言支持和时区切换对云应用... 阅读全文
posted @ 2010-11-25 00:53 moonz-wu 阅读(482) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 49 下一页