摘要:上篇我们讨论卓越工程系统中的人才因素,本篇探讨第二个重要因素——流程。简捷有效的流程 人是有思维的、有创造力的,可是在做一些具体事务时却容易出一些低级的错误。这时流程会帮助减少这样的错误来保证产品的质量。流程如果太繁琐会降低效率;没有流程,质量又没法保证。所以要有一个平衡,要建立一套对产品开发最合适的流程也就是简捷有效的流程。我想大家对软件产品开发的周期,例如市场调查、产品...
阅读全文
摘要:在进入正题以前,我们来想象一下人类祖先在石器时代后期开始种植农产品的情景。最早发现农作物可以种植的人类祖先可能不小心把种子掉在地上,第二年春天雨季后发现长出了植物并结出果实,而秋天的收获激励他们有意识地在下一年去重复这一过程,他们挖坑埋种子的工具是石质的。经过很多很多年的进步,人类经历了农业革命、铜器时代、工业时代,直到现在的信息时代;播种农作物的工具由石质发展成铁质、钢质,由铲发展到犁,由牛拉的...
阅读全文
摘要:——介绍微软的SDET 不一样的SDET 首先,我要强调的是这篇文章讨论的是微软的Software Development Engineer in Test,中文翻译为测试开发工程师,简称SDET。不同于以手工或者脚本帮助测试的软件测试工程师 (STE, Software Test Engineer),SDET是用编程方法结合正确的测试方法学来确保软件符合正确的设计和用户的...
阅读全文
摘要:做一个PM并不容易。 (这年头,谁容易呀...)自从我的title正式改为PM以来,我曾无数次被问过这样的问题。 - 你在微软做什么呢? - PM - 哇,这么年轻就当上Project Manager啦! - 不,我是Program Manager。 - 哦,可是Program Manager是什么呢? 这的确是个好问题。微软并没有Project Manager这个职位,因此所谓PM指...
阅读全文
摘要:[原文发表地址] Product Development Disciplines at Microsoft [原文发表时间] Sunday, January 27, 2008 8:01 AM 过去几个月,我先后在中国数家知名大学举行了讲座,并会见了多位致力于数据平台研究的学术领头人和学生。我还在一些业界会议上发言,与用户、合作伙伴、分析师和其他同行会面。这些会议涉及了多个议题,例如,日新月异的科...
阅读全文