产品开发流程和产品团队

1、软件产品类型和开发流程

产品生命周期要经历:产品构想-产品开发-运营维护-产品退出这些阶段,对于通用型的软件,其中生命周期还要会反映市场规划、市场开发、市场增长、市场成熟、市场退出的全过程

2、软件产品商业模式

B2B:企业与企业之间,1、阿里巴巴;2、环球资源;3、中国制造网;4、敦煌网;5、慧聪网

C2C:个人对个人,1、淘宝网;2、京东;3、天猫;4、唯品会

B2C:企业与个人,1、京东;2、淘宝;3、天猫;4、苏宁;5、国美;6、一号店;7、聚美优品;8、网易严选;9、当当

O2O:线下与线下,1、美团;2、滴滴;3、58同城;4、饿了么

  • B2B传统软件开发:一般是给业主单位专门开发的,软件功能由业务方确定;客户与软件项目开发过程中需要紧密配合,各司其职。客户深度参与项目,对确保项目的成功具有非常重要的作用
    • 产品特点:软件更新频率低;用户体验较差;开发动力是企业需求;软件开发之前的需求是明确

  • 产品经理职责:需求比较明确,主要工作是产品的原型图设计,并组织原型图评审,同时需要参与产品功能测试确保产品设计得以实现

  • B2C/C2C互联网软件开发:互联网软件面临的用户是不固定的,其处于一个不安全的环境,互联网软件必须针对这种安全的不确定性进行由针对性的设计;产品的使用方个人用户,产品比较注重用户体验和服务,产品的开发过程要求快速效应和迭代
    • 产品特点:所有用户都可以使用;软件更新频率高;强调用户体验;开发动力是用户需求;软件开发之前需求是不明确

  • 产品经理职责:不确定因素高,需求不明确以及需求变动频繁,产品失败的风险较高,产品经理需要全程参与管理产品的生命周期

3、软件产品开发过程模型

  • 瀑布开发模型:典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序,适用于软件需求明确,并且不会发生大的需求变更的软件

  • 敏捷开发模型:以用户需求进化为核心、迭代、循序渐进的开发方法。首先把用户最关注的软件功能做出来,交付或上线,在实际场景中去快速修改或弥补需求中的不足,再次迭代版本

  • 瀑布和敏捷开发对比

  • 产品经理在流程中的职责对比
    • 传统软件:需求转变为原型图;对产品成败影响较低;阶段性的对项目负责
    • 互联网软件:实现产品目标;产品成败影响较高;对整个产品生命周期负责
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值