系统工作开发流程规范

摘要:我负责的公司的财务系统建设,主要是结算系统和报销系统,*因为排期、需求不明确,导致大家都很累。*财务部门是我们的主要对接方,财务系统作为公司OA系统中的一环,目的是为了解放财务同事繁琐的日常工作,提高财务同事的工作效率,产出可视化公司流水数据分析图,实现数据的快速查询,流水信息的快速定位等功能,为了保证财务系统的健壮性和开发同事的工作效率,根据平台中心的工作规章制度,制定了以下流程制度。

1、版本更新迭代流程

需求从提出到最终上线,基本流程信息如下,图中省略了开会沟通事项。

2、 过程产物要求

本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。

  • 项目启动阶段:业务思维导图、项目价值评估信息
  • 需求阶段:产品原型、需求方确认邮件、项目里程碑、需求概要
  • 设计阶段:前端UI界面及重点信息标注、设计概要、表结构设计、前后端协议
  • 开发阶段:coding
  • 测试阶段:测试用例、测试报告、用户手册(可以没有)
  • 常规文档:项目周会记录、需求变更记录、接口文档

3、过程说明

  • 项目(新需求)启动阶段
  1. 产品经理和项目干系人确定项目方向,产品型项目的干系人包括部门领导、产品总监、技术总监等。
  2. 领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试工程师(现在产品兼顾)等。
  3. 明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师(产品)每周提供《项目测试周报》。
  4. 产品经理进行需求调研,输出《需求调研》文档。需求调研的方式主要有背景资料调查(看看有没有合适的案例)和访谈(和财务相关负责人沟通确认信息)。
  5. 产品经理完成《业务梳理》。首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。
  • 需求阶段
  1. 进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。在这个过程中还可能产生的包括业务流程图和页面跳转流程图。业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系。
  2. 产品经理面向整个团队,进行需求的讲解。
  3. 研发项目经理根据需求及项目要求,明确《项目里程碑》并经过项目总监和需求方确认。根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工。
  4. 研发工程师按照各自的分工,进入概要需求阶段。《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。
  • 设计阶段
  1. UI设计师(产品)根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》。UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。UI设计常涵盖交互的内容。
  2. 研发工程师在界面效果图,输出《需求规格》,需求规格应包含最终要实现的内容的一切要素。
  3. 研发工程师完成《概要设计》、《通讯协议》及《表结构设计》,及完成正式编码前的一系列研发设计工作。
  • 开发阶段
  1. 研发工程师正式进入编码阶段,新技术调研、需求细节确认。
  2. 前后端的联调等,模拟数据测试。
  3. 完成编码后需要进行功能评审。
  • 测试阶段
  1. 测试工程师(产品)按阶段设计《测试实例》,未通过的流程测试提交至钉钉项目管理,分配给相应的开发人员调整。
  2. 研发工程师根据测试结果修改代码,完成后提交测试,测试通过后完成。
  3. 测试工程师编写《测试结果报告》,包括功能测试结果、权限隔离测试结果等。
  4. 测试工程师编写系统各端口的《操作手册》、维护手册等。
  • 系统上线
    与需求方(财务)和领导达成一致后,系统进行试运行,稳定后上线。
  • 数据收集反馈
    产品收集系统上线后的用户反馈,整理相关数据,形成报表文档,向上进行项目落地报告,使我们的工作得到相关价值肯定。

以上内容为网上案例总结与自己项目业务需求整理得来的,重在分析总结,感谢无私的开源作者们。

系统工作开发流程规范相关推荐

  1. 图像视频信息库改直播服务器,短视频直播系统,开发流程详细解析

    原标题:短视频直播系统,开发流程详细解析 短视频直播系统的开发也分Android端和iOS端,不同端口对应不同的开发方式,使用不同的开发协议,与直播系统的开发流程相同,也是分五个步骤,今天就给大家详细 ...

  2. 直销系统模式开发流程详解

    现在直销系统已经成为了直销企业的主要管理渠道,它不仅可以节省直销会员的管理成本,还能够大大提高直销商奖金结算的业务效率.那么,直销系统的开发流程是怎样的呢?下面就来详细说一下. 第一步--概要设计 其 ...

  3. 嵌入式系统的开发流程

    嵌入式系统的概念: 以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能.可靠性.成本.体积.功耗有严格要求的专用计算机系统. 嵌入式系统与普通PC机的对比: 软件上的对比: 名称 嵌 ...

  4. 单片机我们都了解,但是单片机应用系统的开发流程你们知道吗

    单片机我们都了解,但是单片机应用系统的开发流程你们知道吗 ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺 ...

  5. 嵌入式系统linux开发流程,嵌入式系统的定义及嵌入式系统的开发流程

    描述 1.嵌入式系统的定义 以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能.可靠性.成本.体积.功耗的严格要求的专用计算机系统. 2.嵌入式系统的组成 硬件部分:嵌入式微处理器. ...

  6. 阿里开发规范_字字珠玑,高级技术专家带你了解阿里的开发流程规范

    此前,阿里高级技术专家孔凡勇(云狄)老师撰写了在 Alibaba 成为优秀的技术主管,需要在"开发规范.开发流程.技术规划与管理"方面有自己的深入思考文章.受广大读者的需求,我们邀 ...

  7. 大数据产品开发流程规范_华为内部资料流出!揭秘华为数据湖:3大特点、6个标准、入湖流程...

    点蓝色字关注"云技术" 导读:数据湖:实现企业数据的"逻辑汇聚". 作者:华为公司数据管理部来源:大数据DT(ID:hzdashuju)01 华为数据湖的3个特 ...

  8. IT研发/开发流程规范效能的思考总结

    前言 在谈效能之前,我想先谈谈作为一个技术人或者技术TL,研发的核心价值是什么? 之前看了一篇文章,比较有意思,分享一下观念: 外包公司:最核心的竞争力不是技术,而是快速响应.资源调配整合.项目成本控 ...

  9. 虚拟现实工业应用系统一般开发流程

    一.系统设计阶段 1 .需求分析转化 将所获取的最终用户需求进行分析转化,结合同类型产品调研分析情况,得到系统对应的功能/性能需求. 2.脚本设计 结合业务场景相关理论分析及系统功能性能要求进行系统脚 ...

最新文章

  1. MODE —— 两个人在计算机上玩圈叉游戏|井字游戏(知识点:二维数组)
  2. drop、delete与truncate的区别 和 delete是否记录日志
  3. python产生5个随机数_Python和numpy生成随机数
  4. TensorFlow中RNN实现的正确打开方式
  5. ITK:对给定LabelMap的所有LabelObject应用形态学关闭操作
  6. 重复控件Repeater和数据列表控件DataList
  7. 总线与微命令实验总结_【干货】总线制?分线制?分不清楚看看这篇文章就知道了...
  8. 下载最新的阿里云centos镜像和yum源
  9. vue上线后,背景图片路径错误
  10. 如何解决GBK的编码的文件中的中文转换成为UTF-8编码的文件而且不乱码
  11. NEFU 117-素数个数的位数(素数定理)
  12. jvisualvm插件安装
  13. 新巴巴运动网完整教程
  14. java jdom 创建xml_java中使用jdom生成xml
  15. 每日方法分享:手机识别图片文字怎么弄?
  16. Qnap威联通NAS数据丢失恢复方法
  17. Android 日历自定义文本
  18. 16、先天八卦与后天八卦各自有什么用途?
  19. Qt 实现PC端网易云音乐界面
  20. 自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

热门文章

  1. ES--Kibana相关操作创建索引和Mapping
  2. php word 开发指南大全 点击目录查看所有功能
  3. vue-element-admin安装指南
  4. STM32之TIM1高级定时器
  5. Odoo message 日志
  6. 含有一般疑问句的歌_七年级——一般现在时
  7. 20160808某公司嵌入式面试总结(加个人答案)
  8. 生物在计算机应用,生物技术在计算机领域中的应用有哪些
  9. apicloud studio 怎么开启自动wifi同步?
  10. 马斯克把飞船方向盘用在特斯拉新车上!乞丐版80万起