`
run_wang
  • 浏览: 166804 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

对MAXIMO的理解

 
阅读更多
对MAXIMO的理解
MAXIMO是老外的软件,是J2EE上架起的很成熟的平台级系统,其中融入了老外的管理方式和理念。MAXIMO最核心的要点是工单、工作流。工单是工作任务,工单跑在工作流上。那么,系统的重点是工作流程的管理而不是对设备的管理。围绕管理工作流程,MAXIMO包含几个树形体系,他们是位置体系,设备分类体系等等,对MAXIMO的理解还不是很深,在以后的工作中逐渐积累总结提高。

工作中的几点感受
1、关于本土化。MAXIMO由于是老外的软件,国外同行的管理思路和模式和国内相比较,肯定会有一些差别。那么在项目实施的过程中,一方面要引导客户接受MAXIMO的管理思路,改变其原有的管理方式;另一方面,实施方也要努力满足客户的需求,在技术能够实现的前提下,尽量迎合客户,毕竟客户是上帝,是衣食父母。这就提出一个问题,二次开发的改动有多大,完全不改,生搬硬套是不可能的,因为老外的东西有些地方注定不符合中国国情。另一个极端是完全迎合客户,按客户的意图来改,这样一来会使开发人员很痛苦,因为有时为了实现一个效果而使用的手段实在是牵强,二来将原有软件改的面目全非也就失去了选择国外先进管理软件的初衷。所以,如何掌握改与不改之间的平衡是甲乙双方都需要认真考虑的问题。

2、引导客户。在实施过程中会发现客户经常在一个业务问题上翻来覆去的改动,究其原因,是因为客户对此业务问题也没有一个盖棺定论,也是在摸索、在尝试。这时就需要实施人员深入的与客户沟通,了解客户的意图,提出在现有条件下尽最大可能满足客户需求的最优解,并引导客户接受实施方的建议。这是一个双赢的过程,实施方对系统的理解肯定比客户要深,经验也多,所以提出的建议更加可行和安全,对客户有利。而客户一锤定音的确定需求,无疑是开发人员的福音。这将大大减少开发人员的工作量,缩短项目实施时间。

3、基层推动。项目实施的成败与否,最终要由事实来证明。而对一个软件系统最有发言权的是终端的用户。所以,软件必须注意使用者的感受,要让使用者感到用你的软件是舒适的,是提高工作效率,减少工作量的。这样用户才会喜欢使用你的软件,项目实施才会成功。结束命令行时代的是GUI,就是因为它界面友好,操作简单,所以得到人们的拥护和支持。MAXIMO何尝不应是如此?其实面对MAXIMO页面里纷繁复杂的信息,就是工程技术人员的我们也会有信息扑面而来应接不暇的感觉。那么,作为客户,又如何一下子接受那么多信息、学会比较复杂的操作呢?由于MAXIMO基本的框架我们不能改变,那么就需要尽量的使页面美观简洁、尽量的使操作变得简洁,但最最重要的是做好推动工作,培训和电话技术支持在其中扮演了重要的角色。耐心的讲解会使客户感动,从而愿意学习新的软件,毕竟对计算机水平有限的客户能做到不拒绝新鲜事物已经是值得我们庆幸的事了。

4、数据收集。我们知道,在软件工程中和业务流程图同等重要是数据流程图。再先进的管理模式,再强大的软件平台,没有后台数据库的支撑也是无法运转的。基础数据的正确、完备是系统健康稳定运行的必要条件。但是,由于现实和理想之间的差距,数据收集不是一件很容易的事情。首先,客户提供上来的数据在时间上有先后,不是一次性一起提交。那么数据是否完备,以及数据版本之间的差异就是一个问题。其次,由于基层技术人员计算机使用水平的参差不齐,造成提交上来的数据也是五花八门。主要体现在格式、字体、单位、数据类型等方面,这就给数据的导入带来极大的麻烦。实施方需要花费大量的人力和时间成本来整理基础数据,同时带来造成误处理的风险。

5、响应周期。决定项目实施时间的因素有很多,抛开开发人员的开发速度不谈,最具影响力的就是客户的响应速度。通常情况下,当乙方抛给甲方一个待解决的问题,甲方内部会经历一个由上至下再由下至上的周期,最后给乙方以响应。这个过程就我的感受而言,实在是太漫长了。对甲方内部的执行力和执行效率,乙方人员也只能望洋兴叹。有没有一个好的方法能有效的推动这个过程,缩短响应时间,已经超出我能力的范畴。但是要注意到的是,当待解决还未解决的问题处在项目实施的关键路径上的时候,该问题也就成了阻碍项目进度的瓶颈。

6、实施者素质。优秀的项目需要优秀的实施团队。实施者的个人素质以及互相间的配合决定了团队的实力。做为MAXIMO的实施工程师,要具有三方面的素质。最基本的是软件技能,像J2EE、像数据库等等;然后是对MAXIMO的理解和灵活运用;最后是对企业业务的理解和融会贯通。这其间贯穿的是学习能力、沟通能力和解决问题的能力。最核心的是解决问题的能力。当遇到问题,没有解决问题的知识并不是关键,关键是能由现象分析原因,找到思路,并结合搜索引擎等现代化的信息获取方式,迅速高效的找到解决问题的方法,这是一个工程技术人员的核心竞争力。就像一位老教授说的“能力永远大于知识”。
分享到:
评论

相关推荐

    maximo开发指南 maximo maximo开发

    - **熟悉Maximo源代码结构**:深入理解Maximo的核心框架和模块划分,有助于更高效地进行定制开发。 - **避免过度使用反射机制**:虽然反射在某些情况下很有用,但过度依赖可能会导致性能下降和代码可读性降低。 - **...

    maximo相关重要类源码

    对象类方法操作涉及到对MBO(Maximo Business Object)的增删改查操作,以及自定义业务逻辑的实现。开发者可以通过继承Maximo的基类并覆盖其方法来达到这一目的。 3. **Dialog对话框操作**:在用户界面中,Dialog...

    maximo应用程序设计指南

    通过应用程序设计器,开发者可以创建、修改和管理Maximo的基础应用程序,无需深入编程语言,即可实现对系统表单、工作流、报告等的定制。这一特性使得Maximo能够适应不同行业的业务需求,提高了系统的灵活性和可扩展...

    maximo个人经验总结——魏慧

    通过对魏慧的《Maximo个人经验总结》进行深入分析,我们可以看到,她不仅提供了大量的实用技巧和解决方案,还展示了作为一名资深Maximo专家的专业素养和深厚的技术积累。这些知识和经验对于任何希望在Maximo领域取得...

    maximo6体系架构

    通过对 Maximo 6.0 体系架构的深入了解,我们可以看出 Maximo 在设计上充分考虑到了模块化和可扩展性。这种架构不仅使得系统的部署更加灵活,也为二次开发提供了便利。对于希望进行二次开发的人员来说,熟悉 Maximo ...

    MAXIMO 7.1的培训PPT

    通过深入学习这些内容,不仅可以提升对MAXIMO 7.1的理解,还能提高在实际工作中使用该系统的能力,确保资产的高效管理和优化。在培训过程中,每个主题都会详细讲解,结合实例操作,以确保学员能够快速上手并熟练应用...

    maximo入门培训

    开发者需要熟悉SQL语法,理解Maximo的数据模型,以及如何通过工具如Maximo Administration工具来管理数据库连接、表空间和权限。 总的来说,Maximo入门培训将涵盖从基础概念到实际开发的多个层面,帮助学习者掌握...

    maximo7.5-API

    不过,通过翻译工具或寻找社区资源,可以克服语言障碍,理解并利用这些API来实现对 Maximo 7.5 的深入定制。 总的来说,掌握 Maximo 7.5 API 的使用对于想要提升 Maximo 系统功能、实现自动化流程或与其他企业系统...

    MAXIMO技术参考—目录结构

    MAXIMO 5.2 的控制中心和应用程序目录结构为用户提供了一个清晰的框架,帮助他们理解安装后的文件布局。这些信息不仅有助于验证文件夹的位置,也为计划自定义安装提供了指导。通过遵循官方提供的目录结构指南,用户...

    MAXIMO扩展开发说明.doc

    综上所述,MAXIMO的扩展开发涉及到数据库配置、Java类的编写、服务和数据对象的创建,这些都需要对MAXIMO架构和Java编程有深入理解。在实际操作中,开发者应遵循最佳实践,充分利用MAXIMO提供的工具和文档,确保扩展...

    maximo二次开发

    Maximo二次开发是一项技术含量较高的工作,它不仅需要开发者具备扎实的技术功底,还需要深刻理解业务流程和客户需求。通过有效的二次开发,可以显著提升Maximo系统的价值,更好地支持企业的运营管理和发展战略。希望...

    Maximo二次开发培训文档04

    Maximo二次开发培训文档04主要关注如何对IBM的Maximo资产管理软件进行定制化扩展,以便更好地满足特定组织的需求。Maximo是一个企业资产管理系统(EAM),它提供了全面的工具来管理、维护和优化企业的资产性能。以下...

    Maximo 线性资产管理

    为了更好地理解Maximo线性资产管理的实际应用场景,下面列举了几个行业案例: 1. **城市道路**:管理城市内部的道路网络,包括人行道、自行车道等。 2. **州际/州内公路**:监管跨区域的高速公路系统。 3. **铁路**...

    MAXIMO二次开发文档

    综上所述,“MAXIMO二次开发文档”为系统管理员和其他相关人员提供了全面的指导和支持,帮助他们更好地理解和掌握如何对MAXIMO系统进行定制化开发。通过深入了解MAXIMO的集成架构、第三方技术和开源软件的应用以及...

    maximo 研发经验

    本文档将深入探讨Maximo的研发经验,包括数据库设计、应用程序设计以及核心类的介绍,旨在帮助开发者更好地理解和定制Maximo系统。 1.1 数据库设计 数据库是Maximo系统的基础,它存储着所有业务数据。在设计数据库...

    Maximo基本培训.doc

    通过对Maximo的这些核心概念的理解和实践,用户将能够更有效地管理资产、工单、资源和库存,实现工作流程的自动化,并提升企业的运营效率。在实际操作中,参考提供的链接文章...

    maximo 二次开发资源样例

    Maximo是一款由IBM开发的企业资产管理系统(EAM),它提供了全面的资产监控、维护和管理功能。在进行Maximo的二次开发时,我们通常需要理解其核心...对于这些资源,建议逐一学习并实践,以加深对Maximo二次开发的理解。

    maximo二次开发指南1.rar

    在实际应用中,企业往往需要根据自身业务需求对Maximo进行定制化开发,这就是所谓的“Maximo二次开发”。本压缩包文件“maximo二次开发指南1.rar”提供了一份英文版的PPT,对于想要快速学习Maximo二次开发的人员来说...

    IBM Maximo Asset Management v7.1

    IBM Maximo Asset Management v7.1是一款企业资产...此外,IBM Maximo Asset Management v7.1还提供了丰富的学习资源,包括课程和出版物,帮助用户更好地理解和掌握IBM Maximo Asset Management V7.1的功能和使用方法。

    IBM-Maximo-GQ.rar

    官方视频通常会清晰地解释各个模块的作用,并展示系统实际操作流程,让观众直观理解Maximo如何融入企业的日常运营。 通过观看这个官方视频,用户可以更深入地理解IBM Maximo如何在实际环境中运行,以及如何根据企业...

Global site tag (gtag.js) - Google Analytics