软件开发:如何修正自由软件的易用性

ZDNet软件频道 时间:2008-08-05 作者: | solidot  我要评论()
本文关键词:自由软件 修正 软件开发
Matthew Paul Thomas多年来一直呼吁提高自由软件的易用性,在最新的一篇文章中,Thomas逐一挑出了开源软件开发中的15大设计问题,并且每个都给出了良好建议,希望能帮助开源项目进行改进,虽然这对只有几个人的小型项目来说实施起来有点困难。
Matthew Paul Thomas多年来一直呼吁提高自由软件易用性,在最新的一篇文章中,Thomas逐一挑出开源软件开发中的15大设计问题,并且每个都给出了良好建议,希望能帮助开源项目进行改进,虽然这对只有几个人的小型项目来说实施起来有点困难。

  以下是前三: 1.易用性设计激励不够:私有软件开发商如微软,苹果和Adobe在易用性上投入了大量金钱;但对于志愿性的开源项目,开发者很少有动力去改善易用性,金钱之外激励稀缺。建议:宣传和奖励优秀的设计师;软件发行者统计程序的使用数量和变化;发行版选择易用性设计更好的软件分支。

  2.优秀设计师缺乏:有的程序员是好的设计师,但绝大多数不是。建议:对志愿者和程序员进行培训。

  3.设计建议不受欢迎:自由软件的良好传统是“给我代码”,当有人指出易用性问题,这句话就变成“欢迎提供补丁”,这毫无益处,因为多数设计师并非程序员。建议:建立一个流程让易用性专家帮助项目,首席设计师可以在项目官网上发布一个设计规格,请求回馈等等。 其它的还有:应该在设计之后写程序,而不是设计之前就快速编程,因为修正早期的设计问题可能会遇到麻烦,牵一发而动全身,结果就是不去改变。

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134