您的位置:首页>软件开发>软件工程>系统分析设计>

系统分析员项目实战总结篇

[ 来源:希赛博客 | 更新日期:2007-7-15 20:14:07 | 评论 0 条 | 我要投稿 ]
我从2003年8月到2004年11月一年多的时间里,参与了XX地税管理信息系统建设项目,负责申报征收的业务需求分析工作,以及配合项目管理、系统测试,从申报征收的总体设计到税费基金模块的上线运行,比较完整的参与了项目的整个阶段。在这个大型的项目背景,特定的时间进度要求情况下,申报征收部分能否达到预期的功能,对于整个系统有着决定性的意义。对我个人而言,由于参与过该地市上一个版本的系统开发,在新的环境里新的职责起点,不可能再从零开始慢慢进入角色,而是需要有一个角色转换的过程,在业务、技术、参与角色上都有一个转变。在这一年中,也是经历了适应――转换――发展的参与过程,完成了活学――活用――提高的学习过程,从而使自己在项目进展中得到不断的发展。总结经验教训,有几点最深的体会,总结如下:

第一, 注重多方面进行业务需求的交流沟通。本项目涉及到地税各个部门方方面面业务,需要自己去主动获取。我在以往参与项目的时候对征收的业务也不怎么熟悉,况且近年来业务已经发生了不小的变化。为了尽快熟悉业务,进入分析状态,我利用自己以前的理解和相关资料,一边向地税人员请教学习,以便查找资料进行反馈体会。另外,在地税项目领导面前,在公司开发人员面前,自己要表现专家的自信,因为在公司里没有人更了解了,必须给他们足够的信心。如果自己先没有把握的话,那别人更没法开展工作了。要想做到这一点,只有靠日常的积累和细致完善的工作。另外,日常的业务需求,沟通交流的内容,都随时进行记录。经常有一些问题和想法,都是在与客户进行交流过程中无意间谈到了,但是又有可能对整个系统的建设有很重要的指导或影响,因此每当与客户进行交流的时候,不管问题大小我都会进行详细的记载。做到每次沟通结果都有反馈。 字串1

第二, 在系统设计过程中注重与开发人员的配合。Java开发的一个特点是可以跨平台,支持多用户,易集成等优点,但是在一些具体的业务中,又存在操作不够灵活、大数据量处理功能弱、稳定性差等缺陷。为了扬长避短,需要从系统设计开始,就要考虑Java环境的特性。从数据库表结构设计、界面布局、处理流程等方面。尽量避免采用不成熟的技术,减少人为的干预。因此,需要反复设计功能流程,甚至对用户操作习惯进行重组。有时候一个功能单元的设计,往往反复准备好几种方案,请有经验的开发人员参与比较才能确定。在这个过程中,自己也增长了不少开发方面的知识和经验。有时候,一个业务流程很简单的功能,实现上也许存在着比较大的困难,因此我就尽量说服用户改变现有的操作习惯,进而转换实现的思路。对于一些前台业务,则在保证基本功能和性能的基础上,采用一些辅助手段,例如快捷键、提示框等,尽量满足前台多元化业务需要。 字串4

第三, 在实施过程中注重加强服务意识,加强与各方面的协作。在上线过程中,自己涉及的工作比较琐碎而且工作量大,为了使每项工作都处于有序状态,特别对工作进行分配,对于紧急事项优先处理,及时给予反馈。每件工作要做好都需要仔细处理,而不是敷衍了事。另外,有很多工作是需要与他人进行合作的,每项任务进入他人的环节后,我都进行记录,跟踪进展情况,对于停顿的工作进行适当的催促,因此往往处理的比较圆满。如果有的到自己手上的工作不属于自己的责任范畴,在转交他人处理的同时,及时通知任务发起人转交的情况。如果需要的话,结果仍旧从我手里进行反馈。因此,工作效率相对而言比较高,任务处理的都比较及时有效。

字串8

在参与项目的过程中,尽管自己尽了最大的努力,仍旧存在一些不足,甚至有些遗憾。例如在一些业务模块的数据库设计,功能流程的测试,某些实施环节上,存在这样那样的问题。客观上,一个人的能力毕竟有限,且受到环境、周围人员等因素的制约,最终表现出来的只是一个综合各方面影响的最终结果,主观上,虽然有一定的分析、管理经验,毕竟没有Java开发的工作经验,在编程方面缺乏足够的知识。因此,在后续的项目维护工作中,将会有意识的弥补某些方面的不足,争取把理论经验同实施的具体实践能够更好的结合,有意识的进行提高,敢于否定自己,能够创新,从而争取使系统分析水平上升到一个新的高度。 字串5


Tags:
责任编辑:
您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为