之前在各个文档里面看到一个词,叫做「康威定律」
康威定律 (康威法则 , Conway’s Law) 是马尔文·康威1967年提出的:
“设计系统的架构受制于产生这些设计的组织的沟通结构。”
——M. Conway[1]
对维基百科里的这么几个点印象深刻
康威定律源于模块的设计者需要互相之间频繁沟通。而跨部门交流比较难。
之所以会比较难,是因为相互间没有利益关系,要想跨团队推动一件事情,首要的事情就是要找准「共赢点」
如果团队、部门、子部门等的组织结构没有紧密反映产品的必要组成或产品组成的关系,那么项目将会遇到麻烦。因此,应该确保组织结构兼容于产品架构。
这一条阐明了除了找准「共赢点」,还应该尽可能的争取更上一级的「组织保障」,跨团队的项目才能够快速顺利的往前推进
时间再多一件事情也不可能做的完美,但总有时间做完一件事情
在一开始就追求完美,往往会苦不堪言。合理的方式是制订Roadmap,通过一期、二期、三期一步一个脚印的慢慢走向完美。
wikipedia: https://zh.wikipedia.org/wiki/%E5%BA%B7%E5%A8%81%E5%AE%9A%E5%BE%8B