现代C++软件架构:方法与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.2 相关方

相关方指所有与产品有关的人。这些人可以是客户、系统用户或者管理人员。沟通是每个架构师必须掌握的关键技能,正确地管理相关方的需求是满足他们的期望(并以他们想要的方式实现)的关键。

不同的相关方关注的事情不同,所以需要试着了解这些群体关注的内容。

客户关心的可能是编写和运行软件的成本、软件提供的功能、软件的生命周期、上市时间以及解决方案的质量。

系统用户可以分为两组:最终用户和管理员。前者通常关心软件的易用性(usability)、用户体验和性能。对于后者,更重要的方面是用户管理、系统配置、安全性、系统备份和系统恢复。

最后,对于从事管理工作的相关方来说,重要的事情是保持较低的开发成本,实现业务目标,跟上开发进度,以及保持产品质量。