公司软件技术现状综合分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司软件技术现状综合分析报告
目录
一、概述 (2)
二、客户现状分析 (2)
三、行业领域经验分析 (2)
四、技术经验积累分析 (4)
五、技术管理情况分析 (5)
六、沟通与团队协作情况分析 (5)
七、面临关键问题分析及解决建议 (6)
(一) 关于提高生产率 (6)
(二) 关于基础开发框架的统一 (7)
(三) 关于信息中心提出的“全流程”生产管理平台的设想 (8)
八、综合分析 (8)
一、概述
经过与部分软件技术骨干的交流,对镇海炼化应用系统建设现状及公司软件业务现状(不包括ERP和工控相关软件业务)及技术现状等进行简单分析,一些关键问题给予建议。
二、客户现状分析
镇海炼化是我们的主要客户,同时也代表了信息系统建设多年的、系统上的多但是很杂乱的一类客户,目前正在考虑老城区改造和新城区规划相结合的方式进行后续应用系统建设,炼化领导在近几年炼化信息化建设工作会议上提出了关于信息系统“治乱、治散”的要求,也给炼化后期应用系统建设的道路以明确的指引。在此思路基础上,2013年初炼化信息中心有搭建“全流程”生产管理平台的初步设想,目前提出让我们公司做3、5年规划方案。
镇海炼化应用系统建设规模越来越大,层次越来越高也越来越深入,领域几乎涵盖镇海炼化所有业务。
镇海炼化对我们公司软件开发服务的响应速度的要求和质量要求也越来越高。
石化盈科目前正在中石化推广《中国石化炼化企业生产运营平台集中集成方案》,并在燕山石化作为试点,已经领先一步设计了从根本层面解决企业“信息孤岛”问题的解决方案。
三、行业领域经验分析
公司自成立以来,软件业务以客制化项目为主,跨领域较多,也有特定领域的产品研发的尝试,分析2006年至今的软件研发、实施项目清单(不包括ERP 实施、工控类软件实施、软件维护项目),将软件项目按行业领域分类如下:
石化23
统计分析11
网站6
业务流程5
总计103
分布图如下:
从数目比较多的软件项目来看,主攻领域如下:
1.企业门户网站领域;
2.数据统计分析领域;
3.IT服务管理领域;
4.石化领域;
5.BPM业务流程管理领域;
6.工程项目管理领域。
其中石化领域类项目中,原油加工损失、计量类等生产辅助类软件占半数,其它项目实施经验比较多的领域还有:
1.IT基础应用架构领域(EASP、EASF、ECFJ);
2.HR人力资源领域(宏景HRP);
3.LIMS质量管理领域(LIMS、QMIS);
4.设备管理领域(设备MIS)。
根据各个领域经验分析优、劣势如下:
1.企业门户网站建设以微软share point产品为主,实施经验丰富;
2.数据统计分析领域初期以.NET winform技术为主自主研发框架进行项目实
施,后期采用java web技术研发框架进行项目实施,这个领域流程化不强,强调数据分析处理,积累了大量数据处理、分析、集成的经验,为后续镇海
炼化数据中心建设提供保障;
3.IT服务管理领域主要以ITIL理念为主进行自主研发,该系统属于IT服务管理
领域的业务管理软件,一般管理类软件会随着各个企业的管理思路不一致而有各种差异,领域特性引起的业务流程和模块关系复杂,导致不宜扩展,后续软件升级和改动工作量也较大,市场推广道路上并不顺畅;
4.石化业务相关信息化项目一直是主营业务,积累了一定的项目实施经验,熟
悉石化业务的人员也在逐步成长,对基于ISA95标准的MES领域规范有些研究,为以后镇海炼化的全流程集成生产管理平台的建设奠定基础;
5.工程管理领域以往主要以工程电子结算系列项目为主,近期的工程质量管理
系统和后期炼化要上的工程管理系统来看,工程管理领域也在逐步深入;6.BPM业务流程管理领域近几年介入较深入,成长迅速,实施经验丰富,实施
效果也很令用户满意,随着企业管理规范化程度的逐步加强,该领域是个有前途的领域。在BPM项目过程中还尝试了自主工作流引擎的研发。
7.IT基础应用架构领域,自公司成立以来,研发部门一直在摸索更好的提高开
发效率的方法和工具,加上基础应用模块(如:组织结构、权限、工作流)在多个项目中多次接触,结合参考其他厂商和合作伙伴的开发框架功能,目前积累了大量的经验,而且有望将开发框架层次提升为IT企业信息化基础架构平台的可能。
综合分析,做项目较多的领域中最容易培养出业务领域专家,涉及的技术难题再一一攻破后,最有希望研发出贴近实际业务的、受市场欢迎的优秀软件产品。
四、技术经验积累分析
后台主要以oracle数据库开发为主,积累了大量数据库开发、调优经验;客户端早期.NET winform开发经验较丰富,后期以B/S模式的JAVA和技术为主实施项目多年,积累了一定技术经验,其中使用java技术开发的高并发、大数据量的中塑在线网站中积累了大量的java大型系统架构经验;.NET系统架构以传统的架构方式为主,高并发、大数据量的系统建设不多,系统架构经验上略显不足。
目前B/S技术能够满足日常项目实施过程中客户的要求,但在产品研发过程
中所需的一些能够提高用户操作体验的、或吸引眼球的特殊界面技术经验积累不足,主要是由于项目过程中遇到的很多技术难题,因为成本和进度原因都采用变相的、用户认可的简单技术方法进行需求的实现,用户本身要求也不高,导致项目组成员对特殊技术的研究时间投入得不多,经验积累有限,这样导致了目前产品功能设计过程中因为技术实现不了而做出让步,省掉了一些吸引眼球的亮点功能,很多好的概念技术上无法实现,不利于产品的市场推广。
目前公司特殊开发技术的经验积累有:
1.基于PKI体系的电子签名,该技术可以为业务流程管理领域的审批过程中提
供信息安全保障,主要在电子结算相关项目中积累;
2.GDI+绘图技术,该技术可以更自由、丰富的对数据进行图形化展示,主要在
铁路MIS项目中积累。
五、技术管理情况分析
由于公司一直以做客制化项目为主,各部门的技术骨干一直是以身作则的冲在第一线,多年不断的忙于应付客制化项目的客户需求,加上项目进度紧张、资源不够充足,技术管理者们没有精力履行技术管理岗位职责,主要体现在:
1.没有进行知识积累并形成知识库,一些有用的技术分布在各个开发人员头脑
中,技术人才的离职导致技术损失很大。
2.技术规划工作力度不够,部门内部技术交流课题主要以自愿为主,技术目标
不明确,没有围绕着公司产品研发所需的技术进行深度的研究和交流。
3.缺少对已完成项目的总结,技术和经验教训得不到传承。
4.缺少对历史项目的软件缺陷的总结,也很少组织技术人会员系统的学习公司
开发规范,项目过程中开发人员犯基本错误的情况偶尔发生。
5.配置管理意识不足,版本控制不够,一些可重用的软件或开发框架的变更没
有记录,升级带来困难。
六、沟通与团队协作情况分析
公司软件部门大部分时间忙于项目和完成自己手头工作,缺乏积极的沟通交流氛围,横向(部门间、项目间)和纵向(高层、中层、员工)沟通力度不够,