茶色杯子's profile茶色杯子PhotosBlogListsMore Tools Help

Jimmy Zou

Occupation
Location
铁观音,白沙,IBM。
感谢访问!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
Photo 1 of 8
web page counters

茶色杯子

一杯清茶,春雪午后的阳光,金茶色。
May 20

技术的重要性。

我不认为技术在任何时候都是非常重要的,事实上,在正确的时候,对市场做出正确的判断和决定是比任何细节更重要的。

什么都不能颠覆,只能颠覆自己的梦想。

没有什么大不了的:最坏也不过如此。

放弃浮躁、放弃急功近利、要有战略眼光。

这不是最坏的时代,这也不是最好的时代。

有颗感恩的心,时刻准备着,为最好的时代和最坏的时代同时到来做好准备。

October 08

Windows Live Writer

在几度google ajax的时候,发现了这个小工具,看起来非常的方便。测试一下。

呵呵,看起来还不错。ss1.jpg

有兴趣的去下载。http://download.microsoft.com/download/f/9/a/f9a19...

August 23

有时候,需要坚持等待。

上天说了,他是公平的,更多的时候,你需要做的就是沉静下来坚持等待。
随着年龄的增长,这一点,我越发笃信不疑,犹如相信日有出月有落,海水平山川起一般。
 
 
April 26

思考,当晚风吹过的时候

下班后,和auroralllight就直接奔171中学羽毛球馆,今天公司的大部队都没去,场地很空旷。
 
也就有机会好好的学习下了,在auroralllight耐心细致的教导之下,认真的学习了如何发球,和接打高发球,很有成就感,因为auroralllight老师表扬我了。
 
这下明白了,为什么我的胳膊手腕会疼得要命,因为姿势不对。
 
这时候我想起来当年大学刚毕业的头一年时候,经常半夜给李特牛同学打的骚扰电话,“姿势不对,起来重睡。”,那时候很流行玩这个骚扰,不过把这小子培养成了睡前关机,醒来开机的“恶习”,骚扰就一直处于失败状态,让人心痛,大伙因此失去了一档子乐趣,也不再相互骚扰了。毕竟那时候刚毕业,穷,手机费也贵,有个小手机都觉得新鲜,而且显得自己很拽,有品。
 
在回家的路上,我一直问自己,最近你都在忙乎什么?
 
昨晚加班到20:00多,给爸妈去了个电话。第一句就问起了我谈婚论嫁的事情,一下子就感觉此话题实在无趣,就赶紧转移话题说妹妹的事情,因为前天刚电话过她。
 
老爸似乎对我的终生大事更感兴趣,就没接我的这茬,继续说着我周六日别老忙着工作,该多出去认识认识小妹妹,也老大不小了,钱是挣不完的,你还是需要有自己的家庭和生活。这句话太致命了,钱我没挣多少,小妹妹也认识不多,现拣都困难。
 
我们父子俩就这样博弈了半小时之多.......
 
赶紧扯话题,让老妈接电话。还是母亲大人好,就没提这事,只是说着谁谁谁打算五一结婚,谁谁谁过年时候带女友回家(都是我小时候的玩伴,且我今年过年没回家),这个更厉害!
 
在爸妈的轮番轰炸下,我招架不住了,只好说我现在还在公司,尚未吃饭,肚子饿饿。
 
总算过了这关了!我嘘了口气......
 
足足两小时的羽毛球运动之后,似乎头脑比在公司更加清醒些,这些问题自然也会冒得更快点。
 
当晚风吹过的时候,在出租车里,又细细体会了一把老爸说的“钱是挣不完的,你还是需要有自己的家庭和生活”这么朴实无双的语重心长的劝诫。
 
oh,my GOD!赐我一个媳妇吧!!!
 
我想我的世界就该清净许多啦......
April 25

点燃一根烟

点燃一根烟,看着白烟在头顶渐渐散去,就好像特有感觉是的。
 
其实这一切都是假象,但包围在假象中总是能够发现真相,这需要用心去体会,而我,现在好像没有这个时间了。
 
或许真诚能够带来好运,就象有人说过,你努力了,就不要后悔,就一定能够成功。
 
说着,说着,我又该笑了。
April 24

半夜,睡不着

跟老王谈事回家之后,已经是深夜2点多了。
100块一杯的茶就是tmd提精神,半夜了,我睡不着。
 
最近发现自己的小农资情结很严重,非常的严重,既小农,而且要非常的小资。比如说,我有三分地,我一定要种上我喜欢吃的糯米稻和蓝色妖姬,真是酒色酒色啊!但每次看完sina的房地产板块时,如此这般严重的“自卑”情绪就非常严重的打击了我这个小农资同学,懊悔不已。
 
最近,工作很头疼,非常重压之下就要非常重重的释放,这是某位大仙教育我的。
 
喝酒,聊天,游戏PK,去做一些总能够忘记自己的事情,不在去考虑这“玩意”该怎么去实现!这就是传说中王小波同学说的化无趣为有趣。
 
Suize Wong,我不再去了,那里根本不属于我,因为两杯长岛就晕得不行了,还不如PK CS之后的啤酒爽快,不过兰州拉面馆里的蛋炒饭非常的难吃,还不如自己做的。
 
聊天,QQ,MSN,POPO,一个接一个的开着,等待自己还是等待别人,天tm知道,然而确总能发现自己已经开始堕落了,不想去扯这些蛋,无趣得很。所以决定自己要悠然高雅一点点,最后机器里就剩下MSN,Messenger 8.0 BETA,偶尔还有可以“骚扰”的人,让自己觉得不再堕落,心存想念。
 
游戏PK,CS总能给人带来快感,尽管被人PK得要命,尽管PK之后连站起来的力气都没有,尽管在家里对付小吴同学还是要动点脑筋了,这小子进步太快了。
 
自从前几天安装上了真三国无双叁,并从我的废件库里找出了当年很昂贵很牛×的Creative眼镜蛇手柄,我的两个可怜的大拇指就开始发愁了。简直杀人如麻啊~~~~痛快了得!!!连现在都是满脑子的小兵~尽管爆杀吕布同学的时候我就读取了N次存盘,还能乐此不疲,忘记吃饭时间!
 
工作,其实也跟游戏一般的有乐趣,这点还是让人非常的欣慰,毕竟我没有失去自己,总能给自己一点点惊喜。
 
那就足够了。
 
这样想想,或许就能够睡着了,最好是能够带着微笑......
 
 
 
April 17

点名答题

小Q同学今天msn说点名我要做题,就顺道copy了下。

 

遊戲規則:在space上回答下面十個問題,然後刪除最不喜歡的一條,再添一個問題,最後傳給另外最少五個人。(好像不只十题)

 

1. 你最後悔做過的事是什麽?

最后悔的没有,小后悔的有蛮多,过去的事情也就算了,不值得提及。

 

2. 快速恢复感情创伤的方法是什么?

对于我来讲至今没有发现有这样的方法存在,都说天蝎有点bt,看来是真的了。

 

3. 你會在什麼情況下對她(他)說"我愛你"?

对这个太当真了,很少说过,或许会在那一瞬间感动的时候。

 

4. 你希望具备什么样的特异功能? (小Q加的)

让我知道她在想什么。

 

5. 跟舊情人重逢有什麽感覺?

“重逢”,是什么概念,见面聊天么?曾经有过那么点放不下,现在应该不会了。

 

6. 如果你明知道你們不會有結果,可你們都愛着對方,你還會跟他[她]在一起麽?

或许会吧,任何事情都有结果。

 

7. 爱情是什么?

有时候我也在思考这个问题,至今还没参悟透彻。简单的说,就是两个人能够在一起酸甜苦辣的活着。

 

8. 如果你爱的人不愿意和你结婚,你肯心甘情愿当他/她的小蜜嘛????

结婚?应该是最后的结果吧。至今尚未挖过墙角,尚无这样的体验。

 

9. 怎样的另一半才是你最想要的?

最起码要看着就开心,秀气可爱的那种,性格要开朗,能够相互欣赏,相互体贴照顾对方,但不能太傻,太不独立,如果有共同的爱好那是最好。

 

10. 谈恋爱多久会考虑结婚?

如果认准了,明天也行,哈哈,老男人估计都这么想。

 

11.  如果明天早上醒来,你发现自己突然变成了另一个性别,你觉得你最开心的和最难受的会是什么?是高兴更多呢? 还是烦恼更多?

我靠!有这样的事情?!不过还是觉得做男人好,呵呵。

 

12.  成人后, 你会考虑自己多一点, 还是父母多一点?

考虑父母多一点,只是现在......革命尚未成功啊。

 

13. 你喜欢现在的生活吗? 

不是很满意,还需很多的努力。

 

删掉 1.你最後悔做過的事是什麽?

生活就没有必要去后悔,看现在,看将来都比看过去强。

增加:1. 如果你新认识一个心仪的朋友,你会很在意对方的过去么?

继续友情赠送我的答案:还是上面的那句话,看现在,看将来都比看过去强,哈哈!

 

点名啦,hoho~~~~!

maomao,fufu,koala,sol,Aries,yoyo,cillin,shuang,dorothy's trip.....!

April 10

看上去很美

当你下定决心改变自己的时候,其实这一切已经悄然的在改变了。

改变,是一个很微妙的词语,就像你无意中会突然认为此情此景在你的梦境中似曾相识一样,每天我们都在自我进化,有意无意的改变着。

童年,看上去很美,每个人都觉得应该是最幸福的一段时光,然而方枪枪的不是。从开始的哭哭闹闹不合作态度,到寻找属于自己的势力范围,并组织策划李老师是个大妖怪,反击李老师的暴力行动,组织小帮派,四处撒野,到最后被镇压,关禁闭,隔离,以致离校出走。方枪枪的童年,看起来简直就是一场悲剧。

园长说了,幼儿园是一辈子最幸福的时光,无忧无虑,长大以后你就会明白了。

长大以后,我们明白了么?

我们偶尔在朋友聚会的时候,轻轻松松的感叹自己的童年,深切怀念着幼儿园的小红花,以及班里面最漂亮的姑娘,甚至会把隐藏在童年背后似真似假的故事加以渲染,并以无限悲切的心情对比现在的生活。

这就是成长吧,留给自己一声叹息和回忆幸福的机会,这----看上去也挺美的!
March 28

文艺片

紧张而颇费脑力的工作总是让我没有心情静下心情来看看有时候会令人昏昏欲睡的文艺片。
最近实在找到那些紧张刺激无聊庸俗化“喜闻乐见”化的恐怖片惊悚片科幻片(我那两大箱子DVD皆是诸如此类)打发时间的时候,耐着性子看完了《Capote》。
 
在西方,所谓文艺片一词一般称为Melodrama。
在《金山词霸》中是如下这么解释的。
n.(名词)
A drama, such as a play, film, or television program, characterized by exaggerated emotions, stereotypical characters, and interpersonal conflicts.
情节剧,通俗闹剧:以夸张的感情、老套的角色及人物之间的冲突为特征的戏剧,如话剧、电影或电视节目
The dramatic genre characterized by this treatment.
情节剧:具有上述特征的戏剧文学体裁
Behavior or occurrences having melodramatic characteristics.
传奇剧式的事件(或言行):有通俗闹剧之特征的行为或事件
词源
源自 法语 mélodrame 希腊语 melos
 
Melodrama源自希腊文Melos,指有音乐表演的戏剧,其后则泛指感情用事、缺乏深度的故事,源自法语指的是有音乐伴奏的话剧,情节剧,道理是一样的。
 
在老夫看来,所有一切非科幻非惊悚非恐怖非情色非色情统统可以称之“文艺片”,换一句话来说,就是在容易让人很快进入睡眠状态的节目。
 
《Capote》就是在这样的一种状态下看完。
此片描述卡波特如何完成冷血这本书的前后经历,属于传记电影范畴。这让我想起了《Frida》,描述了墨西哥双性恋女画家弗里达-卡洛坎坷辛酸的一生,令人印象深刻。
 
American writer whose works, such as In Cold Blood  (1966), concern alienated, sometimes psychopathic characters. He also wrote the novella  Breakfast at Tiffany's  (1958), detailing the New York life of an uninhibited playgirl, Holly Golightly.
卡波特,杜鲁门:(1924-1984) 美国作家,其作品,如冷血 (1966年),描写感情疏离的、有时精神变态的人物。他还写了中篇小说 第凡内早餐 (1958年),刻画了一个放荡不羁的爱玩乐的小姐霍丽·葛莱特利在纽约的生活。
 
建议喜欢此类电影的去看看,最后看完了是想说什么又说不出什么的那种味道,很爽,很过瘾。据兄弟室友说此片男主角就是这届奥斯卡的最佳男主角,演得不错,这奖没白拿。
March 23

《第五项修炼》读后之P话

夜里二十三点多了,终于看完了最后一个字。
 
差不多一年前,在图书大厦闲逛闲逛的时候发现了这本书,刚开始是奔这三联书店的专柜去的,一不小心就看到《第五项修炼》,名字很不错,那时候正想修炼下自己,而且印象中好像也听某位大师提到过。就匆匆买下,但之后就签了个名,盖了个戳,草草的看了前面几页,实在是没有心情和动力。
 
在上一次搬家时候,《第五项修炼》又从柜子里冒出来了,和那时候一直没看完的书放在一堆。
 
之后,因之前工作上只需要盯一个项目,就是那个让我需要倒一个月时差的新疆项目,这样也就轻松了,有了自己读书的时间。
 
关于管理类的书,曾经跟风看过《水煮三国》,当时对于这个没有做过管理岗位的我来说,倒也新奇有趣,看完电子版的,还特意去书店买了本以示珍藏,同时还买了那本狗屁不通的《唐僧的马》。半年后,也无聊时候看过一次,就甩倒垃圾筒了。
 
这直接影响到了我的购书观,如果是国人编写编著,白送我都不要。
 
但看了李特牛同志翻译的那本所谓管理奇畅书之后,我开始茫然了,是不是该看原版的?就像看西片,中文配音都会恶心死我(早期经典除外)。
 
扯远了......
 
 
《第五项修炼》还是震撼我了,就像当初《水煮三国》一样震撼我幼小的脆弱的心灵。
 
我们现在都习惯性的把问题加以分解,把我们的世界成片片断断来理解,但这样我们就全然失掉了对“整体”的思考能力,自然也不会了解自身行动所带来的一连串的后果。我们无法重新组合一面破镜子的碎片,我们也无法看清楚镜子里面的真相。直到最后,徒劳无功,我们自然就放弃了一窥全貌的意图。
 
当我在思考问题的时候,就经常犯这样的错误。直到最后就无法把握自己的方向了。
 
这书提到的五项修炼如下:
 
No.1 Personal Mastery.
No.2 Improving Mental Models.
No.3 Build Shared Vision. (Ps:超喜欢vision这个单词,哈哈,连战同学的两岸和平统一的愿景就是它了!)
No.4 Team Learning.
No.5 Systems Thinking.
 
这本书,其中提及的核心“第五项修炼”指的就是要系统的思考问题(Systems Thinking)。只有对整体而不是对任何单独部分深入的加以思考之后,才能真正明白系统的全局运作,把控全局。
March 22

春困

累,春困。
 
22点就开始眼皮打架,用脑过度了,看来。
昨晚一个朋友给了我一套测试题,有兴趣的朋友去试试
测试结果还是比较准确,虽然我没怎么考虑就急速的做完题。
 
但结果有几条还真说中了,佩服编题的人,绝对是心理学专家。
 
什么是MBTI?
 
    1920年,瑞士著名心理学家卡尔·容格(Carl Jung)提出了人格理论,强调人类有许多原型的本能。并总结了四个心理学功能:“思想、情感、感觉、直觉”。利用四种功能与“内外向”的划分,可以划分人们的类型。于是,荣格提出了“功能类型”或者叫做“心理学类型”。

    19
世纪中叶,一位名叫:伊莎贝尔·迈尔斯(Isabel Myers)的非专业人士同她的母亲凯瑟琳·布里格思(Kathryn Briggs)一道,重新研究了荣格的《心理学类型》,设计出一种用于鉴别不同类型人格的问卷调查表,并将其命名为“迈尔斯—布里格个性分析指标(MBTI)”。该调查表受到荣格著作的极大启示,将人们的行为和态度划分为16种类型,它曾经风靡一时,以至于19世纪90年代,每年都有超过百万以上的个人参加测试。并在美洲和欧洲重新激发了人们对人格分类学的兴趣。

     迈尔斯类型指标(MBTI)是一种自我报告的调查。它是为了使容格的心理类型理论成为日常生活中能够懂又能够用的理论而设计的。MBTI的结果描述出正常的健康人之间值得重视的差异。这种差异可能导致误解,或引起交际中的误会。

    MBTI
帮助您看到自身的力量和特有的才干,这些认识可以使您更深刻地了解自己、自己的动机、力量和潜在的发展前景;也可以使您更深刻地了解和欣赏与您类型不同的人。了解MBTI类型将更肯定的认识自我,促进合作与提高生产力。

    在美国每年有300万人以上参加MBTI和动力工具使用的培训。 在世界500强企业中有80%以上的高层管理者、高级人事主管在使用这个工具,例如:迪斯尼、百事可乐、西南航空公司、通用电器、保利来、诺维尔网络公司、3M

    MBTI
具有非常雄厚的心理学基础,可以分析出大量的个性特质,这些物质大部分是人无法改变的。从而确定了MBTI与职业发展之间的密切关系,目前几乎所有的职业咨询与服务机构都使用MBTI作为辅助工具。
 
在网上又找了点MBTI资料,有兴趣的可以去看看,不过是E文的。
 
 
March 20

“独夜”之夜

上周五。快下班了,突然觉得很累,又很想去找个地方放松下一周以来的工作心情。
“晚上去哪里Hi?”
“没地方去。”
“那就继续独夜吧......”
跟我的同屋兄弟约好后就开始下班前的准备了。
清理好Task List,把这周的事情短短的回顾并总结了下,并调整了下周的开发计划。
ok,今晚属于自己的了。
 
吃饭完毕,看着电视到了十点。
随便“打扮”了下就直奔家附近新开的“独夜”酒吧了。
这是第二次来这里了。
 
任何东西,广告词永远都是最诱人的!
 
大型星座主题交友俱乐部
地址:东三环双井桥北100米 电话:87751198、87751012
独夜俱乐部每晚都为你提供不同形式的男女交友娱乐游戏,主持人引导现场的帅哥美女,在演艺吧和迪吧轮番上阵。你可以在舞台上肆意狂放的表演!

 

呵呵,其实这都是胡扯,只是离家近,喝多了方便回家。

这里音乐狠烂,居然是韩国、印度的舞曲,十二点后好点,欧美的多些;

这里来的人也狠烂,什么人都有,跟菜场一样;

这里的主持人狠烂,动不动就“眼镜GG”;

这里的表演狠烂,上一次看到的东北二大妞的龌龊乱舞,恶人心的台词,快赶上A片了;

这里的美女很少,少得可怜,我想美女应该不会来这样的地方;

这里的大屏幕居然放《开往春天的地铁》,一遍又一遍,看得我伤感坏了,酒都喝得不尽兴;

 

还好,这里的啤酒还算便宜,活动时候半打100,可以喝得过瘾,3小瓶晕,6小瓶倒;

还好,这里的天使姐姐还是善解人意;

还好,这里离家走5min就到了,路费省了;

还好,有时候喜欢这种龌龊的气氛;

........

 

靠。下次再也不去这里了。

 

March 19

软件项目经理所需具备的素质

最近,案头上有关软件开发项目管理之类的书越来越多了,快有点消化不良。
有时候,喜欢发呆,发呆多数时候是在总结过去的经验,适当的时候还会去考究下现在遇到的问题,对号入座,自然是最好的学习方法了。
软件项目经理所需具备的素质?把手头上感觉基本比较好的有关软件项目经理的书做了个归纳总结。
对照了下自己,看看是不是一个合格的软件开发项目经理。
 
一、具有正直的人格和品德
 
(觉得这应该是做人的基本准则吧,自我感觉还不错,这条绝对合格。不过居然maomao说我是萝卜,这个是大大大误会,我只是喜欢美女而已嘛。)
 
二、具有基本的聪明才智
1)勇于思考,不畏难题,能够进行严格的逻辑思维和推理;
2)不畏惧权威,敢于提出质疑;
3)要能够思路开阔的从各方面衡量得失并有多手准备。
 
(还好,只需要基本的,最起码自己思路敏捷,范围开阔,逻辑思考还行,做《工程硕士语文与逻辑》的题,基本上没有错的。)
 
三、具有对技术的追求和热爱
1)对最新技术的学习和了解;
2)对新技术的运用的追求;
3)成为你所开发的产品的技术专家。
 
(这样的passion还是有的,读书看报上网浏览都离不开技术方面的灌输,不过还是做不了专家。)
 
四、具有对用户或客户的理解和同情
1)对客户的应用操作和运行环境切实的了解和熟悉;
2)追求软件使用的可用性和效率;
3)能向客户做产品功能设计的回馈调查;
4)全面熟悉和掌握自己所开发的软件。
 
(第三点好像就从来没有怎么考虑过,欠缺啊。)
 
五、熟悉和掌握软件开发的本领
1)懂得软件开发的技术;
2)了解最新的软件技术的发展趋势。
 
(唉,c#才开始学习完......)
 
六、具有软件使用界面设计的本领和技巧
1)理解并懂得正确运用使用界面的标准规范;
2)能够将软件的使用功能要求转化为合理的使用界面的设计;
3)能够很有效的绘制使用界面的设计原型或样品;
4)善于从对用户的调查中总结出可用性设计的改进。
 
(还行嘛,大家都说我看美女还是蛮准的,毕竟有人曾经如此这般这般如此的教育过。PS:最近好像越来越失水准了......)
 
七、具备项目管理的知识和本领
1)懂得项目管理的理论;
2)敏锐追踪项目进度的本领;
3)具备使用项目管理工具的本领。
 
(学习理论知识是我们国人的强项,但第二条还是得努力.......)
 
八、具备良好的沟通和交流能力
1)写作能力;
2)人际关系沟通、交往和演说的能力;
3)懂得使用各种文件的工具软件;
4)建立综合电子管理设施的能力。
 
(自小作文分数就蛮高的,哈哈。就是脾气有点严厉,说话有点快,这个得改改。)
 
九、能妥善协调团队之间得合作
1)具备在没有既定权力得环境中工作的能力;
2)具备领导者的风格和能力。
 
(还有很长的路要走.......)
 
十、具备基本的市场知识和眼光
 
(知己知彼,才能百战不殆嘛。好像自己有点过多的关注于技术了。)
 
霍霍,满满有十大条啊......
看来自己只能勉强合格了。
 
 
March 15

质量日谈软件质量

1. 你们的项目组使用源代码管理工具了么?

应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是CVS。

2. 你们的项目组使用缺陷管理系统了么?

应该用。ClearQuest太复杂,我的推荐是BugZilla。

3. 你们的测试组还在用Word写测试用例么?

不要用Word写测试用例(Test Case)。使用jbuilder运行junit测试框架。

4. 你们的项目组有没有建立一个门户网站?

要有一个门户网站,用来放Contact Info、Baselined Schedule、News等等。

5. 你们每个人都知道出了问题应该找谁么?

应该知道。任何一个Feature至少都应该有一个Owner,当然,Owner可以继续Dispatch给其他人。

6. 你遇到过有人说“我以为…”么?

要消灭“我以为”。Never assume anything。

7. 你们的项目组中所有的人都坐在一起么?

需要。反对Virtual Team,能坐在一起就最好坐在一起,好处多得不得了。

8. 你们的进度表是否反映最新开发进展情况?

应该反映。MS的project上的进度条。

9. 你们的工作量是先由每个人自己估算的么?

应该让每个人自己估算。要从下而上估算工作量,而不是从上往下分派。除非有其他原因,比如政治任务工期固定等。

10. 你们的开发人员从项目一开始就加班么?

不要这样。不要一开始就搞疲劳战。从项目一开始就加班,只能说明项目进度不合理。

11. 你们的项目计划中Buffer Time是加在每个小任务后面的么?

不要。Buffer Time加在每个小任务后面,很容易轻易的就被消耗掉。Buffer Time要整段的加在一个Milestone或者checkpoint前面。

12. 值得再多花一些时间,从95%做到100%好值得,非常值得。

尤其当项目后期人困马乏的时候,要坚持。这会给产品带来质的区别。

13. 登记新缺陷时,是否写清了重现步骤?

要。这属于Dev和Test之间的沟通手段。面对面沟通需要,详细填写Repro Steps也需要。 所以规定了bugzilla上bug书写的格式。

14. 你们对缺陷的轻重缓急有事先的约定么?

必须有定义。bugzilla可以帮助我们达到这个目的。

15. 所有的缺陷都是由登记的人最后关闭的么?

Bug应该由BugAdmin关闭。现在由mulder负责。Dev不能私自关闭Bug。

16. 你们的程序员厌恶修改老的代码么?

厌恶是正常的。解决方法是组织Code Review,单独留出时间来。XP也是一个方法。

17. 你们项目组有自己的Logo么?

要有自己的Logo。至少应该有自己的Codename,CVS上的model名。

18. 有人长期不Check-In代码么?

不可以。对大部分项目来说,最多两三天就应该Check-In。

19. 在Check-In代码时都填写注释了么?

要写的,至少一两句话,比如“解决了Bug No.225”。如果往高处拔,这也算做“配置审计”的一部分。

20. 你们能把所有源码一下子编译成安装文件吗?

要的,参考realserver上的zhanhua项目。这是每日编译(Daily Build)的基础。而且必须要能够做成自动的。有三样东西是软件项目/产品开发必备的:1. bug management; 2. source control; 3. daily build。

21. 设计越简单越好越简单越好。

设计时候多一句话,将来可能就带来无穷无尽的烦恼。应该从一开始就勇敢的砍。这叫scope management。

22. 尽量利用现有的产品、技术、代码千万别什么东西都自己Coding。我们用高级语言来开发就站在了一个很高的起点。

23. 项目组每个人都写Weekly Report,也就是我们的工作周报。一则为了沟通,二则鞭策自己。


24. 项目经理还需要负责发出Weekly Report,内容包括目前进度,可能的风险,质量状况,各种工作的进展等。

25. 你们项目组是否至少每周全体开会一次?

要。一定要开会。程序员讨厌开会。包括team meeting, spec review meeting, bug triage meeting。千万别大家闷头写code。 会中有人负责主持和记录。

26. 其他部门知道你们项目组在干什么么?

要发一些Newsflash给整个大组织。Show your team’s value。否则,当你坐在电梯里面,其他部门的人问:“你们在干嘛”,你回答“ABC项目”的时候,别人全然不知,那种感觉不太好。

27. 通过MSN进行及时沟通,通过Email进行正式沟。

28. 每个人都知道哪里可以找到全部的文档么?

应该每个人都知道。通常情况下项目相关文档都放在${cvs}{项目}doc文件夹下。

29. 你做决定、做变化时,告诉大家原因了么?

要告诉大家原因。Empower team member的手段之一是提供足够的information,这是MSF一开篇的几个原则之一。的确如此,tell me why是人之常情,tell me why了才能有understanding。中国人做事喜欢搞限制,限制信息,似乎能够看到某一份文件的人就是有身份的人。大错特错。权威、权力,不在于是不是能access information/data,而在于是不是掌握资源。

30. Stay agile and expect change 要这样。

需求一定会变的,已经写好的代码一定会被要求修改的。做好心理准备,对change不要抗拒,而是expect change。

31. 你们有没有专职的软件测试人员?

要有专职测试。如果人手不够,可以peer test,交换了测试。千万别自己测试自己的。

32. 你们的程序员能看到测试用例么?

要。让Dev看到Test Case吧。我们都是为了同一个目的走到一起来的:提高质量。只对需要的业务写Test Case,不要Test Case满天飞,是不是都加一个。还是那句话,软件工程是非常实践、非常工程、非常灵活的一套方法,某些方法在某些情况下是好方法,过尤不及。

33. 你们是否随便抓一些人来做易用性测试?

要这么做。自己看自己写的程序界面,怎么看都是顺眼的。这叫做审美疲劳??臭的看久了也就不臭了,不方便的永久了也就习惯了。

34. 你对自动测试的期望正确么?

别期望太高。依我看,除了性能测试以外,还是暂时先忘掉“自动测试”吧,忘掉WinRunner和LoadRunner吧。

35. 你们的性能测试是等所有功能都开发完才做的么?

不能这样。性能测试不能被归到所谓的“系统测试”阶段。早测早改正,早死早升天。

36. 你注意到测试中的杀虫剂效应了么?

虫子有抗药性,Bug也有。发现的新Bug越来越少是正常的。这时候,最好大家交换一下测试的area,或者用用看其他工具和手法,就又会发现一些新bug了。

37. 你们项目组中有人能说出产品的当前整体质量情况么?

要有。当老板问起这个产品目前质量如何,Test Lead/Manager应该负责回答。

38. 你们的程序员是写完代码就扔过墙的么?

大忌。写好一块程序以后,即便不做单元测试,也应该自己先跑一跑。虽然有了专门的测试人员,做开发的人也不可以一点测试都不做。微软还有Test Release Document的说法,程序太烂的话,测试有权踢回去。

39. 你们的程序中所有的函数都有输入检查么?

不要。虽然说做输入检查是write secure code的要点,但不要做太多的输入检查,有些内部函数之间的参数传递就不必检查输入了,省点功夫。同样的道理,未必要给所有的函数都写注释。写一部分主要的就够了。

40. 产品有统一的错误处理机制和报错界面么?

要有。最好能有统一的error message,也就是tomcat中声明的errorpage。

41. 需要有统一的代码书写规范。

42. 你们的每个人都了解项目的商业意义么?

要。这是Vision的意思。别把项目只当成工作。有时候要想着自己是在为中国某某行业的信息化作先驱者,或者时不时的告诉team member,这个项目能够为某某某国家部门每年节省多少多少百万的纳税人的钱,这样就有动力了。平凡的事情也是可以有个崇高的目标的。

43. 产品各部分的界面和操作习惯一致么?

要这样。要让用户觉得整个程序好像是一个人写出来的那样。

44. 尽可能缩短产品的启动时间要这样。

软件启动时间(Start-Up time)是客户对性能好坏的第一印象。所以发布版本要带有jsp的预编译功能。

45. 不要过于注重内在品质而忽视了第一眼的外在印象程序员容易犯这个错误:太看重性能、稳定性、存储效率,但忽视了外在感受。而高层经理、客户正相反。

46. 你们根据详细产品功能说明书做开发么?

要这样。所以我们有了RED(需求文档)和SDD(设计文档)。

47. 测试之前每个人都仔细审阅功能设计么?

要做。所以除了测试计划中附带项目的简单功能说明文档,相当于简化版的用户手册。

48. 所有人都始终想着The Whole Image么?要这样。项目里面每个人虽然都只是在制造一片叶子,但每个人都应该知道自己在制造的那片叶子所在的树是怎么样子的。我反对软件蓝领,反对过分的把软件制造看成流水线、车间。

49. Dev工作的划分是单纯纵向或横向的么?

我们现在是按功能模块划分的。

50. 你在招人面试时让他写一段程序么?

要的。我最喜欢让人做字符串和链表一类的题目。这种题目有很多循环、判断、指针、递归等,既不偏向过于考算法,也不偏向过于考特定的API。

51. 你们有没有技术交流讲座?

要的。周会时进行内部的Tech Talk或者Chalk Talk,让组员之间分享技术心得。分享是一种快乐。这方面huson就做得很好。

52. 你们的程序员都能专注于一件事情么?

要让程序员专注一件事。例如说,一个部门有两个项目和10个人,一种方法是让10个人同时参加两个项目,每个项目上每个人都花50%时间;另一种方法是5个人去项目A,5个人去项目B,每个人都100%在某一个项目上。我一定选后面一种。这个道理很多人都懂。

53. 你们的程序员会夸大完成某项工作所需要的时间么?

会的,这是常见的,尤其会在项目后期夸大做某个change所需要的时间,以次来抵制change。解决的方法是坐下来慢慢磨,磨掉程序员的逆反心理,一起分析,并把估算时间的颗粒度变小。

 

ps:转,不是我写的。只是觉得不错,而且很实用。

原与同行共勉~~~

March 14

简简单单的回忆下过去

很无奈,居然被朋友批文文笔太烂,一笔流水账;
其实,我只是想表达下时差的难倒的痛苦之情。
 
今天继续倒时差,继续远离新疆的恶梦......
 
昨晚,接到ex的电话,说着我推荐的连续剧《越狱第一季》很精彩,跟《肖恩克的救赎》(又名《刺激1995》港译,沙漠就是沙漠...名字都这么逊!)一样,好比它的加加加长版。《肖》是跟ex看的第一部电影,那已经是三、四年前事情了。就这样,简单的回忆了下过去。
 
电话那头声音很吵闹,像是在饭馆里,加上我正在那长达3月的时差,已然没有多少力气长聊下去。就草草的挂了。
 
据说《越狱》的第二季3月中下旬又要开演了,故事还在继续下去。不知道他们哥俩是否能够成功的逃脱,或者有更大的阴谋在后面,案下不表,先祝福他们吧。
 
每天都在发生着故事,或大或小,有趣无趣,高兴无奈,忙碌发呆。
故事,并没有《越狱》般的紧张刺激,反而简单沉静的生活让人觉得心里踏实,总能够找得到一点乐趣。
 
有时候,我们可以花那么一点点时间,简简单单的回忆下过去,心里面总能找得到一种平平淡淡的喜悦。
 
那也就足够了。