首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DT乱“码”

    软件项目开发,交付文档(

        作为一个软件项目负责人,这些文档的编写是必须懂的 这里列出软件项目开发,交付时文档的文档供大家参考。模板的话需要一个个文档去研究, 以后做任何软件项目只要建好这些文件夹按照模板去写就好了。 ---------------------------- 1 立项阶段:《项目建议书》《可行性研究报告》《可研批复》 2 招标阶段:《招标规范书》《技术应答书》 3 需求分析阶段:《用户需求说明书》《软件规格说明书

    6.6K91发布于 2018-03-29
  • 来自专栏LEo的网络日志

    28 Dec 2023 软件交付流程tips

    这个故事会详细描述登录的流程,预期的用户体验以及任何业务规则。产品负责人将这些故事添加到jira等敏捷项目管理工具中,确保整个团队对需求有一个共同的理解。 自动化服务器构建和测试 每当代码被推送到远程仓库时,jenkins这样的自动化服务器会触发构建流程。它会编译代码,并运行预先定义的测试套件,比如单元测试。 构建成功后的存储和部署 一旦构建和测试流程成功完成,软件会被上传仓库中。随后会被自动部署到开发环境中,开发人员可以在此环境中进行集成测试和基本的用户体验测试。 这些测试确保了软件不仅满足功能需求,而且性能稳定,安全性高。 用户验收测试环境中的最终验证 软件通过qa测试后,会被部署到用户验收测试环境中。 在这里,代表最终用户的利益相关者会对软件进行测试,以验证软件是否符合商业需求和用户体验预期。 根据发布计划部署到生产环境 在产品经理确定发布计划后,通过测试的软件将按计划部署到生产环境。

    40110编辑于 2023-12-29
  • 来自专栏杂谈v

    软件研发流程

    文章转自:Leangoo 原文链接:https://www.leangoo.com/staged-project.html 软件产品开发流程: 下图所示的是一个软件产品开发大体上所需要经历的全部流程 : leangoo软件研发流程1副本.png 1、启动 在项目启动阶段,主要确定项目的目标及其可行性。 最后进入需求评审,评审通过则进入下一步的工作 4)设计 在设计阶段,设计人员根据需求文档,对软件系统进行设计,包括数据结构、系统架构、业务模型及规则、流程控制、模块接口等。 7)端到端测试 在端到端测试阶段,测试人员根据完整的业务流程设计可以覆盖流程的端到端测试案例,然后基于端到端案例对系统的各个模块进行全面测试,确保系统能够符合需求和验收质量标准。 上线包括:上线部署、部署后验证、整理交付物(需求文档、设计文档、安装部署手册、产品帮助等等)和运维移交。

    2.2K41发布于 2019-09-17
  • 交付事件跟踪工具深度解析:如何实现交付过程的链路可视化?

    三、定义“交付事件跟踪工具”:不是管任务,而是掌控信任的链条“交付事件”是指所有需要在时间节点上完成、对外或对内有输出要求的工作产出,可能是:项目阶段性的文档/报告;客户约定的功能交付/上线;审批流程节点 交付事件跟踪工具的目标是: 让这些事项形成结构化、可视化、可追溯的记录系统,并嵌入团队流程中,变为行动闭环。四、关键使用场景:适合哪些人、哪些环节? 每个功能建立独立交付事件,按状态、责任、依赖跟踪 审批签约流程 多表单+线下文档传递,过程断层 每个签字动作形成事件流 ,流程可见 产品运营上线流程通知滞后、状态混乱、用户未知情 客户端可自动触发状态变更提醒,运营节奏同步 五、构建你的“交付事件跟踪系统”要素清单1️⃣ 把交付当作“数据对象”管理每个交付事件需具备以下字段:事件编号 & 名称所属流程阶段(如 UAT 测试、产品上线、合同审批)负责人

    62910编辑于 2025-08-04
  • 研发交付节奏工具流程指南:如何从计划到交付步步在线

    研发交付节奏工具:节奏稳定、推进可控的项目协作实践一、为什么需要交付节奏管理? 其关键要素包括:阶段目标清晰;节拍排期明确;交付状态实时更新;预警与复盘闭环可控。通过工具化的方式,提升团队对交付节奏的感知与掌控。 、状态推进机制清晰、适合敏捷迭代项目 飞书多维表格 表格/看板切换灵活、支持阶段划分与权限控制、适合中型产品协作团队 ZenTao(禅道) 支持迭代管理、交付节奏与测试流程闭环 、适用于流程研发团队 CODING DevOps 自动化任务编排+CI/CD集成、可实现节奏推进与交付节拍联动 Jira 强化Sprint节奏机制,适配流程成熟团队,节奏回顾与迭代管理机制完善 注:工具多支持自定义字段,可将“阶段/冻结点/节奏状态”模块化接入,构建团队统一节奏语言

    30610编辑于 2025-07-22
  • 来自专栏猫头虎博客专区

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

    Docker与持续集成/持续部署:构建高效交付流程 摘要 本文将重点探讨Docker与持续集成/持续部署(CI/CD)之间的关系,并深入分析如何利用Docker构建高效的交付流程。 前言 持续集成/持续部署是现代软件开发中的关键实践,它可以将代码的开发、测试和交付过程自动化,提高软件的质量和交付效率。 本文将深入探讨Docker与持续集成/持续部署的关系,并探讨如何利用Docker构建高效的交付流程。 引言 持续集成/持续部署是一种通过自动化构建、测试和交付流程来提高软件交付效率的方法。 这些服务使得企业能够更加轻松地实现从代码到部署的自动化流程,提高了交付效率和软件质量。因此,Docker与持续交付的结合成为了市场上的热门趋势。 3. Docker的轻量级容器化特性、跨平台和可移植性,为持续交付带来了高效、灵活的解决方案。随着Docker的不断发展和生态的壮大,Docker与持续交付的结合将成为软件开发的主流趋势。

    49510编辑于 2024-04-08
  • 来自专栏全栈程序员必看

    Flowable 流程跟踪图片

    大家好,又见面了,我是你们的朋友栈君。 文章目录 1. DefaultProcessDiagramGenerator 2. DefaultProcessDiagramCanvas 3. 使用Flowable默认的流程图生成器 4. 4.4 使用自定义的流程图生成器生成流程图 1. 使用Flowable默认的流程图生成器 /** * 流程申请 流转图片输入流 */ public void getFlowDiagram(String procInsId){ String MyDefaultProcessDiagramGenerator defaultProcessDiagramGenerator = new MyDefaultProcessDiagramGenerator(); 发布者:栈程序员栈长

    1.9K41编辑于 2022-08-27
  • 来自专栏新亮笔记

    软件交付的问题

    《持续交付 发布可靠软件的系统方法》读书笔记 软件从业者的目标 作为软件从业者,我们的目标是 尽快地 向 用户 交付 有用的可工作的 软件。 速度是至关重要的,因为未交付软件就意味着机会成本。 我们的软件应该满足它的业务目的。质量并不等于完美,正如伏尔泰所说“追求完美是把事情做好的大敌”,但我们的目标应该一直是交付质量足够高的软件,给客户带来价值。 因此,尽快地交付软件很重要,保证一定的质量是基础。 因此,我们来调整一下目标,即找到可以以一种高效、快速、可靠的方式交付高质量且有价值的软件的方法。 反馈流程 什么是反馈流程? 创建可执行代码的流程必须是能奏效的。这用于验证源代码是否符合语法。 软件的单元测试必须是成功的。这可以检查应用程序的行为是否与期望相同。 软件应该满足一定的质量标准,比如测试覆盖率以及其他与技术相关的度量项。 软件的功能验收测试必须是成功的。这可以检查应用是否满足业务验收条件,交付了所期望的业务价值。 软件的非功能测试必须是成功的。

    54220编辑于 2022-05-17
  • 来自专栏我的小碗汤

    Devtron:强大的 K8S 软件交付工作流程

    Devtron 的特点: Kubernetes 的零代码软件交付工作流程 多云部署 轻松 DevSecOps 集成 应用程序调试仪表板 企业级安全性和合规性 GitOps 运营可视化 实践 出于演示目的

    1.3K20编辑于 2023-03-19
  • 来自专栏日知录

    软件交付的原则

    摘自Jez Humble David Farley《持续交付:发布可靠软件的系统方法》 为软件的发布创建一个可重复且可靠的过程 这个原则是我们写这本书的一个目标:让软件发布成为一件非常容易的事情。 事实上,它的确应该是件很容易的事,因为在发布之前,对发布流程中的每一个环节,你都已经测试过数百次了。它就应该像单击一个按钮那么容易。 这种可重复性和可靠性来自于以下两个原则: 几乎将所有事情自动化; 将构建、部署、测试和发布软件所需的东西全部纳入到版本控制管理之中。 归根结底,软件部署包括三件事: 提供并管理你的软件所需要的运行环境,这包括硬件配置、所依赖的软件、基础设施以及所需的外部服务; 将你的应用程序的正确版本安装在其之上; 配置你的应用程序,包括它所需要的任何数据以及状态 将几乎所有事情自动化 把所有的东西都纳入版本控制 提前并频繁地做让你感到痛苦的事 内建质量 “DONE”意味着“已发布” 交付过程是每个成员的责任 持续改进

    74520发布于 2020-09-17
  • 来自专栏FunTester

    软件测试流程管理:从混乱到高效的流程指南

    软件项目中,测试常被视为 最后一道防线。如果测试流程缺乏系统化管理,项目会出现需求理解偏差、计划滞后、缺陷流转缓慢与版本延期等连锁问题。 什么是软件测试流程管理 软件测试流程管理是把散落的测试活动系统化为可执行、可度量且可持续改进的管理体系。它包含需求评审、测试计划、测试设计、执行与缺陷管理、质量评估以及知识沉淀等环节。 流程管理的目标不仅是“怎么测”,更重要的是明确“测什么”“何时测”“谁来测”“如何度量”和“如何把结果用于改进”。良好的流程把职责、入口条件与输出成果清晰化,形成从需求到交付的可追溯链路。 长期看,可参考 TMMi 或 CMMI 等成熟度模型,按照阶段性目标推进流程与工具能力建设,并用 KPI 跟踪改进效果,使测试逐步从“事后验证”转向“前置质量控制”职能。 总结 测试流程管理的价值在于把零散的测试活动组织成可度量、可复用、可持续改进的体系,从而实现持续高质量交付。高效的流程不仅提高交付可预测性,也释放测试人员的认知价值,使其更专注于识别风险与推动改进。

    56710编辑于 2025-10-21
  • 《从流程适配到合规校验:AI赋能智能工单5天交付流程

    +漏洞排查) 与AI Code Reviewer(合规性校验+性能诊断) 构建协作体系,目标不仅是“按时交付”,更要破解智能工单系统“流程适配难、权限管控繁、规则冲突多”的行业性痛点。 这个阶段,AI的核心价值在于“精准定位隐性问题”—那些因逻辑复杂、经验不足导致的规则冲突、性能瓶颈、合规漏洞,在AI的“量代码分析”与“标准对照校验”下,被快速解决。 我们仅需微调部分政企专属术语(如将“敏感数据”明确为“客户身份信息、政务审批编号”),就能直接交付给客户。 最终,这个原本需要10天的项目,在AI工具协作下,5天就完成了全部开发、测试与交付工作—客户现场验收时,12个部门的工单流程均能正常流转,权限校验准确率100%,自动化规则触发成功率98%,响应时间稳定在 其次,AI重构了“问题解决逻辑”:以往遇到流程冲突、权限漏洞,往往依赖“逐行排查代码”“凭经验试错”,效率低下且容易遗漏;而这次,AI通过“量逻辑分析”“标准对照校验”,直接定位问题根源并提供优化方案

    37310编辑于 2025-09-28
  • 来自专栏OSChina

    链路跟踪zipkin

    --链路跟踪 sleuth zipkin --> <dependency> <groupId>org.springframework.cloud</groupId

    79120发布于 2020-04-24
  • 来自专栏yeedomliu

    《持续交付:发布可靠软件的系统方法》第1章 软件交付的问题

    ,保证一定的质量是基础 对于频繁地自动化发布来说,反馈是至关重要的 关于反馈的三个标准是很有用的: 无论什么样的修改都应该触发反馈流程 反馈应该尽快发出 交付团队必须接收反馈,并依据它作出相应的行动 1.3.1  每次修改都应该触发反馈流程 一个可工作的软件可分成以下几个部分:可执行的代码、配置信息、运行环境和数据。 参与软件交付过程的所有人(包括开发人员、测试人员和运维人员、数据库管理员、基础设施的专家以及管理者)都应该参与到这个反馈流程中,这是至关重要的 想要能够根据反馈来调整行动,就要对信息进行广播。 ,鼓励所有参与软件交付整个过程中的人进行更好的协作。 每个改进点都应该有一个人负责跟踪,确保相应的改进活动能够被执行。这就是众所周知的戴明环:计划-执行-检查-处理(PDCA) ---- 1.7 小结 传统上,软件发布过程充满压力。

    81630发布于 2019-09-28
  • 来自专栏玩转全栈

    flutter启动流程跟踪简析

    flutter启动流程简析 首先,这里有必要介绍一下我们接入flutter的方式,是的采用的是这种方式,相当于是直接字创建一个FlutterView,随后把这个FlutterView塞给一个Fragment 当从native页打开一个flutter页,比如,你的首页的第三个tab是flutter,且启动App,进入首页,当你点击切换到第三个tab的时候,那么,此时就会触发这个创建FlutterView的流程 debug和release版本,因为flutter的debug和release执行的方式不一样,debug采用JIT,release采用AOT(性能更好),这就是release模式可以明显感觉比debug流程很多的原因

    1.9K81发布于 2019-12-03
  • 来自专栏数字化 IT 从业者路径课

    软件交付与协作 —— ITIL 4

    应用 AI(语音和人脸识别)、大数据(客户需求精准定位)和物联网(交付产品和服务质量即时跟踪)等技术 不断满足客户的增量需求。 IT 资产管理规划和管理所有 IT 资产的生命周期,帮助组织实现价值最大化;控制成本;管理风险;支持购买决策;资产的再利用和报废;并满足监管和合同要求。 ITIL 优势与不足 优势更快,更灵活的服务交付实践,以支持数字化转型;IT 与业务之间更好的战略契合;不断发展的软件交付实践与企业客户支持框架之间的平滑集成;改善服务交付和客户满意度;通过改善资源利用降低成本 《数字化 IT 从业者知识体系》的初衷是为 IT 从业者提供的系统性的数字化知识体系,内容涵盖管理实践、工程实践、技术实践三个层次,涉及软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四大方面 在接下来的《数字化 IT 从业者知识体系》系列文章,何文强将从软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四个方面,为大家进行逐一分享介绍:1.

    2.1K32编辑于 2023-03-22
  • 来自专栏云云众生s

    AI时代的软件交付难题

    这就是为什么关键的 DevOps 实践,如持续集成和持续交付(CI/CD),将在提供强大框架方面发挥核心作用,帮助工程领导者应对交付以AI为动力的软件的复杂性,从而将这些技术挑战转化为创新和竞争优势的机会 从是/否到无限灰:AI的测试迷宫 就像软件团队已经完善了在规模上安全快速地将可靠、可观察、可用的应用程序交付给客户的实践一样,以AI为动力的软件再次在演变这些方法。 利用今天的 CI/CD 流水线来交付AI的第三幕 CI/CD 在帮助团队管理开发人工智能软件的复杂性方面起着至关重要的作用。 CI/CD 增强了团队协作,加快了开发时间表,并通过流程自动化提高了以人工智能为动力的软件质量。这种自动化最小化了手动错误,增强了可重现性,使团队能够迅速自信地交付可靠的人工智能驱动的应用程序。 加速您基于AI的创新,赢得明天的市场 未来确实可能属于AI,但实现其全部潜力取决于我们解决软件交付难题的能力。这需要战略业务对齐、技术准备以及正确的工具和流程的结合。

    35510编辑于 2024-03-28
  • 来自专栏架构驿站

    云原生:软件交付的未来

    ---- Hello folks,我是 Luga,今天我们来聊一下云原生生态本质之一—— 高效交付,即 “基于 Cloud Native 生态理念进行应用程序软件的高效交付” 。 不可变基础设施的概念强调使用自动化工具和流程来管理基础设施的状态,确保环境的一致性和可重复性。 这意味着应用程序的开发、测试和部署过程高度自动化,并通过持续集成和持续交付的实践,实现快速、可靠的交付。持续集成确保开发人员的代码变更与主干代码集成,并通过自动化的构建和测试流程进行验证。 在 Cloud Native 时代,为了提高研发协作效率,我们必须有效地拆分和重组横向应用开发生命周期中的开发、交付和维护流程。 此外,还需要在整个垂直软件技术堆栈的编程模型、应用程序运行时和基础架构方面对系统进行优化,以实现根本性简化并提高系统效率。

    97950编辑于 2023-10-23
  • Visual RM 平台需求管理实操指南:从需求录入到跟踪流程

    本指南将从需求编制、审核、实施、入库到跟踪流程,详细拆解 Visual RM 平台的实操方法,助力企业实现需求管理的标准化与高效化。 按模板创建:依托平台内置的标准化需求模板库(如业务需求模板、软件需求模板等),用户可根据需求类型选择对应模板。 三、需求实施:流程管控确保落地效率需求审核通过后,进入实施阶段,平台支持从开发、测试到投产的流程管理,确保需求高效落地:1. 五、需求跟踪生命周期可视化与统计分析Visual RM 平台支持从需求发起、审核、实施到入库的全程跟踪,通过可视化工具与统计分析功能,实现需求管理的 “透明化、可度量”:1. 全程可视化跟踪:平台提供 “需求看板” 与 “需求跟踪脉络” 功能,需求看板实时显示所有需求的状态(如 “编制中”“审核中”“实施中”“已入库”),支持按部门、优先级、时间等维度筛选;需求跟踪脉络则以图形化方式展示需求从发起至入库的流程节点

    36430编辑于 2025-11-19
  • 来自专栏CODING DevOps

    软件交付与协作 —— ITIL 4

    应用 AI(语音和人脸识别)、大数据(客户需求精准定位)和物联网(交付产品和服务质量即时跟踪)等技术 不断满足客户的增量需求。 IT 资产管理 规划和管理所有 IT 资产的生命周期,帮助组织实现价值最大化;控制成本;管理风险;支持购买决策;资产的再利用和报废;并满足监管和合同要求。 ITIL 优势与不足 优势 更快,更灵活的服务交付实践,以支持数字化转型; IT 与业务之间更好的战略契合; 不断发展的软件交付实践与企业客户支持框架之间的平滑集成; 改善服务交付和客户满意度; 通过改善资源利用降低成本 《数字化 IT 从业者知识体系》的初衷是为 IT 从业者提供的系统性的数字化知识体系,内容涵盖管理实践、工程实践、技术实践三个层次,涉及软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四大方面 在接下来的《数字化 IT 从业者知识体系》系列文章,何文强将从软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四个方面,为大家进行逐一分享介绍: 1.

    2.3K50编辑于 2022-03-16
领券