OOPAA

Focusing on OO, Patterns, Architecture, and Agile
posts - 29, comments - 75, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2009年9月28日

     摘要: 作为技术人员,我们经常需要跟客户、业务分析人员等非技术人员沟通软件设计方面的问题。如何比较直观地向这些非技术人员解释设计、软件质量对项目的影响,解释糟糕设计、不干净代码给项目带来的风险,解释我们必须开始关注软家设计问题?这里有两个概念(metaphor)可以帮助我们达到这一点。  阅读全文

posted @ 2010-12-23 23:55 mingj 阅读(6376) | 评论 (2)编辑 收藏

posted @ 2010-12-22 22:55 mingj 阅读(6971) | 评论 (1)编辑 收藏

     摘要: 浮潜潜水员游弋于海水表层,看鱼戏浅滩,望影掠深海。水肺潜水员可以潜过海水表层的深度;他能潜到更深的地方,在一定的区域内研究那些影子以发现鱼类、沉船残骸以及珊瑚的细节。在相同的时间内,浮潜潜水员可以游历更宽阔的水域;而水肺潜水员则在潜游深度上占据优势。成功的项目团队在项目的整个过程中会把浮潜和水肺潜水这两种方式结合起来使用,在特定的时刻明智地选择合适的方法,从而有效地利用了时间。  阅读全文

posted @ 2010-09-24 21:05 mingj 阅读(3910) | 评论 (0)编辑 收藏

     摘要: 在一开始的时候,一切都显得那么美好。市场部有一个来自于客户的请求——添加额外的下拉菜单。然后,在产品中添加一个输出接口的需求来了,产品经理想要加上一份新的分析报表,DBA要求在数据库里增加一个新字段以改变背景的颜色。所有这些需求以及其他更多的需求,都交由开发人员负责加进到产品里面。随着需求的不断添加,产品的特性集不断增长,但过了一段时间之后,每个人——市场部、客户和开发团队——对如何将所有这些碎片整合在一起、这些碎片如何帮助实现业务目标,失去了理解。曾经带着明确目标出发的项目变成了难以下咽的、由各种无关特性炖成的一锅汤。  阅读全文

posted @ 2010-09-14 07:42 mingj 阅读(3934) | 评论 (2)编辑 收藏

     摘要: 在如今大部分的组织里面,是否给申请技术职位的人提供工作机会——这个最终决定权属于管理部门。经理们雇人,经理们裁人:一切都天经地义。然而在某些组织里面,这些技术人员能否得到工作机会却是取决于——至少部分取决于——他们将来的同事。这种同事预审的最终结果只有一种:当经理们让技术职员拥有发言权的时候,每一个人——申请人、职员和经理——都会和盘托出自己的想法。  阅读全文

posted @ 2010-08-31 21:19 mingj 阅读(3163) | 评论 (0)编辑 收藏

posted @ 2010-08-04 01:04 mingj 阅读(4187) | 评论 (1)编辑 收藏

     摘要: 组织相信忙乱的工作状态象征了健康的生产率。  阅读全文

posted @ 2010-07-30 22:44 mingj 阅读(2747) | 评论 (1)编辑 收藏

     摘要: 项目经理的很多技能都与传统的英式保姆有共同之处。  阅读全文

posted @ 2010-07-26 23:38 mingj 阅读(4399) | 评论 (2)编辑 收藏

     摘要: 高涨的士气永远象征着组织的健康。与之类似,低弱的士气则说明肯定有什么地方做错了。有一种管理理念就是奉这种关系如圭臬,试图从相反的方向来利用这种关系。逻辑是这样的:把士气鼓舞起来,其他美好的东西也就跟随而至。  阅读全文

posted @ 2010-07-20 21:54 mingj 阅读(3426) | 评论 (2)编辑 收藏

     摘要: 前一阵子使用JSF开发web应用程序,碰到一个典型的页面转向需求。按照JSP的方案完成了需求,但却给系统引入了BUG。而且更糟的是,系统页面没有任何提示,后台日志没有任何异常信息。本文通过一个JSF的非典型性BUG,提出了软件调试的原则和指导,并就前述BUG进行了调试分析,找到问题的所在。最后,软件调试是一项很有意思的活动,常常给开发人员带来解谜般的快感,或者一团乱麻的纠结。导入代码、设置断点、逐步调试并不是最好的办法,清楚地划分问题域,找准确定点可能会事半功倍。当然,在找出水面下面的暗礁之后,别忘记给自己、给其他人mark上这块区域的暗礁位置,能极大减少以后触礁的痛苦。  阅读全文

posted @ 2009-09-28 02:01 mingj 阅读(3865) | 评论 (1)编辑 收藏