开发过程中的沟通

刚在开发者头条中看到开发过程中的沟通一篇文章,感觉里面有些观点说的不错,重复一下。

开发过程中沟通的关键在于看待问题的方式。

如果你是非技术人员,不要轻易的说这个功能开发很容易,估算负责度要靠技术人员的经验,即便很有经验的人员评估也难免有偏差,因为在开发过程中会意冒出各种新的问题,比如需求变更,开发人员请假,其它项目问题支持等。因此一味的赶进度完成功能往往会牺牲可扩展性和可维护性,从长远来看,反而成本更大。

如果你是技术人员,不要轻易的对别人说,这个功能和需求无法实现。你遇到的大部分问题都可以直接从网上找到答案或源码。所谓的不能实现,往往只是因为资源受限或者时间成本问题。

而正确的处理方式应该是站在全局的角度:

分析需求的核心是什么?将非核心的干扰先排除掉。

将需求进行有效的拆分,尝试为每一部分找到一个最优解。

根据优先级,分步骤完成需求,降低副作用。

打开好奇心,切勿畏惧技术探索的困难

原文地址:https://www.cnblogs.com/doit8791/p/8395063.html