当前位置: 首页 > article >正文

开发思维到业务思维的转变

1、项目全局观

开发工作不是流水线的工作,不仅仅是每个项目干的漂亮就行。

而是从整个项目全局来看,小到为整个项目负责,大到为每一个用户所呈现的产品负责。

在排期相对合理的情况下,

我们有足够的时间,边做、边思考、边总结。这样是不是最佳实践,有没有更有效的方法,现在的流程是不是还可以优化,怎么让项目变得更好,更便于维护,便于新人上手等。

这是除了做好每个需求外,更深层次还可以做的。

2、开发思维到业务思维的转变

举个需求变更的例子。

从开发/实现角度去看,有些东西变来变去,改来改去真的不胜其烦。可能进一步怀疑合作伙伴,上下游配合是不是有问题,甚至怀疑能力的问题等等。

但是我们换成业务角度,去看需求变更这件事,就会更加的理性。比如这次变更对用户的影响,是否对我们达到产品目标有积极作用,或者对我们未来决策的是否有帮助,对我们以后项目维护扩展更有利等等?

有了这些思考,就会很乐意做一些好的正向的需求变更,因为这种变更对于用户是更合理的,是有效的需求变更。

另一方面,我们也会根据自身掌握的专业知识结合业务背景,给出更好的建议,加速产品上的决策,亦或屏蔽掉那些无用的需求变更。

如此,大家就能促使需求尽快达到一个稳定的状态,而不是在此之前永无休止的尝试,变更和成本浪费。

时间久了,整个团队的各个角色都会形成合力,合作的效率也会大大提升。

3、产品不光是产品负责,此产品非彼产品。

一个是产品岗位,一个是产品本身。

产品的好坏不应该只是产品岗位的某个人负责,而是从上到下每一个产品流程的参与者都应该负责。

有了这个前提,那也就意味着,产品的决策不应该只是产品岗位的人说了算。

所有的参与者都有权利/义务提出自己的建议和意见,帮助产品做出更好的决策。

说的更通俗些,就是我们不仅仅是照着prd或者设计稿去执行就可以,而要抱着批判性的思维,不断问自己,这么做合理吗?凭什么要这么做,我有更好的想法可不可以提出来?

其实,产品的终态都要朝着更合理的方向发展的,而在这个过程中,需要通过漫长的反馈来不断修正和迭代。那如果有效的建议和决策能加速这个过程,对整个团队和产品本身将带来巨大的收益。


http://www.kler.cn/a/516060.html

相关文章:

  • go学习杂记
  • proxysql读写分离的部署
  • B树系列详解
  • 使用printmap()函数来打印地图
  • Linux 内核中的高效并发处理:深入理解 hlist_add_head_rcu 与 NAPI 接口
  • “““【运用 R 语言里的“predict”函数针对 Cox 模型展开新数据的预测以及推理。】“““
  • DBSyncer开源数据同步中间件
  • kong 网关和spring cloud gateway网关性能测试对比
  • Spring 是如何解决循环依赖问题
  • 关于 SR-IOV 架构论文的总结文章
  • 使用 .Net Core 6.0 NPOI 读取excel xlsx 单元格内的图片
  • Versal - ChipScoPy + XSDB + Python CLI
  • 栈和队列(C语言)
  • HarmonyOS相对布局
  • qml menuBar详解
  • 力扣动态规划-8【算法学习day.102】
  • leetcode 面试经典 150 题:有效的括号
  • Ollama 使用笔记
  • Linux C\C++编程-建立文件和内存映射
  • 【韩顺平Java笔记】第8章:面向对象编程(中级部分)【343-353】