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

作者: PMskill产品社区 | 来源:发表于2018-05-21 08:46 被阅读200次

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

    开发

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

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

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

    开发任务如何量化?

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

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

    报价/工作量

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

    其实很多编程语言,都有

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

    瀑布开发vs敏捷开发

    项目开发模式:

    • 瀑布开发:传统的项目型软件开发,流程、周期较长,常见于外包团队;
    • 敏捷开发:互联网的产品迭代,每周一个小迭代,mvp小步快跑,常见于互联网创业项目;
      小奈:瀑布开发,什么鬼来的?还是不懂啊。
      大仁:假如说项目开发,是盖房子的话,那么数据库设计、架构搭建,就是打地基,地基不打,如何盖房子?
      大仁:瀑布开发就是,给包工头,包工头按照设计图,盖了1年房子后,你终于去看盖好的房子了,一看不是自己想要的,又叫包工头,又开始项目二期;
      敏捷开发,就是你要求挺多的、而且没有最终确定的,然后包工头,快速打了个地基,你每周过去看房子,盖得怎么样了,这样子,盖出来的房子,可以让你比较满意;

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


    sprint meeting

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

    浅谈项目管理

    产品版本管理

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

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

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

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

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

    技术选型,后端语言区别

    请看这里,

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

    相关文章

      网友评论

        本文标题:6、产品经理和包工头的故事

        本文链接:https://www.haomeiwen.com/subject/zmladftx.html