做过挺长时间的管理软件系统分析工作,还真有点体会,总结总结。

原则一,永远记住,客户不是系统分析员。

有些朋友,做系统分析时,总是说客户不认真提需求,系统开发进程被需求变更淹没时,就埋怨客户的需求没有提好。

但就是忘了重要的一点:客户就是客户,客户不是系统分析员,如果客户能把需求提得那么清楚,要你干嘛?

原则二,对一些原则常怀敬畏之心。

有时候,也许你知道名家们给出的一些设计原则,也许你知道一些前辈分享的经验,也许某老鸟给了你一些建议。除非你对这些原则、经验、建议完完全全、不打折扣、融会贯通地理解了,否则还是建议你尽量按这些原则、经验、建议行事,不要动不动就头脑发热,自作聪明地轻易违反它们,要知道它们带来的潜在收益可能需要好久才能体现出来的,也许当你完全弄明白时已经晚了。

原则三,大智若愚。

系统分析,一定要有颗朴实的心,不要醉心于提供各种所谓智能化、自动化的功能,这些东西好是好,诱人,但要明白,往往这种功能要想弄得完美是很难的,好看与好用之间的距离也许是很大的,极端时甚至不可逾越。

系统分析者,最好要有一颗平常心。厉害的兄弟,自己也许能把他那颗心自觉地划成几块,花里胡哨的那一块给市场,留给功能实现、满足需求这部分的一定是最朴实的那一块。

原则四,从根本上解决问题。

一般一个问题发生了,可能有若干种解决方案,作为一个系统分析者,需要尽量从根本上解决问题。与一些临时性解决问题的方法相比,从根本上解决问题可能显得有些笨拙,有时候可能需要消耗较多的资源,但如果问题如果不从根上解决,往往弄不好后面就会派生出一些新问题来,这些问题还会像滚雪球似的越滚越大。

做软件的都知道,问题发现得越早,解决得越早,所花费的代价就越少。系统分析阶段留下的问题,到后面解决时是很麻烦的,甚至一旦错过了某个时机就不可能解决。

原则五,追求完美。

一般情况下,软件当然不可能满足用户所有的需求,但只要是满足用户的某个需求,就尽量完美地去满足,不但要满足当前的需求,还需要考虑软件的发展,客户可能的管理变更等。对某一点来说,有时候,能做到90%与不做差别并不大。

原则六,死与不死,需要中庸。

做系统分析的都明白,除非正如邓爷爷所说,一百年不动摇,否则千万不要写死一些东西。一个灵活多变的系统,与一个到处把逻辑写死的系统,简直就是天上人间的区别。当需要写死时,要好好考虑一下,是否应该使用参数,是否应该配置基础数据等。一个处理性别的字段,您也要考虑考虑您的系统会不会处理太监、人妖什么的。

但凡事都不能走极端,这里有个中庸之道,灵活是有限度的,总要写死一些东西。越灵活,就越复杂,并且复杂程度是呈几何级数增长的。而有些业务规则,只有写死一些东西才好表达。

总之,这需要权衡。

原则七,易用性比美感重要一百遍。

软件是给用户用的,用户每天操作它,几年可能都在使用同样几个功能,面对同样几个界面。因此,任何时候都不应该为了好看而牺牲易用性、友好性。

曾经有位朋友,设计界面时,总喜欢把些框框弄得一样大,到处对齐,差不多大小的排在一起,我就非常不解地问:为什么要这样呢?他说:这样好看。可就是忘了重要的一点,这样用户操作起来不方便。要知道,用户每天对着这些界面,千篇一律地输入,哪还管它好看不好看,取个七仙女做老婆看多了也不怎么样。


发表于: 2010-09-06 13:23 浦飞云 阅读(2057) 评论(8) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

网站相关博文:

# re: 管理软件分析设计七大原则
引用
2010-09-06 14:01 | 张敏 | 1楼
感谢分享,收藏了.
# re: 管理软件分析设计七大原则
引用
2010-09-06 14:29 | 蔻色指尖 | 2楼
总而言之,换位思考很重要~
# re: 管理软件分析设计七大原则
引用
2010-09-06 14:44 | slliao | 3楼
简单就是美。美的也一定是简单的。
追求美,是必须的,否则绝做不出好产品。
请看我的博客。
# re: 管理软件分析设计七大原则
引用
2010-09-06 17:32 | 传奇 | 4楼
感谢分享,您的博文已入选e-works社区简报(2010.09.06)查看地址:http://www.e-works.net.cn/ewkbbs/dispbbs.asp?boardid=220&id=93899
# re: 管理软件分析设计七大原则
引用
2010-09-07 10:06 | 传奇 | 5楼
学习了~~
# re: 管理软件分析设计七大原则
引用
2010-09-07 10:27 | cirque | 6楼
好,值得学习,呵呵
# re: 管理软件分析设计七大原则
引用
2010-09-07 16:28 | 浦飞云 | 7楼
<div style="background:#F3F3F3;border:1px solid #ccc;width:95%;margin-left:6px;margin-bottom:5px;padding:5px;font-size:12px;color:#000"><div class="tL">以下是引用slliao在2010-09-06 14:44的发言:</div><div class="tL" style="padding-top:10px;">简单就是美。美的也一定是简单的。<br>追求美,是必须的,否则绝做不出好产品。<br>请看我的博客。<br></div></div>拜读,佩服
# re: 管理软件分析设计七大原则
引用
2010-09-07 16:29 | 浦飞云 | 8楼
<div style="background:#F3F3F3;border:1px solid #ccc;width:95%;margin-left:6px;margin-bottom:5px;padding:5px;font-size:12px;color:#000"><div class="tL">以下是引用传奇在2010-09-06 17:32的发言:</div><div class="tL" style="padding-top:10px;">感谢分享,您的博文已入选e-works社区简报(2010.09.06)查看地址:<a target="_new" href="http://www.e-works.net.cn/ewkbbs/dispbbs.asp?boardid=220&id=93899">http://www.e-works.net.cn/ewkbbs/dispbbs.asp?boardid=220&id=93899</a></div></div>谢谢喽

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册