原则2 质量是旁观者的眼睛

principle 2 : quality is the eyes of the beholder

There is no one definition of software quality. To developers ,it might be an elegant design or elegant code. To users ,who work in stress environments,it might be response time or high capacity. For cost-sensitive projects, it might be low development cost. For some customers, it might be satisfying all their perceived and not-yet-perceived needs. The dilemma is that these may not be all compatible. Optimizing one persons quality might be detrimental to anothers.(This is Weinberg’s”Political Dilemma”principle. )A project must decide on its priorities and articulate them to all parties.

原则2:质量是旁观者的眼睛

软件质量没有一个明确定义。对于开发人员来说,高的质量可能是优雅的设计或优雅的代码。但是对于在一些压力环境中工作的用户,他们可能希望高质量是快速的响应时间或高的容量。而对于成本敏感的项目,高质量可能是低开发成本。对于用户来说,高质量的软件可能满足所有他们感知到的和尚未感知到的需求。但是有个困境就是,不可能完全满足所有用户的需求。当我们优化一个人的关注的质量问题时,可能会影响其他人的。(这是温伯格的“政治困境”原则。)所以,一个项目必须决定其质量标准的优先级,并向所有各方表达这一事项。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容