系统开发人员有哪几类他们如何分工?

系统开发人员有哪几类他们如何分工?,第1张

IT信息部主要负责网站、论坛等的建立与维护。

其具体工作包括网页设计、数据库的建立、项目计划等。

补充:

人力资源管理有关于“H型”职业发展通道的理论,其管理理念源于经典的职务升迁定理,即彼得原理:“在任何一个职务等级体系中,每个职员都趋于达到自己不能胜任的更高级职位”。H型职业发展通道的设立有助于延长职员的有效职业生命周期,规避对金字塔顶端职位的无谓企求。政府公务员中非领导职务的设计理念亦基于此道理,我认为也满适合传统企业IT部门的专业人员

如果把企业IT人员做大致的工作岗位区分,可分成运行维护、实施、开发和专业管理四大类,多数岗位需要IT专业知识、技能和经验,行政管理职能较少,任职的IT人员属专业人士,对内提供顾问式的服务,除了部门经理、副经理等行政管理人员外,企业常规的行政管理职务体系不太适合多数IT人员,因为不管IT部门的职责和定位如何,在企业搞IT应用虽然需要经理类以管理为主的杂家,但需要更多各有所长的IT专业人士,而其中的大多数并不一定适合、能够或愿意走上行政管理岗位!还有一个重要的原因是传统企业的薪资福利制度大多是以行政管理级别和资历为基础建立的,往往跟IT行业的薪资制度或惯例有比较大的差异,不解决这些问题,企业IT人力资源的选、用、育、留就会问题多多,影响企业信息化建设。

以我所在企业为例,04年经我建议并努力游说,公司开始试行IT专业职位和薪酬体系,05年进一步改进完善,今年最终形成了管理、职能、专业与工勤辅助四个平行的系列职位和薪酬体系,可以说,除管理系列外其他系列都是所谓的“非领导职务”,IT专业系列简单介绍如下:

1、 设见习工程师、工程师、资深工程师/助理、高级助理、(IT专业)经理五个等级,简称见习工程师-工程师-资深工程师/助理-高级助理-经理,可根据岗位性质加其他专业定语区分,如:高级实施/开发/运维助理,系统/网络/数据库/开发/实施/维护工程师等;其中见习工程师仅适用于应届生任职后的前半年,之后聘任为各类专业工程师;

2、员工专业成长路径为:维护/系统/网络/数据库/开发/实施工程师­-资深维护/系统/网络/数据库/开发/实施工程师或开发/实施/运维助理-高级开发/实施/运维助理-开发/实施/运维经理;

3、IT专业人员与公司管理、职能系列同时履行聘任审批手续,一年一聘,其中高级助理和专业经理由部门经理提名上报公司审批。符合一定条件的专业系列人员(如高级助理、专业经理)可以转管理或职能系列,管理或职能系列人员也可以转专业系列;

4、各个专业职位设立若干薪资等级,可跨职位级别;具体薪资等级根据员工学历、专业水平和资格、工作经验和年限、系统大小和难度等因素由IT部门和人力部门共同协商、套定;

5、实行年薪制,年薪由工资和奖金组成,月工资总额不超过年薪的70-90%,年薪的10-30%为奖金,奖金浮动比例随等级增加而增加;半年考核一次,可兑现不超过50%的奖金。

上述制度实行后,我在部门内部管理上相应地实行以行业应用为主要纬度和项目管理为主线的项目经理责任制,项目经理根据项目性质和大小可以由各个职位等级的员工担任,并且由专业经理辅助部门经理、副经理履行部分专业管理职能;另外以各个专业为另外一个纬度跨项目将员工划分到各类专业小组,如财务组、J2EE开发组、网络安全组、DBA组等,平时可进行知识交流和解决方案的研讨,这样可以有效解决知识、经验的共享和紧急情况下的人员调配问题。当然这种做法适用于比较大规模的、共享服务中心性质的IT部门。

管理,研发,销售,技术。

1、研发 ,包括软件研发和硬件研发,就好比我们这个论坛大多数朋友,在一个公司里面

完成项目开发,或者定制产品,一般说来,软件研发基本上就算产品的设计者和制造者,

硬件研发,只能算设计者。因为后面还有生产环节。

通常研发岗位,包括RD,QA,以及配置管理员,架构师,小组长,项目经理,研发

助理等,就是研究部分所有的职位。部门经理一般我没有计算在内,感觉部门经理管人,

应该算管理岗位。不过有些小公司,部门经理和项目经理,甚至架构师,都不分,因此需

要具体情况具体分析。

其中RD,就是我们说得最多的设计人员了,这个大本营的同学,以后估计大多数都

从这里起步,当然,做QA测试的也不少。

RD这个词有讲究,就是设计和实施,是两个意思,设计,是决定一个东西怎么做,实

施是把它做出来,我们刚开始,可能都是先做实施,慢慢走到设计,模块设计,系统设计

等等,如果做得好,以后慢慢专门做设计,就是架构师了。

软件人员一般RD不分,设计者通常就是实施者,因为基本上程序敲完,产品也就出来

了。硬件人员则不同,一般就是设计者,以及第一轮白盒测试的QA,自己测,当产品测

试稳定,定型,就可以交给中试部进行产品测试,最终上线贴片生产。

QA这里面一般细分为软件测试和产品中试,像华为、迈普这类大中型企业,以生产硬

件产品为主的公司,都有自己的中试部,中试部简单说,就是专门测试硬件的,比如各种

静电测试,温度测试,跌落、震动测试等,为产品最终上线做准备。我想,大多数同学可

能对软件测试熟悉,对产品中试可能不太熟悉,不过差不多就这么多东西。

软件研发通常还有个角色很重要,就是配置管理员,一般小公司没有这个角色,由负

责的测试人员兼任,大公司会专门设置这个角色,并且这个角色还有商业秘密保全的功能。

我们软件人员开发的产品,在自己的机器上,一般叫测试版,只有提交到CVS或SVN

等版本管理系统,才叫产品,测试部不是从我们手里拿软件去测,而是由配置管理员在中

心服务器上,将软件产品从源代码编译成可执行文件,生成安装程序包,然后发给测试部,

测试部测试完毕,返回测试报告,公司领导签字后,以后软件产品的发货,就是配置管理

员负责发货。

大家明白了吧,这里面很严格的,在大公司,软件一旦投测,如果RD发现有个小bug,

小公司可能打个招呼就改了,项目控制流程上看不出来,但在大公司,必须发文,说明上

一版本作废,然后重新发测试申请,重新提交代码走流程,项目流程上就记录,废版一次

以后就是扣工资的依据。因此,大公司的程序员一般比较严谨,发版测试很谨慎,就是怕

出现这类bug,这样的缺点是对市场的反应不够灵敏,可能客户提交一个bug,RD改只要

几分钟,但是流程要走一两天,但是好处是产品质量有保证,每个人的工作结果都记录在

案。便于管理。且程序外泄几乎不可能。

我以前有篇文章说,国外很多程序员,可能在一个公司工作一辈子,都没有见过自己

服务的计算机,就是这样的,RD都在终端工作,自己本地测试好了,提交到中心服务器,

由配置管理员负责最后的编译和提交。

2、市场,这大约是最多的,往低里说,电脑城的谈单员,就是市场,往高里说,华为、

Cisco的地区总裁,其实也是市场角色。市场根据个人经验,又分为Sales和Marketing,前

者是简单的客户成交服务者,即客户准备购买,完成买卖手续,协助送货什么的,Dell那边

的电话销售**,大约就是这个角色,由于Dell是定制,因此她们还需要下订单。后者就是

属于较高层级的销售人员了,可以引导市场,引导客户,促成交易。

一般说来,市场其实也是个技术活,很少有朋友是天才,上来就可以做到Marketing的,

都是从Sales先入手,慢慢练,这个过程,可能比一个程序员走到架构师还难,很多销售人

员,做一辈子,都做不到Marketing的,不信,去商场看看售货员,公交车的售票员,都是

Sales。

这里说说广告,广告我的理解,就是Marketing的一个分支,吸引眼球,吸引客户,促

成交易。

我们经常说,每个行业都有英雄,其实市场中,Marketing就是英雄,一般说来,走到

这一步,就可以站在这个行业的巅峰,出去讲课,拿最高的佣金,享受猎头挖角的快感等

等。不过,很难的,有句话请大家注意,“这个世界上,99%的销售人员,都不知道自己

在干什么,说的就是这个问题”,那1%才是Marketing。

通常情况下,开发人员瞧不起市场人员,总觉得对方是耍嘴皮子的,但市场人员同样

也瞧不起开发人员,总觉得这帮书呆子不创造价值。呵呵,大家别生气,大多数公司,把

研发单位,看做最大的成本单位,只花钱,不创造价值的,虽然我们设计了产品,但公司

的财务上,这部分是没有价值的,产品价值是在销售出去以后才体现出来,因此,财务上

看,研发部门总是赤字一片。

其实,真正厉害的市场人员,我们研发人员还是要尊重的,要知道,一个研发人员要

成名成家,其实很容易,随便什么东西,攻克一个难点,出几篇论文,出一个产品,这个

研发人员就可以在公司里面牛起来了,一个研究院,至少20%~30%都是这种牛人。但是,

市场要能做到Marketing,前面说过,1%,可能都不到,你说这帮人算不算精英?

3、技术,终于说到技术了,这是最奇怪的一个职业,本来没它的,但就是出现了这

个职业。其实技术在国外,应该叫做Service,即技术支持。

技术,往低里说,电脑城的拼机器的,也是技术人员,通常由谈单员兼任,谈单员通

常由大学生勤工俭学兼任,呵呵,一起练了。再往上,客户那边送货,把包装拆开,技术,

联网,技术,调试网络,技术,再大了,这里说句话,希望大家不要见怪,网络管理员,

其实也是技术。

以前有段时间,MCSE很流行,我也去考了一个的,但是,后来发现,研发单位招人,

根本不看这个,因为这个学习的是如何 *** 作机器,而研发是设计机器以及 *** 作模式,让别人

*** 作。CCIE也是啊,因此,当时很多说法其实是有点误导,说学了这些证书可以不上大学,

成都还出现过一个娃娃,高三毕业考过了MCSE,就不上大学了的事情,现在不这么说了,

因为毕竟上大学才是王道。光靠这个证书,是吃不了一辈子饭的。

在华为,迈普,技术是一个专门的职业,负责给客户送货,因为他们出路由器,安装配

置有一大堆事情,电信局又是大牛,人家才不会去管这个事呢,厂家来人解决。顺便说一句,

电信局守机房的,也是技术。

原来没这个职业,就要研发人员兼任,因为这毕竟是个技术活,不过,久了研发人员不

干了,天天出差,还做什么研发,老板也不干了,因为研发人员工资高,在大家看来,连连

线,配置几个IP地址,这不复杂,如果用研发人员干,成本太高了。

喏,就这样,一个独有的职业,技术,在IT企业被定义出来,这部分主要找一些较为低

端的人才,二本啦,三本啦,自考啦,总之,我看见很多年轻的朋友,希望进入IT业,没有

本钱,不会做老板,也进不去一些大型公司的门,一般选择,就是在电脑城做技术起步。

现在很多系统集成公司,他们定义的项目经理,和研发单位的项目经理不太一样,其实

也是技术,这类公司一般都是经销商,不是制造商,自己没有产品,靠代理别人的产品再销

售来获取利润,一般说来,渠道这个词,就是指这类公司。这些公司的技术人员,主要工作

就是看,我代理了哪些产品,哪些产品利润高,我怎么给客户报方案,把利润高的产品设计

进去,等等。

这里面其实也有设计工作,但是,显而易见,这部分设计工作和前面的研发架构师的设

计,是两个层面。

当然,这里有两个特例,一个是目前很多中小型,做网络应用的架构师,他们也有这个

设计部分,这些企业一般都是项目制,没有自己的产品,每一单都要定制开发,这类和前面

的系统集成设计有一定类似,因为很多项目包括了设备采购什么的。

另外一个特例就是系统集成设计,通常就是Marketing的活,因为自从IBM提出卖服务的

概念以后,给客户交钥匙工程成为主流,大家都说自己是解决方案提供商,因此,Marketing

通常就是采集需求,利用本公司产品或者代理的产品,组成解决方案,一体化提供给客户。

因此,从职业发展途径,技术一般说来,也可以走到Marketing。通常Marketing有两个产

生渠道,Servicer技术,或Sales销售。

当然,这里也看出技术这个职业的短板,因为Marketing毕竟是销售为主,因此,销售能

力占主导,技术人员由于长期和机器打交道,因此,恐怕也是机器脸居多,卖东西能力很差,

因此,技术能转成Marketing的,更少。

当然,也有技术人员转回来做研发的,不过,也很少,起码我没有看到什么成功的案例。

4、管理,这里就简单说啦,一般说来,管理本身是抽象的,并不是IT业的管理,一定只

能从IT业产生,或者一定只能管IT业,IBM的总裁郭士纳,就不是IT业出生,管理的英雄们,例

子就太多了,他们有个统一的称呼,职业经理人。

前面说的几种,总的来说,都可以最终成长为管理,不过,管理也是最难的,一来人是

最复杂的,不像机器那么好打交道,二来,管理要看运气,单纯说水平不行,得老板看得上

才行,你说是吧?

因此,研发,销售,技术,要想成为管理,这个成功率,一般不高于1%的,不信,数

数你们公司管理人员和普通员工的比例,或者,学校里面老师和学生的比例,虽然这不准,

但基本能说明一点问题。

由于我们这个大本营不是管理论坛,管理就不多说了。

5、生产,这个岗位其实各公司都有,不过大多数老板不承认,员工也不愿意承认,呵呵。

大型公司,如华为、迈普,Intel等,以生产硬件产品为主的,基本上都有生产部,记住

啊,这个生产部很重要,生产,仓储,物流,基本都在这一块。

千万别小看生产,目前生产线上的工人,由于要开贴片机什么的,基本上都要大专学历,

还要培训的,我不想明确建议,不过,有些目前找工作特别困难的同学,不妨考虑一下这类

大型企业的生产岗位。

大型制造业,如美的,海尔等,他们很多管理层都是生产线上下来的,生产线上也不都

是工人岗位,很多生产工艺师,工装设计师什么的,都需要设计这门工作,如果一个学历较

高的人进入这个部门,只要自己肯努力,其实也很容易出头,毕竟周围的竞争对手太低了,

呵呵,比起研究院来说,要容易得多。

6、其他,这就太多了,老板就属于其他了,呵呵,创业也属于其他,由于这部分不带

普遍性,就不多说了。各级行政人员,如财务,秘书,都算其他吧。

信息化时代,企业的IT岗位必不可少,成熟的企业都会有自己的IT部门(信息管理部,资讯部,MIS),该部门岗位通常分为CIO、IT经理、专业岗位人员这3类,下面介绍下各岗位的工作情况。

一、CIO(首席信息官)

1、理解公司战略

CIO是公司战略信息化支撑的第一人责任人,只有充分理解公司战略,才能统筹公司内外资源去落地支撑战略的信息化需求。

理解公司战略,是信息化的“梯子”搭在什么墙上的问题,要是梯子搭错墙,下面兄弟在怎么拼命,都白费功夫。

直接对接老板,参与企业决策,利用信息化建设助力企业的发展。

2、IT规划

适合自己的才是最好的,在理解公司战略的基础上通过IT规划,建设与公司当前业务规模、未来一段时间业务发展规划相匹配的信息化系统。这里面涉及到建设什么样的系统,用什么样的技术架构,自建还是找外部供应商,如何与现有信息化资源整合等系列问题,这些问题都需要CIO综合考虑。

3、横向部门leader对接

信息部门归根结底是为管理、为业务服务的,系统是否有价值,很大程度上是业务部门说了算。花了大价钱把系统建好,最后发现业务部门不认可,那就是人为系统打工,而不是系统为人服务。这里面业务部门的认可是两个部门负责人建立良好的互动关系的桥梁。

4、供应商资源整合

IT通常被认为是个只花钱不赚钱的部门,因为信息化建设需要大量的资金投入。公司为了控制信息化成本,信息化资源肯定不会高配,因为成本等在内的众多因素,公司肯定需要请外部供应商资源进来建设信息化系统,IT部门假如有几个靠谱、给力的供应商,系统建设速度与质量肯定上的去。话说钱虽然重要,但CIO对各供应商能力方向与水平把握程度、与供应商的连接关系也同样至关重要。

5、部门员工管理

正常的部门管理工作,在此不过多阐述。想说的一点是,信息部内部管理风格与水平除了依赖于部门负责人外,其实受公司整体管理机制、企业文化影响更大。

二、IT 经理

1、IT项目管理

IT经理通常是信息化项目经理,对于有供应商参与进来的项目,那就是“甲方项目经理”,项目成败的负责人、项目整体成败的考核对象。需要其具备一定的项目管理知识,项目前期需要评估项目成本、价值点、采购选型等。过程中需要协调业务部门、部门内部同事、供应商等各方面资源,把项目按合理的节奏推进,并把控项目交付质量。

2、解决方案构建/审核

负责项目过程中的解决方案、产品设计方案输出,有些需要IT经理自己干,有些是供应商资源来做但也需要IT经理把关并确认,假如项目经理解决方案、产品设计方面能力不足,项目很容易出现返工或进度拖延的情况。好的IT经理,能最终确保按时交付的系统满足业务各层级的需求。

3、公司信息化系统运营

系统建设完成后,如何最大化系统价值,是IT经理必须考虑的事情。首先,需要IT经理联合业务骨干、系统关键用户,把系统推广出去,让系统能够帮助到更多用户。其次,根据业务应用系统的反馈,持续组织资源对系统功能进行优化完善。最后,最重要的是,分析所沉淀的业务数据,为业务与管理提供数据服务。

三、专业岗位人员

在IT部门,从工作分工的专业类别来说,通常会分为以下几类专业:

开发人员:系统开发、系统优化、数据分析等工作;这部分工作可以交给供应商来做,不过稍微大点的公司,为确保需求响应速度,都会有自己的开发人员,只是人员多少的问题。

安全专员:建立和完善企业信息安全管理办法,制定各系统整体安全策略、应急机制,组织开展安全保障、应急演练、安全事件处置等相关工作;落实各系统风险评估、安全检查、安全防范等相关工作,包括安全扫描、渗透测试、网络安全防护、Web安全防护、数据安全防护等;负责安全审计策略的研究、制定和执行效果跟踪,完善审计工作标准和工作流程。

系统管理人员:负责权限配置、流程配置、系统异常登记与处理跟进、常见问题咨询等工作;通常会分为办公系统类(OA、邮箱、IM等通用办公系统)、业务应用类(ERP、财务、BI、PLM、MES、PDM、APS、CRM等专业类)。

基础架构管理人员:负责服务器、网络、存储资源、网络安全、超融合、企业云、桌面云等管理,包括相关资源采购需求评估、资源分配、数据容灾备份等工作。

桌面运维人员:负责公司员工日常办公软件安装、打印机、视频会议、MAXHUB 、桌面云问题处理等各类工作。

以上各类工作,会从专业程度、内部需求工作饱和度、成本、信息安全等各方面因素,综合考虑是公司内部招聘员工,还是寻找相关外部供应商提供服务,包括外包服务。

虽然是说普通/基层专业人员,但考虑到各公司规模、人员编制数量、成本等因素,部分公司是和IT经理岗位职责一并考虑的,会把不同类型的工作根据员工的能力进行综合分配。

组织的结构对于一个组织的正常运转,良好开展一个具体项目,得到相关干系人的认可是一个非常关键的因素。

我处于一个IT系统集成公司,并担任公司的技术支持部经理,目前公司的组织架构完全是一个职能型组织架构,在开展一个项目时,可以说是有些乱的,现将出现的问题描述如下:

1、资源利用率低(尤其是人力资源);

2、客户满意度低;

3、销售人员满意度低;

4、不利于团队成员提高,向心力弱;

对于出现的这些问题,我认为主要是没有利用有效的项目管理措施,尤其是没有采用项目经理制,中小企业的人力不可能完全是售前是售前、售后是售后、网络工程师及系统工程师完全分开,经常性的会出现职责重负,一个项目的实施经常会由一位工程师一杆子捅到底,不会涉及到其它人员,这种方式无疑是有风险的。

对于中小IT企业,对于某一技术方面的人才储备应该是采取技术高手和技术员相结合的方式,对于一个项目的具体运行可以在技术支持部的下面为具体的项目成立项目团队,授权一人作为项目经理(可以是专门的),然后来统一调度不同技术能力、技术类别的人来进行实施,采用科学的项目管理技术和知识。

这样,将组织的架构由完全的职能性组织架构向弱矩阵型转变,以达到锻炼技术能力、管理能力、良好执行项目的目的。由于中小企业的项目大多技术要求不高、项目范围较小、客户关系较简单,采用平衡或强矩阵型不太适合。

IT行业职位介绍电子商务项目管理。要求具备计划、项目实施、日程管理、预算、资源分配和商品交付质量管理等整体管理项目的能力,需要有管理大型、复杂与并行项目的经验,包括计划开发、项目实施、客户管理的经验,最好有较强的Internet技术应用和软件开发背景。电子商务顾问。帮助电子商务企业规范他们的经营策略,其必须具备电子商务、电子商贸和Internet企业解决方案方面的资深经验,具备在企业高级管理层维护人员关系的能力。熟悉IT的管理模式和运营方式至关重要。ERP销售人员。随着越来越多的企业进入整体集成阶段,ERP领域为销售人员打开就业之门,如制造、分销、人事、项目管理、工资管理、财经行业等等,但你要有复杂环境下解决问题的能力,具备较强的口头表达能力和独立工作能力。WAP开发人员。具备无线电和网络管理设计背景者优先,从事过IP网络设计和网络管理设计者次之。由于电信业和Internet技术的结合日益紧密,无线电应用协议(WAP)得到越来越广泛的应用,熟悉WAP开发技巧、具备一定开发经验的人员会越来越受到青睐。Web开发人员。要求具备高水平的编程能力,熟知HTML、JavScript、制作网页等,同时还具有较强的人员管理经验,能积极有效地激励员工。已经从事Web开发的人员正在走向企业的高层,担纲领导角色。WEB设计。能够维护网站的生动性、新技术和大量信息,并将之有机结合,精通HTML/DTHML语言,能够保持网站浏览的多平台兼容性和网站内容设计上的连贯性,能较快掌握WEB新技术,了解各类网站开发动向及交互式媒体格式。IT基础组织管理人员。该职位的关键部分在于保证企业支持中能够成功应用基础组织技术,能够对多规程、多项目进行整体管理,具有熟悉网络、Windows、NT、Unix等技术背景,理解客户商务需求,保证以技术实施体现商务需求。CRM管理人员。随着商务运作对客户越来越重视,企业迫切需要能够管理公司与各类客户关系的人才和软件,以保持一种令人满意和长期有效的客户关系。该职位要求具有技术、项目管理方面的能力,CRM应用基础以及电子金融方面的经验。知识工程人员。具有较好的文字处理、项目统筹计划能力,丰富的项目管理和公共活动经验,较强的交流、理解能力,需要经常为商业项目提供计划、分析、细化步骤,有效地为各工作组织之间传递知识信息,有效管理日益增多的信息数据流、提炼、捕捉、综合和分类纷繁庞杂的信息。数据通信。具有在数字网络及通信领域的工作经验,对于网络拓扑结构、通信协议及客户机/服务器系统,具有丰富的理论知识,较强的应变能力,必要的项目管理经验,可以有效解决突发事件。

以上就是关于I T 信息部负责什么工作,需要具备什么能力,需要学什么,信息部组织架构是什么样的,急!!全部的内容,包括:I T 信息部负责什么工作,需要具备什么能力,需要学什么,信息部组织架构是什么样的,急!!、IT人才金字塔结构是如何划分的试诉对IT人才培养的看法、系统开发人员有哪几类他们如何分工等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/8864740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存