项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 论坛 博客

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:实战
加入方式: 允许任何人加入

实战

1.分享个人的实战经验,有问必答
2.英语交流,共同提高

圈主:wml    管理员易风    guanglizhepmp    天行健899       
成员数:20
主题数:123
排名35
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:研发团队的建设(原创)
楼主

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
研发团队的任务

0. 为市场和销售提供行业整体解决方案(Solution)
1. 进行行业标准、基础技术、核心技术和新技术的研究、产品与技术路线(Roadmap)制定(Research)。
2. 提供满足一定客户群产品、产品线的开发(Development)和生产
3. 基于现有产品或技术,为高端/关键客户的项目开发(Project)
4. 维护现有客户产品(Installed Base Mainteniance)(不包括service)
5. 内部其他:公司人才梯队的培养与建设、研发流程建设与优化、专利开发、企业文化贯彻与倡导

研发团队的组织架构


针对上述任务,研发分为三个团队:
第一团队:研究团队,承担上述的第0和1项任务
第二团队:产品开发团队(包括需求团队、开发团队、测试团队、生产团队、知识文档包括IP),承担上述第2项任务
第三团队:维护团队,承担上述第3,4项任务
第四团队:管理团队,包括技术副总(管人)、技术总监(管技术)、PMO以及开发经理、测试经理、生产经理、维护经理。该团队成员来自各个function。

研发团队的运营机制
(待续)

回复 | 引用 发表时间:2011/1/2 10:33:03

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
11 楼
文章不FOCUS.


这位仁兄指教的是,谢了
回复 | 引用    回复时间:2011/1/4 11:07:56

ywccrrmyt381
PMB:15
省份:江苏省
行业:IT软件
注册:2011/1/4
  
  
标题:Re:研发团队的建设(原创)
12 楼
UP
回复 | 引用    回复时间:2011/1/4 12:27:28

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
13 楼
2. 提供满足一定客户群产品、产品线的开发(Development)和生产
--------------------------------------------------------------------------------------------------------------
(非常抱歉,前面忽略了生产部门)
产品开发是研发部门的中心工作,基于确定的用户(群)、技术平台、技术路线配备和合适的资源在一定时间内开发、设计出一套或者一系列产品,然后提交给生产部分生产。
在产品生产转移过程中,应该有一定的流程确保由研发所提供的设计方案、图纸、部件等是可重复生产的。
(软件产品相对来说比较简单,但是也必须具备生产过程)
研发最终提交给生产部门的一般包括:
1.设备,部件,组件规范,总装图,部件列表以及产品配置
2.二进制软件包
3.材料或部件的采购规范
4.生产流程或过程
5.确保设备仪器能够正常运行的涉弊和检验检查规范
6.工作包或安装规范
7.服务和维修手册文档
8. 标签(如Logo等),操作手册、安全标志等

生产不每年获得这8个方面的生产指导后可进行产品生产。
(上述这段不知是否需要详细解释一下?)

研发部门应该着眼于中长期目标,开发符合明天市场的产品,应该尽量减少来自外部的影响,但也应该紧密关注市场、技术,在每个Milestone的时候看看是否有新的市场或者技术发生重大变化。
需求变更是研发过程最容易发生的问题,最容易挫伤研发人员的事情:
“昨天说好了需求是这样,今天又变了,是咋回事嘛?就不能让我好好的做一会?我CNM的烂ass!”
我个人觉得应该这样看待这个问题:
1.产品开发周期一般都比较长(1~2年)
2.在这个阶段市场和技术一定会发生变化的。
3.
(先写到这里。。。待续)

回复 | 引用    回复时间:2011/1/4 14:53:15

浮尘502
PMB:2
省份:天津市
行业:工程设计安装
注册:2011/1/4
  
  
标题:Re:研发团队的建设(原创)
14 楼
我是来学习的
回复 | 引用    回复时间:2011/1/4 14:58:24

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
15 楼
3.产品开发过程中需求一定会变化的
综上所述:不变的就是变化,但变化是有规律可控制的:谁掌握了规律,谁就掌握了整个世界。
所以:
1。变化是肯定的,但不能变的没有谱。比如,原来打算做一个设计一个脸,后来经过大家的讨论,决定对原先的需求进行变更,根据变更后的需求做出来了产品,大家一看:咦,这脸怎么比屁股还像屁股?反而屁股不像屁股,典型的喧屁夺股!所以变化是应该的,也是允许的,但是有一定尺度和分寸的:按照国际惯例,需求可以变化,但不能违背2:8原则,需求的变化尽量不要超过20%。
这方面就对需求收集、分析人员提出高的要求:做一个产品,最起码要对需要的了解要达到80%的能力。
2。变化是可控制的,要知道何时、如何去控制:抓住需求变化的根本原因,集中精力把它个搞定:
2a.需求变化是因为市场发生了变化。比如:原来的目标用户是一群没有脸的人,研发团队据此进行开发脸产品,后来市场和销售说,有一些没屁股的人说他们的爸爸是李刚,希望这个产品能股考虑一下他们,而且都是大客户,给屁股上按个脸可以支付1000个廉租房的价格(77000元),这时候,需要重新看看这个市场,如果卖给希望屁股上有脸的人所得回报是暂时的、比例少的,此时就需要坚持原来的策略,针对这部分李刚的儿子,我们需要舍弃。
2b.突然有一个技术粪情叫嚣着说:目前“云计算”技术是很先进的,在产品里需要采纳,更不行的是这个技术粪情的爸爸叫李刚,而李刚是技术团队的核心人物。而其他一些技术不上不下,但却有对自己定位比价高的研发工程师也在一旁大声吆喝:“云计算,很好的!要用!”。在这种状况下,需要坚持原来的技术路线,不要管李刚或者其他喽罗:开发部门是产品开发,不是新技术试水,大多数产品不需要很高深技术、先进技术、新技术。新技术的只有在有人试用失败后才可能得到广泛的应用。对于用户来说,新技术老技术没有关系,满足我的需求就可以。3G,GSM,小灵通技术共存的时代也不是一天两天了,我估计现在还有人在用BB机(比如消防队或者什么人):一个技术的褪去和一个新技术的推广不会那么快的。
2c。前面两条讲了需求因市场和技术变化而变化对策。这些变化都是由于外部因素造成的变化而引起的。内部的原因有这么几种:对需求把握不足,对需求的深度和广度掌握欠缺;需求采集与分析人员称职;系统架构设计考虑欠缺,不能实现已有需求;其他。由内部因素造成的变化,需要从内部解决,比如:设立系统的需求分析团伙,系统架构团伙等。
总结一下:
准确定位市场,准确把握需求,进行合理的系统架构可以在很大程度上降低需求变化所带来的问题。但最根本的是:第一,要把合时的人,用在市场分析、需求采集、系统架构上;第二:建立良好顺畅的沟通渠道!
回复 | 引用    回复时间:2011/1/4 22:41:41

mengyi81
PMB:0
省份:上海市
行业:教育科研培训
注册:2011/1/5
  
  
标题:Re:研发团队的建设(原创)
16 楼
学习了:)
回复 | 引用    回复时间:2011/1/5 12:35:19

dongbeimao
PMB:4
省份:上海市
行业:IT软件
注册:2011/1/5
  
  
标题:Re:研发团队的建设(原创)
17 楼
说的很到位.学习交流ING。。。
回复 | 引用    回复时间:2011/1/5 16:52:04

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
18 楼
在研发/开发部门集中专门的人员进行产品开发时,需求的变化是不会太大的。研发/开发部门主要面对是内部客户:市场、销售、服务、生产、质量、法规等方面的人马。内部的协调相对比较容易,需求变更的压力不是很大。诸如突发性的变更相对比较少。
将研发部门的产品开发团队与外界市场相对的隔离,有助于产品稳定的成长。

----4. 维护现有客户产品(Installed Base Mainteniance)(不包括service)----
但现实情况是,在产品销售的过程中,必然有客户新功能的诉求,尤其是大的客户,老的客户。而对于这些客户,其一是公司的样本工程(Show site),对公司的声誉和品牌有较大的影响;其二大客户和老客户会是需求的主要来源,因为这些客户熟悉公司的产品,有实际的使用经验,他们提出的需求一定会是有价值的。
针对现有用户,我们需要建立一支突击队、一些尖兵,根据用户的需求进行快速开发,暂时满足用户的新功能/要求的基本需求,提高客户满意度,同时也是让一些新的功能在这些用户那里磨合使用。

当这些新需求在老客户或者大客户那里运行一段时间后,如果觉得是一个好的功能,也是未来其他客户的需求,再将其融合会到产品中,即将这部分需求完全整合到产品中,形成新的产品基线(版本),然后正是release,并且为老用户进行升级。

对于软件来说,至于升级是否能成功,其实是比较难得。因为在新的版本出来之前,大客户那里的老版本也具备这样的功能,而且可能不一样,此时用新版本升级是存在比较大的问题。。。。
(暂时写到这里。。。。待续)


回复 | 引用    回复时间:2011/1/5 17:43:19

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
19 楼
上面说到的突击队、尖兵是指得维护已有用户的团队,即IB团队:Installed Base Team,为已经安装了产品的用户服务的团队。
另外说到对于软件产品来说,在老用户那里产品的升级存在比较大的问题:
1.根据老用户的需求快速开发出feature
2.这个快速开发出的feature会在老用户的site试用,或者说使用了一段时间
3.在这个时间过程,同时又将新的feature融入到产品线中
4.去老用户这里提供具备新feature的产品
这个是不make sense的,因为快速开发出的feature和在新产品基线中的feature是一样的,但是还是存在不同:比如,产品基线中的feature的数据库结构可能不同,代码不同,通信接口不同等等。。。。有很多不同。
所以升级其实是很麻烦的,不成功的可能性可能达到80%。
这时候如何做?
回复 | 引用    回复时间:2011/1/5 21:09:58

wml
PMB:1819
省份:江苏
行业:综合应用
注册:2004/8/5
  
  
标题:Re:研发团队的建设(原创)
20 楼
我们想想很多穿越的电影和故事,比如《回到未来》等。我觉得有些地方类似:
在一个时间点上(T),一件事情在地点A发生了。
过了100天(T+100),几乎同样的另一件事情在另一个地点B发生了。
在A地和B地两个空间,第一件事情发生了100天,第二件事情发生了0天。
然后又过了50天,你是个神,企图让两件事情合二为一:
情景1:如果两件事情完全一样,没有问题
情景2:两件事情基本上一样,但是还是有所不同

但是现实总是残酷的,情景2是最经常发生的:版本的控制其实就是防止时空错乱的控制。
作为神,你该怎么做:
将不一样的找出来,让两件事情一样。
于是,你将第一件事情的不同找出来,在最早版本的基础上升级到新产品线,然后再把第一件事情不同的地方融入到新产品线。。。。
这个逻辑是不是有一点复杂?
没错,为了确保老用户、大用户的满意度,你最后这样做。
因为这些用户是你的根据地,是你的reputation,是你的宣传队、播种机、是。。。。
反正你得维护。。。

回复 | 引用    回复时间:2011/1/5 21:22:57
分页:2/6 共53首页 上一页 下一页 尾页 查看页 
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号