首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发流程规范

这是近期在公司做的一次分享,这几年的互联网开发,算比较幸运,团队一直践行完善这套规范,没有太多的阻碍,得益于公司整体氛围,以及团队对规范和写文档的不排斥,形成了良好的开发习惯 在这次分享后,发现好些大...V也在谈规范,写文档,估计是前段时间阿里又发布了开发手册(华山版),借鉴于一下,对一些细节做些补充,整理出来 整体流程 ?...当然瀑布模型也有天生的缺点:每个阶段的严格性,缺乏灵活性,而现实需求却是经常变化的 所以单纯地选择哪个模型是不可取的,只能根据实际情况出发,为业务提供最大化服务 ---- 细则规范 很多人都在要规范,但好像从没思考过为什么需要规范...无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,谁还敢上路行驶?...写PRD的过程,就是梳理思考的过程,让需求更明确,流程更完整,细节更透彻,这样就不会出现提交给开发时,被开发一堆问题阻塞住。

2.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    28 Dec 2023 软件交付流程tips

    这个故事会详细描述登录的流程,预期的用户体验以及任何业务规则。产品负责人将这些故事添加到jira等敏捷项目管理工具中,确保整个团队对需求有一个共同的理解。...为了确保代码的整洁性和团队协作的效率,他们会遵循一定的提交规范,例如,每次提交都伴随着清晰的信息描述和相关故事的标识。...此外,github平台上的pull request机制使得代码审查变得规范和高效。 自动化服务器构建和测试 每当代码被推送到远程仓库时,jenkins这样的自动化服务器会触发构建流程。...构建成功后的存储和部署 一旦构建和测试流程成功完成,软件会被上传仓库中。随后会被自动部署到开发环境中,开发人员可以在此环境中进行集成测试和基本的用户体验测试。

    15810

    功能测试流程规范建设

    测试规范 ?...测试规范,网上随便一搜,都是一堆堆的范文,其实规范也是因人而定,每个人的规范或者依据项目或者部门,需要有特殊性,不过虽然可以定制部分,但是大体还是有很多相似之处,下面这个规范,是笔者之前整理过的一份,如果需要...测试场景设计,针对不同的模块、不同功能、各业务流程和逻辑分支,分别进行测试场景设计。相同的功能在不同的模块,可以参考已有的测试场景进行设计 2. 测试用例设计。...思考该问题是否还在其他场景下复现 提交bug时,各个参数根据bug规范进行填写,summary要简单明了,复现步骤要清晰直接,另外,必要时提供相关测试数据和文字说明,上传图片或附件,以便更加直观的说明问题...其实一份测试规范的内容很多,将目录结构列出后,只是一个指引,其中列出了几项需要关注的点,具体的规范,不一定都要依据如此,但是如果能对你有所启发,那就是晴天~一份好的规范,会让你省去很多不必要的麻烦,希望可以规范的实践起来

    1.7K20

    gitlab合代码规范流程

    一、AG提交代码流程规范: 1.进入远程仓库 http://192.168.120.204:8005 ag自动化组的人用户名分别是: 用户名:sunyb linn gaojs leixc qiaorr...提交代码的注释信息 git commit -m "解释你这次修改了啥东西" # 提交待远程分支 git push origin gaojs-test 4.这个时候,自己本地就是最新的 三、总结 1.这个流程规范是华为那边的规范...v觉得比较规范和好管理, 同步代码方便, 高效协同办公 2.所有的自动化测试人员, 只能通过提MR之后, 管理员review且同意之后, 才能合入主分支, 保证主分支永远是最新代码 3....可以打tag, 作为基线版本, 以后直接可以通过tag来拉代码持续集成等 4.规范流程和合代码规范, 对大家也是一种技能提升 5.分支管理方便, 切换自由 6.代码规范后续也可以加入, 提交代码..., 必须跑过门禁才允许合入 7.这个流程基本就是和开发的流程基本是一致了 四、Q&A 1.如果提示下面错误Please tell me who you are.: 解决: # 进入.git目录 cd

    1.5K30

    项目实施流程规范

    项目实施流程规范主要包含: 1、项目实施管理规范(包含每个项目阶段的主要任务,工作流程,以及相关文档体系管理),落实形成项 。...《系统代码规范》(由技术先出套对应的代码规范,在设计阶段由项目经理参考此规范缩写系统设计报告)。 《集成文档》《测试用例》文档,主要用于测试阶段使用。...(包含基本数据) 3:《项目交付单》 4:《用户使用手册》-按照实施人员提交各部分使用手册。项目经理汇总。...工作流程: 1:如果用户允许的话,让用户签字《交付单》 2:项目经理安排用户体验(建议是二次现场演示和收集问题,合理问题)。 3:针对用户体验进行二次修改。...(二次测试过程反复至结束) 八:系统部署阶段 输入物:系统(含数据库文件,临时许可MAC) 输出物:建议由用户签字确认,《服务器部署清单》《项目交付单》《部署任务单》 工作流程: 1:项目经理根据与用户预约部署时间

    10.9K103

    软件测试流程规范

    注:非通用标准流程,仅为大家提供参考。 目标 制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基础流程框架。最终目标是实现软件测试规范化、标准化。...测试流程说明 流程图 需求分析 需求分析由SA制定,要求细化每一个功能的细节,每一个按钮的位置以及边界范围,对于稍大或稍复杂需求要求建模。...在用例评审中,参与人员需要对用例中与实际功能不符合的用例或者格式不规范规用例提出修改建议。 提交基线 开发人员完成所有功能后,会对自己的功能进行一个自测。自测完成后提交测试进行基线。...说明该项目软件的开发是否达到预定目标,是否可以交付使用。总结测试工作的资源消耗数据:如工作人员的水平级别数量、机时消耗等。...备注 测试团队职责:需求评审、测试计划、测试用例、测试用例评审、测试执行、缺陷报告、缺陷跟踪、测试报告 测试团队交付件:测试计划、测试用例、缺陷报告、测试报告 发布者:全栈程序员栈长,转载请注明出处

    1.4K30

    如何绘制符合规范流程图表_流程图画法规范

    流程图可以简单地描述一个过程,是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。流程图可分为:数据流程图和作业流程图。...1、程序流程图的作用 程序流程图的作用程序流程图的作用程序流程图的作用 程序流程图是人们对解决问题的方法、思路或算法的一种描述。...流程图的优点: 采用简单规范的符号,画法简单; 结构清晰,逻辑性强; 便于描述,容易理解。...4、流程图常用的形式有两种:   1)上下流程图   上下流程图是最常见的一种流程图,它仅表示上一步与下一步的顺序关系。   ...在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”,另外还规定,流程线是从下往上或从右向左时

    3.9K10

    从零到一,构建你的持续交付流程(一):一个持续交付流程的构思

    持续交付的目标就是从代码编译到可部署的二进包,甚至是部署这个很多都是依赖手工操作的过程自动化,流水线化。 微言码道推出国庆特别系列:从零到一,构建你的持续交付流程 这是第一篇。...手工的方式当然可能多种多样,有些可能还会有非常规范流程约束,但最终仍然避免不了由某个特定的开发或测试或运营人员,以远程登录到服务器的方式,执行某些命令,来达到部署新版本的目标。...那在这个持续交付过程中,是不是可以自动的把代码放到这些工具上去执行,分析并具报告? 甚至更完美点,设定一个质量的标准,只有达到这个标准的才允许继续执行这个流程,没有达到的中止流程。...最终的交付流程如下图所示: 并且,这个交付流程不仅仅是针对某一端,比如只是后端。 我把它应用于整个项目,包括前端,后端都做到了持续交付。 只是前端没有单元测试和API文档,少了一些不需要过程而已。...下一篇:从零到一,构建你的持续交付流程(二):好的工程实践是必要的前提

    84141

    大数据开发流程规范

    贴近业务属性、兼顾研发各阶段要点的研发规范,可以切实提高研发效率,保障数据研发工作有条不紊地运作。而不完善的研发流程,会降低研发效率,增加成本与风险。...数据研发规范旨在为广大数据研发者、管理者提供规范化的研发流程指导方法,目的是简化、规范日常工作流程,提高工作效率,减少无效与冗余工作,赋能企业、政府更强大的数据掌控力来应对海量增长的业务数据,从而释放更多人力与财力专注于业务创新...文档:开发完成后,文档记录一下流程以及提供数据表字段说明,方便重构。 数据需求流程 各个角色职责 这个流程针对的是项目是开发,在项目立项的开始,就需要明确各个角色的职责,而且需要和多个角色进行配合。...需要和测试同学同步数据处理逻辑,并将一些逻辑的SQL进行文档化,方便测试同学进行单元测试,在交付测试之前,需要对代码进行自测,以便保障流入到测试执行环节的代码达到一定的质量标准。...06.规范核查 规范核查。再次检查模型设计、字段命名、表命名、性能、生命周期等是否符合规范

    97510

    为什么要制定流程规范

    没有完美的软件产品,人也无法保证自己不犯错误,因此无论在工业界还是软件研发交付领域,都很注重流程规范流程规范的最大作用,不是让产品不出问题,而是降低犯错的几率以及出了问题可以有更好更快的解决方式。...3、是否要制定严格的研发测试交付规范和评审签名机制? 如果你所在团队和企业对质量有较高的要求,那制定并严格执行流程规范还是很有必要的。...但无论如何,严格的研发测试交付规范和评审签名机制的必要性在于:责任到人,减少人浮于事的形式主义以及责任均摊的大锅饭现象。 为什么近几年很多互联网公司都在治理各种会议乱象?...如果责任到人,反而从产品到研发再到测试,都在想办法改善流程,优化技术,提高交付质量,减少线上问题的出现。 最后回到本文的标题,为什么要制定流程规范?因为从管理者的角度来说,不能完全相信员工的自驱力。...而流程规范的价值就在于通过一个较为标准的方式约束大家天马行空的各种想象和行动,保持对目标的一致理解,辅助大部队不会偏离目标。

    13310

    从零到一,构建你的持续交付流程(五):使用Jenkins Pipeline,让交付流程与自动化

    本篇,我们将基于Jenkins Pipeline来搭建一个持续交付流程。...在这个交付流程中,我们将做到: 支持手动触发启动这个交付流程 整体流程为:从git代码控制开始,更新代码,编译与构建二进制包,制作docker镜像,重启服务 本篇为从零到一,构建你的持续交付流程第五篇,...本系列其它文章为: 从零到一,构建你的持续交付流程(一):一个持续交付流程的构思 从零到一,构建你的持续交付流程(二):好的工程实践是必要的前提 从零到一,构建你的持续交付流程(三):搭建基于Jenkins...+Docker的持续交付环境 从零到一,构建你的持续交付流程(四):利用Docker,将服务容器化 一) 首先,稍微解释下什么是Jenkins与Jenkins Pipeline吧。...至少要补充1-4这四个点,才真正算一个闭环的持续交付。 下一篇:从零到一,构建你的持续交付流程(六):一个闭环的持续交付

    1.3K10

    《Docker与持续集成持续部署:构建高效交付流程,打造敏捷软件交付链》

    Docker与持续集成/持续部署:构建高效交付流程 摘要 本文将重点探讨Docker与持续集成/持续部署(CI/CD)之间的关系,并深入分析如何利用Docker构建高效的交付流程。...而Docker作为一种轻量级的容器化技术,可以帮助实现跨平台、一致性和可移植性,为持续交付流程带来了革命性的改进。...本文将深入探讨Docker与持续集成/持续部署的关系,并探讨如何利用Docker构建高效的交付流程。 引言 持续集成/持续部署是一种通过自动化构建、测试和交付流程来提高软件交付效率的方法。...而在金融领域,敏捷的持续交付流程可以快速响应市场需求,提高竞争力。 4. 资源和生态对Docker与持续交付的影响 Docker的流行和生态发展对于持续交付流程的构建起到了积极的促进作用。...层面角度:Docker在持续交付流程中的具体应用 5.1 构建镜像 在持续交付流程中,Docker可以帮助构建标准化的镜像,其中包含应用程序和所需的依赖项。

    21310

    白盒测试体系-流程规范

    流程规范常伴于我们,小到一次会议,大到团队的管理。当然在白盒测试体系中,流程规范也是最重要的环节之一。...本文将从以下四个方面对白盒测试体系中的流程规范进行分享: 1 什么是流程规范 在白盒测试体系中,流程规范规范了开发、测试、产品需要做的事。...2 为什么要做流程规范 【提高工作效率、保证项目质量】 流程规范看似是降低了个人效率,实则提高了整个项目组的效率。其中规范了每个节点的要求,利于提前发现版本迭代中的问题,降低了问题解决成本。...3 什么时候做流程规范 如果立项之初,就可以做流程规范是最好的。或者可以在项目中发现较多问题的时候做流程规范。 4 怎么推广流程规范 【明确要解决的问题】 针对项目中的问题,进行梳理总结。...【持续优化,不断改进】 随着项目的迭代,需求的变更,应该随时优化流程,不断的改进。之前流程大多依赖于人为推动,但是这里还是建议流程尽量工具化,用系统流程来推动流程规范甚至替代流程规范

    95020
    领券