小心只会用PowerPoint的架构师
在我参与过的一些项目中,架构师就像一只海鸥。他突然出现,扔下一堆用PowerPoint展示的、不知所云的架构图,就像海鸥排下了粪便,然后迅速离开了。他不会努力解决项目最难的技术环节:让产品可以使用他给出的架构,或是让架构不断演化,使得产品可以跟上发布的版本。
?
不是每个项目都需要架构师。如果团队中没有架构师,要让出资人认识到,团队需要时间来评估架构,看看会出现什么样的模式。
?
有可能架构师会以咨询师的身份出现。不过也许会遇到很糟糕的情况:墨菲定律告诉我们,当我们特别需要这名架构咨询师时,他有可能处理优先级更高的项目。
?
要是团队中的架构师特别喜欢画各种设计图,而不愿意写代码,也不能回答开发人员提出的如何把设计结果融入到现有结构中的问题,那此人也不算是一名真正意义上的架构师。把这个人从项目组淘汰掉,项目后面的工作要把评估结构的时间考虑在内。要将缺少架构师作为项目的一个明确的风险,以便于管理。