产品与项目的区别与联系主要在于:驱动因素,质量要求,时间要求,任务分工,团队构成。
驱动因素:
研发项目管理侧重于多快好省的实现项目相关方的期望目标,无需考虑商业论证的问题,无需考虑市场成功。
产品研发管理侧重于市场驱动,主要侧重于取得财务与市场的成功。
质量要求:
做项目是根据客户的要求进行定制开发,一定要满足与客户在合同中协定的质量要求。
做产品需要适应目标客户群体的共性需求,产品必须具有竞争力,不断的升级换代。
时间投入:
做项目:在客户规定的时间内完成软件开发,并要求质量达标。
做产品:没有具体时间限制,但要求不断的升级换代。
任务分工:
项目的核心人物是项目经理,项目经理需要与客户经常沟通交互,之后由项目经理统一进行任务分工与安排;
产品的核心是产品经理,产品经理负责把控产品的整体研发方向,带领研发团队进行产品研发。
团队构成:
项目团队一般由项目经理、架构设计师、需求分析员、软件工程师、测试工程师构成。
产品团队一般由产品经理、交互设计师、项目管理人员、开发人员、运维人员构成。
项目研发管理
目标明确、过程清晰(准备、启动、执行、扫尾)核心特点是一次性,复杂性、结果不确定性,项目的成果需要综合考虑时间、成本、质量、沟通、风险