系统开发的工作量一般很大,组织者和开发者应有一个通盘的考虑,把握和控制开发过程,使之有条不紊。由于开发过程的主要工作的最终表现形式是大量的程序开发,人们常常仅仅关注程序的开发,这很不够。就像战争虽然最终要表现为战场上的厮杀,而厮杀背后的策划对战争的胜负至关重要一样,对开发过程的组织与控制决定着系统将来的稳定性。这里提出以下方法:
1.平稳安排
从一种旧的工作方式逐步过渡到一种依靠计算机系统的新管理方式,对用户来说应是一个渐进的发展过程,不能一蹴而就。MIS建设中,常常会开发了大量的程序,再一次性地投入试运行,这就是缺乏必要的安排;还有的对开发工作中的问题和困难估计不足,把开发规模展开得过大而无法控制。这都会使工作量和难点过于集中,使用户和开发者都陷入忙乱之中,妨碍系统建设。
通过对系统的分解,根据工作量、用户情况、在系统中的作用等因素排列出开发顺序,并根据子系统的开发情况随时调整和部署开发工作,使系统开发能有一个由小到大的、平稳发展的过程,这样就能方便地形成系统。
2.整体控制
MIS建设是一个形成系统的过程,但在开发过程中,许多出于局部利益的问题影响系统的形成。有的用户对计算机不了解,常常在完成了一个功能以后又提出新的要求,而在开发者看来,这是应该统一考虑的问题;有的用户掌握一定的计算机知识,但是真正了解和接受系统观念的极少,他们会从孤立的角度提出与系统相悖的要求,甚至仅仅把开发者当作程序员,自己直接安排开发工作,并认为实现他们提出的功能要求比较简单,开发者应该马上完成。开发者如果不够冷静,很容易陷入具体问题中,失去对开发过程的整体控制。在这种情况下,MIS建设是不会成功的。因此,开发者应善于了解和把握系统性、本质性的问题,有一个明确的系统概念,同时,要采取有效的技术和组织措施,确保在开发工作中处于主动。(www.daowen.com)
3.吸引用户
用户的参与对整个系统建设是至关重要的。在系统开发阶段,用户有自己原有的日常工作和方式,他们不可能始终围绕开发者的工作转,对系统开发也会不太适应,这会使开发者希望他们做的许多工作无法落实。因此,需要有效的措施吸引用户,仅仅靠说服有关领导、用行政命令迫使用户参与开发会使用户消极甚至反感,导致开发和应用的脱节。常常有开发者抱怨用户不能很好地配合,甚至认为用户的素质低或者在中国搞MIS超前,其原因就是没有做好用户参与开发的工作。
及时投入试运行是吸引用户参与开发工作并与他们具体交流的有效途径。为此,子系统的分解要便于开发和试运行。在诸多子系统中,应注意选取那些使用效果明显又易于开发的子系统首先开发,其运行效果会增强用户对系统建设的信心及对开发者的支持。另外还应利用用户间处理数据的制约关系,使用户掌握新的工作方式,积极配合开发工作的进行。
4.迅速过渡
整个系统的形成需要有一个渐进的过程,不可操之过急;而子系统的开发则必须迅速完成,才能确保整体上的从容部署,这是系统建设的节奏。在试运行基本稳定以后,应果断地终止原有的工作方式并使新的方式尽快地稳定下来。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。