【Thoughtworks】换个角度认识软件.pdf
在软件开发过程中,比较难的一件事就是如何表达需求方案、问题,甚至有时候日常沟通也会出现“驴头不对马嘴的沟通窘境。
之所以会出现这类表达问题,一部分原因是我们对逻辑的理解不同。大多数有经验的开发者、系统分析师都具备一定的辩证思维和方法,要说谁没有逻辑,这件事情很难说得过去。如果每个人都是用自己的思维方式和“逻辑”让沟通过程变得非常困难。令我疑惑的是,每个人都相信逻辑是很重要的,但几乎没有文章讨论过在软件设计和开发过程中如何使用现代逻辑学,以及解决诡辩的问题。
你可能感兴趣