摘要: 一起来用Websocket(二):Websocket协议详细分析 前言 本节主要翻译一下websocket的协议。其中,socket通信开发,最重要的就是协议了。通信软件(QQ、MSN)、杀毒软件(360、金山)、电信软件(短信、通话)等行业软件有自己的协议。有了协议,我们可以无视语言和平台,使得大家都可以为这个平台做开发,就像我们用了同一种语言,同一个电波一样。总的来说,在通信程序开发中,协...阅读全文
posted @ 2010-11-11 21:55 刘寅 阅读(38951) 评论(19) 编辑
摘要: 一起来用Websocket(一)开篇 Websocket!Socket在HTML5复活 前言 HTML5中有一个比较好用的特性,就是Websocket。现在已集成在chrome的较新版本中。由于前段时间在项目中有用到Websocket,感到Websocket真是HTML5中比较强大的功能。现在抽点时间,总节一下在.net中使用Websocket要注意的地方。同时,由于园子里关于Websocket的...阅读全文
posted @ 2010-11-09 21:37 刘寅 阅读(46324) 评论(15) 编辑
摘要: 金秋十月,丹佳飘香,正好有些时间整理下在山里的日子,大家一直在寻找银弹现在一起讨论下封闭式开发,真的能成为银弹吗,一起来讨论下吧。 上个月公司上了个新项目,,公司决定在全公司内选出一个Team,由一个技术经理和一个产品经理带队,去山时面做封闭式开发。问了问同学朋友,他们公司有的项目或产品也搞过。不过,几辆车,十几个人,十几个笔记本,就风风火火上山啦。我发现人到了一个与世隔绝的地方,会变得开朗一些,...阅读全文
posted @ 2010-10-03 22:11 刘寅 阅读(3623) 评论(0) 编辑
摘要: 一起来用Websocket(二):Websocket协议详细分析 前言 本节主要翻译一下websocket的协议。其中,socket通信开发,最重要的就是协议了。通信软件(QQ、MSN)、杀毒软件(360、金山)、电信软件(短信、通话)等行业软件有自己的协议。有了协议,我们可以无视语言和平台,使得大家都可以为这个平台做开发,就像我们用了同一种语言,同一个电波一样。总的来说,在通信程序开发中,协...阅读全文
posted @ 2010-11-11 21:55 刘寅 阅读(38951) 评论(19) 编辑
摘要: [已完成]一起来用Websocket(一):[开篇]Websocket!Socket在HTML5复活[已完成]一起来用Websocket(二):Websocket协议详细分析 [进行中]一起来用Websocket(三):开源Websocket框架--jWebsocket简介一起来用Websocket(四):开源Websocket框架jWebsocket的架构设计一起来用Websocket(五):j...阅读全文
posted @ 2010-11-09 21:49 刘寅 阅读(9598) 评论(5) 编辑
摘要: 一起来用Websocket(一)开篇 Websocket!Socket在HTML5复活 前言 HTML5中有一个比较好用的特性,就是Websocket。现在已集成在chrome的较新版本中。由于前段时间在项目中有用到Websocket,感到Websocket真是HTML5中比较强大的功能。现在抽点时间,总节一下在.net中使用Websocket要注意的地方。同时,由于园子里关于Websocket的...阅读全文
posted @ 2010-11-09 21:37 刘寅 阅读(46324) 评论(15) 编辑
摘要: 终于,结束了封闭式开发。我们的任务都减轻了不少。随着项目慢慢从偏技术转移到编业务。大多都是新的功能点开发。由于功能的需求是变化十分剧烈,时常有重要人物。如老板或重要客户来参观产品。每次在产品经理演示的时候,都会提出一些需求,而这些需求的优先级都比较高。同时,我们还有需有一个正式发布的版本对公众进行服务。加上有每日的开发版本发布。需要我们对不同版本进行维护。版本号规则,参考谷歌的版本管理方式:1.主...阅读全文
posted @ 2010-10-14 23:33 刘寅 阅读(385) 评论(0) 编辑
摘要: 项目到了一个阶段,到了要交货的时候了。整个公司在看,老板在看,我们要拿出来给大家展现。开发到一个里程碑,最重要的就是汇报这一环节。由于这是一次公司内部的展示,可以说相亲的第一次见面,第一印象很重要。 汇报最重要的是就是分清楚是业务演示会,还是技术汇报会。这两种都是汇报,但是面对的目标人员不同,产生的效果也相差蛮大。一、目标人员不同。业务演示会主要面向客户、业务专家、老板。他们需要看到这个产品的功能...阅读全文
posted @ 2010-10-13 21:55 刘寅 阅读(421) 评论(0) 编辑
摘要: 这篇主要是一些杂记,主要记录一些封闭式开发最后一天的小事。最后一天大家的心情既激动又疲惫。可能是连续几天加班到两三点导致反应有一点慢。或者身体的抵抗力都下降了不少。不过,经过一番调整后,马上清楚了许多,可能想在结束封闭式开发之前,给公司汇报之前,把一些问题都处理完毕吧。所以动作有意识的加快了不少。如果有困的时候,就去洗手间用冷水冲冲脸。深呼吸下,还好,我们的开发房间有些音乐,可以听一些放松心情的音...阅读全文
posted @ 2010-10-11 22:07 刘寅 阅读(1169) 评论(2) 编辑
摘要: 项目讨论的主题大多是需求,项目讨论的主要目的也是为了理清需求。项目讨论主要集中在两个阶段:第一个阶段是全员参与,讨论项目的功能需求。由于封闭式开发到了一定阶段,框架基本稳定,但是初步的需求还不太稳定,由于封闭式结束日期的限制,所以需求在不断的裁减之中。那些被规定的需求是必须要完成的,当然,在故事列表中,还有好多,可能由于优先级和时间压力被推后了。第二阶段,各自开发小组细化需求和流程。这个阶段是实际...阅读全文
posted @ 2010-10-11 21:12 刘寅 阅读(1039) 评论(0) 编辑
摘要: 老板和经理关注结果、基层管理关注质量。一个生产力高的Team,除了技术行之外,好的气氛和好的沟通方式是Team战斗力提高、凝聚力提高的不二法门。 本节主要讨论关于要主要内容是谈谈如何提高团队的士气,如何提高团队意识,如何解决在沟通中出现的问题等。这几个问题往往在项目开发中期,十分的明显,而我们又是在封闭式开发中,大家想快点出成绩,心情有些急迫。同时各个小组开发都走过了摸索和技术储备的过程,架构也都...阅读全文
posted @ 2010-10-08 22:00 刘寅 阅读(1377) 评论(3) 编辑
摘要: 在封闭式开发中,我们要尽量把花在写文档上的时间减到小,这样才能保证更多的时间用于实现业务需求上。只能尽可能短的时间做出可以演示的需求,才能让客户满意。但是虽然没有原来需求说明和详细设计那么多。但是基本的用于落实需求和用于交流的文档还是要的。其实个人认为最好的文档就是代码了,关于代码既是文档可以参考《cleancode》,下面着重介绍一些不可再省的文档了:用户故事(user story):定义:以人...阅读全文
posted @ 2010-10-08 00:07 刘寅 阅读(925) 评论(0) 编辑
摘要: 封闭式时间紧、任务急,而且是好不容易向老板那里要来的资源。还有,没有其它的干扰,所以对于我们这个Team来说,应该是没有任何借口的,不管这是一个产品研发,还是一个项目开发,都不容许有任何差错。但是在前期没有客户直接接触,确切的说,只有一个产品经理获得了一些基本的客户需求时,我们怎么做出成绩,或者相对的能做出一些被认可的东西来了呢?思来想去,我们没有按原来的从需求分析到测试到编码的传统流程。我们使用...阅读全文
posted @ 2010-10-07 20:50 刘寅 阅读(1487) 评论(0) 编辑