有人能介绍一下各自公司的集成电路设计过程的管理细节吗?
godblow说的没错,我应该说下目的,主要是因为单位目前设计的东西越来越复杂,且有了做产品的意识(以前都是申请项目做课题,靠项目经费维持),以前都是一个人负责一个小 课题的模式,在设计过程基本不需要与人沟通合作一个人就可以handle了,可现在设计的产品规模大了,不同模块、不同工作之间的联系也更紧密了,我们的人就不知道该干什么技术以外的事情了,经常发现大家各自的事情都做完了,可相互之间的接口还要重新商讨的事情。在技术研发人员的数量和质量上我们并不缺乏,即使缺乏我们也可以解决,但如何能在一个大项目中让这些技术人员全力的、专心的发挥自己的能力,不会因为别人的原因降低效率,尽量降低外界环境(如财务、商务等)对他们的影响,则是我现在考虑的东西。所以我现在一方面在有意识的培训大家技术以外有哪些事情需要去和别人一起handle,另一方面想建立一个体系,让大家把各自的工作过程能强制性的整理起来,设计发生更改了所有相关人都能实时了解,毕竟靠口头去沟通容易受太多因素影响且无法证实是否有效。从这些目的来看,可以说是要创业了,呵呵。
大家说的没错,确实不太容易,我本人是学过四年项目管理的,在管理理念、方法等方面还有些了解,但在应用具体工具软件解决具体问题上就明显不足了,比如现在用project,发现它只能handle进度,对于财务、合同、质量、文件等无能为力,再比如工程师之间的交流,他们交流的是什么信息?哪些信息最关键?这些信息怎样才算充分?我相信不同的公司在不同的业务上会有不同的设置,所以我需要一些提示和灵感,现在感觉无处下手。
※ FROM: 159.226.52]
※ 来源:·水木社区 http://newsmth.net·[FROM: 114.243.219]
LZ说下目的嘛,大家好给建议。我猜是想组建一个实验室?或者创业?
flow这个东西和各公司的资源配置以及目标客户有很大的关系,一个公司内部都可能有截然不同的flow。
依靠有经验的人再摸索最适合自己的flow,这应该是起步常用的方法
如果是tech flow,我记得spring有专门的书,讲ASIC design flow,有点老,但是可以看。
如果整体flow,各家都不同,不过我感觉大概还是ISO+目标管理的一套。这版上大概也没有CEO,有也没空讲这个东西吧。
这个事情我干过两次,再好的规划,最后因为对cost的敏感,和具体负责某项工作(module designer、top designer、sta owner、fgpa owner等等)的工程师的商讨等一系列博弈下来,就变成四不像了。所以找个有经验的人慢慢摸索和尝试是个没有办法的办法。
别的公司的流程和经验只能够起参考作用。
项目管理不是三言两语能讲得清楚的
而且确实各家有各家的做法,别人的不一定适合你
这里列了一些我想是比较通用的概念和做法:
1.每个项目有design lead和project manager,一人兼任也可。top的设计,从项目整个角度来分配和调整各样任务。监督项目进度和资源调配等等等等
2.每人做的东西都有好的文档,lead和其他相关的人参与的review。
3.version control
4.定义一些通用的接口。逐渐完善一些通用的设计方法或者平台等等,这样review别人的
设计也很好理解。
像你这样的情况需要一个或数个大牛,要么空降一个做过大型项目的,但他要花时间来
了解你们已经有的flow和方法;要么是内部有人成长出来,多想想管理上有什么可改进
的地方,逐渐完善。都不容易
嗯,在国内,最重要的一点就是:领导要敢于决策并为此承担责任
目前大的公司都会使用工具进行项目管理,像没钱的会上svn,有钱的上cliosoft。