测试产品微观角度洞察

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

2021-12-28  本文已影响0人  知了一笑

一、背景说明

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

01-1.png

核心要素

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

二、常规流程

01-2.png

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

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

三、产品需求

01-3.png

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

四、项目管理

01-4.png

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

01-5.png

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

五、研发管理

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

01-6.png

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

01-7.png

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

六、项目总结

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

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

01-8.png

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

END

上一篇下一篇

猜你喜欢

热点阅读