谈一下做软件的感受

做了多年的软件产品,对需求是严格把控,避免无谓的开发,也是让软件更好用。

但在实际的过程中,对需求的严格把控往往得不到理解。一个真正好的软件,一定是满足大部分人的需求,而不是每个人的需求。当一个软件在满足每一个人需求的时候,实际上它就离垃圾软件不远了。

做软件就是做标准化,对事物进行归纳,进行总结,然后作为一个标准化的操作来完成,这其中必然就会有些舍弃。多年的软件产品需求分析经验,个人认为:

1、软件开发是满足大多数需求的需要,解决的是大多数人的问题,而不是每个人的问题。

2、不同重要性和不同使用频次的功能,开发目标是不一样的,重要功能和使用频次高的功能是以顺为目标,方便、易用、快速,次要功能和使用频次低的功能以通为目标,就是能解决问题为第一要务,不一定十分方便,易用性不一定那么好;

3、软件开发多做一些,用起来效果好的功能,毫不犹豫将功能做大做强。

4、软件开发多做一些,也不见得能达到多好的效果的功能,需要在软件开发和功能强之间平衡。

5、软件开发费事也未必让用户觉得满意的事情,尽量不做,发现了尽快改正。

作为一个专业软件开发人员和一个设计人员非常希望软件能够好用、方便,每个人都满意,但事实上难以如愿,开发人员有限,软件的功能边界一定是有边界的,注定有人不会满意。我只希望尽量降低不满意的用户数量,尽量减少用户的手工劳动。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 7,501评论 4 88
  • 距离考研还有245天。 P:花花第二讲内容重复听,高数回顾知识点,墨墨背单词150个,大物课程。 D:完成了花花第...
    Der浩研途漫漫阅读 59评论 0 1
  • 开始脱离手把手教学,学写古诗。初次成篇而写,有些慌乱又有些急切。字的结构把握不是太好!革命尚未成功,仍需努力!
    C梅花香自苦寒来阅读 308评论 2 1
  • 上李邕 来源:中国出版集团·诗词中国 作者:[唐]李白 上李邕1 大鹏一日同风起,扶摇直上九万里2。 假令风歇时下...
    琴雪_山人阅读 640评论 1 12