产品经理的技术修养@产品@IT·互联网

6、产品经理和包工头的故事

2018-05-21  本文已影响200人  PMskill产品社区

小奈:怎么了解开发实现功能的方式和难度?
大仁:上次不是写了这篇,产品经理如何与开发沟通?1.3、 非技术产品经理如何与开发沟通
小奈:怎么准确分配需求给各个端的开发?
大仁:好吧,要了解的那么细,那我就深入讲解下。

开发

项目开发:打地基+盖房子

项目开发
大仁:如果你奶奶问你,产品经理是做什么?
小奈:额,就是负责产品设计、管理、协同开发、市场,推进项目落地的。
大仁:错,如果项目开发是盖房子,那么产品经理就是建筑设计师,项目经理就是包工头,开发就是水泥工。
项目经理vs程序员
和盖房子一样,最重要的是打地基,地基决定了房子的高度,打地基就是技术架构选型,例如淘宝前期是php,后期由于业务发展,数据库瓶颈,换成Java。

项目一般分为前后端,无论是什么前端项目,都需要后端支持,正常的开发人员配备,也是两个后端对四个前端(web、pc、Android、ios)对4个产品,具体可以看下这个,电商后台的架构:
电商产品的后台架构

开发任务如何量化?

大仁:好问题,其实开发的工作,是可以量化,标准化的,有个外包网站,它里面有个估价的功能,估价会按照标准(项目类型、模块分类、功能点)进行评估,最后得出一个报价。

项目类型 web端功能评估
后端项目

报价/工作量

大概需要耗费21-29w左右,假如一个开发工资1w,那就是需要
4个开发(2个后端+2个前端),大概6个月时间,那么如果你把这个人物和需求关联后,大概要做多久,应该可以衡量了吧。

其实很多编程语言,都有

敏捷开发-每周一个小迭代

瀑布开发vs敏捷开发

项目开发模式:

项目立项后,就要进行项目管理,制定时间表,每周一个小迭代。


sprint meeting

看一看下,下面这篇,浅谈项目管理,真的是浅谈:

浅谈项目管理

产品版本管理

1、用户中心,数据库设计、架构搭建,优先级最高;
2、权限管理,主要分为功能权限、数据权限,优先级中;
3、电商功能,商品中心、支付、库存管理,优先级高,支付可以直接用第三方,一般也没有支付牌照;
4、高级功能,像是文件管理、音视频、广告位、推送

项目立项-产品经理要做什么?

项目边界,可交付标准要确定,算是产品的一个大版本。
1、大公司产品和项目经理分开,
2、小公司产品兼任项目管理。

产品和项目是有差别的,产品无边界(版本管),项目有边界(可拆解成固定的开发任务、有验收标准)。

1、产品经理决定做什么,在立项时(第一个版本),需求分析基本完成,不会有大的改动,否则项目经理砍死你。
2、兼任项目管理择,要有任务开发时间表,一般用project/jira/excel来进行管理。

技术选型,后端语言区别

请看这里,

6.1 PHP还是Java--创业项目还是大型企业项目

上一篇 下一篇

猜你喜欢

热点阅读