童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

从产品的视角看待敏捷开发,减少和程序猿撕的几率

3月23日 托天庙投稿
  作为产品,如何有理有据地撕程序猿呢?如何把程序猿撕的无话可说,且直接认怂呢?答案就是了解程序研发流程中的点点滴滴,多用程序猿的视角与程序猿沟通问题,提高产品研发效率,尽可能减少撕的环节。
  产品原型制作完成了,下一步的工作就是将原型及相关文档交付给开发团队进入到产品开发环节。这时,作为产品经理的你,终于可以稍微松一口气了。但是,并不是这以后的事情和自己没关系了!
  作为一个产品,你应该是无所不能的,从产品、交互设计、开发到运营,所有的知识不能说精通但是都要略懂。这样一来,无论在创业公司需要一人兼多职还是在大公司与其他同事有良好的沟通、写作都是可以胜任的。
  说到软件开发流程与管理,有很多堪称经典的书讲解得要深刻的多。在这里,笔者只是对常用的软件开发流程进行大致的介绍,但具体到各个公司不同的开发团队应用的具体方法还会有所不同。在此,希望各位通过对基本的了解,在进入公司后才能够尽快与开发团队达成默契。
  瀑布模型
  瀑布模型是1970年由温斯顿罗伊斯提出的软件开发模型,直到80年代早期还在软件开发界被人们所沿用。
  瀑布模型的核心思想是按照工序将问题分阶段化简,将功能的实现与设计分开,采用结构化的分析与设计方法将逻辑实现与物理实现相分离。它将软件的生命周期分为:制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个阶段,并规定了它们自上而下的固定顺序,如同瀑布一样落下。
  瀑布模型的优点:
  明确了不同阶段的任务目标
  可以分阶段检验阶段进度
  当前一阶段任务完成后,只需关注后续阶段任务(这同时也是一个缺点)
  瀑布模型的缺点:
  在阶段间极少有反馈
  只有在项目最后阶段才能看到项目效果
  无法适应需求的变化,因为需求阶段一旦完成就不会再又变动
  通过瀑布模型的缺点可以发现,这和互联网时代的产品设计理念有很大的冲突。因为瀑布模型后一个阶段必须在前一个阶段完成后才会开始,这让需求的变动变成了不可能。但是在互联网时代用户的需求变化速度是很快的,产品从开发到最终发布的过程中要面对需求频繁变化的可能性。为了适应用户不断变化的需求以及产品的快速开发发布,诞生了敏捷开发模型。
  敏捷开发模型
  敏捷开发是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发模型。敏捷开发强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。
  不同的公司或不同的开发团队所遵循的敏捷开发方式可能会有所差异,但是它的本质都是为了增加人与人间的沟通以及频繁交付软件版本,不断的开发与更新符合用户需求的软件。
  敏捷开发是一种软件开发模型,根据这种思维方式衍生出了很多种具体的敏捷开发实现方法,这其中极限编程XP和Scrum是实际开发过程当中经常使用的两种实现方法。这里只介绍其中的一种:Scrum。
  Scrum
  Scrum一词来自英式橄榄球运动,本质含义就是一群人你推我搡地去抢球和控球。用球赛来类比确实是一个形象又合适的比喻,在赛场上尽管队员们努力按照既定计划推进,但是场上瞬息万变,不可能实时按照教练或者队长的指令亦步亦趋的去行事,只能靠平时训练中形成的素养见机行事,达成目标。
  Scrum的核心思想是首先承认我们的用户并不清楚自己的需求,并且人类的需求会不断变化的,所以我们默认需求是变化的需求,并且制定一套策略对小功能快速开发,通过后续不断迭代完善产品。
  Scrum三大角色
  产品经理:产品功能和需求的确定者,明确产品不同版本需要实现的功能。
  流程管理员:负责整个Scrum流程的顺利实施,项目经理的角色。
  开发团队:负责产品的开发工作,不同的开发成员负责不同的模块或功能,通过协作完成整体任务的完成。
  Scrum开发模型
  产品经理根据用户需求以及产品设计制定产品需求列表
  开发团队对需求进行工作量和时间评估,并和产品经理共同制定一个迭代周期内需要实现的需求列表。
  开发团队进入开发迭代周期(根据实际情况设定周期在14周)进行产品开发,在开发过程中会有每日站立会成员间对开发中遇到的问题进行讨论,开发成员对各自负责需求进度进行更新,共享整体工作信息。
  每一个迭代周期结束时都要保证输出一个可发布版本,所有团队成员进行回顾会议,对迭代周期中遇到的所有状况进行回顾,吸取经验教训,为下一个迭代周期的工作做准备。
  总结
  产品初期设计完成后,从研发阶段到后续版本频繁迭代升级,每一次的变动都少不了和研发团队打交道的机会。通过产品的视角去看待产品敏捷开发全流程,在与研发团队沟通过程中可以更好地站在对方角度思考问题,减少“撕”的几率,提高产品研发、迭代效率,打造更好的产品。
投诉 评论 转载

【万字干货】在高级产品经理眼中,好的项目管理流程是怎样的(中在完成了项目计划阶段,进行了项目计划的任务分解、优先级排序、计划呈现和风险控制之后,就到了项目的执行和监控阶段了。这个阶段主要是针对项目执行的情况进行沟通,对整个项目的执行进度……产品管理:产品发布的预备过程之前《产品管理:互联网产品发布方式》谈到了产品经理与产品发布的微妙关系,主要是从产品与技术层面的做了一些思考。产品管理全过程强调,更新迭代牵涉的工作远不止眼前的产品技术,还有远……ebay设计经验十步打造一篇好PRDPRD是一个不断变化的文档,从项目启动时起你就要在PRD中跟踪所有的功能。PRD描述的是你公司即将创建的这个产品。它体现了整个产品团队的努力,以及公司的销售人员、市场以及……“有位”这个产品创意从诞生到验证,我是怎么做的?“有位”这个创意诞生只花了一瞬间,但是为了验证这个创意,我花了差不多一周的时间去观察(工作之余)并画出战略板。“我们每天都会诞生很多创意,灵光一闪时激动到直拍大腿甚至睡不……从0做数据可视化,产品经理应具备这些能力数据可视化重要的还是数据分析,以及业务对数据的需求,单纯的可视化是无价值可言的。对于产品经理而言一切东西都需要自己去实操,不断练习才有可能真正意义的掌握并提高。要当好一名……实例分享:简单粗暴的用户模型构建方法走近用户,了解真正需求,从而让产品真切的抓住用户痛点,满足用户需求。“不仅要知道用户当下在想什么,更要知道用户背后在想什么,以及用户正在经历着什么。”尽量减少主观臆……浅谈产品经理入门和学习路径产品经理如何入门?笔者分享了自己在产品之路上一步步成长的经验心得,希望能够对大家有所启发。昨晚刷知乎时看到一个问题:从一个彻底的外行转变成互联网行业的产品经理需要多久?应……用户思维及方法论:MCR用户体验设计如果你不能为用户创造成就感,那么你的产品连同商业行为必然持续不久!首先感谢各位朋友及看官,使得笔者关于用户思维产品思维的相关文章,篇篇在各自媒体阅读上千,尤其是建构用户模……产品设计中的那些谎言04:到底什么是真正的刚需?我们对刚需的正确解读到底是什么?有些人说是不可替代的需求,有些人说是生理需求,有些人说是强烈的欲望需求?其实大部分人都会错意了!1、大众眼中的刚需是这样的大部分人认……产品管理:互联网产品发布方式产品上线与产品经理有关系吗?给人的第一感觉就是上线不是技术负责的吗?产品经理也不懂服务器软件部署,也不懂如何更新打包代码。难道说产品经理真地能够逃过上线发布的环节吗?互联网软件……从产品的视角看待敏捷开发,减少和程序猿撕的几率作为产品,如何有理有据地撕程序猿呢?如何把程序猿撕的无话可说,且直接认怂呢?答案就是了解程序研发流程中的点点滴滴,多用程序猿的视角与程序猿沟通问题,提高产品研发效率,尽可能减少……值得思考的5大卓越产品思维方式一个人,优秀在思维,卓越却在执行。但思维永远是先行的,通过理论来指导实践。产品经理是一个对综合能力要求很高的职位,很多时候对一个问题考量的切入点,也就是思维方式,决定了我……
旅行类App竞品分析:旅行类APP的社交之路还有多长?体验细节分析:FacebookMessenger聊天机器人交社交VRAltspaceVR交互体验报告(手机端)在线音乐类APP分析网易云音乐的进阶之路产品分析快手,究竟为用户提供了怎样的服务,从而成为一款众所周网易美学产品分析报告:与网易云音乐一脉相承的网易美学,能否再脑洞文“共享彩票机”也要搭一把“共享”的风口?!实习僧产品体验报告:先发制人,保质保量成壁垒视频类app思考:浅析离线缓存保险人APP产品调研报告教你用逆向思维法写出老板满意的产品分析报告拍照搜题产品作业帮、小猿搜题、学霸君竞品分析
老师致家长的一封信700字九年级反比例函数综合题:1、基本操作:点求线,线求点。2、关 忌讳造句用忌讳造句大全台式电脑怎样用键盘截图征地拆迁典型案例分析有哪些?孩子爱和我们一起玩游戏的幼教案例笑话二则!大学生失恋了,朋友安慰,非战之罪,你输在了起跑线上古代传说中的天启大爆炸真的存在过吗?金融巨头豪掷15亿,抄底这几只股龙马花雪毛,金鞍五陵豪。意思翻译、赏析你应该拒绝怎样的追求者中性粒细胞偏高是什么意思(死而后已白细胞中性粒细胞)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界