研发管理
何亮-1108
一个流媒体/图像/视频/视觉行业技术老兵(撸代码的)
展开
-
软件研发管理之版本管理
版本管理是软件研发管理中比较容易忽视的一环,这当然是比较好理解的,因为版本管理毕竟和具体业务关系不大。其实,版本管理是很多更高级管理制度的基础,如果版本管理做得糟糕,类似代码审查一类的工作就很难高效方便的执行。 下面介绍目前我们研发团队建议实行的版本管理制度,仅供参考。 1 工具软件:SVN 和 Beyondcompare SVN是代码备份软件,Be原创 2014-01-21 19:11:57 · 12139 阅读 · 1 评论 -
技术开发和产品开发
在研发项目的进度管理中,有必要对每个研发任务的性质做一个界定,即该任务属于技术开发还是产品开发。 所谓的技术开发,指的是那些风险较大的开发任务,这些风险包括所选技术路线(如硬件、平台等)本身的风险,也包括研发工程师能力不足的风险(如新技术学习能力、分析和解决复杂问题的能力等)。常见的技术开发任务有:验证新的硬件平台、操作系统、开发核心算法、研究新的技术平台等。原创 2013-07-29 17:15:05 · 4979 阅读 · 0 评论 -
敏捷开发之工程师素质
前几天和一个刚换工作的同事沟通,他告诉我他所在的新公司领导不喜欢敏捷开发模式,原因是他们领导觉得敏捷开发对工程师素质的要求太高了。我觉得这个想法很新颖,值得讨论一下。 1 我常说,敏捷开发模式的基础是代码要敏捷,即如果工程师生产出来的代码本身不够“敏捷”,那也无所谓谈何种开发模式了,从这个角度看,敏捷开发确实对工程师素质有很高的要求2 对于素质高的工程师,哪个项目经理不喜欢呢?敏捷开发原创 2013-07-11 16:20:30 · 1252 阅读 · 0 评论 -
技术之路 or 管理之道
软件研发人员在成为高级工程师之后,会有所谓的两条上升通道,一个是继续专注技术,职业发展方向是技术经理、总工程师,另一个是走技术管理之路,成为项目经理、产品总监等。相对来讲,大多数高级工程师更愿意往技术管理方向走,但走得顺利的却不多,常常听到领导评价一些刚刚担任PL (project leader)的工程师说他们技术还不错,但是带团队总是还感觉差点。个人的观察,工程师做不好技术管理的工作,最重要是在原创 2013-04-28 11:28:41 · 1167 阅读 · 0 评论 -
代码review的心得
1. WHY 代码review 是提高开发团队代码质量的一个非常好的技术手段,同时也是了解和培养新手程序员的一个非常好的方法,我个人的建议是所有的开发团队都应该努力推广代码review这一技术实践。 2. WHO原则上,如果有条件,应该是团队中所有人相互进行代码review,或者说,确保每行代码都被除作者以外的人review过。也就是说,不仅仅团队L原创 2013-03-27 18:01:33 · 1445 阅读 · 0 评论 -
“好了”式工作方法
根据我个人的观察和总结,研发项目经理在项目例会上一般有两种提问方式,一种是“小张,你们team这周有何进展”,另一种是:“小李,那个xxx功能好了没有”,今天就这两种提问方式随便瞎扯几句。 根据我个人的对比观察,小张在例会上的表现明显要比小李好,具体表现在小张在回答问题的时候可以滔滔不绝,比如本周xxx工作进展到百分之60了,xxx工作也取得了某些进展等等,给领导的感觉非常好,原创 2013-02-16 17:40:47 · 441 阅读 · 0 评论 -
关于学习的随笔
前几天有人告诉我说:你说的这些技巧和规则固然是不错的,你说的时候我也懂,可是到自己做的时候就是另外一回事了,往往项目一启动,首先关注的是如何尽快“搞定”,至于规则,那只好先靠边站了。她问我这种情况怎么办,我有没有办法。 对这个问题,我是有办法的,事实上,我的办法并不高明,并且每个人都知道和实践过,那就是枯燥和重复的训练,除此之外,实在没有别的好办法了。 好的原创 2013-01-29 12:42:36 · 2170 阅读 · 0 评论 -
谋与断——良谋的四大标准
谋,指的是做事情的方法;而断,指的是决策,决定团队到底执行哪个“谋”。 人们常常把出主意的人叫做“谋士”,谋士中“智力”最高者,常常被称作军师,评价一个人做事有办法,有一个成语叫“腹有良谋”。那么,到底什么样“谋”才是“良谋”呢?我认为应满足以下四大标准。 第一,好的谋略,应该包含对问题主要矛盾的分析,然后在主要矛盾分析的基础上,提出解决该矛盾的办法。对同样一件事情,不同的人看原创 2012-02-22 13:52:51 · 2318 阅读 · 0 评论 -
组建责任驱动型团队的几个原则
引言什么是责任驱动型团队 责任驱动型团队内部所有成员的职责都很明确,团队在完成工作时,表现出的就是分工协作,各司其职,团队气氛轻松和谐,很少或几乎没有内耗,是较高级的团队组织管理形态。 与责任驱动型团队相对应的是事情驱动型团队,这样的团队虽然每个成员名义上都有自己的职责,但实际上是非常不清晰的,在具体工作到来时,轻松的活儿抢着干,吃苦受累的工作躲着干,事情干原创 2014-08-16 19:59:04 · 3159 阅读 · 0 评论