软件架构师应该知道的97件事(一)
1 客户需求重于简历和个人兴趣 ,选用合适的技术,保证服务的稳定性,易用性。
2 明白业务的关键点,简化根本复杂性,避免为了解决问题引入偶发可用性。
3 技术只是项目的一部分。沟通,合理有效的沟通很重要。
4 沟通的简明清晰,开明的方式,与团队里面的人合作 。
5 架构决定了应用的性能
6 了解需求的意义,事件的意义,为目标努力,而不仅仅是需求。把最优价值的摆在首位
7 架构师最重要的是沟通,起立发言,考虑完善推动事情。
8 故障终究会发生。合理设计故障防范模型。
9 需求讨论或者其他的讨论,也许是在谈判。
10 量化需求。需求和性能的可量化。