上一页 1 2 3 4 5 6 7 8 ··· 68 下一页
摘要: 这是敏捷开发日常跟进系列的第二篇(栏目目录)。迭代及燃尽图的目标燃尽图的目标是完成迭代的目标,迭代的目标是什么呢?1. 按产品经理的要求,交付计划会中计划的用户故事2. 尽量完成1之后还会看到,这个定义还有狭隘之处,在系列后面的文章中会提到。为什么燃尽图不能直接地达成这个目标?潜在的问题包括:1. 如果燃尽图按时完成,有可能是为了按时完成,同时牺牲了所有故事(重要和不重要的)的质量,换取了进度。2. 如果燃尽图未按时完成,有可能不是一个故事没有完成,而是所有故事都剩下点活没做完,导致所有故事都无法交付。3. 如果燃尽图未按时完成,没有完成的故事中,有可能包括了极其重要的一些。只从燃尽图的形态看 阅读全文
posted @ 2012-02-29 10:46 我的一天 阅读(3122) 评论(1) 推荐(0) 编辑
摘要: 这是敏捷开发日常跟进系列的第一篇(栏目目录)。这个系列将涉及燃尽图(Burndown Chart)、故事板(看板)、每日立会等内容,描述在计划会之后,评审会之前,敏捷开发团队内部产出与产品经理和项目经理的各种活动。日常跟进中的某些内容比如团队工作模型、预估会议、用户故事跟进等在之前的松结对编程、团队管理、用户故事、产品管理等系列中有所描述。在这个系列之前,还应该有一个敏捷计划系列,描述敏捷开发的从版本规划到计划会估算的详细内容,未来将会补上,当前可以参考2.29版的《火星人敏捷开发手册》,有5页与其相对应。燃尽图燃尽图Burdown Chart也叫燃烧图,是罕见的敏捷度量,以至于每当有人问起“ 阅读全文
posted @ 2012-02-29 09:04 我的一天 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 当系统能够正常跑起来之后,接下来就是调外围的元器件了。这玩意听起来挺复杂,但实际上并非如此。因为telechips原厂已经做了大量的工作,而主板的原理图基本上又是原封不动照抄,所以调试的工作量非常少,基本上只要模块供电正常,就可以正常工作。而段伏枥最主要的工作,便是在定制系统的时候设置相应的GPIO口,让供电能够正常。因为在设计的时候,每个模块的电源脚都增加了一个三极管,需要GPIO拉高才能开始供电。 调试GPIO口也并不复杂,只要掌握好诀窍即可。当拉高的代码已经添加,可用万用表测量的气候却发现还是低的时候,那么先不要怀疑代码,而是先将GPIO和模块断开,然后再测量和CPU连接的那端是否正常. 阅读全文
posted @ 2012-02-25 19:01 我的一天 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 2012-02-24:新版本发布,新增敏捷计划5页由于原定发布时日期2012-02-29在外地培训,提前发布;本期内容由原定的产品管理改为较为基础的敏捷计划,建议下载。预告:下一更新日期:2012-04-30。本文仅做通知,下载链接及反馈请访问主贴:http://blog.csdn.net/cheny_com/article/details/6616794页面截图: 阅读全文
posted @ 2012-02-24 11:17 我的一天 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 张兆文他们回到台湾已经有近一个礼拜了,自从曹燕找到无法烧录的原因之后,后面的步骤相对快多了。特别是看到bootloader显式出来的开机logo,以及那蓝底的WINCE桌面,段伏枥不禁大大地松了一口气。虽然很多外围模块还没有开始调试,比如不知道是否和蓝牙正常沟通,也不知道GPS收星效果如何,但毕竟系统已经跑起来了。相对于之前折腾AU1200一个多月却没有任何成果而言,这已经是一个非常大的进步了,完全值得欢呼雀跃。 这天上午,段伏枥和曹燕正在折腾蓝牙模块的时候,武总推门进来了。武总满脸春光,兴奋地说到:“告诉你们一个好消息!从后天开始,我们就要告别这个狭小的11楼,要搬到20楼啦!” 听到这消. 阅读全文
posted @ 2012-02-22 20:25 我的一天 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 空间上统治宇宙的是万有引力(远远超过电磁力、强力和弱力),时间上统治宇宙的则是大数定理。引子这两天为了测试定时刷新功能,编写了一小段代码,每秒产生一个随机数,如果随机数大于0.999,就弹出通知框,模拟定时刷新数据库查看偶发事件的程序。没想到,这段代码似乎很爱表现,本来按理说每小时应该产生3.6个,但实际上经常刚运行1分钟就弹出来了,还经常连续跳。这咋回事呢?难道程序中潜伏着一个智慧生物?于是修改了代码,昨天测试了一晚上,结果如下:Mon Feb 20 22:08:39 UTC+0800 2012: start!Mon Feb 20 22:15:28 UTC+0800 2012:0.99967 阅读全文
posted @ 2012-02-21 09:19 我的一天 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 之一,之二合并显而易见的代码所谓显而易见的代码,就是看上去和别处相同的代码。在这个例子中,就是View‘中初始页面显示的内容与未来刷新的内容重复;Controller中初始显示的运算和刷新的相同。Controller好办,如此: private void PrepareAssignItemsData(int sprintID) { var sprint = ... var team = ... var overTimes = ...; var itemsTreeInSprint ... 阅读全文
posted @ 2012-02-20 10:28 我的一天 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 之一,之二案例背景本文将介绍如何通过一行代码实现下图中的功能。红色框中是http://blog.csdn.net/cheny_com/article/details/7234619提到的AjaxValue,也只有一行代码,看上去类似一个下拉菜单,但能从内部把Ajax功能执行完毕并显示到屏幕上。现在要做的业务需求是:在上述任务分配界面,做右边红框边点选人员并调整名字后,左边的蓝框中整个页面要更新。这是常见的一种业务操作,没有什么新奇之处,本文讨论的是:能否只用一行代码实现?当然,这里所说的一行代码,是指在调用处只需要一行代码(因此以后这类功能都只需一行代码),后台则需要一些储备。传统实现步骤1. 阅读全文
posted @ 2012-02-20 10:27 我的一天 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 启动模式该如何设置,一直都没有明确的答案。深圳的telechips原厂看来是不可能提供支持了,而武总所承诺的找个人又迟迟不见踪影,可武总自己又催得急,说严董这个月就要看到成果。没办法,只好将开发板的原理图原封照搬。 一般来说,做产品的,第一款是重中之重,所以追求的是稳定性,以便后续的产品能够在此基础上进行改进。为了稳定性,第一款产品一般功能都比较简单,毕竟鱼与熊掌不可兼得。可在这用TCC7901做的第一款产品当中,武总那追求大而全的毛病又犯了,什么蓝牙啊,什么FM发射啊,什么倒车后视啊,一股脑地全加了上去。不要以为只是多加了几个芯片那么简单,因为加上了,就必须要考虑很多问题。比如说,功耗问题. 阅读全文
posted @ 2012-02-15 17:33 我的一天 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 段伏枥拿的这块Telechips的开发板所用的主控芯片是TCC7901,相对于AU1200而言,是好得很多了。姑且不说那简单易懂的编译安装环境,光是硬件的搭配就是AU1200所不能比拟的。AU1200并不支持NAND FLASH启动,而必须将启动代码放置于NOR FLASH,启动之后再从NAND FLASH读取操作系统。这个过程对于浸淫多年的老手来说,并不是一件很困难的事情,对于其中的每个步骤也是如数家珍;可对于段伏枥而言,因为之前并没有真正地做过如此接近于硬件的层次,光是理解就非常困难,更谈不上在此基础上进行开发了。而TCC7901的启动完全就没有那么复杂,并不需要NOR FLASH,只要. 阅读全文
posted @ 2012-02-11 11:05 我的一天 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 68 下一页