翰卡产品研发工作流程
产品研发流程规范

产品研发流程规范产品研发是指企业或组织对新产品进行全面研发和设计的过程。
一个规范的产品研发流程可以帮助企业高效地进行产品研发,从而提升产品的质量和竞争力。
下面是一个产品研发流程规范的示例:第一阶段:市场调研和需求分析1.市场调研:调研目标市场的规模、增长趋势、竞争对手和用户需求等信息,以确定产品的定位和市场机会。
2.需求调研:通过采访和问卷调查等方式,收集用户对产品的需求和期望,以获得产品功能和性能的基本要求。
3.需求分析:综合市场调研和用户需求,对产品进行需求分析,明确产品的功能、性能、外观等要求,并确定关键特性和技术指标。
第二阶段:概念设计和可行性研究1.概念设计:根据需求分析,进行产品的初步概念设计,包括产品结构、功能模块、界面设计等,以形成初步的产品草图和原型。
2.技术可行性评估:对产品的关键技术进行评估,分析技术难点和风险,并确定技术上的可行性,以决定是否继续进行研发。
3.商业可行性评估:分析产品在市场上的商业可行性,包括市场需求、竞争对手、销售预测和成本估算等,以决定产品的商业可行性。
第三阶段:详细设计和开发1.详细设计:根据概念设计和需求分析,进行产品的详细设计,包括产品结构设计、功能设计、电路设计等,形成最终的产品设计方案。
2.原型制作:根据详细设计方案,制作产品的实物原型,以验证产品的功能和性能,并进行必要的修改和优化。
3.开发:根据详细设计方案和原型,进行产品的软硬件开发,包括编程、元器件选型、样机制作等,最终完成产品的开发。
第四阶段:测试和验证1.单元测试:对产品的每个模块进行独立测试,验证其功能的正确性和稳定性。
2.集成测试:将各个模块组装成整体产品,进行全面的功能测试和性能测试,以验证产品的功能和性能是否达到设计要求。
3.验证测试:通过模拟用户使用场景或进行实际用户测试,验证产品在实际使用中的可行性和稳定性。
第五阶段:生产和市场推广1.量产准备:根据产品设计和测试结果,确定量产方案和生产工艺流程,进行相关准备工作,包括物料采购、设备调试、员工培训等。
HW产品开发流程参考

HW产品开发流程参考1.战略规划阶段在这个阶段,公司确定产品的整体战略,包括目标市场、目标用户以及产品定位等。
同时,还需要进行市场调研,了解竞争对手和市场需求。
这个阶段的结果是一个详细的产品规划和策略文件。
2.概念设计阶段在概念设计阶段,团队会进行需求分析和概念设计。
需求分析是为了确定产品的功能和性能要求,而概念设计则是为了将这些需求转化成一个初步的产品设计方案。
这个阶段的结果是一个详细的产品规格和概念设计文件。
3.详细设计阶段在详细设计阶段,团队会进行产品的详细设计。
这包括硬件设计、软件设计、电路设计等。
在这个阶段,还需要进行一些关键技术的验证和评估,以确保产品设计方案的可行性。
这个阶段的结果是一个详细的产品设计文档和原型。
4.制造和测试阶段在制造和测试阶段,团队会进行产品的制造和测试。
这包括原材料采购、制造流程设计、装配和包装等。
同时,还需要进行严格的质量控制和测试,以确保产品符合相关的标准和规范。
这个阶段的结果是一个完整的产品样品。
5.产品发布和市场推广阶段在产品发布和市场推广阶段,团队会制定产品的上市计划,并进行市场推广活动。
这包括发布产品消息、进行产品宣传、参加展览会等。
同时,还需要进行销售培训和售后服务的准备工作。
这个阶段的结果是产品正式上市和销售。
6.用户反馈和改进阶段在产品正式上市后,团队会根据用户的反馈和市场的情况对产品进行改进。
这可以包括软件更新、硬件升级等。
同时,还需要进行市场数据分析,了解产品的市场反应和销售情况。
这个阶段是一个循环迭代的过程,直到产品达到预期的效果。
以上是一个参考的HW产品开发流程,不同的公司和项目可能会有所不同。
关键是要根据具体的情况进行合理的规划和安排,并且确保各个环节之间的协调和沟通。
此外,产品开发还需要有强大的团队和资源支持,包括工程师、设计师、市场人员等。
只有通过有效的团队合作和资源整合,才能成功地开发出高质量的HW产品。
产品研发流程范文

产品研发流程范文产品研发是指通过一系列的过程,从产品的概念形成,到产品的设计、开发、测试、生产等环节,最终推向市场的整个过程。
以下是一个典型的产品研发流程,包括了市场调研、需求分析、设计开发、测试验证和生产推广等环节。
1.市场调研:产品研发的第一步是进行市场调研,了解市场需求和竞争对手情况。
通过调研,企业可以确定产品定位、目标用户群体和需求痛点。
2.需求分析:基于市场调研结果,确定产品的功能和性能需求,并进行需求分析。
需求分析是产品研发的关键步骤,需要与市场调研团队、设计师和工程师等合作,将市场需求转化为详细的技术需求。
3.设计开发:在需求分析的基础上,进行产品设计和开发。
包括产品外观设计、结构设计和电子设计等。
设计师、工程师和制造商通常会形成一个跨部门合作的团队,进行设计和开发工作。
4.原型制作:在设计开发的过程中,制作产品原型。
原型是为了验证设计和功能的可行性,并进行用户体验测试。
原型制作可以采用3D打印、模具制作等技术,快速制作出具有相似外观和功能的产品样品。
5.测试验证:原型制作完成后,进行测试验证。
包括功能性测试、可靠性测试、性能测试和兼容性测试等。
通过测试验证,发现和解决产品存在的问题,提高产品的质量和性能。
6.生产制造:通过测试验证后,确定产品的生产制造流程。
包括材料采购、产线布局、工艺流程等。
制造团队负责生产流程的规划和执行,确保产品按照规定的质量和数量进行生产。
7.推广营销:产品制造完成后,进行推广营销。
包括市场推广、销售渠道建设、品牌宣传等。
通过有效的推广营销,将产品推向目标市场,吸引用户购买和使用。
8.售后服务:产品销售后,企业要提供售后服务。
包括产品保修、用户培训、技术支持等。
售后服务能够提升用户的满意度,增强用户粘性,促进产品的市场口碑。
总结起来,产品研发流程包括市场调研、需求分析、设计开发、测试验证和生产推广等环节。
这些环节相互关联,需要跨部门的团队合作,确保产品能够满足市场需求和用户期望,以及保持在一个良好的竞争状态。
产品研发工作流程(打印版)

深圳市喵星实业有限公司版次:A/12
发行日期:
产品研发工作流程图作成:批准:
责任单位责任说明
产品经理:
负责需求收集和分
析,产品的调研和设
计,MRD的编写,实
现的跟踪,以及其他
相关产品工作。
产品总监:
负责产品部门的工作
划分,时间人员协调,
总体工作安排和进度
跟踪,跨部门的协作
安排。
产品总负责人:
负责战略性产品的审
核和战略方向的把
握。
研发工程师:
负责系统前后端的设
计和开发。
测试工程师:
负责系统的测试。
系统架构师:
负责重大设计的指导
和审核,关键系统操
作的确认。
研发小组组长:
负责追踪研发进度,
适时汇报产品研发最
新进度。
审批编制产品研发意见书
建立产品研发小组
可行性、可靠性研究会议探讨提交产品设计方案书
确认产品最终设计方案
确立产品设计规划流程
样品试制作与评估测试
样品结果记录备案
验收合格试产
试产合格批量生产
产品总监
产品经理
研发部
研发工程师产品总负责人产品总负责人测试工程师
研发小组组长/测试工程师
研发小组组长产品总负责人。
产品研发流程及规范作业指导书

产品研发流程及规范作业指导书第1章研发项目立项 (4)1.1 项目背景分析 (4)1.1.1 行业现状分析 (4)1.1.2 技术发展趋势 (4)1.1.3 企业发展战略 (4)1.2 市场需求调研 (4)1.2.1 调研方法 (5)1.2.2 调研内容 (5)1.2.3 调研结果分析 (5)1.3 立项申请与审批 (5)1.3.1 立项申请 (5)1.3.2 审批流程 (5)1.3.3 立项审批 (5)第2章产品需求分析 (5)2.1 用户需求收集 (5)2.1.1 市场调研 (5)2.1.2 竞品分析 (5)2.1.3 用户行为分析 (6)2.1.4 用户反馈收集 (6)2.2 需求分析及筛选 (6)2.2.1 需求整理 (6)2.2.2 需求评估 (6)2.2.3 需求优先级排序 (6)2.2.4 需求确认 (6)2.3 需求文档编写 (6)2.3.1 需求描述 (6)2.3.2 用户故事 (6)2.3.3 功能模块划分 (6)2.3.4 需求验收标准 (6)2.3.5 附件 (6)第3章产品设计 (7)3.1 概念设计 (7)3.1.1 设计输入 (7)3.1.2 创意构思 (7)3.1.3 方案筛选 (7)3.1.4 概念设计输出 (7)3.2 详细设计 (7)3.2.1 设计输入 (7)3.2.2 设计细化 (7)3.2.3 设计验证 (7)3.2.4 详细设计输出 (8)3.3 设计评审 (8)3.3.1 评审组织 (8)3.3.2 评审内容 (8)3.3.3 评审输出 (8)第4章技术方案评估 (8)4.1 技术可行性分析 (8)4.1.1 技术原理 (8)4.1.2 技术成熟度 (9)4.1.3 技术兼容性 (9)4.1.4 技术可扩展性 (9)4.1.5 技术实施难度 (9)4.2 技术选型 (9)4.2.1 技术功能 (9)4.2.2 技术成本 (9)4.2.3 技术周期 (9)4.2.4 技术风险 (9)4.2.5 技术合作伙伴 (9)4.3 技术风险评估 (9)4.3.1 技术风险识别 (10)4.3.2 技术风险分析 (10)4.3.3 技术风险评估 (10)4.3.4 技术风险控制 (10)第5章研发团队组织与管理 (10)5.1 团队组建 (10)5.1.1 研发团队构建原则 (10)5.1.2 团队成员选拔 (10)5.2 角色职责分配 (11)5.2.1 项目经理 (11)5.2.2 技术研发人员 (11)5.2.3 测试人员 (11)5.2.4 其他支持人员 (11)5.3 研发进度管理 (11)5.3.1 进度计划制定 (11)5.3.2 进度监控 (12)5.3.3 变更管理 (12)5.3.4 风险管理 (12)第6章研发计划与执行 (12)6.1 项目计划制定 (12)6.1.1 项目立项后,需立即制定研发计划。
光伏组件特殊订单产品开发流程

光伏组件特殊订单产品开发流程
首先,当客户提出特殊订单的需求时,销售团队会收集客户的具体要求,包括产品规格、性能指标、交付时间等,并将这些信息传达给研发部门。
研发团队会与销售团队、客户进行进一步沟通,确保对订单需求的深入了解。
接下来,研发团队会开展产品设计和计算,确定产品的结构设计、材料选择、生产工艺等。
他们会进行多方面的分析和计算,保证产品的性能指标符合客户的要求,并且在生产过程中能够实现。
一旦产品设计方案确定,研发团队就会开始制作样品进行测试。
他们会对样品进行各项测试,包括电性能测试、机械性能测试、环境适应性测试等,确保产品的质量和可靠性。
同时,研发团队还会与生产部门进行充分沟通,确保生产线能够满足特殊订单产品的生产要求。
他们会调整生产工艺,确定生产流程,并培训生产人员,以确保产品的生产质量和交货周期。
最后,当产品顺利生产完成并经过严格测试后,销售团队会与客户进行产品交付和验收。
他们会解释产品的使用方法和注意事项,确保客户能够正确使用产品,并及时反馈使用效果。
总的来说,光伏组件特殊订单产品的开发流程是一个紧密合作、高度专业化的过程。
只有各个部门密切合作,并积极解决问题,才能最终成功完成特殊订单产品的开发和交付。
这种流程不仅提高了企业的产品研发能力,也为客户提供了更好的产品和服务。
研发业务流程手册(超全)
3 质检报告办理 4 标识内容审核
5 广告推广方案 6
包装设计流程
7 包装材料采购
9 原辅材料采购
8 生产人员培训
10 生产流程
结束
流程名称:批量生产流程说明 流程拥有者:生产部
流程步骤
工作内容的简要描述
1.
总经理批准新产品上市
2.
销售分公司提供销售情况预测
3.
质量管理部办理新产品质量检验报告
4.
8.
试生产样品评审
9.
试生产符合要求进入批量生产
10.
试生产样品进入检验化验工作流程
产品检验报告
11.
试生产样品符合要求,报财务部门核算成本
12.
试生产不符合,重新进入研发试验流程
产品配方
流程名称:批量生产 流程拥有者:生产部
时间 总经理
1
开始
新品上市
销售分公司
质量管理部
广告部
糕点厂
2 销售情况预测
目录
业务流程
研发部
研发部业务流程手册
2009工作调整版
流程说明
业务流程是按先后排列或并行的一整套活动或任务,它们基于指令完 成特定的工作。这些工作将输入的指令转变为一个或多个输出的结果 ,从而达到共同的目的。
业务流程图例
开始
流程步骤 信息文档
决策 点 A
结束
流程开端 - (市场部发起新品研发需求) 流程步骤 - (研发试验) 信息文档 - (市场调研及需求报告) 决策点 - (新品是否符合市场需求) 流程迁移 - (转向流程的另一个部分) 流程终点 - (新品上市批准文件)
准给糕点厂
产作业指导书
、新增原辅料
CAE在产品研发流程各阶段的主要工作
CAE在产品研发流程各阶段的主要工作
从下面的2个流程图可看出,CAE与设计是互动的,CAE工作贯穿于整个研发流程。
CAD概念设计阶段,CAE工作开始进行粗计算(提供可行性报告);
CAD设计初期,CAE进行方案优化计算(提供优化设计方案报告);
CAD设计后期,CAE进行设计校核计算(提供确认报告)。
CAE与CAD一起构成产品研发内核。
图9:机车产品的研发设计流程
图10: CAE在研发中具体应用流程图
一个CAE计算项目流程主要分为三大模块:前处理,求解,后处理。
这三个模块涉及到的具体工作如下图:
图11:一个计算项目涉及到的具体流程
由图11看出,一个计算项目,大部分工作都在前处理的模型工作中,一个CAE 工程师首先必须做三维建模工作,建模具体流程字面描述不容易说清楚,特做了一个简单建模案例动画示意:自上而下建模.avi;另再举一个简单平面静力分析案例动画示意:平面问题静力分析.avi。
CAE工作主要应用专业分析软件有FELAC,此采用自定义的有限元语言作为脚本代码语言,它可以使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的并行有限元计算C程序。
以用户为中心的产品研发流程
以用户为中心的产品研发流程用户为中心的产品研发是一种将用户需求放在研发过程的核心位置的方法。
它将用户的期望和需求视为研发的最重要因素,有效地引导产品研发方向,确保产品的成功上市。
以下是一个简单的以用户为中心的产品研发流程。
1.研究和理解用户需求用户需求的研究是以用户为中心的产品研发的第一步。
这可以通过市场调研、用户访谈、用户测试等方法完成。
通过这些研究,可以了解用户的痛点、需求及他们希望产品能够解决的问题。
2.创意与设计创意与设计是根据用户需求来创建商品或服务的阶段。
该阶段涉及开发和评估概念,创建原型,并根据用户反馈进行调整。
通过这些活动,可以确保产品的目标是解决用户的问题,并且满足用户的期望。
3.原型测试和用户反馈在创意与设计的过程中,原型测试和用户反馈起着至关重要的作用。
原型测试可以将概念转化为实际的产品或服务,并让用户体验到它们的实际效果。
通过获得用户的反馈,可以了解哪些方面需要改进或调整,以使产品更符合用户的需求。
4.迭代和改进根据用户反馈,进行迭代和改进是关键步骤的一部分。
通过逐步改进,产品可以不断接近用户的期望,并解决存在的问题,提供更好的用户体验。
5.测试和验证在产品研发的过程中,测试和验证是必不可少的步骤。
通过不同的测试方法和验证技术,可以对产品的性能、稳定性、安全性等进行评估。
这将帮助研发团队确定产品的质量,并确保它符合用户的期望。
6.市场推广和用户反馈一旦产品得到了测试和验证,就可以开始进行市场推广。
通过不同的市场推广方法,包括广告、促销、营销等,来吸引用户的关注和吸引力。
同时,收集用户的反馈也是非常重要的,以了解他们对产品的满意度和需求。
7.持续改进和创新通过以上的步骤,用户为中心的产品研发流程可以确保产品的成功上市,并满足用户的需求和期望。
它将用户需求放在研发过程的核心位置,帮助团队更好地理解用户,并创造出更好的产品。
产品研发流程范本
产品研发流程范本一、引言在现代竞争激烈的市场环境下,产品研发流程的高效性和规范性对企业的发展至关重要。
本文将介绍一种产品研发流程范本,旨在帮助企业建立起科学、高效的研发流程,提升产品研发的质量和效率。
二、需求分析1.市场调研在产品研发之初,进行市场调研是至关重要的一步。
通过调研,了解市场需求、竞争对手的产品特点和消费者的偏好,从而为产品研发提供依据。
2.需求收集在市场调研的基础上,与潜在用户、销售团队和其他利益相关者进行沟通,收集各方对产品的需求和期望。
确保需求的准确性和全面性,为后续的研发工作奠定基础。
三、概念设计1.概念生成根据需求分析的结果,进行概念生成。
可以采用头脑风暴、竞品分析等方法,产生多个概念方案。
2.概念筛选对生成的概念方案进行评估和筛选,综合考虑市场需求、技术可行性、资源投入等因素,选出最具潜力的概念。
四、详细设计1.产品规划在详细设计阶段,需要对产品进行全面规划。
包括产品功能、性能指标、外观设计等方面的确定,为后续的工程设计提供指导。
2.工程设计根据产品规划的要求,进行工程设计。
包括结构设计、电路设计、软件设计等方面的工作,确保产品的可制造性和可实施性。
五、样品制作1.样品制造根据工程设计的结果,制作产品的样品。
样品制作需要严格按照设计要求进行,确保样品的质量和功能符合预期。
2.样品测试对制作的样品进行测试,验证产品的性能和功能。
测试结果将为后续的改进和优化提供依据。
六、试产批量生产1.试产准备在进行试产之前,需要做好试产准备工作。
包括生产设备的调试、生产工艺的优化等方面的工作,确保试产能够顺利进行。
2.试产进行试产,并对试产过程进行监控和管理。
及时发现和解决生产中的问题,确保试产顺利进行。
3.批量生产在试产成功后,进行产品的批量生产。
生产过程需要严格控制,确保产品的质量和交货期的准时性。
七、市场推广1.市场推广策略在产品批量生产之前,需要制定市场推广策略。
包括渠道选择、促销活动、品牌宣传等方面的工作,为产品上市做好准备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
翰卡产品研发工作流程
产研部担负着公司开发产品、完善功能、优化系统业务流程的任务。
通过制定相适应的研发工作流程,提高工作效率、提升产品质量,从而快速有效的开发出客户需要的功能、打造客户满意的产品。
一、需求汇总
需求来源途径主要有产品、运营、业务、客服、研发。
1、产品、运营提出的需求,由Johnny负责记录到禅道的需求池。
2、业务、客服收集的需求通过禅道的反馈功能采用固定格式进行记录,由胡杨负责转化成需求指派给Johnny。
固定格式为:【需求-功能点-公寓方】需求详细描述,例如:【需求-合同列表筛选-米途轻公寓】希望合同列表支持根据合同的实际退租日期进行筛选。
3、研发提出的需求,由研发负责人负责记录到禅道的产品需求池,后端前端由胡杨负责记录,APP端由kevin负责记录。
二、产品计划
需求的排期规划工作由产品经理、运营、研发一起参与,通过产品计划会议的形式进行确定。
计划在每周五下午2点开产品计划会议,需要出席会议的有Chris、Johnny、wiki、胡杨、虎子、kevin,会议内容主要有两个:一是反馈当前正在开发需求的进度与问题;二是制定下一个迭代版本的产品计划需求列表。
根据需求的紧急程度、需求开发的难易程度进行优先级排序,再结合可以使用的研发资源,挑选出需要在下一期迭代的需求,形成产品计划需求列表,并大致确定每一个需求的需求评审时间点。
工作量控制在1周至2周,稳定在2周是最理想状态,形成产品迭代的固定周期。
三、产品设计
产品设计阶段的工作主要包含需求的业务梳理、需求详细设计、需求评审、UI设计。
需求的业务梳理由产品经理与研发一起参与梳理,主要规避需求的业务逻辑
错误,沟通UI交互的可行性,从而保证需求的可行性。
参与这项工作的主要人员有:Chris、Johnny、胡杨、虎子、kevin。
需求详细设计工作,主要产出物为产品需求文档。
根据前期沟通结果,确定好需求细节,并形成文档通过禅道输出,将PDF文档添加在禅道对应需求的附件里。
此项工作主要由Johnny负责。
需求评审工作,针对每一个具体需求召开需求评审会议,小需求可以合并在一起评审,需求评审会议最好不要超过2小时。
需求评审的目的主要为:一是让参与者了解需求。
了解需求产生的背景、需求要实现的目标、需求对现有业务的影响范围、需求的具体业务逻辑;二是分析产品方案的可行性。
让参与者一起分析产品方案的业务逻辑可行性、UI交互的可行性等;三是让参与者一起通过头脑风暴的形式协助产品经理发现产品设计方案不足之处与产品方案的风险点;四是确定好技术实现方案的输出时间点、UI设计稿的输出时间点。
需求评审会议参与者为产品经理、UI设计师、前端研发人员、后端研发人员、移动端研发人员、测试人员。
UI设计工作,根据需求的产品交互方案进行UI设计,产出物为UI设计稿,设计稿完成后需要把蓝湖链接贴到禅道对应需求下。
该项工作由小雅主要负责。
四、立项
立项工作主要包含需求打包、BUG打包。
从而确定下一个版本需要迭代的内容。
该项工作主要由胡杨负责,由胡杨在禅道建立对应项目,将确认好的需求、BUG拉取到项目中。
立项工作另一个主要任务就是需求分解。
每一个需求都需要进行任务拆分,由胡杨进行需求分解,主要拆分成后端开发、前端开发、iOS开发、安卓开发、C端开发、测试用例编写、功能测试等主要任务,会根据工作量、再与具体人员沟通,设置每个任务的截止时间,并设定需求的提测时间点、上线时间点。
任务分解好之后指派给组长或者相关负责人。
如果是大任务,再由相关负责人拆成子任务指派给具体开发人员进行开发,拆分粒度控制在1天一个任务。
BUG指派给相关人员跟进。
五、需求研发
需求研发工作主要包含实现方案设计、编码、联调、自测、提测、解决BUG。
技术实现方案设计,该工作主要由服务端开发人员负责,禅道里会有对应的研究型任务,技术实现方案完成后,需要将内容贴到禅道对应的研究任务里,主要包含以下内容接口设计文档、数据库设计、与现有业务的交叉点以及解决方案、旧数据维护方案、老版本APP兼容方案、可能存在的风险点、需求开发的工作量。
技术实现方案主要由需求的直接开发人员制定,胡杨、虎子协助,并进行可行性评估。
编码开发工作。
需求开始编码开发前,每一个需求都需要建立git新分支,需求分支统一命名规则为:feature/禅道需求id/需求功能点英文概述。
具体任务完成后,需要将任务勾掉,任务完成后指派给负责人,并由负责人就本次任务提交的代码进行审查。
联调工作。
联调工作由前端、移动端、后端一起参与,基于新分支与g1、g2、g3等环境进行联调。
主要目的发现问题、解决问题,保证业务流程能够完整跑通。
联调完成后,联系UI设计师确认UI实现细节。
自测。
联调完成后,基于新分支与g1、g2、g3等环境进行自测,后端人员、移动端人员、前端人员自行进行基于UI的测试,进一步发现问题、解决问题。
提测。
提测前需要将分支合并到develop分支,并编写提测日志。
BUG解决。
提测后,解决禅道中测试提出的BUG。
解决BUG时,需要将develop 分支更新到最新,然后将develop分支合并到新的特性分支,基于新特性分支修改bug,修改完之后再合并到develop分支,再编写提测日志,频率控制在一天一次。
如果是影响测试流程的bug,则需及时修复,并合并到develop分支,让测试可以继续进行测试工作。
临上线前,bug的反馈与修复则需要更频繁一点,建议一天三次。
前端、后端开发进度由胡杨具体负责跟进,个小组组长通过早会的形式进行反馈。
移动端开发进度由kevin负责跟进。
六、测试
测试工作主要包含测试用例编写、功能测试。
编写测试用例。
需求评审过后,测试根据需求文档编写测试用例。
测试用例需要进行评审,测试用例评审先由测试人员自主评审、再由需求相关人员一起评审。
功能测试。
根据研发人员提测日志进行测试,并将BUG记录到禅道。
每天下班前将BUG List反馈到产研部大群。
功能测试完成后,需要将任务勾掉。
七、演示
演示是质量保证的最好一道保障。
针对每一个需求进行上线前演示,演示环节不接受需求变更,除非是产品方案有重大业务漏洞。
演示的参与者为需求的开发人员、产品经理、UI设计师、测试。
八、版本发布
服务端版本发布时间窗口为工作日上午10点前。
版本发布前一天,服务端会发布版本上线公告,由各小组上报发布日志,主要包含新增的功能、解决的bug列表、需要重新发布的服务、权限更新、配置文件更新、数据库脚本。
收集好发布内容之后,同步给产品经理、市场、业务等部门。
产品经理需要整理更新提示并输出,由Johnny负责。
版本发布工作,前端与后端主要由胡杨、虎子负责,需要将develop分支合并到master分支,然后基于jekins走自动化构建部署。
移动端版本更新由kevin 负责。
版本发布后,测试除了进行新功能测试、BUG验证外,还需要进行核心业务流程的冒烟测试。
九、线上BUG处理与反馈处理
线上bug分为紧急bug与普通bug。
不论紧急bug与普通bug都需要记录到禅道当中。
紧急bug基于master主分支拉取hotfix分支进行修复,并将hotfix 分支的提交,cherry-pick到develop分支。
Hotfix修复bug,后端主要由胡杨、虎子负责。
普通bug,则会根据bug优先级拉到当前项目当中,指派给具体开发人员解决。
反馈处理,反馈的来源主要有业务、客服,由客服指派给具体负责人跟进,每天早会由客服人员汇报一下前几天未处理的反馈数量。
研发人员处理反馈时,优先修复数据,修复完之后指派给反馈人,并回复“已处理”。
然后将反馈转为bug,由负责人负责跟进。