
岗位:程序员
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。
作一个真正合格的程序员,应该具有的素质。
1:团队精神和协作能力
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
2:文档习惯
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。
3:规范化的代码编写习惯
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。
4:需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
5:模块化思维能力
作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
6:测试习惯
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
7:学习和总结的能力
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
作为高级程序员,乃至于设计师而言,除了应该具备上述全部素质之外,还需要具备以下素质:
1、 需求分析能力
2、 整体框架能力
3、 流程处理能力
4、 模块分解能力
5、 整体项目评估能力
6、 团队组织管理能力
岗位:项目经理
主要职责:
1、 计划:
a)项目范围、项目质量、项目时间、项目成本的确认。
b)项目过程/活动的标准化、规范化。
c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。
d)各项计划得到上级领导、客户方及项目组成员认可。
2、 组织:
a)组织项目所需的各项资源。
b)设置项目组中的各种角色,并分配好各角色的责任与权限。
c)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)
d)安排组内需求分析师、客户联系人等角色与客户的沟通与交流。
e)处理项目组与其它项目干系人之间的关系。
f)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。
g)安排客户培训工作。
3、 领导:
a)保证项目组目标明确且理解一致。
b)创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。
c)提升项目组士气,加强项目组凝聚力。
d)合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。
e)制定项目组需要的招聘或培训人员的计划。
f)定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。
g)及时发现项目组中出现的问题。
h)及时处理项目组中出现的问题。
4、 控制
a)保证项目在预算成本范围内按规定的质量和进度达到项目目标。
b)在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量;
c)定期向领导汇报项目工作进度以及项目开发过程中的难题。
d)对项目进行配置管理与规划。
e)控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难题。
f)不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。
结语:
项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。
岗位:系统架构师(技术总监)
主要功能及职责:
1、系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。
2、系统架构师是在技术上对所有重要事情做出决定的人。(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。)
3、需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。
4、设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》
5、编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;
6、测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;
结语:
系统架构师也可以理解成技术总监。系统架构师是在部门内所有软件项目中,对技术上所有重要的事情做出决定的人。
岗位:需求分析师
主要职责:
1、在项目前期根据《需求调研计划》对客户进行需求调研。
2、收集整理客户需求,负责编写《用户需求说明书》。
3、代表项目组与用户沟通与项目需求有关的所有事项。
4、代表客户与项目组成员沟通项目需求有关的所有事项。
5、负责《用户需求说明书》得到用户的认可与签字。
6、负责将完成的项目模块给客户做演示,并收集对完成模块的意见。
7、完成《需求变更说明书》,并得到用户的认可与签字。
8、并协助系统架构师、系统分析师对需求进行理解。
结语:
需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。
岗位:系统分析师
主要职责:
1、 协助需求分析师进行需求调研。
2、分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;
3、负责解决《软件需求规格说明书》被评审后发现的问题;
4、在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。
5、协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。
6、根据《系统架构说明书》对系统进行建模;
7、系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;
8、协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》
9、协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。
10、指导软件工程师按《系统详细设计说明书》进行代码实现。
11、 负责重点代码检查;
12、协助项目经理进行配置管理,并提供优化改进建议;
13、定期对项目组成员进行技术方面的培训。
结语:
系统分析师是项目组中的首席执行官,他涉及项目的所有方面,是项目进度的推动者,也是项目成功的关键。
岗位:数据库设计师
主要职责:
1、根据《系统架构说明书》与系统架构师、系统分析师一同进行数据库建模。
2、根据数据库建模结果,绘制数据库CDM与PDM图。
3、 根据数据库PDM图进行数据库建库。
4、 对数据库进行维护、备份、恢复、同步。
5、 负责客户数据的导入导出。
6、 对数据库进行初始化 *** 作。
7、协助软件设计师完成《系统详细设计说明书》中与数据库相关的部分。
8、根据《系统详细设计说明书》编写对应的视图、存储过程、函数、触发器等。
9、对项目组其它成员进行SQL方面的指导。
10、定期对项目组其它成员进行数据库方面知识的培训。
11、为测试经理及测试工程师建立测试数据。
结语:
数据库设计师又称DBA,是项目组中唯一能对数据库进行直接的 *** 作的人。对项目中与数据库相关的所有重要的事做最终决定的人。
岗位:软件设计师(模块)
1、根据《系统概要设计说明书》编写分模块的《系统详细说明书》。
2、负责对软件工程师讲解《系统详细设计说明书》内容。
3、协助软件工程师按《系统详细设计说明书》进行代码实现。
4、 控制本模块的开发进度。
结语:
软件设计师又称模块设计师,协助系统分析师对分模块进行详细设计,并直接管控该模块的进度,对于本模块中所有重要的事做最终决定的人。
岗位:软件工程师
主要职责:
1根据《系统详细设计说明书》进行代码实现;
2对自己代码进行复查,并进行简单的测试;
结语:
软件工程师是最终实现代码的成员。
岗位:测试经理
主要职责:
1独立编写测试计划;
2独立编写测试用例;
3协调测试团队内部的工作以及与开发团队之间的工作;
4完成“执行测试”的工作;
5掌握较深层次的测试方法、测试技术和较复杂的业务流程;
6负责测试过程工具的研究、推广与维护,负责测试数据库维护工作;
7负责编写《用户手册》、《 *** 作手册》和相关培训教材;
8负责项目的质量审查。
结语:
测试经理其实应该是整个项目中最关心项目质量的人,他的主要工作就是找到项目中存在的不合理、不合格的部份,并要求项目其它成员按其给定的项目质量完成项目。
岗位:测试工程师
主要职责:
1在测试经理的安排和指导下,编写测试用例;
2在测试经理的安排和指导下,完成“执行测试”的工作;
3在测试经理的指导下,按测试计划进行测试工作;
4按测试用例进行测试工作。
5负责被分派项目的质量审计。
6了解项目的基本流程,可以熟练的进行项目中各种流程的 *** 作。
结语:
测试工程师是项目质量的保证,是最终进行项目测试的成员。
岗位:实施经理
主要职责:
1负责制定项目实施计划;
2在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);
3在项目实施阶段,跟踪、检查实施人员的工作质量;
5负责协助用户进行“用户确认测试”和编写《确认测试报告》。
岗位:实施工程师
主要职责:
1在实施经理安排和指导下,执行项目用户现场实施任务;
2参与编写《用户手册》、《 *** 作手册》和相关培训教材;
3参与进行“用户确认测试”和编写《确认测试报告》。
岗位:美术工程师
主要职责:
1负责完成软件设计师安排的功能界面设计。
2负责对项目整体色彩的调配。
3向系统分析师提出项目美化的建议。
4为BS项目提供一套或几套CSS样式表及HTML结构表
5为CS项目提供符合项目内容的静态、动态。
6并为软件设计师提供界面指导。
岗位:客户经理(当所开发的项目属于定制型的项目时设立,可由项目经理或部门经理兼)
主要职责:
1策划并独立完成目标客户的拜访和沟通;
2定期分析、整理客户需求,制定有针对性的方案;
3进行重点客户的关系维护,了解并整理重点客户的需求,为开发更符合用户需求的产品提供富有价值的市场信息;
4参与产品定位的研讨,为产品策划献计献策。
岗位:产品经理(当所开发的项目为产品型项目时设立,可由市场部成员兼)
主要职责:
1对所负责的产品进行策划和管理;
2对所负责的产品进行市场调研和分析,及时提出应对措施;
3负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;
4负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;
5配合销售制订产品销售策略,支持市场销售业务。
当今世界,信息技术日新月异,正在有力地推动着社会生产力的发展。一是微电子技术的高速发展,导致芯片的运算能力及性能价格比继续按几何级数的定律增长,从而为大规模、多领域的数字化信息的加工处理、传递交流创造了条件;二是软件技术的高速发展,使芯片和计算机硬件具有了智能,从而成倍地扩大了计算机技术的功能和应用范围;三是在微电子、软件和激光三大技术的推动下,通信技术加快了从模拟向数字、从低速向高速、从单一语言媒体向多媒体的转变;四是计算机、通信与媒体技术的相互渗透与融合,正在将通信与信息技术的发展推向一个崭新的阶段。
基于该网络上的电子商务、远程教育、远程诊疗、电子政府、移动办公和家庭办公等计算机互联网的新应用不断涌现并得到大力发展。 信息技术日益广泛地深入社会生产、生活的各个领域�将使IT产业在数字化革命大潮中,以更高的速度向前发展。
二、IT定义及分类
1 定义:
Information Teachnology 信息科技的首字母缩写,涉及与信息产业相关行业,以电脑为代表。
IT业大体来说就是电子类产品。比如电脑,手机,投影机,打印机,及所有的电脑周遍设备都称之为IT产品。IT行业指的是经营这些产品的行业,另外还包括网络,软件等都称之为IT行业。总之包括内容挺广泛的。
2 分类:
1) 国际标准产业分类:
此标准是由联合国于1989年制定并审议通过,推荐各国政府进行国际间统计数据比较时使用的统计分类标准。此标准为各国提供了用于各种经济活动分类比较的基本框架,使之成为国际间统计数据对比和交流的工具。
2) 全球行业分类标准:
摩根斯坦利和标准普尔公司于1999年联合发布。摩根斯坦利和标准普尔都是美国资深的金融投资公司,而全球信息技术业最发达的地区也在美国,所以这两家公司在99年公布的《全球行业分类标准中》将信息技术业详细进行了分类和划分,是互联网实验室制定IT上市公司分类标准最重要的参考之一。
3) 国内分类标准:
中国现行的国民经济行业分类标准是国家统计局于94年公布的《国民经济行业分类标准》,并于2002年5月进行了修订,新的《国民经济行业分类标准》将于2002年10月1日起正式起用。新标准中增加了“信息传输、计算机服务和软件业”这一门类,其中分为3个大类、10个中类和14个小类。
《上市公司行业分类指引》,这是由中国证券监督管理委员会发布实施的,其目的是为证券行业内的各有关单位、部门对上市公司分类信息进行统计、分析及其他相关工作,为上市公司行业分类进行指导,此标准规定了上市公司分类的原则、编码方法、框架及其运行与维护制度。
综上所述,IT增值服务类,IT制造类,IT综合类,IT概念类
三、IT行业对国民经济的影响
从20世纪80年代算起中国信息产业已经度过了20多年的风风雨雨,2005年我国信息产业实现销售收入38411亿元,我国信息产业已跃居国民经济第一大产业。其中,IT市场规模已经达到2865亿元,预计到2008年,其规模将达6308亿元,成为国民经济中最富活力的领域之一。
国内IT业的整体水平不高,与IT产业对国民经济的重要意义不相称,尚需在各个方面予以提高。
具体表现在:
1 制造、配件加工等低端的IT主营业务占据主流。IT配件、电子元器件等技术含量较低、人员素质较差、EVA值和净资产收益率较低的IT制造类企业占据了IT上市公司的大多数。
2 高技术含量、前景广阔的行业(互联网、软件、IT服务贸易类)实力尚弱校这些企业人员素质高、劳动效率高、技术先进,但由于资产规模孝投资不足、借贷能力弱等劣势而丧失不少发展机会,难以成长为国内IT业的主流企业。
3 互联网等新兴行业存在大量低素质人员,而且在人员结构上存在"中间小两头大"的不合理状况,未来可能会严重影响这些企业的发展,尚需要在整体上提高水平。
4 规模大的公司集中于低端的制造类和垄断性的通信类,规模和资金不足是整个行业的通病
5 整体上市公司的治理结构存在不少问题,独立董事不足,“一股独大”的现象普遍存在。
6 整体公司经营状况不佳,个别行业整体亏损(比如IT配件),EVA值大部分为负值。
对中国IT产业来说,未来的几年,将是更加重要的时期。传统的IT产业逐渐走向成熟,市场增长率有所降低;传统IT产业、通讯产业、互联网产业开始相互融合,新产品、新业务不断涌现,孕育着丰富的商机;网络游戏、搜索引擎火爆,电子政务和电子商务持续发展,拉动IT行业中上游继续增长,推动互联网新发展。历经泡沫轮回的互联网,盈利模式逐渐成型,2006年IT行业——进入上升通道,随着IT行业从业人员的大量涌入,企业将越来越看重那些“IT业软硬兼施的多面手”,随着互联网行业的再次崛起和新的网络商务模式的形成,无疑为更多的IT人提供了良好的发展机会。
四、中国IT行业发展现状
中国IT产业主要包括电子信息产品的制造、软件开发、信息技术服务的推广应用等。经过改革开放和快速发展,目前我国的信息产业已形成了较为完整的工业生产体系。全国电子工业总产值规模已居世界第四位,主要电子产品已形成规模化生产,其中收录音机、电话机、彩电、彩管、音响设备、VCD和一些基础元器件的生产规模已居世界第一位。
但是相比较欧美IT企业以及后起之秀的日本、韩国,中国IT制造业还处于产业的下游。中国许多从事加工、装配的IT企业深受价格战、高额专利费等问题的困扰。同时,随着世界上其他不发达地域的开发,中国IT制造业原来具有的劳动力和资源便宜优势也面临着愈来愈激烈的竞争。
与IT产业紧密相关的中国电信业也获得了飞速发展。从1989年到1999年业务总量增长了35倍,年平均增长率为43%,为同期GDP增幅的4倍以上。同期公用电信网的总资产增长了大约35倍,以每年43%的速度在增长。
中国已初步建成了8纵8横的光缆传输骨干网和大部分本地光缆网。通信网完成了从人工向自动,从模拟向数字,从单一业务向多样化业务的转变。整个通信网的技术水平有了显著提高。公用电话网的规模扩大了15倍,十年间电话普及率由1%提高到13%。
五、中国IT行业发展展望
纵观世界经济的发展,经济全球化进程明显加快,信息化已成为全球化的迫切需要和必要保证。世界范围的产业结构调整和信息技术进步,必将对中国信息产业的发展产生深刻影响。
众所周知,信息产业是国民经济的主导产业,是经济增长的催化剂和倍增器。根据国务院批准的“三定方案”,信息产业部的主要任务是:通过积极有效的宏观管理,振兴电子信息产品制造业、软件业和通信运营业,为各部门、各行业提供先进的信息技术、装备与网络服务,从而达到推进国民经济发展和社会服务信息化的目的。
为加快我国IT产业的发展�信息产业部将在以下几方面加大工作力度:
1、振兴信息产品制造业
信息产品制造业是信息化建设的主要技术和物质基础。国家把信息产品列为国民经济新的增长点,对加快产业结构调整、推动技术进步,带动中国经济增长有着极为重要的作用。中国信息产品的市场前景十分广阔,预计到2010年将达到6万亿元。
中国将进一步加大产业结构调整和企业的整合,在现有企业集团的基础上,培育若干国家级开发与生产基地,扶持具有国际竞争实力的大型企业集团,以形成以大公司为主体,带动中小企业共同发展的格局。通过企业的改组和整合,加大企业的开发创新力度,形成高效的创新机制。在芯片设计与制造、网络及通信、软件和信息家电等领域,产生一批拥有自主知识产权和竞争优势的高技术企业。对于发展前景十分明显的个人电脑、移动通信、光纤通信、网络设备、网络工具、高清晰度电视、DVD、信息家电等重点产品,将作为重点发展产品,形成规模化生产。
2、大力发展软件产业
软件产业发展的最关键因素是人的知识和智力,而中国在软件人才方面恰恰有很大的潜在优势。中国将把软件产业作为国家的战略性产业,正在研究制定面向21世纪的长远发展战略和发展思路,确定近期的发展重点。我们将结合国家有关扶持软件产业发展的政策措施,抓住人才这个关键,制定给予软件人才特殊优惠待遇的奖励和分配政策,建立吸引、稳定优秀软件人才的机制,充分发挥软件人才的创造性和积极性。按照市场经济规律,实行社会各有关方面多元化共同投资方式,加大软件产业的投资力度。从发达国家的经验来看,要在软件产业真正有所作为,单纯依靠政策扶持和引导是不够的,还必须同时借助市场的力量,发展中国的风险投资业,造就一批能够把资金、技术、人才组织起来的风险投资家,真正带动中国软件产业的快速发展。同时鼓励大型企业集团、高校和科研院所向软件产业投资,以充分调动各方面力量共同发展我国的软件产业。
3、加快信息基础设施的建设
要加快我国信息化的发展,首先要加快信息基础设施的发展和建设。信息基础设施也是带动IT产业高速发展的动力。当前,我们正在结合“十五”规划的制定,考虑我国信息基础设施发展战略和规划。我们将在扩建完善现有以光缆为主体的基础传输网和推进基本电信普遍服务的同时,大力开发和利用当代最新通信与信息科技成果,加速建设一个覆盖全国的超大容量、高度灵活、安全可靠的新一代公共信息网,构筑面向21世纪的国家信息基础设施。信息基础设施的建设必须在政府的统筹规划和指导下,组织科研、教育、工业、通信运营业等社会各方面力量广泛参与,并在分工协作、公平竞争的基础上,合理配置资源,避免重复建设。既要建设一个超大容量、高度灵活、安全可靠的基础传输网和经济适用的宽带接入网,又要合理发展与之相适应的专用网和局域网,最终形成适应信息化要求的现代化网络布局。
4、运用竞争机制,繁荣电信与信息服务市场
当前,世界电信网络技术正处在重大变革的时期,由于因特网的迅猛发展,信息传送的内容和方式已远远超过了传统的语音通信。丰富多彩的数据传输和信息服务,一方面正在影响和改变着人们的工作、学习和生活方式。另一方面,也为我们大力发展IT产业和信息服务业带来了千载难逢的大好机遇。一是公用电话网还会有很大发展。由于因特网的出现,在今后十年内�中国的电话网络规模还将扩大一倍以上,用户数将达到2-3亿,平均每年会有2000万左右的新增用户。二是无线移动通信也将有大的发展。用户数在10年内将超过2亿户,意味着普及率达到15%左右。移动通信技术将向利用无线技术提供互联网服务方向发展,网络的功能、信息服务器的功能将更多地在网上发挥,由专业人员进行维护管理。三是互联网和相关服务将很快发展。数据流量超过话音流量只是个时间问题。基于IP技术的新一代宽带高速公共信息网络将在不断演变中成熟,在这个网上的电子商务、远程教育以及其他各种基于网络的数字化生存、数字化经济以及数字化的社会活动方式将会得到广泛的推广应用。四是在技术进步的推动下,电子信息产品制造业、软件业将继续以明显高于GDP增长的速度增长。平均增长速度应在25%以上,这个趋势将保持10年左右,信息产业作为国民经济主导产业的地位越来越明显。
中国将紧紧抓住这一有利时机,在改革、调整、理顺、完善的基础上,建立起公平、公正、公开的市场竞争机制,充分发挥市场的导向和驱动作用,鼓励社会各方面力量广泛参与,促进中国电信业特别是信息服务业在市场规范条件下快速发展,以此进一步带动IT产业的发展。
5、抓好信息资源的开发利用
在加速建设信息基础设施的同时,我们将高度重视信息资源的开发利用工作,重点是政府信息、公共信息、市场信息、产业信息、企业信息等重点领域的信息资源开发利用。从近期来看,主要是信息服务和电子商务信息资源的开发利用和上网工作。信息资源的开发利用,同样也要引入竞争机制。我们将制定一系列配套的政策措施,鼓励各领域、各层次大力开发和广泛使用各种信息资源,提供信息服务。同时要加强市场规范、技术标准、信用安全、执法监督方面的建设,逐步建立起科学合理的管理体制和市场机制,促进资源共享,使信息资源更好地为经济建设和社会发展服务。
6、加强信息技术推广应用
今后将进一步加大信息技术在各行各业中应用的深度和广度。大力支持金融、财税、海关、科研、教育、文卫等各类公共部门和政府机构,积极利用电子信息技术和通信网络,建立和完善面向专业应用的高效可靠的运行管理及社会服务信息系统;鼓励企业特别是大中型企业,把推广应用电子信息技术作为改进企业管理,加速技术创新以及节能、节材、提高产品质量和附加值的重要手段,从而提高经济增长的质量和效益,促进中国经济结构的调整和提升。
SDP-21是美国通用汽车公司在其项目管理中应用成熟的一个IT系统交付流程的框架体系,通过这个框架软件供应商或者外包商可以高效、正确的把IT系统交付给客户。这个框架体系包含三大特点:明确的用户需求、正确的流程和有效的执行。通过这三点使得供应商交付的系统能够实现预期的功能,甚至超出客户的期望。SDP-21通过有效的利用先进的IT技术和项目管理技术来保持企业的竞争优势,并努力实现增值,它的这些核心能力是企业业务发展战略的驱动力。
1SDP-21的发展历史
作为通用汽车公司内部使用的系统交付流程,从1999年7月2日正式发布SDP-21 R20版以来,它的发展伴随着计算机技术、网络技术、数据库技术的快速发展而不断更新和完善,同时一些先进的管理理念,如以及IT项目管理、供应商管理、外包等被赋予进这个框架体系,从项目生命周期划分、项目类型划分、角色权限矩阵、质量阀控制等方面不断的更新和发展,最终形成了由各种管理流程和管理方法方法结合的一个流程框架体系,其中包括执行总结、 *** 作手册、模板、检查列表、指南和其它程序材料等,这就是2004年3月11日发布的SDP-21 R90版,也是一些汽车制造业普遍使用的版本。
2项目生命周期划分
SDP-21作为一个IT系统交付流程的框架体系,首先最重要的工作是划分项目的生命周期,软件项目开发生命周期是指从软件的产生直到报废的生命周期。一些经典软件工程教材把这个生命周期划分为问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等一些阶段,是一个持续改进的迭代过程。而汽车制造业以其自身固有的行业特点对其软件有一些特定的要求,使得我们在项目开发生命周期的划分上和其它项目相比具有一定的特色,同时,在项目质量控制与管理范围上更具有重要性。
SDP-21把一个通用的软件项目划分为5个阶段,分别是规划阶段、定义阶段、构建阶段、测试阶段和部署阶段,如图1所示。其中一些复杂的阶段又被划分为一些子阶段,尤其是在定义阶段,现在有了一个架构设计子阶段,导致了增加一个供应商选择阶段,这样更适合企业IT部门的外包模式。在构建阶段,通过与供应商的详细设计活动和开发活动的协作也体现了外包模式的优势。在生命周期阶段的划分中的很多变化都强调了对流程的管理,主要的特点如下。
需求管理划分为业务需求和系统需求。系统需求包括性能需求、接口需求和 *** 作需求以及功能需求。新流程同样强调需求的质量,通过对早期需求调查的验证、用例和原型等方法。通过前期的需求变更管理活动实现对范围和计划管理。
在定义阶段的架构设计活动解决了在对IT解决方案未获得足够信息之前与供应商达成一致。新的流程框架更关注与供应商的外包和管理活动,这些往往在项目计划中未引起重视,以便更好的支持外包模式。
在测试管理中,测试战略是确定需要执行那些测试类型以及由谁去完成这些测试工作。在新流程中测试的所有环节,包括用户接收测试、系统测试和集成测试都是重点关注的。
在部署阶段,供应商的部署团队尽早参与以确保部署战略的制定。完整的部署阶段包括所有必须的环节把新的解决方案迁移到生产环境中去,也包括对用户的培训及业务变更管理。新流程也提供了明确的产品使用指南以及流程质量保证措施以及适当的制度同步来保证项目的完成。
维护阶段是联系部署和运行的纽带,也是每个项目成功的关键。在新的流程里面包括了一系列支持活动,保证正确的运行、维护以及支持计划在生产中来支持IT解决方案。另一方面的提高是,对于开发、测试、试运行、运行需要的数据环境的准备计划。
3项目分类
企业在IT项目的实施中会根据不同的项目采取不同的管理思想和管理技术,以下是对SDP-21项目类型的分类,每种项目类型对应相应的流程以便于管理和汇报。
(1)应用开发型
根据用户需求、期望和约束来完成软件的开发应用,包括需求分析、系统设计、编程和部署等阶段。
(2)商用现货型
对于企业已经获取的软件,可以直接使用或者根据需求进行配置后使用。
(3)部署型
无论是已经获取软件的或者正在开发中的项目,以及基础架构解决方案,需要企业共同部署在一个或者几个点上的项目。
(4)软件升级
增加新功能或者修复当前功能
(5)IT基础建设
开发或者配置基础结构解决方案,包括所有的IT解决方案,不论是商业软件应用或者基于它的硬件配置。
4项目人员职责
SDP-21另外一个非常重要的贡献是把软件生命周期内主要的活动内容、交付物以及所需的人员配置和岗位职责做了详细的划分。
5基于SDP-21IT项目管理的特点
SDP-21和传统的IT项目管理理论和方法来说,主要有以下几个主要特点:
(1)管理与技术分离
把以前的流程分成两个部分:(1)一套管理的流程;(2)一系列的方法。并消减活动、模板及程序中的冗余。
(2)注重对供应商的管理
增加架构设计阶段,强调供应商管理活动,增加供应商选择阶段,细化供应商的角色和职责。
(3)深化测试环节
增加测试阶段,并把测试分为系统测试与用户接收测试,保证软件性能与功能。对供应商的单元测试也有相应的评价指标。
(4)其它
支持多项目类型:应用开发、基于用户需求配置、基础设施、软件升级和软件部署;使用流程图来描述流程;增加CMMI Level 3和4的实践;注重开发、试运行和运行环境的准备。
6结束语
SDP-21项目交付框架经过通用汽车公司多年的发展和完善,已经成功的在众多项目中获得成熟的应用,尤其是对不同类型项目的划分、项目生命周期的划分、每个阶段的主要活动和交付物、人员职责、模板、规则等方面对供应商和自身的管理提出了更高的要求。SDP-21也会随着管理理论和方法的进步而不断更新,最终为IT项目的成功实施提供保障。
传统的IT架构使用了这么多年,所有的监控设备以及网络架构都是基于此打造,那么在传统架构虚拟化、云化后的今天,如何针对虚拟化、云计算的环境如IAAS、PAAS进行运维?
传统监控系统主要是基于传统的环境构建。主要是针对基础的硬件设备、业务系统的监控,对于虚拟化环境的覆盖是不足甚至可以说是零覆盖的,特别是在虚拟化技术引入之后,每台宿主机里面的众多虚拟机怎么去运维?众多的容器 、微服务 、APP怎么运维
如何监控是云化后运维监控面临的挑战。
博睿数据依托完整的IT运维监控能力,公司利用大数据和机器学习技术构建的先进智能运维监控能力,可基于自身的通用性,满足最为广泛的用例,有效控制企业成本,确保数字化业务平稳运行,保证成功交易,保障良好的数字化体验,更有针对性地向客户提供服务。
截至2023年3月1日,博睿数据已经拥有17项已授权发明专利、111项软件著作权、27项核心技术,在应用性能管理领域实现了多项技术突破,具备较强的技术先进性。如今,公司已经与CNNIC、CFCA、IATA、中国互联网协会、数据中心联盟、中国信息通信研究院、中国金融产业科技发展联盟、华为等机构和企业达成了多元合作,并成为中国信息通信研究院AIOps标准工作组、中国电子工业标准化技术协会信息技术应用创新工委会等行业权威组织的会员单位。
博睿数据秉承“让IT运营更智能”的品牌理念,成立15年以来,公司已在北京、上海、广州、深圳、武汉、成都等地设立了营销中心,在北京、武汉、厦门等地设立有研发中心。持续对IT运维监控技术的专注,使得公司的解决方案覆盖了IT运维监控管理所有分支领域(DEM、APM、ITIM、NPM和智能运维管理),并被广泛应用于互联网、金融、制造业、电信相关服务、电商等多个领域,客户包括阿里巴巴、腾讯、百度、华为、国泰君安证券、中信银行、中国南方航空等行业巨头,覆盖IT运维人员、开发人员、技术支持人员、前端业务人员等多种职业角色。
IT主管负责制定公司IT服务管理体系方案,提高IT平台系统化、服务化及自动化水平。下面是我整理的IT主管主要的具体职责。
IT主管主要的具体职责1
职责:
1、领导IT部门,负责公司内部信息化系统和软件的规划、建设与维护;
2、负责公司电脑、网络、电话及配件、通讯系统的日常管理与维护、保养和更新;
3、负责公司所有应用软件系统的及时更新与维护;
4、负责公司办公电脑及网络所需硬件的采购、建档及保管;
5、负责公司需要的应用管理系统(U8、CRM、PDM等)的导入、推广和人员培训;
6、公司邮件系统、OA、钉钉的建立与维护和管理;账号的分配;
7、负责公司IT系统的维护、管理、数据备份等工作,并可热情辅助同事使用该应用完成日常工作。
8、上级交办的其它工作。
任职要求:
1、专科以上学历,计算机、软件工程、网络工程、通信、电子等相关专业;
2、熟悉并掌握windows server桌面级 *** 作系统知识和网络安全知识,比如windows系统的安全情况,含防火墙、防病毒、反垃圾邮件、ids等(具备一定程度熟悉linux、ROS软路由网关者优先);
3、精通/熟悉MSSQL数据库的安装、备份和恢复;
4、熟悉局域网相关知识,能帮助同事解决办公网络接入问题;
5、具有较强的分析和解决问题的能力,动手能力强 。
6、5年以上公司信息系统管理或开发工作经验,具有公司信息系统的规划能力,具有良好的沟通协调能力,具有一定的领导能力。
IT主管主要的具体职责2
职责:
1、了解并分析业务部门的需求,编制需求方案进行选型并负责实施;
2、对公司内部现有信息系统进行优化,并提供改善方案并实施,包括但不限于采招、档案、合同、EHR等系统;
3、负责对现有系统进行日常维护,快速响应业务部门需求
任职要求:
1、专科及以上学历,信息技术相关专业;
2、3年以上地产ERP实施、维护工作经验,有明源、用友、金蝶、SAP、ORCLE等系统实施经验优先;
3、精通计算机软件应用和企业网络平台的搭建,熟悉IT规划和流程管理、企业网络系统架构、Database *** 作和管理,有大型网络的设计、实施和管控经验;有JA或NET开发和管理经验;
4、思维清晰敏捷、逻辑分析能力强,具备独立解决问题的能力
IT主管主要的具体职责3
职责:
1、实施外地聚力康新中心 弱电工程&追溯系统
2、运维外地聚力康中心 网络&追溯系统
3、实施和维护医院院内追溯系统&物资系统
任职要求:
1、计算机及其相关专业专科以上学历,3年以上相关工作经验;
2、熟悉计算机系统结构、软硬件管理、服务器 *** 作系统管理及计算机网络管理技术;
3、具备丰富的流程管理技能,精通信息化管理方案;
4、熟悉系统实施流程,清晰程序的后台逻辑;
5、熟悉网络结构及网络设备,以及各种网络安全技术;
6、有较强的计算机技术背景,熟悉各 *** 作系统和应用软件的安装和配置。
IT主管主要的具体职责4
职责:
1、对公司小贷业务系统进行后期开发、测试,及时解决系统中发现的问题;
2、安装和维护公司计算机、办公设备、服务器系统软件,确保正常运行;
3、对公司官网、微信公众号进行维护,确保正常运行;
4、完成上级领导交代的其他工作。
任职要求:
1、熟练掌握主流编程语言;
2、熟悉计算机软硬件的安装与维护,对服务器、路由器能够熟练 *** 作与维护;
3、工作积极刻苦且有耐心;
4、本科及以上学历,计算机相关专业。
IT主管主要的具体职责5
职责
1、负责网络出入局优化;
2、电子办公设备、技术文档的维护及管理;
3、处理网络及计算机故障;
4、内部信息系统建设、维护,进行域名、后台数据、邮箱管理。
5、信息系统的实施(生产制造)
6、参与公司信息软件项目实施工作,确保项目成功实施
任职资格
1、计算机或管理相关专业大专以上学历
2、2年以上相关工作经验,熟悉windows及常见软硬件日常维护
3、至少主导实施一个完整企业信息化项目,或担任关键用户,制作软件说明文档
4、熟悉企业运营以及管理流程,熟悉财务购销存模块
5、学习能力强,良好沟通能力,团队协作,有服务意识
以上就是关于公司IT的主要职责全部的内容,包括:公司IT的主要职责、IT制造业是什么国内IT制造业发展如何、项目交付框架在汽车制造业IT管理中的应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)