网站内容发布流程图(研发全流程管理通过迭代进行目标,研发过程敏捷迭代,小步快跑 )
优采云 发布时间: 2022-01-21 01:20网站内容发布流程图(研发全流程管理通过迭代进行目标,研发过程敏捷迭代,小步快跑
)
2、注册系统账号
注册页面
3、借助企业微信配置权限
配置权限
4、支持需求研发全流程管理
在整个敏捷研发生命周期中,它帮助团队敏捷迭代,快速运行。
研发全过程管理
迭代地进行目标设定和计划审查,完成工作分配,并使用故事墙和燃尽图来跟踪开发过程。整个迭代目标明确,进度可控,研发过程敏捷迭代,步子小,运行快。
研发过程跟踪
支持网页版、PAD版、手机版。
网页版、PAD版、手机版
五、主要流程链接
产品开发过程分为以下几个阶段:立项、设计、开发、测试、启动、磨合、运行、总结。
1、项目审批阶段
项目立项阶段从分解公司战略开始,然后通过市场调研获得客户需求,再梳理产品方向,形成产品提案,提交产品委员会审批。获批后,正式进入产品开发阶段。
(1)市场调查
需求调研就是通过调研筛选典型客户,对这些客户的需求细节进行总结梳理。
典型客户一般以用户画像的形式进行描述。对于现有产品,可以直接通过数据统计部门获取用户画像数据。用户画像一般采用抽样方式,随机抽取一组客户(如1%或10000以下)进行问卷调查。
QQ早起用户画像数据
对于新产品,首先要对一般客户群体的特点达成一致,然后对该群体进行抽样问卷调查。问卷设计一般需要产品经理完成,然后可以找专业的调研公司来实施。
华信协助QQ音乐产品团队进行用户调研
(2)客户需求分析
客户需求分析就是根据需求的重要性对调研过程中涉及的需求信息进行分类,优先满足客户的基本需求,也就是我们常说的客户痛点。
腾讯视频V1.0需求层次分析
(3)写一个产品提案
立项阶段主要是输出产品方案,提交公司产品委员会决策。产品提案是“业务需求文档”,简称BRD(Business Requirement Document),是基于业务目标或价值观描述的业务需求。它的核心用途是为高级管理层在投资研发之前提供决策和评估依据。其内容涉及产品概况、市场需求、竞争环境、重要性、成功因素、营销策略、利润预测等,一般比较简短简洁,不包括产品细节。
支付宝用户部产品提案模板
(4)提交产品决策委员会审核
提案审核主要判断以下几点: 是否与战略关系密切相关?产品价值多少?资源投入有多大?
公司产品决策委员会对提交的产品提案进行评估。评估流程如下图所示:
产品决策委员会决策流程
2、产品设计
产品设计分为输出概念设计、输出功能列表、输出需求汇总文档、输出需求详细文档。
(1)产品概念设计
概念设计是一个非常关键的产品环节。简单明了的概念,不仅让客户更容易理解,也让产品开发过程更加清晰,少走弯路。此外,概念设计也是软件架构师将产品概念转化为技术对象模型的关键环节。
以支付宝产品为例,采用“钱包”的概念模型。钱包里有*敏*感*词*和银行卡,还有*敏*感*词*、名片、照片、收据、*敏*感*词*等,通过区分需求的高低,产品交互体验的高低和用心程度自然就出来了。
支付宝钱包用户产品模型
(2)确定产品功能组合
根据产品概念模型和需求优先级确定关键功能亮点。
QQ音乐的主要特点
(3)确定特征列表
然后,功能被排序成树,所有功能点被组织成一个列表。
QQ视频产品功能列表V1.0
这些功能点未来会作为需求点添加到项目管理系统TAP中,方便所有团队成员交流和完善这个功能列表。功能列表初稿形成后,产品经理需要在产品团队组织讨论改进,然后找运营团队沟通改进,再找交互视觉团队补充改进,最后找到研发项目经理,研发、测试、运维等角色沟通完善。
这个过程不仅是帮助产品经理提升的过程,也是形成团队共识、激发团队积极性的过程。
(4)输出需求汇总文档
摘要文档规定了一个功能模块下的功能介绍,一般是多个功能点的描述。需求摘要一般由产品经理编写,不收录详细的功能描述。为了方便与产品设计人员沟通需求,可以在文档中加入主要功能界面草稿,用原型草图更好地描述主要功能。
腾讯视频PC版播放模块需求汇总文档
得到一个模块的需求总结文件后,研发项目经理组织团队沟通需求总结。产品经理首先介绍需求大纲,然后其他团队成员提出他们的专业问题。会前,产品经理提前分享了文档,采集准备了大家的问题点。
会后,主要架构师会根据需求总结制定架构设计框架,研发工程师也可以对自己负责的模块进行技术预研。有经验的工程师往往会在这个阶段尝试做一个demo,把主要的功能流程跑起来,这样在正式进入研发的时候会比较容易,注重细节和产品质量的完善。
(5)输出需求明细文档
需求详细文档由产品设计师编写。对于需求摘要中的需求点,每个需求细节文档都需要单独编写,而不是将所有需求细节写在一个文档中。这将导致一个非常长且复杂的需求细节文档,这将导致许多后续问题。最好将需求点划分为一周完成研发测试,有效实现敏捷开发。
腾讯视频PC版自动登录需求文档
需求文档不是产品设计师可以闭门造车的东西。产品设计师需要经常与交互、运营、愿景、用户研究 (UER)、架构师、测试经理、开发、运营和维护人员进行沟通。沟通的过程更多的是产品设计师学习和整合各个角色思维的过程,也让各个角色的工作更加清晰。
通用需求文档的编写分为以下几个步骤:
第一步:根据需求大纲设计用户操作流程图。
第二步:根据用户操作流程拆分各个界面,画出主界面草图并添加到文档中,然后描述各个界面的主要元素和功能点,然后描述界面之间的交互逻辑,最后加上交互背后的业务。逻辑。
第三步:找到运营沟通需求,根据运营商的建议补充营销岗位、运营后台工具等。
Step 4:找交互设计师沟通交互细节,根据交互设计师的提问补充界面中的交互逻辑。交互设计师完成交互设计稿后,会将交互稿截图并添加到文档中,完善交互逻辑描述。
Step 5:找视觉设计师沟通视觉细节,提醒视觉设计师突出重点。视觉设计师完成设计稿后,会将设计稿截图并添加到文档中,并完善视觉界面描述。
第六步:找架构师沟通算法和技术逻辑,根据架构师提出的问题完善业务逻辑。
Step 7:找测试经理沟通测试用例,根据测试经理提出的问题完善功能细节。因为测试经理需要编写测试用例,所以测试用例是基于需求文档的。如果需求文档不明确,势必导致测试用例不完整。因此,测试经理对产品设计师的帮助往往很大,甚至比产品设计师的帮助更大。了解产品详情。
第 8 步:找到 UER 进行功能研究。UER将需求文档转化为研究文档,然后通过产品体验团发现产品设计中的问题,邀请客户面对面体验等,然后将UER反馈给产品经理,产品设计师进行合并优化将其写入产品需求详细文档。在一些公司,UER研究也由产品设计师承担,但专业性可能难以保证。
第九步:找产品经理、研发项目经理、运维确认需求文档,初步确定进度。
(6)需求审核
如果之前的写作过程与每个角色都得到了很好的沟通,那么需求审查将变得轻松而愉快。否则,产品经理和产品设计师将陷入无休止的争论中,往往需要整个团队数小时才能得出结论。
因此,需求评审的关键是产品设计师提前为评审会议做好一切准备。所有材料都提前准备好,提前发送给所有团队成员,关键问题提前与所有角色确认,并得到产品经理和研发项目经理的确认。评审会上,先谈整体,再谈重要细节,再谈次要细节,逐层确认。
对于会议上最具争议的问题,如果5分钟后没有结论,将立即记录下来,会后单独讨论。如果问题太多,说明产品设计师还没有想清楚,所以尽快结束会议,修改后再进行评审。这种情况会严重影响产品团队的声誉,因为每个人的时间都浪费了。为了降低这种风险,需求审查必须提前 1-2 周进行,而不是直到开发前夕。
3、交互设计
交互设计主要以原型图和交互流程的形式展示产品经理的功能设计,方便与用户和团队的沟通。交互设计原型将产品经理提供的产品原型草图可视化,减少了需求的不确定性,保证了产品功能的可用性。
腾讯设计完整流程图
(1)交互设计需求分析
交互设计需求分析主要是回答以下几个问题:
五个问题
A) 哪些角色是焦点?
交互稿涉及的角色很多,几乎每个角色都需要,但是只要有专业详细的交互稿,就可以满足所有角色的需求,不需要提供不同版本的交互为每个人草稿。
产品经理:产品经理需要将交互稿的截图合并到需求文档中,作为需求源提供给各个角色。
视觉设计师:需要根据交互设计稿设计各个界面的PSD文件。
研发经理:需要判断需要部署哪些角色,通过交互设计稿需要多少时间。
架构师:需要通过交互设计稿梳理软件架构设计,尤其是功能流程设计与软件架构和网络架构设计密切相关。
Web前端开发:需要通过交互设计稿确认Web界面是如何串联起来的。这不仅涉及功能流程设计,还涉及交互细节。
APP客户端开发:需要通过交互设计稿确认APP软件界面如何串联。这不仅涉及功能流程设计,还涉及交互细节。
后台开发:需要通过交互设计稿确认使用哪种后台调用方式,以及面对网络延迟等情况如何使用交互设计让用户体验更好。
测试:需要通过交互设计稿,编写功能测试用例,对每个交互体验细节进行测试用例。
用户研究:需要通过交互设计稿采访客户,让客户更容易了解产品功能,从而获得更有效的反馈。
B) 用户场景是什么?
确定要在什么场景下进行交互设计。具体包括用户画像、主要功能流程等。
C) 以什么形式?
大多数交互式文档都是用 Axture 设计的,通常采用线框草稿的形式。
使用 Axture 创建交互设计文档
D) 满足什么标准?
一般来说,衡量交互程度的指标是整个功能运营过程的流量转化率。
以注册登录为例,通过对从进入注册到登录的每一步采样监控,进行数据追踪,得出转化率数据值,再与竞品或同类产品进行对比,不断提升兑换率。
(2)功能交互设计
功能交互设计主要是清晰地表达软件接口之间的跳转关系。
功能交互设计
(3)交互细节设计
交互细节涉及的点很多,不同的公司、不同类型的产品会有自己不同的交互设计风格和细节。为了保证产品交互细节的统一性和规范性,互联网公司一般都会制定自己的交互设计规范,指导设计师完成交互设计。
腾讯网站产品交互设计规范V1.0
交互细节设计一般涉及交互控制元素、交互文案、装饰图形等。
每一个看似很小的功能细节,往往都需要费一番功夫去细化。为了节省成本,这样的功能开发出来后,最好模块化。在其他场景下,您只需调用该模块即可快速创建类似的功能。
网页翻页功能细节交互设计
产品上线后刚刚开始运维工作,包括升级版本上线工作、服务监控、应用状态统计、日常服务状态检查、突发故障处理、日常服务变更调整、集群管理、*敏*感*词*能评估与优化,以及数据库管理优化。,随着应用PV的增减,应用架构的扩容、安全、运维开发等工作进行。
4、视觉设计(1)视觉设计需求分析
视觉设计需求分析主要是明确视觉设计需要达到的目的。
以标志设计为例,最常见的要求是两点:明确的含义和吸引注意力。因此,在设计过程中,通过将竞品和不同的设计方案放在一起,可以找到最优的设计方案。
百度输入法标志设计需求调研
(2)视觉概念设计
视觉概念设计是基于视觉风格推导来描述产品视觉风格的基本方向。
这一步需要确定产品风格,为后续确定设计元素、亮度、色调、质感等设计细节奠定基础。
(3)主界面设计
主视觉设计师拿到交互稿后,设计主功能界面的风格定位稿。
百度视频播放器主界面
(4)视觉细节设计
然后对界面中的每一个控件,按照像素级标准进行绘制。
每个空间的分层素材需要通过PSD文件保留,色块区域的颜色值需要标注,按钮的每个状态需要单独设计,每个控件的大小也需要明确标记。交互设计中的每一个细节设计状态也应该有相应的设计稿。
腾讯视频播放器内容库视觉细节设计
(5)视觉设计规范
与交互设计类似,视觉设计涉及很多点。为了保证产品视觉细节的统一性和规范性,互联网公司一般都会制定自己的产品视觉设计规范,指导设计师完成视觉设计。
QQ音乐视觉设计规范