第一篇:OA项目面试参考
OA系统面试说辞
面试过程中描述项目一般分为三大点(第一点是参考说辞。后两点是可补充的说明,个人可根据具体情况介绍)
1、项目的开发背景介绍以及个人在项目中完成的功能点
2、项目的开发过程(开发周期)
3、项目的系统架构
1、项目开发背景以及个人完成的功能点介绍
我们这个项目是为XXX公司开发的一套办公自动化系统,简称OA。该公司属于XX行业,业务类型主要是XXX,该公司为了提高办公效率与办公质量,实现无纸化办公与科学的管理而委托我们公司研发该系统。通过需求调研与设计,我们将该项目划分为了XX个大的模块。主要包括 XXX。。而本人在该项目中主要负责组织机构与权限管理两个大模块的设计,开发,调式以及维护等工作。
组织机构模块主要是对该公司的部门以及人员的管理。所以在此模块中我们又分为机构管理与人员管理两个子模块。由于该公司的机构属于职能型机构,父机构下面又存在子机构,就像一个树状结构,所以我们在设计该模块表的时候使用了自关联的方式,这样可以减少数据库设计的允余,也便于扩展。而人员模块设计比较简单,就是直接在表中加入了一个机构的外键,因为人员肯定是属于某个部门的。
至于权限模块的设计就稍微复杂点。任何一个项目都会根据需求来设计相应的权限操作,权限也是我们保证项目健壮性的一种手段。在此模块中我们分为用户管理,权限管理,角色管理三个子模块。因为首先我们考虑到应该为每个人员建立一个唯一的登陆账号,我们称为用户,我们将权限不直接授予具体人员,而是授予相应的用户,这样就可以降低耦合度。但是如果具有相同权限的人都需要重复授予一样的权限,客户操作起来会很麻烦,而人员在公司一定有其相应的职位,所以我们决定将权限打包授予某个角色,让角色与具体职位关联,再将角色授予用户,这样就能很好的解决问题了。不过一般来说,公司有些人员可能身兼数职,也就是说一个用户可能会被分配都多个角色,默认情况下我们是取所有权限的合集,但也会出现角色之间权限的冲突问题,因此我们在表中设计了一个优先级的字段,让一个用户拥有的多个角色有不同的优先级,如果权限产生了冲突,则以优先级高的角色为准。有点类似我们web程序中加载servlet时候配置的load-on-startup的属性。当我们将项目交与客户试运行后,客户反映,无论什么情况都需要通过建立角色来授权感觉很麻烦,而公司的职位变动也会引起角色的增多,造成角色的泛滥。所以通过与客户的沟通,我们修改了当初的设计,也就是除了可以通过角色来授权,也可以给用户直接授权。这种方式与oracle数据库的授权方式是一样的,客户也感觉很满意。当然,既然可以直接授权给用户,也可以授权给用户所属的角色,同样会发生类似于开始说的两者之间权限的冲突问题,我们解决的办法同样是多设计了一个字段,该字段表示是否使用用户自身的权限还是使用其角色的权限。
我们这个项目的权限分为三级,首先在用户登录的时候就开始验证是否有资格进入,(这是第一级)在通过该验证后,我们会查询出该用户拥有的所有具有可读功能的模块并展示,对于该用户不可读的模块是不会展示出来的,这样能避免用户的误操作(这是第二级)。但有些模块该用户虽然具有可读权限,但是没有更新与删除等权限,我们此系统也可以及时屏蔽该误操作(这是第三级)。
2、项目开发周期 本项目总开发周期为1年,具体分为以下几个阶段
1、需求分析阶段,由系统分析员对客户进行需求调研,产生需求分析说明书,经客户签字确认。
2、概要设计,由系统分析员根据需求分析书编写概要设计文档,经客户签字确认。
3、详细设计,由系统分析员和架构师根据概要设计文档编写详细设计文档,经客户签字确认。
4、用户手册,根据以上三个文档编写用户使用手册
5、数据库设计,由系统分析员做数据库架构设计,生成数据字典
6、系统架构设计,由系统架构师做整个系统的架构设计,产生架构说明文档
7、分模块编码,主要由程序员进行分模块编码,并由测试人员对模块进行交叉测试
8、系统集成(也叫产品集成)
9、集成测试(对整个系统的产品结构功能进行整体测试)
10、上线试运行,将集成后的产品交付给客户进行试运行,对试运行期出现的错误进行修改
11、产品交付,试运行完后,如果产品没有什么问题之后,对客户交付产品
12、后期升级与维护(根据合同规定)
3、系统架构
本系统是基于J2EE平台,采购B/S模式进行开发,数据库采购oracle,系统框架采用当今主流的SSH集成。分层架构进行开发,主要分为数据层、业务层、界面层。
第二篇:OA项目总结
组织机构管理模块
请描述一下你做的组织机构管理模块
描述思路:
1、组织机构模块的基本需求
a)本模块主要管理公司、子公司、部门、岗位、员工的信息 b)公司下面可以创建子公司、部门
c)部门下面可以创建子部门、岗位或员工
d)岗位下面可以创建员工(即员工可以属于某个岗位)
e)公司、部门、岗位、员工形成一棵组织机构树,要求使用树型方式来展现和管理
2、组织机构的总体设计思路
a)公司、部门、岗位、员工可以看成同一种类型:Party b)在Party上实现树型结构(父子关系)
c)其它类型:公司、部门、岗位、员工均继承Party(请画出类图)
3、组织机构的实现技巧
a)利用jQuery的jsTree实现组织机构树
b)利用jQuery的treeTable实现列表(AJAX、查询、分页)
c)在组织机构树中显示公司、部门、岗位的信息,点击公司、部门、岗位,则可以显示其详细信息,及其下面的所有员工(利用hibernate filter避免在树上显示员工信息)
d)为了显示某个公司或部门(包括其下级机构)下面的所有员工,我们设计了一个sn,这个sn根据组织机构的树型结构来取值,通过它便可以方便实现查询需求。e)利用TreadLocal实现分页参数的传输
f)利用VO设计模式适应客户端对数据格式的特殊要求
4、我们这个设计的优点在哪里
a)通过树的方式来管理,一目了然,层次清楚
b)TheadLocal设计模式的运用大大降低了分页查询逻辑的封装处理
c)抽象出Party来,便于对所有的组织机构实体进行统一的管理(比如方便我们后面的权限管理模块把所有Party统一对待)
5、我们这个设计的缺点在哪里
a)没有实现员工的调动管理(从一个部门调到另外一个部门),此功能在项目二期实现!
b)员工不允许跨部门(即一个员工只能属于一个部门,而不能同时属于多个部门)c)在模型上没有规定哪些类型的Party只能放在哪些类型的Party下面,比如,在一般的需求中,岗位下面肯定是不能挂一个公司的。我们针对这种需求,是通过具体的代码逻辑来实现的,而没有办法在一个地方去统一定义这种规则。i.如果要实现这些逻辑的统一定义,可以参考“责任模式”!
权限管理模块
请描述一下你做的权限管理模块
描述思路:
1、权限管理的基本需求
a)系统后台有很多菜单项,同时各个页面上也有很多功能按钮,客户要求我们的系统要能够控制这些菜单项的访问权限,也可以控制到具体每个功能按钮的访问权限 b)客户要求建立角色的概念(参考RBAC),能够自由定制不同的角色,角色和用户之间是多对多的。
c)权限可以授予角色,然后把角色分配给用户,这样用户就拥有了角色的权限 d)权限也可以授予某个部门、某个岗位,这样在这些部门或岗位下面的用户就拥有了这些部门和岗位的权限
e)客户还要求权限也能直接授予用户,这样即使拥有相同的角色、相同的部门、相同的岗位,用户的权限也可以是不同的
f)这样,用户自身被授予的权限、用户拥有的角色的权限、用户所属部门或岗位的权限这些要素联合起来判断,才能最终决定用户的权限。
g)因为用户的权限可能从多个角色或部门、岗位中继承下来,而这些角色、部门或岗位的授权极有可能会有冲突,比如一个角色的授权是允许访问,而另外一个角色的授权是拒绝访问,客户要求,如果出现这种情况,就以拒绝为准,即不允许访问。
2、权限管理的总体设计思路
a)因为权限可以被授予用户、角色、部门、岗位等等,我们称之为权限控制的“主体”,我们定义了一个接口Principal用来表示主体的概念,用户、角色、部门、岗位等均实现这个接口
b)我们要控制菜单项以及各种功能按钮的访问,我们称这些菜单项和各种功能按钮为权限控制的“资源”,定义了一个SysResource接口来表示资源的概念。
c)菜单项是一种资源;而各种功能按钮最终其实是要访问后台的某个类的某个方法,因此我们把Action类看成是一种资源(称为“操作资源”),各种功能按钮则对应了这个类里面的各种方法,我们把这些方法看成是这种资源的各种操作。d)我们定义了一个ACL用来表示哪些资源的哪些操作被授予了哪些主体,ACL中的主要属性包括:主体类型(principalType)、主体ID(principalId)、资源类型(resourceType)、资源ID(resourceId)、操作状态(aclState),其中操作状态是int类型,在Java中,一个int有32位(bit),我们定义资源的时候,把这个资源对应的操作映射到某一位上,规定在这一位上取1表示允许执行那个操作,而取0表示不允许执行那个操作。e)这样,在授权的时候,我们直接改变相应操作的状态位的取值即可;在认证的时候,直接判断相应操作状态位的取值
3、权限管理的实现技巧 a)在实现上,对于授权,我们界面上用jQuery和jQuery的插件jsTree来呈现菜单树,在菜单树的前面显示一个CheckBox框,打勾表示允许,打叉表示拒绝;同时也做了一些右键点击显示上下文菜单,方便客户执行各种功能
b)jsTree没有打叉这种显示方式,为了满足我们的要求,所以对jsTree插件做了一些扩展(主要是修改它的js文件和css文件、图片等),以便能支持更强大的显示方式。
c)因为我们把系统中的各种Action类及其方法,看成是各种资源及其操作,为了方便管理,我们利用Spring提供的API搜索具备某些特征的Action类及其方法(特定的命名及特定的注解),将这些信息插入数据库,这样便可以将其用于授权和认证。
d)在认证的时候,我们实现了两种方式的认证: i.第一是根据授权,能够把没有授权的菜单项屏蔽,也能够把没有授权的功能按钮屏蔽; ii.第二,因为第一种认证方式会有一些安全性问题,比如客户可以绕过功能按钮,直接在浏览器输入某个功能的地址,为了避免这种问题,我们在后台也做了认证,根据当前请求的是哪个类的哪个方法,编写拦截器,判断当前登录用户是否具备这个权限,如果没有这个权限,就不允许执行这个操作!
e)InitService和XML f)自定义注解,利用Springde的API扫描类(大概说出一两个类名)
4、我们这个设计的优点在哪里
a)因为抽象出了主体和资源这两个概念,核心的授权和认证代码依赖于这两个概念,而不是具体的哪个主体或资源。所以,能够更灵活的支持主体和资源的扩展,比如假设以后客户还想要给用户分组,按照分组来给用户授权,那么只需要实现一个新的主体类型即可,核心的授权和认证的代码无需变化。
b)权限控制的粒度更细,因为我们用一个int来表示操作的允许状态,这就意味着,我们能支持在某个资源上的至多32种操作,在设计上无需做变化。一个资源上的操作一般不会超过32种操作,一般来说也就是添加、更新、删除、查询,以及在这个基础上更加细分的一些操作而已,很少会超过32种操作。即使是极端情况,超过了32种操作,那么我们的核心设计也无需变动,无非就是把int换成一个long类型即可(支持64种操作)。
c)我们还能支持细粒度的操作权限继承关系: i.比如针对“公司管理”这种资源,假设它有六种操作:添加公司信息、删除公司信息、更新公司信息、查询公司信息、添加子公司、删除子公司;我们可以把这些权限授予比如“张三”这个用户。在授权的时候,我们可以细化到这种程度:
1.明确规定:允许张三查询公司信息、更新公司信息 2.明确规定:不允许张三添加公司信息、删除公司信息 3.至于张三是否能执行添加子公司和删除子公司这些操作,我们可以不做明确规定,而是由其所拥有的角色,或其所属的部门、岗位的权限来决定,这称为“权限的继承关系”,针对这种需求,在ACL中,我们设计了一个额外的属性:aclTriState,用来表示某种操作的权限是否是继承下来的。
5、我们这个设计的缺点在哪里
a)角色之间没有考虑父子关系,如果考虑父子关系的话,会更加便于授权,比如假设有一个角色为“普通员工”,另外一个角色是“档案管理员”,如果把普通员工看成是档案管理员的父角色,则意味着档案管理员这个角色的权限将可以继承普通员工中的权限(为什么没有实现这个设计呢,客户认为没有必要,因为系统中的角色数量比较少,如果这样设计的话,反而会增加客户操作的难度,无需过度设计)b)我们还没有实现更细粒度的数据级的权限控制,比如,我们目前通过权限控制系统无法实现如下需求:规定张三可以查看所有部门的员工信息,但只能对本部门的员工信息执行添加、删除和修改操作。没有实现的原因是:客户目前这方面的需求还不是很多,因此,没有必要在权限控制系统中实现。实现上述需求,我们是将这些逻辑写到了具体的代码中,而没有通过权限控制系统进行统一的定义。这也是大部分权限控制系统的实现策略。
工作流模块
请描述一下你做的工作流模块
描述思路:
1、工作流模块的基本需求
a)请描述
2、工作流模块的总体设计思路
a)把JBPM嵌入OA系统(如何实施的?具体过程?大概有哪些配置?)
b)表单管理、流程管理、WorkEntity、WorkApprove、EntityProperty(动态表单)
3、工作流模块的实现技巧
a)引入jbpmeditor之后,对它做了一些定制开发(支持中文,动态表单的关联)b)其它?
4、我们这个设计的优点在哪里
a)对JBPM的扩展 i.自定义JBPM变量解释器 ii.可以给角色、部门、岗位分配任务,抛弃了JBPM中简单的User-Group这种组织结构模型,使用了OA中的组织结构模型
iii.实现了自由流(如何实现的?)iv.利用自定义节点实现了会签的决策(如何实现的?)b)动态表单设计方案
5、我们这个设计的缺点在哪里
a)在流程定义的界面上,没有实现会签节点的定义 b)在动态表单设计界面上,无法直接添加一些动态的组件(比如无法通过拖拽的方式添加一个人员列表等等)c)没有实现流程的监控
第三篇:电力OA项目经验
2009/4--2009/12: 电力公司投资(资金)计划系统
项目描述: 该系统的实施目标是为了实现省电力公司对各市电力公司的投资计划进行有效管控,并实现与
国网系统的数据交换。
责任描述: 承担软件实施工作,甘肃电力公司投资计划项目、新疆电力公司投资计划项目,工作职责:辅
助项目经理进行调研工作,负责数据收集、整理、系统安装调试和培训工作。
2008/5--2008/10 :宁夏回族自治区SG186电力安全生产系统
项目描述:
责任描述:
2009/7--2010/2 :吉林省SG186电力营销业务应用系统
开发工具:
项目描述: PL/SQL+Oracle 吉林省SG186电力营销业务应用系统推广应用(业扩、抄表核算、收费账务、用电检查、计量、资产、线损、稽查)
责任描述:
国家电网SG186信息一体化营销业务项目:负责项目前期系统的测试,系统推广,需求调研、供电局相关人员培训、参与编写用户手册、系统上线后的维护工作及BUG反馈跟踪。宁夏回族自治区SG186电力安全生产系统的实施及推广 负责电力安全生产、系统应用的实施工作: 包括供电局的需求调研分析、业务流程及需求资料编写整理、系统的部署调试、系统的测试(黑盒测试),供电局相关人员培训、编写用户手册、系统维护
2011/3--至今:山西省电力营销费控系统
项目描述:
1、国家电网公司在2009年提出了全面建设智能电网的战略规划,随后在2010年初又提出落实以全面推进
“三集五大”工作为核心的总体部署,提出加快统一坚强智能电网和“一强三优”现代公司建设,要求加快电力用户用电信息采集系统建设。
2、为保证智能电网建设规范有序推进,国网公司提出了实现用电信息采集系统“全覆盖、全采集、全费控”的总体建设目标。
3、发改委推行居民阶梯电价,鼓励居民节约用电、减少能源浪费,从而提高能源的利用效率。
4、以智能电表应用为起点,实现从单纯电量采集向用户侧综合数据采集、用户用电管理的转变,实现高效、经济、智能化的电网应用 在此背景下,安装智能表、开展费控业务以及陆续开展其它
提升应用是必然趋势。山西电力公司率先开展费控业务研究,在和局方负责人员对于费控业务进行
充分讨论以及对于营销业务应用的改造影响详细分析梳理的基础上,提出本解决方案。
责任描述:
2008/6--2009/11: 安徽电力公司生产管理系统
开发工具: C++,DEPHI
项目描述: 在上海电力生产管理系统(PMS)基础上本地化,分期实现对供电公司生产业务的管理,包括电网管
理设备台帐管理及其它生产业务模块管理
责任描述: 担任实施工程师,按不同的模块,在市级分公司完成试点实施后组织推广到全省供电公司。先后
完成电网基础数据录入、缺陷管理、线损管理和供电方案答复等多个模块的实施和推广
2008/10--2009/12: 内蒙古旗县农电局用电营销软件项目实施
项目描述: 该项目包括生产管理、用电营销管理、业扩报装、计量管理、人力资源、办公自动化(OA)。
实施过程中负责:
1、软件运行环境搭建。与农电局信息中心人员交流了解当地业务情况及当前数据库的表结构。国家电网SG186信息一体化营销费控系统项目:负责项目前期系统的测试,系统推广,需求调研、供电局 相关人员培训、参与编写用户手册、系统上线后的维护工作及BUG反馈跟踪。
2、将当前客户系统的相关数据导入到本公司数据库中。
请农电局生产部门人员在本系统中维护线路变压器信息。
设置抄表员、核算员、收费员 及营销部门其他人员权限。
2、统计用户的打印票据,测试打印票据。
如果用户有抄表机、集抄设备,与用户及抄表和集抄厂家2方协调沟通,公司人员制作接口,实施人员测试接口程序。
3、导入用户某个月的电能表表底,并计算电费,对新旧两个系统所有用户电费核对,电费有出入的情况和当地农电局人员协调沟通解决。
统计用户报表格式。
4、抄、核、收满足客户要求后,与客户协调,确定培训时间、项目上线时间。
在规定时间对农电局各部门人员分批培训,并签培训单、项目运行单。
项目双周计划及项目实施周报提交。
2009/7--2010/6: 江西双源电力高新技术有限公司 | 研发部 | ERP技术/开发应用
IT服务(系统/数据/维护)/多领域经营、股份制企业、2001-4000元/月
负责国家电网江西电力公司的SAP MM物料管理模块的实施,先后负责实施江西省吉
安市供电公司、江西省吉安市安福县供电公司、江西省赣州市供电公司、江西省赣州市
大余县供电公司的ERP SAP项目。
SAP功能强大,集成性高,MM是SAP的中间环节,月底与FICO财务进行月结,四
个供电公司的项目进展顺利,现处于阶段性项目验收阶段。
2009/9--至今: 黑龙江省电力公司ERP项目
项目描述: 国家电网公司依据国家“十一五”信息发展规划,决定在国家电网公司系统构筑由信息网络、数据交换、数据中心、应用集成、企业门户五个部分组成的一体化企业级信息集成平台;建设由财务(资金)管理、营销管理、安全生产管理、协同办公、人力资源管理、物资管理、项目管理和综合管理八大业务应用;建立健全信息化安全防护、标准规范、管理调控、评价考核、技术研究、人才队伍六个保障体系。重点建设“一个系统、二级中心、三层应用”。黑龙江省电力公司ERP项目作为国网公司“SG186”工程的一部分,起着推动公司信息化建设、提高企业管理水平的重要作用。
责任描述: 作为SAP(FICO)财务实施顾问,为黑龙江省电力公司进行ERP实施工作,主要负责西部推广分区财务模块实施工作,主要包括:
1、最终用户培训工作
2、静态、动态数据清理与导入工作
3、模拟运行
4、上线支持工作
2009/2--2009/9: 湖北省电力公司ERP项目
项目描述: “SG186”工程是国网公司确定的“十一五”信息化建设的宏伟目标,它的具体内容包括企业一体化平台、八大业务应用和六项信息化建设保障措施。湖北省电力公司ERP项目作为国网公司“SG186”工程的一部分,起着推动公司信息化建设、提高企业管理水平的重要作用。
责任描述: 作为SAP(FICO)财务实施顾问,为湖北省电力公司进行ERP实施工作,主要负责武汉推广分区财务模块的实施工作,主要包括:
1、项目前期业务调研与差异确认工作,业务蓝图设计
2、根据差异分析进行系统配置以及权限设计、配置与测试工作
3、系统配置手册、操作手册的编写与修改工作
4、关键用户、最终用户培训以及系统单元测试、集成测试
5、各静态数据与动态数据收集与清理工作
日期:2011/03-2011/04
项目名称/客户名称
开发环境与技术
项目简述
本人职责 物11111111111111 WindowsXpWeb本人
第四篇:OA顾问工作求职面试要点.
说明: 本文是我去年写给一位研发部同事的,当时她想从研发类职位转向实施顾问类职位。下文概括了在OA/协同办公/工作流(同类软件)的实施顾问面试中常见的一些问题。以期帮助她快速应对OA实施招聘面试.OA本身的特点:
与ERP不同,OA日趋于协同管理,主要针对企业内的管理流程进行管理和优化。主要目的分为3个层面来讲:对于普通员工来说,协同办公平台提高了他们的工作效率,不用迷失在一大堆的琐屑事情里面找不到重点;对于中层管理者来说,协同办公平台帮助他们进行日常事务的管理,方便制定中短期工作任务规划和工作派遣,并可以通过丰富的报表等手段及时掌握下属的工作进度;对于高层管理者来说,协同办公平台,提供的移动办公平台,可以让他们随时随地掌控公司的信息。而定制的战略规划,以及具体的各项经营管理指标的执行,同样可以在协同办公平台上进行实施。从而有效提高管理执行力度。OA实施顾问的职责的理解:
强烈关注项目的进度,保障项目如期上线。
面试中可能会问及相关或类似的问题,务必要表示自己对事件执行有始有终的态度。以及强烈关注项目进展的特性。如果问到例如软件BUG,软件功能缺陷等问题对项目实施带来的影响,则一定要表示自己相信有专业的研发同事负责解决此问题,而此问题不在自己主要关注范畴之内。(重点:此节答复的前提基于该项目已经处于实施阶段,而非售前阶段。该问题尤其考察研发技术类人员转职实施顾问时的思维方式转变程度。如果答复的内容过于纠结BUG修复,缺陷弥补等细节,会被认为缺乏宏观思维。)高层对OA的定位:
我们公司作为一个大的软件公司,提供近百个不同的信息化产品。随着社会的发展,信息化的进步,在未来信息一体化项目是必然的趋势。而我们相比市场单一定位的信息化产品来说,是具有明显优势的。
但就OA而言,我们的应用功能,界面友好等各方面都不及目前市场上的主流OA产品。我们的OA主要是定位在信息一体化项目,与ERP,HR等系统集成。更深入地挖掘和释放信息化的能量。
此处如果在面试中问到,只要说得出我们OA的优势即可.(而实际上OA/HR/CRM等等软件实际上是作为ERP软件销售后的二次利润增长突破口.此节除了,)顾问实施中的问题处理(也是面试中可能会面临的提问): 1,实施过程中,客户的人员不配合.客户User抵触心理比较大.怎么办? 分析:
此问题考察项目干系人的掌控,为使项目按既定的轨道运行,顾问需要高效地维护和利用项目干系人.底层人员不配合实施,一般会因为两种因素:第一,改变了他们的使用习惯;第二,增加了他们的工作量。但很多时候,这两种因素都是不可避免的。想要使普通员工就范,就要多多利用他们的高层,例如在项目起初要求客户高层制定一定的奖惩措施来保障项目的运行、要求客户的高层率先使用系统,只认系统中的单据等等。
整个项目的实施过程中,普通User对项目有影响,但影响并不大.真正评价系统使用价值的是客户的高层。就我们公司来说,这就是价值实施的一个基本点.因此,在这类问题中,只要提到要与客户公司的高层多多交流。那基本上就OK了。
2,项目实施就快上线了,但是客户那边突然打电话来,劈头盖脸把你骂一顿,说程序出了问题,要你今天之内必须解决.但是研发部门修改BUG一般需要几天,请问,怎么办?
分析:
此问题考察顾问对突发事件的应对能力和态度.1,沉稳的心态,首先冷静听客户描述问题及发生情况,安抚客户情绪。
2,积极寻求解决方案,客户那边是否可以通过数据处理等进行临时的问题处理;公司这边,则上报领导,请求资源协调,尽快处理此事。
此问题一般没有标准答案,主要考察处事态度是否积极;是否会利用团队的力量。
3,遇到客户比较耍赖,付款不及时,或者需求总是不断变化,面对与其之前商定的内容矢口否认。怎么办?
分析: 此问题主要考察项目管理技巧。拥有必须的应对技巧,是整个项目能否达到预 面对从未做过顾问的应试人员,一般不会提到这种问题.如果提到,一般仅考察期效果的必要因素。也是新顾问最常面临的”最头疼问题”之一。应征者做事是否有条理性。
因此回答的内容中,只要提到自己做事很有条理,有记录事件备忘的类似习惯,就差不多了。此问题的常规应对方式是将与客户的商谈内容做备忘记录,请客户签字确认。并向客户说明需求变更会带来一定的风险和代价。高层的担忧:
1,稳定性
人员的培养都是需要成本的,所以高层对人员的稳定性比较看重.2,工作适应性
特别是以前没有做过顾问,高层对应征人员的工作适应性总是特别担忧,这个人能不能适应顾问的工作?特别是这个工作的特殊性,能否胜任顾问的工作,并不仅仅取决于顾问对软件本身的了解,而是取决于顾问的管理知识水平。
如果应试中,高层领导问到类似问题时,务必要表示自己乐于与人沟通交流;对企业管理方面的知识十分渴求.其它注意的问题点:
面对高层的时候,不要谈技术,只谈信息化建设中,协同办公平台与其它信息化项目的关联及重要性。对协同办公平台能带给企业整体管理水平提升的能力及前景深信不疑。
(当高层对你没有做过顾问表示担忧的时候,)强调自己做顾问的意愿。视现场谈话情况,甚至可以表示自己如果不能在这里做顾问,以后也会去其它公司做顾问。
OA顾问所需要的知识:
企业管理知识,余世维博士的职业经理人系列讲座,以及有效沟通,赢在执行等系列课程都可以听听。
综合说起来, 沟通交流方面,无非就是要有能跟企业经营管理者沟通交流的能力,能分析他们遇到的问题,哪怕纸上谈兵也好。
项目管理方面,要有资源协调,使用各种手段保证项目顺利的能力。
第五篇:某集团OA项目实施建议
华腾软件某集团OA项目实施建议
贵集团现在有一个总部,十多个分公司,总部就300人左右,各分部规模非常庞大,而且各分公司是跨行业的,现在集团老总最关心的是房地产业务,只有房地产业务老总会管理的比较细,精力基本用在房地产业务中,珠宝或者茶厂等分公司管理比较容易,现在最让老总头疼的是房地产,事情比较多和复杂。对此,华腾公司提出选型的以下建议:
1.项目前期规划建议
华腾公司认为贵集团应该从总体规划、分布实施的模式来进行项目的实施。总体规划:
(1)总体规划
首先选择一个系统平台能够支撑一个集团十多个分公司的规模,系统的安全性、扩展性、服务器性能,能够支持集团未来规模的扩展,厂商具有集团实施经验,服务方式和技术能力能够达到集团要求。
(2)分布实施
根据集团现状,我们认为应该从老总关心的问题去架设系统,首先解决房地产公司问题,规划房地产内部运行流程和办事标准,分别了解老总平常重点关心问题和各职能部门感觉繁琐的事情,通过贵集团独特的管理模式,使管理电子化和规范化。将房地产的主要业务架设到OA系统中,让老总能够实现对房地产每个业务的执行和监控。这样才能让老总看到OA系统的价值,对其他分公司OA系统架设会有更高的期望值。
其他分公司我们可以架设一些比较通用的模块,各分公司OA系统可以只管到高层,架设一些分公司与总部有联系的模块,具体分公司的业务可以先不考虑。系统实施有主、次,抓重点、有先后区分,方可使项目成功实施。
2.平台选择建议
选OA系统最主要的是选择平台,现在国内有三种平台的OA系统:IBM Lotus、微软和国内自主开发。我们建议贵集团选择LTOUS这个平台,这个平台包含了完整的企业协作的解决方案:(1)Lotus Notes/Domino解决了用户的电子邮件和工作流的要求。
(2)Sametime解决了企业即时通讯的要求,其提供的Quickplace解决了企业协作的要求。(3)其工作流引擎Workflow提供世界级的流程定义的功能。
(4)每种产品又完美无缝的结合在一起,并且通过和Websphere、DB2等产品整合,为客户提供了企业信息化的整体解决方案。
而其他厂商的平台模式(关系型数据库+中间件)做办公系统的问题。用RDB加中间件的方式开发电子政务或OA系统,等于要在关系型数据库之上要首先开发一些Domino已经提供的基本服务,因为电子政务或OA系统不可或缺的工作流、文档处理、协同工作、安全控制等功能,姑且不讨论关系型数据库是否适合管理文档型数据,单从开发的时间上而言,要开发出一套可用的、稳定的“类Domino”平台,决不是一两年能完成的工作,其中产品的成熟度、可靠性、后续的升级和维护,没有一个大的公司支持,也会为未来埋下隐患。
上面可以看出100人的OA系统每个厂商都能实现,而考虑到大规模、分地域、安全性等问题时,只有IBM LOTUS这个平台能够解决贵集团的问题。
3.实施过程建议
在整个实施过程中,注意每个环节要点,认真对待每个环节中集团人员与厂商的沟通,只有多沟通多交流,厂商才能明确了解贵集团的需求:
项目前期:每个职能部门的经理能够讲出本部门的事务,包括每个业务的单据和流程,厂商能够使部门事务电子化和规范化。总经理关心的问题要明确,以老总关心的问题为系统的重点来设计。同时认真审核厂商的需求文档。
项目中期:各部门人员认真接受培训。管理员能够掌握权限分配、模块操作功能、系统维护等要点。
项目后期:系统运行后,作为领导层必须强制性要求自己和员工使用系统,因为以前纸质的办公模式转变为电子化办公,肯定需要一个艰苦的过程。
4.售后服务建议
建议贵集团售后这块将服务外包给OA厂商。各行有专攻,集团没必要因为OA系统而成立一个OA事业部,相比而言,成立一个事业部比外包给厂商投入的费用和金额都高。
如果系统需要大规模升级,建议可以按照人天的模式来交给厂商开发,这样能够明细工作量,同时节约成本。