美文网首页测试产品微观角度洞察
基于流程管理,提高工作质量和效率

基于流程管理,提高工作质量和效率

作者: 知了一笑 | 来源:发表于2021-12-28 08:48 被阅读0次

一、背景说明

在软件开发领域中,流程协作一直是热门的话题之一,不同的组织架构中,定义不同角色和人员的职责范围,并且通过流程规范来管理不同角色之间的衔接机制,以求不断提高协作效率。

01-1.png

核心要素

  • 角色:不同的组织架构下,角色配置各不相同,角色与人员对应明确;
  • 职责:对不同角色的责任定义,用来明确介入流程的阶段与时间;
  • 流程:根据场景定义对应的流程中节点顺序,例如开发、测试、部署;
  • 节点:明确不同节点中的负责角色,作为节点有序完成的推动者;

合理的流程管理机制,有利于高效的工作;为了避免流程协作过度复杂,同时还要制定协作规则,例如常说的事不过三(或二),第一责任人等手段。

二、常规流程

01-2.png

产品从需求到发布中间经历多个关键节点,在协作的过程中,任何阶段出现问题,都会对整个流程的上下游产生影响,所以对各个节点输出结果的质量需要有适当的要求,避免出现工作反复的低效率情况。

从如下四个方面看具体细节:产品需求、项目管理、研发管理、项目总结,把握好这几个关键阶段对团队的稳定和效率都有巨大的提升。

三、产品需求

01-3.png
  • 收集:多方需求的接收,可能是业务侧、产品规划、系统优化、架构升级、等多个来源;
  • 整理:对收集的需求分类整理,根据重要紧急的策略做好需求统筹和实现的规划,提供初版文档;
  • 业务评审:给到业务(需求)方流程管理,产品初版的操作示意图,对齐心里上的预期;
  • 技术评审:完善需求的细节规则,技术评估合理性、可实现性、复杂度、风险等相关问题;

产品需求阶段作为软件开发的最上游节点,这个阶段一定要输出需求明确,符合业务预期,技术可实现的产品文档,多方达成共识之后,邮件的方式通知到相关人员,以表示当前阶段工作完成。

四、项目管理

01-4.png

项目管理是一件繁杂的事情,通常分为:启动、执行、监控、收尾四个阶段,以此实现项目的"质量、成本、时间"的把控,在不降低质量的情况下,同时降低时间和成本是多数公司的追求,故而形成现在互联网的内卷态。

01-5.png
  • 启动:启动阶段主要指资源的合理分配,项目工时评估,里程碑节点明确等事项;
  • 执行:在软件开发中即指:UI设计,开发实现,测试,线上部署等一系列流程;
  • 监控:关键点在于进度与风险,对进度的有节奏跟进,以及可能出现的风险判断和解决方案;
  • 收尾:对项目的质量验收,整个流程的复盘总结,以及相关人员的通知;

项目管理作为职场中的基础能力,对于任何人员都是值得用心去积累沉淀的,并且时常思考如何去优化管理策略与方式,以此让做事的效率更加高效和有条理性。

五、研发管理

研发是一个耗时较长且容易出现问题的阶段,所以在这个节点要细致化的管理和推动,对质量的追求要放在绝对首位,避免因为"多-快-好-省"的想法而出现豆腐渣工程,如此返工带来的成本会更加高昂。

01-6.png
  • 准备:即在版本开发初期,要精准的理解需求,完成功能模块拆解,以及对应的工时评估;
  • 设计:UI界面输出,开发前后端设计,测试用例,各个节点完成设计的评审对齐;
  • 编码:前后端代码实现,API对接联调,配置改动、结构脚本、逻辑流程等日常文档记录;
  • 测试:开发自测,专业测试,自动化脚本测试,UI视觉验收,产品功能流程验收;
  • 发布:预发布环境模拟部署,线上灰度环境发布,正式生产环境上线,完成线上验收;

作为一名多年的开发(后端)选手,这里对开发的过程大致细化如下几个节点,当然这里指的是复杂的业务实现,下述流程执行时极少出现意识偏差的情况:

01-7.png

服务端在面对复杂业务时,将需求落实到设计上至关重要,首先就是对需求有全面细致的理解,很多时候流程中的一个细小规则对应的实现成本都是巨大的,其次就是对于开发流程的构思设计并输出,并完成项目组内开发的评审对齐,这样基本能确保开发的顺利完成。

六、项目总结

在复杂的项目中,最后的总结分析很容易被忽略掉,总是感觉版本正常上线没有问题就可以,当然作为一名开发选手我的内心是支持这个说法的。

复杂的业务对应复杂的产品设计,同时也意味着超长的项目周期,即高昂的成本,线上的正常使用只是意味着研发的质量很高,但是对整体业务的需求和产品设计的合理性是需要基于用户的使用去分析:

01-8.png
  • 动作埋点:对业务流程上的各个环节做埋点动作,用来对行为数据的收集;
  • 日志采集:关键API的请求做日志记录,用来对系统及业务做分析判断;
  • 数据分析:分类汇总业务流程中各个核心节点数据,形成一整套的数据分析结果;
  • 总结报告:结合业务的需求,对产品功能做出客观的分析,并输出必要的优化方案;

这里重点说明一下分析报告,在数据分析完成后,给到相应的市场或者业务人员,或者具备专业视角的人员,采集汇总多方的意见或建议,客观的评定落地的产品流程,不管好与差都需要输出关键因素,作为经验的积累和后续的借鉴。

END

相关文章

  • 基于流程管理,提高工作质量和效率

    一、背景说明 在软件开发领域中,流程协作一直是热门的话题之一,不同的组织架构中,定义不同角色和人员的职责范围,并且...

  • 从项目管理角度谈OA流程优化

    企业流程管理的目的是提升企业管理和优化企业的业务流程,从而创造更多的效益。OA流程的改进,能大大提高工作的效率,而...

  • 20190718六分之一黄帽思考

    精细流程化管理的优点是多方面的:1、好的流程化管理可以提高工作效率。流程化管理可以将业务进行统一和集中,精简机构,...

  • 文章无锡亚太教育-教师资格证面试考位是这样安排出来的

    无锡亚太教育多年工作经验分享:为便于规范考务流程,统一数据标准,提高工作效率,提高管理水平和工作效率,教育部考试中...

  • 中小企业管理的影响因素

    管理做的好,能够提高工作效率、快速交付、提高质量、节约成本,做事多快好省。对于中小型公司,管理效率的影响因素包含领...

  • 不胜任行为及相关处罚办法

    为严明纪律,提高工作效率和经济效率;本着公平竞争,公正管理的原则,进一步贯彻公司各项规章制度、强化工作流程、明确职...

  • 赋予四件必做的事重大意义

    每周写作的重大意义 1:提高我的思维逻辑能力,以便未来的工作效率质量更高。 2:可以提高社交的效率与质量,有资格和...

  • day5《和时间做朋友》

    01.时间管理从提高效率开始 时间管理的关键在于如何管理,通过提高时间利用率,提高工作效率和效能。提高效率的本质就...

  • 《卓有成效的管理者》

    用效率和质量来衡量与考核的工作不是管理者。 知识工作,是不被数量和质量和成本衡量的。 管理者是知识工作者。 管理工...

  • 质量管理,不可不知质量管理发展的八个阶段

    质量管理在提高产品质量、提高工作效率、增加经济效益、保障市场开拓和增强市场竞争力方面有着十分重要的作用。人们对质量...

网友评论

    本文标题:基于流程管理,提高工作质量和效率

    本文链接:https://www.haomeiwen.com/subject/nhhuqrtx.html