到软件公司考察该思考的一些问题,不知道这样子问题到位没有,还是大伙一起说说?
全校的信息化第一次调研已经结束,怎么做,由那几家公司来做,什么时候开始做,接下来还要做什么样子的调研,对信息化建设做启动争取要在这个学期结束开始,这个是校长在会上提出来的,然后学校进行数字化信息建设,我当然没有错过这个机会,而且有幸参与其中,在选择软件公司的时候尤其要慎重,一个是看公司是否上市、软硬件是否都有研发机构,研发实力怎么样,后期维护态度,责任心等等。考虑到公司学院之前的系统都大概是杭州正方软件的,由于中途后期维护的问题,正方现在基本走不下去,在这里透漏下内幕。关于现在正方系统存在问题,杭州正方软件主要是教务系统用的最成功,然后延伸到招生系统再到财务收费等等,之前正方说是整个集团负责07开始做,08继续做,09再继续,往后就一波一波换开发者,总的来说研发也研发不出来,还有是从 其他公司派遣人来维护,很粗犷,到了10年的时候是换了比较新的版本,但是新版本把原来旧版本的优点也变没有了,达不到改良的目标,所以信息化一直拖到现在都没有做好。(不过在这里说说个人观点,一些国家国务院或者招生办,财务办指定的学校或者政府使用的软件在很多方面都做的不是很好,比如数据接口,技术老旧,版本古老,新功能跟不上,老旧维护困难等到,都这希望开发这些软件的公司或者技术人员都可以提高软件的质量,不管是在技术或者服务还有版本更新亦或者是用户体验角度,多从用户使用的角度出发,做一个很多人都称赞使用的软件产品,这些只是我的个人看法,不代表其他信息发表)。如今学校大帮人马要重新做信息化建设,要我帮校领导列出了一些考察的问题。然后我粗犷地发表了一些,都是基于自己的使用的角度从发,要是影响到某某软件公司的利益的话,那我收回这些问题。
第一方面:从软件本身角度
1、软件本身质量
目前你们公司的信息化校园的系统的优点有哪些,缺点表现?还有就是还存在哪些常见的缺陷(不存在完全没有缺陷的软件)
2、用户体现角度
现在软件越来越普及,软件开发更加趋向用户使用的角度,用户体验好坏直接影响到软件质量,目前校园系统做的用户体验最好的那一面是怎么样的,如何在系统当中体现出来(可以手动操作体验,其实软件用户体验好表现在一步一步引导用户去使用这个系统)
3、软件设计开发,使用和维护角度
(1)、从软件运行,软件使用和软件本身维护角度?
一般软件都有后期维护说明书,从软件稳定,性能高(虽然现在硬件可以一边辅助,但是相对来说软件性能好也很影响软件的整体质量)具体技术就不提了,就说是公司针对这方面的校园信息化系统研发,用的开发模式是怎么样,每一阶段做了什么,如何保证在每一阶段做到时间管理,在约定的时间内把软件基本架构或者软件原型呈现给用户,公司是如何做到在硬件比较弱的情况下,提高软件的性能,有没有做到技术代码结构优化,数据库优化,负架均衡,就说具体(教务系统在针对学生选课当中,如何做好数据主从分离,冷热数据处理,面对学生同一时间在线选课,大量数据的时候,系统是怎么和硬件设备更好地结合,更好发挥两者的性能),公司针对后期维护是怎么的?有没有详细的说明文档,我们可以在系统的基础上集成其他东西么,比如添加功能,或者是直接由你们来完成,我们提需求,针对学校的需求变更,公司是如何对待和应付的?公司所采用的语言是基于java平台的,具体采用什么软件架构,数据实体与业务逻辑处理在面对多数据库选择,如何很快做出选择,有没有接口,采用的数据库是怎么样,开源还是不开源?这个是出发。
(2)、数据库系统的一些问题?
其实数字化校园本身就是一个数据信息的收集整合,就是数据库系统的实现,包括数据库设计,维护,更新,设计到数据操作的时候有没有考虑到并发控制,当多用户同时使用这个数据库的时候,在同一时刻并发运行的事务数可达数百个 ,当多个事务存取同一数据的时候,这一点公司有没有做到考虑到这一块,一个考虑到性能,另外考虑到反应响应,错误回滚等等。会不会出现在使用过程中,可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性,造成系统运行结果错误等等。具体有没有采取什么算法之类的。或者往前有发生过类似的情况,如何避免?
第二方面:从学校管理软件角度
信息化数字校园本身就是一个很新的概念,不过随着软件发展迅速,数字化的普及已经很广,尤其是在高校,主要是高校的职能部门,也就是管理软件的出现。管理软件的最终目的是辅助学校管理,所以管理软件的根本着眼点应该是管理应用。那么什么才是好的管理软件?这个问题其实包含两层意义,一方面是我们应该以什么样的标准选择管理软件,也就是管理软件定制的标准?另一方面是,好的管理软件能够为我们的学校带来什么好处?管理软件至少应该体现管理的大部分职能,包括决策、计划、组织、领导、监控、分析等等,也就是说能够做到"事前计划、事中控制和事后分析",而不仅仅是"核算型"软件只能够做到事后记录和反映。对于决策来说,管理软件应该能够提供实时、相关、准确、完整的数据,为管理者提供决策依据,需要注意的是决策依据,而不是决策。就好象电脑无法代替人脑一样,管理软件也不能够代管理者。管理软件所做的只是把管理中科学的(数字化)部分提炼出来,将管理者所需要的决策依据用最科学化的方式表现出来,而最终的决策需要管理者艺术化的把握。" 对于组织而言,管理软件主要是解决部门协作和人员协同办公的问题。通过管理软件的使用,学校能够在第一时间感觉学校内外的变化,并且能够协调各部门的行为,快速作为正确的反应。有效管理的秘诀就是找到正确的控制点,对于一个好的管理软件来说,为管理者提供正确的控制点是至关重要。 那就说说公司如何体现这个正确的控制点?
系统可以使管理更为有效率和有效果,那公司的校园化系统有哪些表现可以提高这方面的能力?
(1、是手工管理不能够做,用管理软件能够做。例如财务管理中,原来手工核算下,学校的管理层只能够在事后得到学校经营活动所产生的各种报表,而使用了管理软件,管理层就可以实时查询所需的各种报表。
2、是手工管理能够做,但管理软件能够做得更快更好(有效率) 一个仓库管理人员能够在几万种物料中找到几秒种之内查到我所需要物料的库存情况吗?不能,仓库管理软件能。一个会计能够在几秒种内找到三年前的一张记帐凭证吗?不能,财务管理软件可能。一个企业中各个部门可以在几分种内对一个订单作出正确的反应吗?不能,ERP软件能。
3、是外部环境的变化迫使学校使用管理软件。 信息时代的市场竟争将是供应链之间的竟争,那些自己本身信息化已经做得很好的大型企业,为了提升所在供应链的整体竟争力,常常会推动自己的合作伙伴信息化。)
看看各位软件人才的回答?
上面是主要是针对使用者和维护者的角度