本文主要讲述如下内容:
1、引言
2、开发系统的初衷
3、分析的过程
4、总结
1、引言
笔者近来由于有了一点时间,因此在闲暇的时间中,去给一个快递公司免费设计一个报表系统!笔者虽然做系统分析员有了几年的时间,但我认为这一次的系统分析是特别成功的!因此将经验给各位分享一下!
2、开发系统的初衷
笔者有一次去看望一个朋友,发现他们每天拿着一大堆单据在输入EXCEL,然后又利用计算器一次次的将数据算出来,打到另一个报表中,我说,你可以用EXCEL的计算功能将数据算出来,挎贝过去,他讲述了一些计算的方法和数据的来由,我发现,EXCEL不能满足需求,看着这么重复的工作,因此我想,我来给你设计一个软件来减轻这种负担吧!工作就这样开始了!
3、分析的过程
在本着一种很放松的感觉,也本着只是给朋友解决特定问题的思想,我开始和我这个朋友轻松的谈起了她的工作!
(1)谈话摘要
笔者:“你可否谈谈你的工作!”
朋友:“当然,我的工作就是客户打电话叫我,说他有货,然后我告诉业务员去拿货,再接着,我开一张单(具体的数据,,笔者忽略也......)”
笔者:“噢,我想你这样跟我谈,是你自己的完全的工具的一个过程,我具体也不太明白你们的真正要做某件事情的价值!我就先打断一下。。。。!”
就在这种轻松的环境中,我们开始了。。。。。
笔者:“我想告诉你几个图,(我们叫UML),当然,告诉他是说-这个代表你,他看到actor,笑了,我怎么变成了猴子!?”
笔者继续:“是的,你是猴子,我现在就说猴子和USE CASE的关系,这个猴子呢,就是去偷桃子,use case就是偷桃子,你想想,如果你是猴子,你偷桃子会怎么做!”
她想想说:“我一定先去找到有最大桃子的那颗树,然后爬树!然后摘到那颗最大的吃了,然后再抱一些回家!”
笔者说:“是的,就这么简单,,,呵呵,你要的价值就是吃了最好的桃子,并拿一些回家!”
朋友:“真有趣,原来你们的东西这么有趣,,,,”
谈话就这样更深一层了,
她将话题完全打开了。。。。。。。
(2)得到的系统分析的结果
通过她坦白的谈话,她从一个完全不知道利用软件去提高工作效率,得到了很多的启发,并根据笔者提出的很多的建议修正工作的过程,具体的分析结果和系统不是本文的目标,我们就不谈了!
4、总结:
(1)本系统设计出来后,从操作方便性,界面的美观性,客户无一不赞同,她们的同事者非常愉快的开始使用了本系统来进行工作;
(2)得出的经验:
<1>系统分析,首先要凭着完全为客户解决问题的思想进行;
<2>系统分析,要抓住客户的问题的关键去解决;
<3>系统分析,在给客户提建议时,一定要说这是什么问题,并怎么做最好;
<4>系统分析,发布时一定要一步步,不要一步登天(XP的方法);
<5>系统分析,不要在特别正式的场合做(当然也是必要的),一定要下生产线,下生产线去跟任何一个工作的环境的人沟通,然后再总结思想;
<6>系统分析,做每一步要客户确定特别满意,特别是在刚开始,一定要客户认同;
<7>系统分析,要带着客户跑,但要让客户觉得是你跟着他们跑;
希望以上经验能给各位一点借鉴!