`

项目开发流程管理

阅读更多
项目开发流程管理
(一) Svn作为程序代码和各类文档的版本管理工具
1) 主干作为开发主线
2) 分支作为阶段性升级版本
3) 系统上线周期管理
系统上线周期以两周或者一个月作为一次生产库升级周期。
开发计划为一个计划周期的四分之三时间,这个时间点计划的程序功能点应该全部完成,并作为一个系统完结点而创建一个分支。
测试组在这个分支上进行相应功能的测试,以及全流程、全业务测试,有问题提出到jira问题跟踪平台上去,待程序员在分支修改相应的bug,并把修整部分的代码合并到主干上去。这样可以让测试专注于新功能测试,如果出现需要程序修正的问题,程序员也能及时调整,同时不影响新功能的程序开发(新功能开发在主干上)。
在有条件的情况下,测试环境和开发环境分开(比如数据库的数据结构和数据,以及类似的数据存储和访问)。
在有条件的情况下,生产库升级前做个仿真的模拟升级,仿真模拟升级是指把生产环境的当前状态复制一份到测试环境中(比如数据库结构和数据等),然后按照事先准备好的需要升级的程序代码,sql脚本,相应的配置,历史数据的处理情况等,在这些操作都执行完毕后测试仿真升级后结果是否符合预期,这样能最大限度避免在一个周期内出现因为执行先后顺序,遗漏配置,遗漏脚本执行等问题发生。
(二) Jira作为需求和问题的管理工具
1) 涉及人员
客户代表,需求分析人员,项目经理,技术架构师,高级程序员,程序员,测试人员,测试主管等
2) 涉及处理对象和状态
问题类型:需求、任务、子任务、bug单,功能变更等
状态类型:创建,打开,处理(开发人员),提交(开发人员),已部署,重新打开(测试人员),测试通过,上线确认,关闭
3) 人员处理问题的流程
问题类型的创建,一般情况下,需求由(客户代表,需求分析人员,项目经理,技术架构师创建),任务由(项目经理,技术架构师,高级程序员)创建,子任务由(高级程序员,程序员)创建,bug单由测试人员创建,需求变更由(测试主管,技术架构师,项目经理,需求人员,客户代表)创建
当一个问题创建完毕,需要分配给具体某个开发人员,开发人员根据问题大小等情况是否创建子任务(如果此任务比较大,需要适当拆分成多个子任务,这是管理需要,能更高掌握开发推进进度)
开发人员能看到自己列表中的任务,对任务进行打开处理此问题
开发人员对此问题处理完毕后,提交相应的代码变更记录,单元测试报告,执行脚本,设计文档等信息,提交此问题,即说明开发人员对此问题处理完毕
紧接着对此问题关注的测试环境的部署人员发现有新的问题已经完成,把这些提交的问题部署到测试环境中去,并更改此问题的jira状态为已部署
测试人员根据部署的情况测试相应问题的功能及周边,如果符合要求,则测试通过,如果不符合要求,需要重新打开,扭转到开发人员手中重新修改
对于测试通过的单子在生产库上线后,相关人员(客户代表,项目经理,需求分析人员,测试人员,测试主管等还会对本次上线的问题再次确认,以便生产库升级过程中没有遗漏或者新的问题出现),生产库上验证符合预期的问题可以就此关闭,此问题算一个完整的解决周期


附件为整理的word文档
分享到:
评论

相关推荐

    项目开发过程管理办法

    ### 项目开发过程管理办法知识点梳理 #### 一、总则 - **背景介绍**:本文档为某公司的项目开发过程管理办法,旨在规范项目开发过程中的团队管理行为,确保项目能够高效、有序地推进。 - **适用范围**:适用于项目...

    项目开发流程管理制度

    项目开发流程管理制度项目开发流程管理制度项目开发流程管理制度

    项目管理项目开发流程管理

    在这个过程中,项目开发流程管理扮演了核心角色,它确保了项目的高效、有序进行。下面将详细讨论项目开发流程中的关键环节和知识点。 1. **项目启动阶段**:这是项目生命周期的起点,包括明确项目目标、定义项目...

    项目开发过程管理使用手册

    "项目开发过程管理使用手册" 项目开发过程管理 项目开发过程管理是指对项目开发的所有阶段和过程进行计划、协调、控制和监理,以确保项目的质量和进度。项目开发过程管理的目的是为了确保项目的成功实施,满足业务...

    供应商新项目开发过程管理PPT课件.pptx

    【供应商新项目开发过程管理】 供应商新项目开发过程管理是供应链管理中的重要环节,涉及到从项目的启动到批量生产的一系列步骤。以下是对该过程的详细解释: 1. **项目启动与规划**: - 供应商新产品开发流程...

    项目开发流程管理.docx

    项目开发流程管理是确保软件开发过程高效、有序和质量保证的关键环节。在“需求开发排期文档”中,我们详细探讨了产品经理、项目经理、交互设计人员(UE)、UI设计师、测试人员、前端开发者和开发人员在项目中的角色...

    2021最新产品需求模板系列-项目开发流程管理.docx

    项目开发流程管理是软件开发过程中的关键环节,它涉及到从需求分析到最终产品交付的全过程。2021年的最新产品需求模板旨在规范这一流程,确保各角色间的高效协作,避免沟通不畅导致的资源浪费。本文将详细解析这一...

    软件开发项目管理,完整项目开发流程管理,包括立项、招标等各方面的管理,适合学习了解入门使用

    软件开发项目管理,完整项目开发流程管理,包括立项、招标等各方面的管理,适合学习了解入门使用

    项目开发流程管理制度.doc

    项目开发流程管理制度.doc

    项目开发流程管理基础教程

    在本教程中,我们将详细探讨项目开发流程管理的基础知识,包括项目管理的基本原则、工具和最佳实践。通过本教程,你将能够掌握如何有效地规划、执行和监控项目,确保项目按时、按预算和按质量完成。

    软件开发全过程管理-软件项目开发过程管理培训

    软件开发全过程管理涵盖了项目的各个阶段,从需求分析到设计、开发、测试、部署直至维护。以下将详细阐述这些关键环节: 1. **需求管理**(第4章-软件研发过程的需求管理.ppt):需求管理是软件开发的第一步,涉及...

    软件开发的过程与管理

    在软件开发领域,过程与管理是确保项目成功的关键要素。软件开发的过程涵盖了从需求分析到系统维护的各个阶段,而有效的管理则确保这些过程能够高效、有序地进行。本教程将深入探讨这两个方面,帮助新手全面理解软件...

    案例-软件项目开发流程.pdf

    软件项目开发流程管理知识点 软件项目开发流程是软件开发过程中的关键环节,对于软件项目的成功至关重要。该流程涉及到软件项目的各个方面,包括项目管理、开发管理、测试管理、质量保证等。 软件项目开发流程概述...

    汽车项目管理新产品开发流程

    完整的 汽车项目管理新产品开发流程, 汽车项目管理新产品开发流程, 汽车项目管理新产品开发流程, 汽车项目管理新产品开发流程, 汽车项目管理新产品开发流程, 汽车项目管理新产品开发流程, 汽车项目管理新产品...

    IT项目管理规范流程制度

    IT项目运作的一般流程 IT项目实施流程(一) IT项目实施流程(二) IT项目管理十大流程 ...软件项目开发计划书编写规范 【IT项目计划阶段完全模板】下载 IT项目管理表格(包含146个DOC文档模板)

    软件开发过程与项目管理

    在IT行业中,软件开发过程与项目管理是两个关键领域,它们相互交织,共同确保软件产品的高效、质量和按时交付。下面将详细阐述这两个方面的核心概念、流程及重要实践。 1. **软件开发过程**: 软件开发过程通常...

    软件开发流程管理制度

    软件开发流程管理制度,基本的软件开发流程管理的文件,可以参考下,从软件工程的理念来看还有参考价值,试试看。

    企业研发项目管理--集成产品开发(IPD)流程管理.pdf

    《企业研发项目管理--集成产品开发(IPD)流程管理》 IPD,全称Integrated Product Development,即集成产品开发,是一种先进的企业研发项目管理模式,源于美国PRTM公司的PACE(Performance Acceleration through ...

Global site tag (gtag.js) - Google Analytics