项目开发流程规范文档

项目开发流程规范文档

目标: 明确项目组中需求管理人员, 交互设计, 美工以及开发之间的工作输入输出产物. 明确各岗位职责. 以免造成开发, 产品经理以及项目经理之间理解不到位, 沟通成本过高,返工造成资源浪费. 所有环节产生的文档都可以作为项目交付的资源. 而不是事后再补文档.
在这里插入图片描述

 产品经理 项目经理: 负责需求梳理, 产出需求文档 (SE可以配合一起梳理需求, 而不是非要等到UE稿出来后再介入, 项目经理和客户沟通需求时应该带上SE一起讨论, 开发人员可以更准确掌握用户到底需要的是什么, 如果是外地项目, 则只能由项目经理和客户确认好需求再回来和SE讨论, 对需求有异议的则要及时和客户沟通重新确认).
 交互设计人员UE: 根据产品经理,项目经理的需求文档, 产出交互设计稿, 交互设计稿中将重点业务部分添加详细说明. (根据公司实际情况, 可能有的项目不可能对产品项目中所有页面都制作出对应的UE稿, 但对核心流程,业务的关键路径部分,必须要给出详细的UE稿)
例如:
在这里插入图片描述

负责需求的人员(产品经理或项目经理)如果没有时间产出详细的需求文档给到UE, 那么就和UE口述沟通, 由UE将需求的详细说明在UE稿中提现, 这部分由做需求人员和UE自行协商如何产出能让开发人员进行概要设计和详细设计的需求分析, UE稿等产物. UE稿可以是RP原型, 手绘, 拍照等形式都可以.
在UE稿制作期间, 负责需求人员就可以直接拿UE产出物和客户进行需求确认, 在功能性方面达成一致后, 即可将UE稿给到UI设计人员进行效果图设计以及开发人员做概要设计和详细设计.
如果项目组没有UE人员则由产品经理项目经理开发组自己讨论决定由谁来承担UE的职责.
如果项目组认为即使没有UE的工作,项目也能按时,按质完成. 则可自行进行项目管理.
 UI: 根据UE稿设计效果图UI稿给到产品经理和项目经理. 在和客户确认UI稿后, 将UI稿给到前端美工进行切图和html/css制作.
 测试: 根据UE稿设计制作测试用例,用于持续集成中的测试.
 前端: 根据UI稿进行切图和制作html/css 并给到前端开发人员,进行页面整合.
 开发人员: 在拿到UE稿后,展开对项目需求深入了解和分析制作概要设计和详细设计, 至少需要产出领域设计的实体类图或数据库实体关系图和提供前端开发需要的API文档. 如图:
在这里插入图片描述

此时API文档可以只有描述性语句可以先不确定明确的输入输出的数据结构. 但应该在详细设计中进行补全.(当项目业务流程复杂时, 需要有对应的状态图, 时序图等业务流程的详细说明).此处UI需要的API文档可以由前端开发定义也可以由后端开发人员定义, 项目组开发人员自行决定. 并且项目组中所有开发人员都必须参与设计产物和API的审查, 经过几轮的审查修改后, SE和PM即可根据模块划分和API文档进行开发工作量评估和计划制定排期. 计划排期指定后即可开始具体的开发工作. 前端和后端开发人员根据大家一起确定的API, 分头进行各自开发.期间在遇到问题是及时沟通,对API定义进行调整. 并要及时更新相关文档.
开发组在讨论UE以及设计阶段中对需求有歧义的部分及时和UE进行沟通, 如果UE不能确认则和产品经理或项目经理沟通确认, UE稿有任何变化要及时调整.
开发计划排期如图:
在这里插入图片描述

 在开发启动后项目经理产品经理和测试都参与到持续集成中, 对项目进行阶段性检查验收和评价, 及时调整开发排期, 并给以客户项目进展反馈.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/58409.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springcloud各组件说明

Spring Cloud 是一个构建分布式微服务架构的开源框架,提供了一系列的组件和工具,用于实现服务治理、负载均衡、服务调用、断路器、API网关、配置中心、链路追踪等功能。 1. Eureka - 服务注册与发现 原理 Eureka 是 Netflix 开源的一个服务发现组件&am…

【入门篇】2.10 串口打印Helloworld

目录 一,printf函数 二,printf函数示例 三,fputc函数 四,重定义fputc函数 一,printf函数 如果我们要通过串口输出“Helloworld”,就需要printf函数。那么如何满足在串口输出“Helloworld”呢? printf是 C 语言中的一个标准库函数,主要用于向标准输出设备输出格式…

在docker里创建 bridge 网络联通不同容器

1.网络创建: docker network create --subnet192.168.1.0/24 --gateway192.168.1.1 uav_management 2.查看网络: docker network ls 3.给已经创建的容器分配ip: docker network connect --ip 192.168.1.10 uav_management 容器名/容器id 示例&#xf…

ChatGPT o1与GPT-4o、Claude 3.5 Sonnet和Gemini 1.5 Pro的比较

全新的ChatGPT o1模型(代号“Strawberry”)是OpenAI的最新进展,专注于以前的AI模型难以应对的领域:高层次推理、数学和复杂编程。OpenAI设计o1模型以花费更多时间思考问题,使其在需要逐层推理的任务中提高准确性。本文…

【极限编程(XP)】

极限编程(XP)简介 定义与核心价值观:极限编程(Extreme Programming,XP)是一种轻量级、敏捷的软件开发方法。它强调团队合作、客户参与、持续测试和快速反馈等价值观,旨在提高软件开发的效率和质…

低代码用户中心:简化开发,提升效率的新时代

随着数字化转型的加速,企业对于快速交付高质量应用的需求日益增长。在这个背景下,低代码开发平台应运而生,成为越来越多企业和开发者的首选工具。今天,我们将聚焦于低代码用户中心,探讨其如何帮助开发者简化流程、提升…

Docker在CentOS上的安装与配置

前言 随着云计算和微服务架构的兴起,Docker作为一种轻量级的容器技术,已经成为现代软件开发和运维中的重要工具。本文旨在为初学者提供一份详尽的指南,帮助他们在CentOS系统上安装和配置Docker及相关组件,如Docker Compose和私有…

前端八股文(二)CSS 持续更新中。。。

1.css3新增 新增属性选择器、伪类选择器 新增text-shadow、box-shadow、border-radius 新增transform、transition、动画keyframes、animation 新增flex、grid布局,媒体查询media 新增box-sizing:border-box怪异盒模型 content-box标准盒模型 2.说…

MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1星期天,2星期一,……7星期六,ODBC标准) mysql> select DAYOFWEEK(1998-02-03);   -> 3 WEEKDAY(date)  返回日期date是星期几(0星期一,1星期二,……6 星期天)。 mysql> select WEEKDAY(1997-10-04 22:23:00);   -> 5…

Redis 权限控制(ACL)|ACL 命令详解、ACL 持久化

官网文档地址:https://redis.io/docs/latest/operate/oss_and_stack/management/security/acl/ 使用版本:Redis7.4.1 什么是 ACL? ACL(Access Control List),权限控制列表,是 Redis 提供的一种…

淘宝反爬虫机制的主要手段有哪些?

淘宝的反爬虫机制主要有以下手段: 一、用户身份识别与验证: User-Agent 识别:通过检测 HTTP 请求头中的 User-Agent 字段来判断请求是否来自合法的浏览器。正常用户使用不同浏览器访问时,User-Agent 会有所不同,而爬虫…

2024最新gewe开发微信机器人教程说明

微信时代,越来越多的业务/服务沟通已直接在微信上完成,但在沟通效率及员工管理方面却存在如下问题: 1、现有的微信功能,已无法满足与客户沟通时的高效率要求 2、当员工掌管的微信号若干或更多时,迫切需要有个汇总工具…

Java项目实战II基于Spring Boot的智慧生活商城系统的设计与实现(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 随着科技的飞速发展,人们的…

计算机视觉的研究方向和相应算法

计算机视觉是一个广泛的领域,涵盖了多种研究方向和算法。以下是对计算机视觉研究方向及其相关算法的详细介绍: 研究方向图像识别与分类:研究如何让计算机识别并分类图像中的对象,如车辆、人脸、动物等。 目标检测与跟踪&#xff1…

c++中cin的错误输入锁

如果你定义了一个int型,那么当cin输入表达式的值是就会检测输入的是不是数字。如果程序发现用户输入了错误内容时,程序就会锁住cin,所以你就需要重置cin。我们可以利用这一特点来解决下面这道题 口算练习题 题目描述 王老师正在教简单算术运…

如何使用Langchain集成Kimi AI(Moonshot AI)

如何使用Langchain集成Kimi(Moonshot AI) 一、获取API密钥1. 注册账号2. 获取密钥 二、环境配置三、上手四、整合一下五、检验一下成果六、官方网站 一、获取API密钥 1. 注册账号 毕竟只有注册过帐号才能拿到key~ Moonshot 登陆 2. 获取密钥 用户中心…

前端开发模板Pear Admin Layui

目录 基本资料学习笔记04-Pear-Admin-Layui模板运行05-Pear-Admin-Layui-GIT方式代...06-Pear-Admin与Vue对比 & 07-Pear-Admin与Vue对比补充09-Pear-Admin-CRUD练习-数据库表创建12-Pear-Admin-CRUD练习-引入其它依赖 & 13-Pear-Admin-CRUD练习-三层架构以及常见配置 …

【ETL:概念、流程与应用】

ETL:概念、流程与应用 目录 什么是ETLETL的工作流程 2.1 数据抽取(Extract)2.2 数据转换(Transform)2.3 数据加载(Load)ETL的应用场景常见的ETL工具ETL的挑战与解决方法ETL与ELT的区别总结1. 什么是ETL ETL 是数据处理的流程,表示“抽取(Extract

翰鲸学术辅导:研究生学术之路的助力

近期又到了研究生开题之际,研二的学生们都深受论文困扰。不少学弟学妹在微信上询问我关于学术辅导机构是否值得报名的问题。在此,通过本期文章为大家科普学术辅导机构相关情况,并对我曾报名的翰鲸学术辅导进行简单测评,希望广大学…

计算机网络之HTTP协议

一、HTTP协议基本概念 HTTP(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,减少网络传输量。HTTP协议不仅保证计算机正确快速地传输超文本文档&#…