浅谈研发项目经理

首先市场上大致分为三种公司

  • 第一种是项目型公司,这样的公司没有自己的产品,每次都要整个项目重新开始没有积累,所以这样的公司是赚钱最累的,这样的公司只需要项目经理。
  • 第二种是产品型公司,这样的公司可以大批量复制产品然后卖给各地的用户,这样的公司需要产品经理和项目经理。产品经理需要把控产品从需求到销售的整个流程。
  • 第三种公司是赚钱最轻松的,即运营型公司比如“中石油”这样的资源型垄断企业。

那产品经理 和 项目经理的区别是什么呢?

先下个定义:产品经理 = Market PM and R&D PM,即解决市场需求的项目经理 加上 研发项目经理 大致等于一个产品经理。

在公司前期只有一个产品的时候,公司老板基本就属于产品经理。当公司的产品多起来之后,由于老板精力有限就需要有产品经理来负责产品的整个流程。但是由于产品经理对人的要求比较高,所以有的公司用另外一个方法来替代,及市场需求方面的项目经理 加上 研发项目经理 来代替产品经理。

项目经理的职责

本文介绍的主要是研发项目经理,他的职责最重要的有三点:

  • 拥有良好的沟通能力。
  • 善于协调并行工作。
  • 高效决策,快速实施。

其中协调并行工作非常重要,需要你做好计划,并且认识到并行工作可以大大的提高效率。

如何锁定目标

项目经理最需要关注的四个因素,STQC-范围、时间、质量、成本,又俗称多,快,好,省。不同的项目要求不一样,比如

在华为最开始要抢占交换机市场的时候,时间是最重要,你的产品必须第一时间占住这个坑,因为是极短的时间做出来的产品,所以华为这个时候的交换机产品就经常出问题,经常看到华为的研发人员直接住到调试现场来弥补产品的质量问题。 而后期当华为的交换机产品要进军国外市场的时候,这时候产品的质量是最重要的。因为一旦质量出现问题,可能会出现一系列很严重的索赔问题。

所以做为一个研发项目经理,首先需要对这款产品有个清晰的认识,要认识到产品最关键的因素是什么,有可能是“时间”,也可能是“质量”,也可能是“功能”。

如何收集需求

需求收集主要来自于客户 和竞争对手。在对客户进行需求收集的时候需要注意 应该提一些广泛的、开放式的问题,比如:历史产品使用的美好回忆;使用产品失败的经历描述等。

一款产品只有找准定位,有所创新才有可能成功。当然如果一个类型的产品已经创新到没有什么可以创新的时候,这样情况下可能只能拼价格了,就好像目前的PC行业,索尼为什么PC业务做不下去了,而苹果的mac反而比以前卖的更好。

如何估计工作量

什么是工作量和工期,举个例子

比如我一个人吃一顿饭需要半小时,那我吃饭的工作量就是半小时,然后我和另外一个人边聊天边吃饭需要两个小时,这时候我吃饭的工作量其实还是半小时,但是工期就变成两个小时了。

工作量估计的时候

  • 应该让某项活动负责人参与该项活动的工期估计;
  • 可以任命一位有经验的人进行所负责项目的工期估计;
  • 历史数据可以作为参考;
  • 估计应既富于挑战性,又考虑实际情况。

如何维护老产品

当研发项目团队完成产品开发之后,可能需要进行新产品的开发,这时候比较好的做法就在PDT团队中挑选1~2位有经验的老员工 再带上几个新员工 组成LMT(生命周期管理团队) 对老产品进行维护。

这样当老产品出现问题的时候,可以先由LMT团队进行处理,形成FAQ,相当于一个防火墙的作用,这样减少对转入新产品开发的PDT团队的影响。

<转载>

时间: 2024-08-08 13:55:31

浅谈研发项目经理的相关文章

浅谈软件项目的需求管理

软件项目区别于其它项目的最显著的特征是其不可见性,它不像硬件购销.建筑工程,都是实实在在可见的东西.而软件项目在系统交付之前很长一段时间,客户是无法感知自己想要的系统究竟是什么样子.因此,需求管理就显得十分重要,据相关统计数据分析,软件项目90%以上失败的原因都在于没有重视需求或者需求管理方面做的不到位导致的. 需求管理作为软件项目管理的一个重要内容,贯穿项目实施的全生命周期.俗话说:万事开头难.需求作为软件开发的第一个环节,其重要性不言而喻.市面上关于需求管理的相关理论和书籍很多,但多数停留在

[歪谈]为什么项目经理很难有节操的选举

好多好多年前上小学,那时就出现了等级制度,是什么? 班长! 虽然小学时候的班长除了上课时喊起立,代收班费(保管大部分是老师干的)其他也没啥特权了,但是我们往往还是很羡慕"班长"这个角色.因为很多时候"班长"这个名号代表了以下几点: 1.跟老师走的近 2.班长犯了错老师很少会劈头痛骂.比起我们这些从小就被老师看成一坨扁shi的学生来说,简直太幸福了 3.少先队或者升中队长有优先权 4.老师很少会把你家长喊来学校"共同教育",这点你懂得 5.抄作业&

[歪谈]为什么项目经理是很难有节操的选举

好多好多年前上小学,那时就出现了等级制度,是什么? 班长! 尽管小学时候的班长除了上课时喊起立,代收班费(保管大部分是老师干的)其它也没啥特权了,可是我们往往还是非常羡慕"班长"这个角色. 由于非常多时候"班长"这个名号代表了下面几点: 1.跟老师走的近 2.班长犯了错老师非常少会劈头痛骂. 比起我们这些从小就被老师看成一坨扁shi的学生来说.简直太幸福了 3.少先队或者升中队长有优先权 4.老师非常少会把你家长喊来学校"共同教育",这点你懂得

浅谈软件项目开发过程中的主要项目风险及对策

软件项目成果的需求分析方和软件项目的承担者都十分关心这样的一个问题:什么样的因素会导致软件项目的失败?与项目有关的因素的改变将对按时.按经费预算交付符合预定质量要求的软件成果产生什么样的影响?这些都属于软件项目开发过程中考虑的风险问题. 软件项目的风险是指在软件开发过程中可能出现的不确定因而造成损失或者影响,如资金短缺.项目进度延误.人员变更以及预算和进度等方面的问题.风险关注未来的事情,这意味着,软件风险涉及选择及选择本身包含的不确定性,软件开发过程及软件产品都要面临各种决策的选择.风险是介于

浅谈Vue项目优化

前几天看到大家说 vue 项目越大越难优化,带来很多痛苦,这是避免不了的,问题终究要解决,框架的性能是没有问题的,各大测试网站都有相关数据.下面进入正题 转自https://blog.csdn.net/qq_33834489/article/details/79144762 基础优化 所谓的基础优化是任何 web 项目都要做的,并且是问题的根源.HTML,CSS,JS 是第一步要优化的点 分别对应到 .vue 文件内的,<template>,<style>,<script&g

浅谈软件项目团队的建设和稳定

如何建设团队?如何保持现有团队稳定?这些都是很高深的问题,但解决方案却很简单. 因为答案只有两个字. 吃饭!吃饭!吃饭! 聚餐!聚餐!聚餐! 大城市我不清楚,至少热干面这种二三线城市,要保持团队人员的凝聚力的一个最简单办法就是聚餐吃饭. 毕竟中国的事情都是在饭桌上达成的.我也不清楚为何聚餐/一起吃饭为何有如此的神奇作用,反正每次 无论我作为组长还是作为组员去聚餐,就能深刻感受到团队/小组集体的凝聚力.或许我需要找本关于 中国的饭桌文化的书来认识学习一下. 作为项目小组组长除了请大家吃饭之外,最好

浅谈Androidclient项目框架

写Android也有些时间了,一边工作,一边学习,一边积累.仅仅有遇到问题了,花时间去研究,自己的能力才干提升.刀假设不用.慢慢的就会生锈应该也是这个道理吧!上个月公司项目server框架进行的一些调整.可是当时自己的项目没有移植框架.还是前人的代码,一下子差点没把我搞死,真是筋疲力尽.一个周末两天所有加班赶,结果赶出来的质量还很差,等改完了之后大概稳定下来.自己赶紧抽闲余时间把自己的框架移植进去,我的框架是自己慢慢琢磨积累的,拿出来给大家分享一下.有不正确的地方.欢迎大家批评指正.谢谢. 首先

浅谈 WPF 项目框架搭建

在WPF项目开发中最常用的开发模式无疑是MVVM模式,  MVVM模式开发的好处,在这里就不详细讨论, 还有 本文中所使用MVVMLight框架,为什么使用MVVM框架(1.框架较轻,2.学习成本低.3.适用大多数中小型项目,4.相对于微软的prism框架更容易上手)    下面开始 一步一步 搭建框架 第一步: 利用反射创建VM构造器 public class ViewModelFactory { private static Dictionary<string, object> vmMap

浅谈Vue 项目性能优化 经验

我优化公司的项目总结的几点: 1.先查看引入的图片大小,如果太大了,可以压缩,压缩路径:https://zhitu.isux.us/ 2.代码包优化, 待下项目开发完成.进行打包源码上线环节,需要对项目开发环节的开发提示信息以及错误信息进行屏蔽,一方面可以减少上线代码包的大小:另一方面提高系统的安全性.在vuejs项目的config目录下有三个文件dev.env.js(开发环境配置文件).prod.env.js(上线配置文件).index.js(通用配置文件).vue-cli脚手架在上线配置文件