本文主要讲述如下内容: 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>系统分析,要带着客户跑,但要让客户觉得是你跟着他们跑; 希望以上经验能给各位一点借鉴! 
|