- 博客(11)
- 收藏
- 关注
原创 头疼的PDF与工作流任务范围数据模式
PDF噩梦在之前的一段时间里,只要一提起PDF,我就会头晕,然后是头疼,最后是头大,总之是和头相关。需求很简单:为所有报表提供在线生成PDF版本的功能,这样网站用户在浏览报表时就可以下载离线浏览。对不住了,开源软件,我不得不说,慎用开源软件,慎用!痛苦的查找论坛、痛苦的翻看源码,最后,在支付了200欧后,痛苦消失了,我们购买了商业软件,200欧兼容了更多的网页结构,
2010-03-30 18:28:00 1984 3
再谈全功能团队与组织分组
全功能团队与组织分组任务之间的数据交互如此之频繁,以致于在日常的开发工作中我不得不经常站起身,走到BA和QA面前,说,你好,有个问题需要问一下。于是,公司很明智的,将我们划分到一个团队里,并称之为全功能团队。 其实,全功能团队的划分非常自然,在组织分组里,其对应着一个重要的标准:工作流相依性,亦即按照工作流程来进行分组。在具体讨论这个问题之前,我们先从另外一个问题开始:为什么组织需要分...
2010-03-28 18:17:34 1100
PDF噩梦与工作流任务范围数据模式
PDF噩梦在之前的一段时间里,只要一提起PDF,我就会头晕,然后是头疼,最后是头大,总之是和头相关。需求很简单:为所有报表提供在线生成PDF版本的功能,这样网站用户在浏览报表时就可以下载离线浏览。对不住了,开源软件,我不得不说,慎用开源软件,慎用!痛苦的查找论坛、痛苦的翻看源码,最后,在支付了200欧后,痛苦消失了,我们购买了商业软件,200欧兼容了更多的网页结构,200欧具有更快的速度,20...
2010-03-22 22:23:25 138
原创 用户故事、开发任务与工作流块任务数据模式
在开发人员的日常工作中,编码工作主要包括了三种类型:用户故事(用户故事)、开发任务(Task)和缺陷(Defect)。尽管不喜欢缺陷,但是它是你生活的一部分,并且大部分的缺陷都与沟通相关,在这些缺陷中,团队成员对功能的假设产生了偏差。 一个用户故事可以拆分为多个开发任务。一个常见的问题是:如何区别用户故事和开发任务?我们用海平面来进行区分,海平面即用户价值。项目目标是那高高
2010-03-22 22:21:00 3915 1
原创 心理学,再谈好代码
什么代码才是好代码?这真是个老得能拔掉牙齿的话题。好吧,那让我们再在这刮沙尘暴的无聊时光里重复一次。好的代码要是易读的代码、要做到职责分离、要做到单一职责、要有高的执行效率....等等,等等,这才抽象了,太书面化了。我只是一个菜鸟,刚写代码几年,也没念过什么书,能不能说得通俗易懂一些?好吧,我停下来,想,这真是个难缠的家伙。我说,这样吧,我推荐几本书你去看吧,《重构》熊节最近再版了
2010-03-21 22:24:00 4691 27
心理学,再谈好代码
什么代码才是好代码?这真是个老得能拔掉牙齿的话题。好吧,那让我们再在这刮沙尘暴的无聊时光里重复一次。好的代码要是易读的代码、要做到职责分离、要做到单一职责、要有高的执行效率....等等,等等,这才抽象了,太书面化了。我只是一个菜鸟,刚写代码几年,也没念过什么书,能不能说得通俗易懂一些?好吧,我停下来,想,这真是个难缠的家伙。我说,这样吧,我推荐几本书你去看吧,《重构》熊节最近再版了...
2010-03-20 15:33:21 104
原创 唐僧、QA MM与工作流任务数据模式
唐僧与QA MM在一个典型的项目团队里,包括了以下几种角色(帽子):PM(项目经理)、BA(业务分析师)、DEV(程序开发者)和QA(质量保证人员),整个团队的目标是向客户交付价值。 那么,有一天,QA MM来找我,我是开发人员。MM说,一张图片没有正常显示,我想知道原因,同时想知道你能否修复。我的第一想法是,这不可能,一定是环境的原因。我说,好的,
2010-03-16 22:03:00 1815 4
原创 晚饭与工作流数据模式
和前面的章节一样,我们先从一个故事开始,这个故事和晚饭有关。在我家,周一至周五,老婆做饭,我洗碗。每天做完饭,老婆会叫我到厨房,说,看,这个盘要洗一下,另外,灶台脏了,也要擦。如果放在以前,我会说,好,明白了。但是现在,程序员的生活让我意识到,沟通永远不是一件简单的事情,我说,好,知道了。 等等,这个故事和本章的主题-数据模式有一毛钱的关系?这只是一个关于沟通的
2010-03-14 21:31:00 2294 6
用户故事、开发任务与工作流块任务数据模式
用户故事与开发任务在开发人员的日常工作中,编码工作主要包括了三种类型:用户故事(用户故事)、开发任务(Task)和缺陷(Defect)。尽管不喜欢缺陷,但是它是你生活的一部分,并且大部分的缺陷都与沟通相关,在这些缺陷中,团队成员对功能的假设产生了偏差。 一个用户故事可以拆分为多个开发任务。一个常见的问题是:如何区别用户故事和开发任务?我们用海平面来进行区分,海平...
2010-03-14 21:15:13 168
唐僧、QA MM与工作流任务数据模式
唐僧与QA MM在一个典型的项目团队里,包括了以下几种角色(帽子):PM(项目经理)、BA(业务分析师)、DEV(程序开发者)和QA(质量保证人员),整个团队的目标是向客户交付价值。 那么,有一天,QA MM来找我,我是开发人员。MM说,一张图片没有正常显示,我想知道原因,同时想知道你能否修复。我的第一想法是,这不可能,一定是环境的原因。我说,好的,...
2010-03-06 22:02:19 292
晚饭与工作流数据模式
和前面的章节一样,我们先从一个故事开始,这个故事和晚饭有关。在我家,周一至周五,老婆做饭,我洗碗。每天做完饭,老婆会叫我到厨房,说,看,这个盘要洗一下,另外,灶台脏了,也要擦。如果放在以前,我会说,好,明白了。但是现在,程序员的生活让我意识到,沟通永远不是一件简单的事情,我说,好,知道了。 等等,这个故事和本章的主题-数据模式有一毛钱的关系?这只是一个关于沟通的故事。是...
2010-03-06 21:56:29 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人