对公司产品开发流程的一点儿看法

  产品提出需求了, 然后开发人员按照自己的理解去编码,向产品提测后,产品按照自己当时的需求去测试。产品提bug→开发解决完善→产品回归测试。这本来是一个合理的测试过程,结果呢,回归测试后,发现很多bug并未有效fix。究其原因,好多细节,开发人员在开发时没想清楚。

  补充说明一下现状,公司现在缺乏测试人员,项目一般是由产品负责管理和推进,产品做好原型,产品部简单评审后,就开始向开发人员说需求。大家经过简单讨论,开发就启动,同时产品找UI设计和制作页面。开发完成后,向产品提测。

  按照上面的流程,好在还没有测试人员,如果有了测试人员,很多的bug恐怕要去找产品去仲裁。 因为事先各方未就要做的项目有一致的认识。

  我经常跟产品和开发提的是:事先把流程想清楚,然后设计出来,设计的过程就是思考的过程。设计工作开发和产品都要参与,然后再一起讨论。很多的逻辑,如订单的处理流程,涉及到数据试算,即需要简单的做一些测试用例,进行试错,这样才可能设计出可行性高的产品。——设计流程和用例的好处,1st,一目了然,开发、测试人员易懂,2nd,反过来推敲产品,让产品更合理;3rd,指导后续的开发、测试。 一个产品,如果只有一个原型,缺乏必要的文字描述和流程说明,我表示质疑,这个产品经理是否真正的了解自己的产品?

如果不事先明确需求,如上是一个恶性循环,同时浪费了大家的时间,项目绩效也不高。毕竟,项目管理是要考虑时间和人力成本的。可以相信,事先尽可能的明确需求,对后续的开发和测试,不说事半功倍,但一定能提高项目的绩效。要不,要开发流程干毛用。

  现在讲究TDD,其实就是为了规避大家一开始对需求理解不一致,然后用用例来驱动的开发、测试过程。

重要的事情说三遍:

最近媳妇工作忙了,我今天不加班了,8点前回家,帮着老娘看孩子

最近媳妇工作忙了,我今天不加班了,8点前回家,帮着老娘看孩子

最近媳妇工作忙了,我今天不加班了,8点前回家,帮着老娘看孩子

时间: 2024-08-25 19:53:08

对公司产品开发流程的一点儿看法的相关文章

转:互联网产品开发流程

互联网产品开发流程 对于稍微大一点的互联网产品都要有精心部署和安排才行,否则项目进行的将会一塌糊涂.先说一说都有哪些岗位和开发所用的软件:PD(产品策划):word,visio,AxurePM(产品经理):EasyMindID(交互设计师):Axure, PhotoshopVD(视觉设计师):Phtotoshop, IllustratorWD(前端开发工程师):Photoshop, DreamweaverDEV(后端开发工程师):Dreamweaver, MyEclipse 再 说说MRD(Ma

【转】嵌入式产品开发流程

嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程.但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处.它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的.嵌入式产品的研发流程具体如下图: 下面,针对嵌入式产品的开发过程中的各个阶段,我们进行详细探讨. 阶段1:产品需求 在这一个阶段,我们需要弄清楚的是产品的需求从何而来,一个成功的产品,我们需要满足哪些需

嵌入式产品开发流程(转自网络)

嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程.但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处.它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的.嵌入式产品的研发流程具体如下图: 下面,针对嵌入式产品的开发过程中的各个阶段,我们进行详细探讨. 阶段1:产品需求 在这一个阶段,我们需要弄清楚的是产品的需求从何而来,一个成功的产品,我们需要满足哪些需

中小企业团队敏捷产品开发流程最佳实践

近期因为疫情的影响,不少互联网公司开始尝试远程工作.也出不了少如何做好远程工作的方法,我认为不管是场地办公还是远程办公都依赖于原来的产品开发流程. 我曾经遵循CMMI5的流程管理过15人左右的跨国/语言/文化团队,也遵循敏捷Scrum管理过9人的小团队,还针对一个从4人发展到近30人的团队尝试过各种方式的项目管理方法,这其中有2C和2B的产品,也有平台/生态型产品. 最后在自己创立公司的5人小团队(场地和远程办公融合方式)中摸索出了我认为最适合中小企业产品开发流程与管理方法. 今天我们聊聊产品开

产品开发流程 - 一张图读懂

如下图所示: 原文地址:https://www.cnblogs.com/linhuaming/p/10117151.html

移动端开发流程

和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当. 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找着你妹的时候,当一大波人信心满怀的开始步入这个看似熟悉,或者说"简单"的工作中后,突然发现,悲催,完全不是那么回事嘛! 相信很大一部分产品或者设计或者开发人员是从之前的传统互联网"出家"过来的,当然,这包括我,还有身边很多很多人.总之,这是一个坑,因为,APP,这个"看上

产品项目开发流程

目录 产品项目开发流程 项目调研 项目立项 需求分析评审 原型设计 项目开发 项目测试 项目部署 后期维护 产品项目开发流程 目前市场上成熟的产品项目流程主要有项目调研,项目立项,需求分析评审,原型设计,项目开发,项目测试,项目部署以及后期维护等. 现基于市场上的开发流程以及以往的项目开发经验,个人对项目各个开发阶段进行描述以及项目整体开发流程进行总结. 项目调研 由于没有正式参加过项目调研,故省略...... 项目立项 主要由项目经理发起立项会议,组织相关人员参加立项会议并启动评审项目.在该阶

探秘手淘高可用平台(三)——热修复和开发流程

本系列文章根据手机淘宝客户端基础架构高级开发工程师非台在安卓绿色联盟开发者大会上的分享,共分三篇,介绍手淘技术团队性能和稳定性系统化提升方案EMAS-MOTU的设计原理以及实现思路. 本文重点介绍手淘高可用平台的热修复方案和如何全开发流程保障性能及稳定性. 热修复方案 热修复有三个场景,手淘EMAS-MOTU平台可以根据场景选择相应的方案进行热修复. 第一个场景是由于代码本身不够健壮,从而导致APP发生崩溃.针对这个问题,手淘开发了Dexpatch框架,可以实时快速对线上问题进行修复. 第二个场

开放产品开发(OPD):OPD框架

在 开放产品开发(OPD):开篇 中讲了一下OPD是什么,以及它主要指引的方法,这篇文字将给大家介绍一下OPD框架. 一个公司有三种经营模式,像游戏代理的属于运营型,做企业定制项目管理软件的属于项目型:互联网的大多数属于面向大众的产品型.而不管是哪种类型,其实背后都是有产品的支撑,游戏本身的主题就是游戏产品,定制项目的终极目标也是产品,正因为产品的重要性,所以OPD核心关注的就是有什么方法来支持一个产品如何从无到有开发出来? 我们生活中到处都是产品,iPad.小米,超市里你看到的所有东西其实也都