it技术经理岗位职责(共11篇)
岗位:
技术部主管
岗位职责:
作为技术部责任人,主管公司技术部相关工作:
负责公司的技术项目管理:组织人员配合企划部进行项目的评估;
根据项目情况制定开发计划并实施,对于项目的进度进行跟踪,对于存在的问题;
及时提出解决方案;
项目完成后,进行成果物质量确认;
组织人员支持公司市场活动。
负责公司项目的信息收集。
负责公司项目的产品企划的技术支持。
负责公司项目的市场活动的技术支持。
负责公司项目的技术交流。
负责公司的技术培训。
负责公司IT方面制度的制定及实施
负责公司IT方面财务的计划,执行。
负责组织公司知识库的建立。
负责部门人员的管理和工作指导。
负责向上级领导汇报部门工作。
负责技术部的各项日常事务管理,处理部门突发事件。
协助上级领导制定公司IT方面发展规划,并负责具体实施。负责制定部门年度“工作计划”和“工作目标”。
审核公司的技术资料。
审核公司的技术培训资料。
根据公司发展方向,收集和整理国内外相关信息,汇报相关发展。
提出公司可执行的项目计划,为领导决策提供参考。
其他职责:
完成上级交办的其它事项。
协助同事完成与有益于公司发展的其它事项。
7月份工作计划:
针对疲劳检测项目与产品提供方进行沟通;
掌握产品开发的进展。
"针对网络字体合作项目与产品提供方进行沟通,了解产品的市场活动计划,根据对方的授权政策,考虑我们是否对其向H公司推荐。
"
针对国内手机预装软件项目根据赵总与H公司的交流结果进一步处理。
进行公司现有项目的支持:OCR等;
进行公司日常办公的IT支持:网站等;
根据公司发展方向,收集和整理国内外相关信息,汇报相关发展。
根据公司发展方向,提出公司可执行的项目计划,为领导决策提供参考。
Ipad手机点菜系统的开发(研讨中,是否进行需要领导明确指示)
it技术员岗位职责 1.认真贯彻公司的网络部署,制订公司网络相关制度及应急处理办法。
2.负责保证公司网络制度的贯彻实施,维护公司利益。
3.负责对各部门申请的网络设备审查,检测及申请。
4.负责对公司项目故障设备进行检测、处理、维修等工作,并做好相关登记。
5.保证公司网络的安全可靠性。做好公司及各项目监控中心的病毒防治工作,确保设备的正常进行。
6.负责公司各服务器的安装、配置、维护,并做好相关更新,记录。
7.负责公司管理信息系统的维护、管理,数据的备份与恢复,发现故障及时修复,并分析故障原因,杜绝事故隐患。
8.负责做好网络的保密工作,正确运用防火墙技术、加密技术、口令管理、用户账号管理方式,完善网络安全。
9.负责主要信息资源的日常备份,为数据安全提供保障。
10.培训公司的网络用户,对新入网的员工提供技术上的支持和帮助。
11.监控、管理、维护公司网络的相关设备、设施及通讯线路,确保公司网络的正常运转。
12.完成上级领导交办的其他工作篇二:it技术员岗位职责 it岗位职责 it软件技术员:
1.软件项目交付期,配合外包公司软件工程师进行软件的实施和稳定性测试 ,并对各个功能模块提出完善性建议;
2.对景区现有的智慧管理系统进行日常维护、问题修复;
4.配合软件工程师完成监控系统架构设计和软件编程,负责定义相关接口协议;
5.持续总结智慧管理实施经验、形成项目知识文档,并进行内部知识共享;
6.对智慧管理系统的实用性和安全性进行评估;
it硬件技术员:
1.与智慧景区相关人员配合完成硬件系统及线路的修改、测试以满足功能需求;
2.配合施工单位完成景区内部硬件设备的埋线布点工作,熟悉景区内部的线路走向、交换机的汇聚点、指挥中心的线路布置情况;
3.协助软件工程师及时有效地处理景区智慧管理系统软硬件上的问题;
4.为所需部门人员提供相关的专业技术支持;
5.负责指挥中心电脑及相关设备的日常运行维护,解决或处理软硬件故障,保障设备的完好运行;
it硬件技术员工作流程:
1.操作系统状态监控
每天登陆系统查看系统运行的负荷如何,有无报错日志或报警日志。
2.操作系统故障排除
依据操作系统故障日志分析出现该报警或报错的原因,从而解决问题,保证操作系统的高可用性。
3.服务器状态确认
服务器上除了跑着操作系统,必然会安装一些应用程序或数据库,每天需要查看系统上运行着的应用程序或数据库状态是否正常。
4.备份
数据库备份和恢复,一般来说只要给数据库制定了备份策略它会自己备份,
负责需要监控备份任务是否执行了 5.服务器调优 随着使用时间的增长,各种设备及系统状态会有所下降,有能力的可以对操作系统及数据库进行性能调优,保证系统处于一个最佳状态。
7.日常线路的检查 每星期对园区的线路做一次检查,确保线路出现问题隐患及时处理,做好对应急突发事件的准备。
8.篇三:it技术支持岗位职责 it技术支持岗位职责
职位描述: 岗位职责:
1执行和反馈本部或经营本部的各个新、旧系统上线或升级工作,并推动实施。
2维护地区分布式系统及数据库、定期对数据库数据进行清理和备份,保证数据库稳定运行,并向用户数据报表需求或相应的数据提取。
3收集各部门为提高工作效率或工作质量而提出的各类意见或建议,分析需求可行性,从而协助需求部门完成需求的提交。
4定期检查和分析全区所有it软件硬件设备资产及配置标准,并提供相应的服务支持和优化建议,保证设备在各岗位稳定、高效的运行,5制定各系统或网络的应急方案,定期进行应急方案的测试、优化应急或灾备系统性能,落实和监控网络使用相关规定,制定和完善建设标准并及时同步相应工作指引。
6根据公司信息安全相关规定,维护和优化域、桌面管控相关系统,病毒、isa、wsus等相关系统,保证信息安全工作能全面落实和监控,并定期对其进行分析做出相应的工作调整。
7提供弱电技术的诊断和技术指导8规范和监控全区所有用户的使用习惯、系统可用性能、设备使用流程,定期进行应急方案的测试;
9培训全区所有用户,以提高其it技能、规范系统操作,形成良好的信息安全意识,以保证工作高效、有序的进行;
公司信息资产得到良好的安全保证。
10根据集团相关制度,细化和执行全区用户相关it资产、岗位软件硬件配置标准;
11完成上级交办的其他工作任务;
朝阳【wlsh0908】整理
岗位要求:
1、计算机专业大专及以上学历;
2、具有工作经验者优先(择优录取?
3、工作踏实、认真、肯干肯学。
朝阳【wlsh0908】整理篇四:it技术经理岗位职责
岗位:
技术部主管
岗位职责:
作为技术部责任人,主管公司技术部相关工作:
负责公司的技术项目管理:组织人员配合企划部进行项目的评估;
根据项目情况制定开发计划并实施,对于项目的进度进行跟踪,对于存在的问题;
及时提出解决方案;
项目完成后,进行成果物质量确认;
组织人员支持公司市场活动。
负责公司项目的信息收集。
负责公司项目的产品企划的技术支持。
负责公司项目的市场活动的技术支持。
负责公司项目的技术交流。
负责公司的技术培训。
负责公司it方面制度的制定及实施 负责公司it方面财务的计划,执行。
负责组织公司知识库的建立。
负责部门人员的管理和工作指导。
负责向上级领导汇报部门工作。
负责技术部的各项日常事务管理,处理部门突发事件。
协助上级领导制定公司it方面发展规划,并负责具体实施。负责制定部门年度“工作计划”和“工作目标”。
审核公司的技术资料。
审核公司的技术培训资料。
根据公司发展方向,收集和整理国内外相关信息,汇报相关发展。
提出公司可执行的项目计划,为领导决策提供参考。
其他职责:
完成上级交办的其它事项。
协助同事完成与有益于公司发展的其它事项。
7月份工作计划:
针对疲劳检测项目与产品提供方进行沟通;
掌握产品开发的进展。
针对网络字体合作项目与产品提供方进行沟通,了解产品的市场活动计划,根据对方的授权政策,考虑我们是否对其向h公司推荐。
针对国内手机预装软件项目根据赵总与h公司的交流结果进一步处理。
进行公司现有项目的支持:ocr等;
进行公司日常办公的it支持:网站等;
根据公司发展方向,收集和整理国内外相关信息,汇报相关发展。
根据公司发展方向,提出公司可执行的项目计划,为领导决策提供参考。
ipad手机点菜系统的开发(研讨中,是否进行需要领导明确指示)篇五:it部岗位职责
信息部职责范围
一、负责总部和各分店网络的建设和发展规划,实施网络扩容和技术升级。
二、负责总部和各分店网络的日常运行管理工作,包括:
1、配置服务器和网络设备,合理规划网段,搞好用户管理。
2、对网络设备进行保养维护,及时解决系统故障,保证系统连续正常运行。
3、维护网络安全运行,不断完善网络安全措施,及时排除各种网上攻击的隐患。
三、面向总部和各分店提供网络支持服务,负责组织推进网络信息资源的开发与应用。
四、全面负责网站的建设,对外开展各项internet 服务,搞好总部网页制作维护工作。
五、为基于总部和各分店网络的管理系统建设提供良好的网络环境和技术支持。
六、负责总部与各分店的网络连接及维护工作。
七、面向总部和各分店提供网络技术及应用的培训。
信息部经理岗位职责
一、制定总部和各分店网络建设及网络发展总体规划,组织并实施。
二、统筹总部和各分店网络建设和管理信息系统的建设及相应规章制度的建立,并负责
实施和监督执行。
三、制定信息部日常工作计划,安排并管理信息部的日常工作。
四、全面掌握各种交换设备和服务器的安装、配置技术,管理交换设备和服务
器的密码,处理各种网络设备的突发故障。
五、沟通信息部与上级之间、内部成员之间的关系。
六、引导总部和各分店信息化的建设。
七、确定网络安全及资源共享策略。
网络管理员岗位职责
一、全面规划总部和各分店网络ip 分配策略,负责总部和各分店网络ip 地址分配。
二、负责交换机、集线器、路由器、电话、配线架、网线、接插件等
的维护和管理。
三、监视网络运行,调整网络参数,调度网络资源,保持网络
安全、稳定、畅通。
四、负责计算机网络资料的整理和归档。
五、保管网络拓扑图、网络接线表、设备规格及配置单、网络管理记录、网络
运行记录、网络检修记录等网络资料。
六、每年对计算机网络的效能进行评价,提出网络结构、网络技术和网络管理
的改进措施。
七、总部网站的管理及更新。
系统管理员岗位职责
一、负责总部和各分店电脑的维护和维修
二、服务器及数据库管理日常维护工作:
1.服务器的日常维护,保证服务器正常运行。
2.定期进行数据库备份并做好记录,保证会员卡管理系统的数据安全。
3.检查各业务数据的质量,是否正常,是否存在垃圾数据。
三、解决各业务系统使用中的系统故障。保证个业务系统正常运行。
四、负责总部和各分店新上业务系统的安装和培训。
1.负责公司网络基础架构建设和网络环境搭建。2.负责公司电子邮件系统管理。3.负责建立公司信息安全分级管理策略和方案。4.负责IT支持团队的日常管理。一、项目经理岗位职责
1、项目经理为整个项目的第一责任人。
2、项目经理对《质量检查报告》中的所有细则负首要责任。
3、项目经理必须有效掌控项目开发的各个环节,协助、指导项目组成员的工作,及时发现并处理项目中存在的问题,并对项目组成员的工作进行合理的评价。
4、负责管理和控制项目全过程的质量、进度。分析偏差,采取纠正措施。如果发现项目实际进展显著偏离计划,则及时采取纠正措施。
5、根据项目规范建立项目组内部管理和沟通机制。
6、可根据需要调配组内人员等资源。
7、有权对项目组成员提出奖惩建议。
8、项目经理负责组织需求分析工作,并组织对需求文档和需求变更文档进行复审。
9、分配系统设计任务,包括体系结构设计、模块设计、用户界面设计、数据库设计等。
10、组织对体系结构设计、模块设计、用户界面设计、数据库设计进行评审。
11、负责组织项目开发小组会议并编写会议纪要。开发小组会议每周至少举行一次(可与项目例会合并),对难点、疑点问题进行分析、解决,保证小组内成员充分沟通。
12、负责每周对开发人员的代码进行检查。
13、负责提交测试版本、搭建符合实际的集成测试环境,每个项目只能有一个测试环境,开发环境不可与测试环境混合。
14、所需提交文档:
立项后制定《项目计划》并保证该计划的合理性和现实性。组织项目组内对《项目计划》进行评审,《项目计划》制定或变更后必须发邮件通知部门经理、测试部及项目相关人员。
每周五下班前提交项目的《项目周报》至TFS上项目相关目录。
协助设计人员编写《体系结构设计报告》、《模块设计报告》、《用户界面设计报告》、《数据库设计报告》
提交《内部验收表》。项目成果交付用户前项目经理必须组织内部验收,并签字生效。
结项前向项目管理部门提交《结项申请书》。
负责组织开发设计人员、需求分析人员、测试人员,根据《用户需求说明书》提交各类技术文档,并保证该文档的及时有效性和准确性。
二、项目管理FAQ
1、项目计划如何编写?
项目计划按文档模板的提示完成各项内容,统一使用PROJECT工具制定并跟踪。
2、项目计划编写好后怎么提交?
项目计划编写完毕后,需将初稿提交给项目管理部门进行初审,并由其组织项目管理部门成员及项目组成员进行开会评审。
3、怎样进行项目计划变更?
在项目过程中,需根据实际情况对《项目计划》进行变更,须提交项目管理部门进行评估,如对项目有重大影响,项目经理须填写《项目计划变更申请表》并提交项目管理部门进行审核。
4、需求分析文档编写有哪些要求?
项目的需求分析文档是开发的依据,在编写中每项功能的描述必须思路清晰,要求有输入、输出项和操作步骤、业务流程等信息,并能对功能画出示意图、流程图等。需求分析文档编写完成后需将初稿提交项目管理部门进行初审,再由其组织项目组成员并邀请相关人员进行会议评审。
5、整个项目实施过程中,各类角色周期性需要提交什么文档?
项目经理:每周五举行项目例会,并提交《项目周报》的“项目进度”部分。
开发人员:每周五提交《项目周报》的“实际完成任务”和“问题汇总”。
测 试 员:每周五提交《项目周报》的“质量保证报告”。
6、项目经理的主要任务是什么?
在立项申请评审会议中指定项目经理后,项目经理需提供项目组开发人员的建议名单,包括体系结构设计员、界面设计员、数据库设计员及模块设计员。
制定完《项目计划》后,项目经理应按《项目计划》要求制定《开发计划》。
项目经理负责对各系统设计员所提交的设计文档进行初审。
项目经理应经常对开发人员的模块设计或源码进行抽查,确保软件开发质量,并符合设计要求,并在每周五提交的《项目周报》中的“源码检查情况”记录相关信息。
7、如何使用Bug管理系统?
项目立项后,测试部将会在Bug管理系统创建该项目,并设置项目组成员及各成员的角色。
项目组内任何人发现项目缺陷都应该登录Bug管理系统中进行记录,若非项目组成员发现错误应及时反映给测试人员。
提交缺陷时,根据缺陷的严重性选择类别,并选择“严重级别”能让开发人员及时获取信息进行修改。标题应该简要说明缺陷内容,以便进行相关查询和统计,不能以“错误”、“测试结果”等无意义的词作为标题。
8、怎样进行验收、升级、安装?
所有项目在提交客户前,必须通过测试部和项目经理组织的内部验收,并填写《内部验收表》。
内部验收通过后,项目经理制定《客户验收计划》并组织客户及项目相关人员进行验收,编写《客户验收报告》。
项目组/开发人员负责提供需要验收的软件和建立验收环境。并编写安装、升级脚本。
安装、升级前应先在测试服务器上搭建与正式服务器相同的环境,执行安装、升级脚本,确保脚本执行无误,然后再验证程序的正确性。
测试服务器上安装、升级无误后,项目经理指定开发人员进行正式系统的安装、升级,安装、升级人员填写《升级(安装)记录表》。
9、如何结项?
所有交付给用户使用的系统,必须在交付验收的同时,提交经项目经理和质保员审核的操作手册、软件系统管理手册、系统安装、配置和维护手册等验收所需文档。
所有验收文档提交齐全后,由项目经理撰写《结项申请书》,申请结项。《结项申请书》应附上经项目经理审核的项目竣工文档清单,并对项目进行全程回顾,总结项目中的经验教训,对项目组成员的工作质量、责任心和效率等进行评估。
项目管理部门对《结项申请书》进行评审,决定是否同意结项,并提交《结项评审报告》。
10、操作手册等验收文档由谁来写?
验收所需文档均由项目经理指定项目组内成员完成,项目经理和测试员负责审核。
11、结项后又有新需求或需求变更怎么办?
根据需要重新考虑立新项目。
12、对于细小需求频繁变更,时间要求又紧张的需求变更如何应变?
对于较小的需求变更,经过需求分析人员和开发人员的沟通,记录在需求文档的历史记录中,并由项目经理签字确认;
重大需求的变更,则必须按照需求变更流程进行控制,提交《需求变更申请书》,并进行项目组内的需求评审。如果质保员在测试时才发现需求有重大变更但未形成文档且未经评审,则严肃处理。
三、项目风险控制
1、合同风险
签订的合同不科学、不严谨,项目边界和各方面责任界定不清等是影响项目成败的重大因素之一。
预防这种风险的办法是项目建设之初项目经理就需要全面准确地了解合同各条款的内容、尽早和合同各方就模糊或不明确的条款签订补充协议。
2、需求变更风险
需求变更是软件项目经常发生的事情。一个看似很有“钱途”的软件项目,往往由于无限度的需求变更而让项目承建方苦不堪言,甚至最终亏损(实际上项目建设方也面临巨大的风险)。
预防这种风险的办法是项目建设之初就和用户书面约定好需求变更控制流程、记录并归档用户的需求变更申请。
3、沟通不良风险
项目组与项目各干系方沟通不良是影响项目顺利进展的一个非常重要的因素。
预防这种风险的办法是项目建设之初就和项目各干系方约定好沟通的渠道和方式、项目建设过程中多和项目各干系方交流和沟通、注意培养和锻炼自身的沟通技巧。
4、缺乏领导支持风险
上层领导的支持是项目获得资源(包括人力资源、财力资源和物料资源等)的有效保障,也是项目遇到困难时项目组最强有力的“后台支撑”。
预防这种风险的办法是主动争取领导对项目的重视、确保和领导的沟通渠道畅通、经常向领导汇报工作进展。
5、进度风险
有些项目对进度要求非常苛刻(进度要求不高的项目,我们同样要考虑该风险),项目进度的延迟意味着违约或市场机会的错失。
预防这种风险的办法一般是分阶段交付产品、增加项目监控的频度和力度、多运用可行的办法保证工作质量避免返工。
6、质量风险 有些项目,用户对软件质量有很高的要求,如果项目组成员同类型项目的开发经验不足,则需要密切关注项目的质量风险。
预防这种风险的办法一般是经常和用户交流工作成果、品牌管理采用符合要求的开发流程、认真组织对产出物的检查和评审、计划和组织严格的独立测试等。
7、系统性能风险
有些软件项目属于多用户并发的应用系统,系统对性能要求很高,这时项目组就需要关注项目的性能风险。
预防这种风险的办法一般是在进行项目开发之前先设计和搭建出系统的基础架构并进行性能测试,确保架构符合性能指标后再进行后续工作。
8、工具风险
软件项目开发和实施过程,所必须用到的管理工具、开发工具、测试工具等是否能及时到位、到位的工具版本是否符合项目要求等,是项目组需要考虑的风险因素。
预防这种风险的办法一般是在项目的启动阶段就落实好各项工具的来源或可能的替代工具,在这些工具需要使用之前(一般需要提前一个月左右)跟踪并落实工具的到位事宜。
9、技术风险
在软件项目开发和建设的过程中,战略管理技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项目的实际情况而选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。如果项目所要求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。
预防这种风险的办法是选用项目所必须的技术、在技术应用之前,针对相关人员开展好技术培训工作。
10、团队成员能力和素质风险
团队成员的能力(包括业务能力和技术能力)和素质,对项目的进展、项目的质量具有很大的影响,项目经理在项目的建设过程需要实时关注该因素。
预防这种风险的办法是在用人之前先选对人、开展有针对性的培训、将合适的人安排到合适的岗位上。
11、团队成员协作风险
团队成员是否能齐心协力为项目的共同目标服务,生产管理是影响进度和质量的关键因素。
预防这种风险的办法是项目在建设之初项目经理就需要将项目目标、工作任务等和项目成员沟通清楚,采用公平、公正、公开的绩效考评制度,倡导团结互助的工作风尚等。
12、人员流动风险
项目成员特别是核心成员的流动给项目造成的影响是非常可怕的人力资源。人员的流动轻则影响项目进度,重则导致项目无法继续甚至被迫夭折。
预防这种风险的办法是尽可能将项目的核心工作分派给多人(而不要集中在个别人身上)、加强同类型人才的培养和储备。
13、工作环境风险
工作环境(包括办公环境和人文环境)的好坏直接影响项目成员的工作情绪和工作效率。
预防这种风险的办法是在项目建设之前就选择和建设好适合项目特点财务管理和满足项目成员期望的办公环境、在项目的建设过程中不断培育和调整出和谐的人文环境。
14、系统运行环境风险
目前,大部分项目系统集成和软件开发是分开进行的(甚至由不同公司承接)。因此,软件系统赖以运行的硬件环境和网络环境的建设进度对软件系统是否能顺利实施具有相当大的影响。
预防这种风险的办法是和用户签定相关的协议、跟进系统集成部分的实施进度、及时提醒用户等。
15、分包商风险
有些项目管理可能会涉及到将系统的部分功能分包出去,这时项目组就需要关注项目的分包商风险。
预防这种风险的办法一般是指定分包经理全程监控分包商活动、让分包商采用经认可的开发流程、督促分包商及时提交和汇报工作成果、及时审计分包商工作成果等。
一、it项目经理岗位职责
1.负责制定it部门年度计划,并监督计划的实施情况;
2.规划公司数据分析系统并组织实施;
3.负责对信息管理系统的日常维护及数据安全,建立并完善相应的管理体系;
4.负责公司erp系统、定制软件系统等业务系统的实施和维护;
5.负责对公司人员进行相关计算机知识的培训;
6.负责公司it设备的档案归档工作,做到it资源的合理调配利用;
7.负责监督与考核本部门员工的工作情况。
职位要求:
1.本科以上学历,计算机相关专业毕业;
2.具有项目经验的;
3.对网络、硬件、软件和系统具有比较全面的了解和认识,熟练操作erp
4.具有较强的业务分析和系统分析能力;
5.深入理解网络安全的知识和工具,具有丰富的网络安全经验;
6.良好的沟通技巧,高度的责任心及独立解决问题的能力;
二、工程项目经理岗位职责
1、接受总经理的领导,管理整个工程部的员工。
2、制定本部门的组织机构和管理运行模式,使其操作快捷合理,并能有效地保障酒店设备、设施安全经济地运行和建筑、装潢的完好。
3、总结和归纳运行和维修实践、制定和审定设备、设施及建筑装潢的预防性维修计划、更新改造计划且督促执行,保证酒店设施不断完善,始终处于正常、完好状态。
4、制定和审定员工培训计划,定期对员工进行业务技能、服务意识、基本素质的培训。
5、全面负责工程部的节支运行、跟踪、控制所有水、电、煤等的消耗并严格控制维修费用,保证酒店最大限度的节能、节支。
6、根据营业情况和气候及市场能源价格情况,提出节能运行的计划和运行维修费用预算。
7、负责协调和酒店相关的市政工程等业务部门的关系,以获得良好的外部环境。
8、主持部门工作例会,协调班组工作。
9、分析工程项目报价单,重大项目应组织人员讨论并现场检查施工质量与进度,对完工的项目组织人员进行评估和验收。
10、配合安消部搞好消防、安全工作。
软件开发管理体会
从毕业至今,大小的项目做了一些,有不少成功的喜悦,也有很多失败的教训。今年由于工作需要,我以软件项目负责人的身份参加了接入网统一网管系统开发的整个过程。从中学到了不少知识,有许多体会,想将自己的感受写出来,与大家共勉。
软件项目管理是一个庞大而复杂的系统工程,当前业界对于软件开发流程有不少规范和定义,如CMM和ISO9000。在该管理体系的管理下是可以开发出高质量的软件产品。但是由于该体系较适合于大型而且复杂项目的团队开发,真正实施尚需要时间和过程。而我们当前执行的项目,一般只有10个人左右,要实施软件工程难度更大。我认为:虽然项目大小不一,但管理方法是相通的,要做好软件开发工作,就必须加强有效管理。
大家知道,“软件危机”起源于一些大型项目的不断延迟甚至失败。与大项目相比,小项目具有以下特点:
· 项目功能相对较少 ;
· 开发人员较少;
· 开发周期较短。
小项目看起来比较简单,比较容易成功,人们往往容易忽视小项目的管理,其实这是一种误解。
据我了解,小项目开发中容易出现以下问题::
1、开发之前没有认真地进行项目可行性和工作量的估计。
往往由于项目较小,便很草率地制定一个开发日程表,没有认真地估计项目难度,结果实际完成时间与估计完成时间往往有较大差距。
2、没有真正的设计过程 。
开发人员少,不同人员的程序之间交互、接口相对少一些。开发周期短往往是几个人从头到尾负责一个项目,几个人碰一下头,讨论一下最基本的数据结构、函数接口便分头去做自己的工作了,没有一份较正式的文档来规范各自职责和项目细节。
这种做法潜在的危险之一是有人可能会对所讨论的接口、结构理解有偏差,可能会造成以后的返工。
另一个潜在的危险是由于讨论时忽略了某些情况,等大家都按时完成分工任务后,才发现各个模块组合起来却无法形成一个完整的系统。其根源在于没有一个负责协调的人员不断监控整个开发过程。
第三个潜在的危险是一旦有人中途退出开发队伍,其他人加入时,难以理解以前别人做好的代码,又要从头做起。另外,没有文档的程序,日后维护和版本升级都比较困难。
3、不经过单元测试而直接进入系统测试 。
造成这一现象的原因是每个模块相对比较简单,但是为了测试一个模块需要建立一些测试环境。例如,为了测试一个函数是否正确,应该用一些测试数据去调用该函数,需要编写一些测试数据。但很多开发人员嫌麻烦,觉得反正其他模块也很快出来了,直接用真正的数据来运行几次就行了。
针对以上问题,我认为在开发过程中必须处理好四个关键问题,严格把关,可以大大提高软件的质量。
这四个关键问题为:人员、规范、测试、时间控制。
一、合理配置人员
首先软件开发是一项长期艰苦的工作,所以一个团结、协作的团体才能在规定的时间内完成一个质量上乘的软件项目。团队中的每个人必须积极融入到整个集体中,不能互相推诿,更不能互相埋怨和指责,正确的态度是大家在充分信任的基础上团结协作,互相帮助,主动承担任务, 利用集体的智慧获得成功。整个团队就是一部机器,只有每一个齿轮都能正常运作,才能生产出优质的产品。
合理配备人员是成功完成软件开发项目的切实保证。所谓合理配备人员应包括按不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段、不同层次技术人员的参与情况是不一样的。图一是典型的软件开发人员参与情况与实际人员需求差异曲线图。
如人员配置不当,很容易造成人力资源的浪费,并延误工期。特别是采用恒定人员配备方案时,在项目的开始和最后都会出现人力过剩,而在中期又会出现人力不足的情况。
为开发人员创造出一个人尽其才的环境也是项目成功的重要环节,让他们能得心应手的施展自己的才华,特别在工作安排上要煞费苦心,针对每个人不同的特长,根据项目的具体环境和条件来合理安排人员在恰当的岗位上。
项目负责人是一个团队的核心,其综合素质直接影响项目的成败。合格的项目负责人具有高超的领导才能和强烈的科技意识和较强的业务处理能力;
具有敏锐的洞察力,能瞄准目标,实事求是,精心组织,坚决果断,灵活应变,享有信誉;
善于制定计划,解决问题,沟通信息;
具有良好的市场意识和交际能力。当然同时满足这些条件比较困难,但是他应该具有实现这些素质的条件,并注重经验的积累、素质的提高、能力的培养。并能从以下几方面严格要求和培养自己:
以身作则:只有身先士卒,各方面以身作则,才能得到广大开发人员的认可和信任,才能树立较高的威信。
果断抉择:负责人的重要任务是决策,特别是有多种选择的情况下,一个正确的选择往往事半功倍。
善于交际:他必须积极对外联络,充分利用外部资源,例如其他部门做过类似项目者,可以向他们取经甚至直接获得源码。这对一个项目争取时间,避免重复工作很重要。
善于协调:协调几个人的工作比自己完成一段编码更重要。由于协调不力,将影响开发。所以项目负责人除完成自己的编程任务外,必须随时监控各开发人员的工作,包括内容是否与要求发生偏差,进度是否滞后等等。
善于制定计划:在开发前,可将明确的开发任务通过文档传递给每个开发人员,让大家都熟悉设计模型,都清楚自己所做的工作在整个系统中处于什么地位,这样有时侯可能会发现设计模型中的漏洞,避免了各人的代码编写完毕之后又要修改的后果。
沟通问题:团队沟通不是技术问题,但却是一个最能影响工作效率的问题。沟通及时、集思广益、步调一致,才能取得胜利。
二、严格执行软件开发规范
软件开发需要严格按照软件规范实施。用手工作坊式的方式来开发软件,其结果必然失败。从项目的用户需求分析、系统分析、编码、调试、测试、发布都需要一步一步完成,不能轻视或忽略任何一步骤。前部分没有完成好,不要贸然进行下一步。越是项目起步阶段,越是要注意按照规范进行。
如前所述,因为开发软件项目规模较小,很容易忽视规范化,而随心所欲,没有计划,想到哪做到哪,其最终的结果是失去控制。其实项目小正是实现软件规范化管理的好时机,规模
小,涉及的管理方面有限,管理实施起来比较容易。CMM等规范标准不是轻而易举就能实现的,但是可以借鉴它的思想和方法,先在小项目上实现规范化管理,培养人员的规范和意识,为以后实现大项目的CMM等规范打下良好的基础。
特别需要重视软件开发中文档管理。那种认为只要产品做出来可以运行,何必花费许多精力去做文档的观点是错误的。经过实践,我深刻体会到,没有文档会带来很多问题。用文档去引导开发过程,抛弃随心所欲的开发模式。就象工厂工人师傅按照图纸生产零件一样,否则很可能会得到次品甚至是废品,给后来开发者留下一堆没有意义的“垃圾”产品。我认为文档应该是开发中阶段(mileStone)结束的标志,每个阶段后,都需要提交相应的文档,而且要确保文档的质量。
确保文档质量的最有效方法就是评审,提交文档后,项目负责人组织相关人员对该文档进行审核,在充分讨论的基础上进行文档的重新修改和审核直到满足项目要求。文档应该是贯穿整个过程的主线,在不同的阶段,需要不停地对文档进行完善,使之真正成为全体项目人员的智慧结晶。
三、重视测试
测试是软件开发中容易忽视的问题,许多人认为开发的主要工作是编码,其实不然,在没有严格执行开发流程的开发活动中,测试可能是唯一能确保软件质量的方法和手段。而越是松散的项目越轻视测试活动,它既没有固定的测试组织,又没有程序员间的交叉测试,更没有考虑过有效的测试流程和方法,他们的软件质量完全建立在对程序员能力信任的基础上,这是很不安全的。
测试是对软件产品质量的检验和评价。它一方面检查软件中存在的质量问题,同时对产品质量进行客观的评价。
我们一般把发现的错误bug(我们也称为缺陷defect)按严重性分为四类:死机(系统崩溃或挂起)、致命(使系统不稳定、或破坏数据、或产生错误结果,而且是常规操作中经常发生或非常规操作中不可避免的)、严重(系统性能或响应时间变慢、产生错误的中间结果但不影响最终结果,如:显示不正确但输出正确)、一般(界面拼写错误或用户使用不方便)。
我们也把发现的错误按优先级分为三种:高、中、低。一般是某错误对用户接受或使用影响越大其优先级越高。
要完成严格的测试,就必须建立规范的系统测试流程,有专人负责执行,而且开发人员要积极配合,不要认为测试人员是在给自己找麻烦,测试人员查找的错误可能是程序员无法发现的错误。
一般的测试流程应该是:
1、项目组提交系统测试申请给测试中心指定帐号。由专人检查文档格式和完备性。
2、检查合格后交给该产品对应方向的研究人员,评价其内容的有效性和真实性。
3、检查合格后由测试中心主任审查并通过,成立测试组,指定测试组长(可暂时没有组员)。
4、测试组长根据该产品的申请报告、测试设计和以往测试数据,制定测试方案。
5、测试中心主任审核通过测试方案后,根据测试方案指定测试组成员,并由支持组完成其他支持任务(如:设备的配备、测试数据库的建立、网络权限的修改„„)。
6、测试期间测试组根据测试方案进行实际测试,记录并跟踪测试缺陷报告,填写测试记录。测试组长与项目组(测试经理)经常沟通,并获取产品的更新版本。同时,测试组长审查、修改并提交所有缺陷报告,保证随时掌握产品的质量情况,并监督测试进度。
7、产品进行到一定阶段后(标志是测试缺陷报告库中所有的报告处于归档状态),由项目组和测试组长共同决定产品进入稳定期测试。稳定期测试版本之前的版本必须在显著位置标明为测试版字样。
8、稳定期测试期间所发现的缺陷报告也需要记录在测试缺陷报告库中,并在稳定期结束后由双方(有时可能也有市场方面的意见)共同决定对这些缺陷的处理方式。如果需要改动产品,则重新开始稳定期,否则通过稳定期测试。
9、测试组长对于通过稳定期测试的产品填写综合测试报告,测试中心依此发布产品发行通知。
10、测试组对整个测试过程和产品质量进行总结和评价,形成文档并备案。同时,将测试过程中对测试设计的改动纳入基线(是已经通过正式复审核批准的某规约或产品,是软件开发中的里程碑)。最后,组长整理并在指定地点保存相关测试数据和测试样张。
11、测试中心解散测试小组。
另外,在系统测试阶段,我们要求测试小组要进行一些常规内容测试(如:Y2K测试,病毒检查、裸机测试、加密检查、说明书检查„„),并要求写入测试方案中。
测试应该在现实的环境中进行。所谓现实环境就是与用户实际使用的环境相同或相近,因为开发环境和用户使用环境有很大区别的,而开发的产品最终是要交给用户使用的。如果没有办法模拟用户环境,则程序员可能必须自己开发一些模拟程序来模拟现实环境。特别是与硬件配合的项目,因为在程序调试时硬件可能没有完全完成,这时就必须开发模拟硬件的程序,否则开发的进度可能无法保证。
四、时间控制
开发人员最担心 “领导不断催促,可系统提交日期一拖再拖”,项目负责人对此一筹莫展,束手无策。开发活动如同一个黑箱子,资金扔进去了,人员扔进去了,设备资源扔进去了,但不知道什么时候会出来结果,更没有把握出来的东西是否是用户所要的东西。为避免人力、物力、财力浪费,要做好项目计划,进行有效的时间控制。
软件项目管理过程开始于项目的计划,在做项目计划时,第一项活动是估算。现在已经使用的技术是时间和工作量的估算。因为估算是其他项目计划活动的基石,而且项目计划又为软件工程过程提供了工作方向,所以我们不能没有计划就着手开发,否则就会陷入误区。
软件项目的进度安排主要是考虑软件交付用户使用的这一段开发时间的安排。进度安排的准确程度可能比成本估计的准确程度更重要。软件产品可以靠重新定价或者靠大量的销售来弥补成本的增加,但进度安排的落空会导致市场机会的丧失或者用户不满意,而且也会导致成本的增加。因此在考虑进度安排时要把人员的工作量与花费的时间联系起来,合理分配工作量,利用进度安排的有效分析方法严密监视软件开发的进展情况,以使得软件开发的进度不至于被拖延。
在作进度安排时要考虑的一个主要问题是任务的并行性问题。当参加项目的人数不止一人时,软件开发工作就会出现并行情况。因为并行任务是同时发生的,所以进度计划表必须决定任务之间的从属关系,确定各个任务的先后次序和衔接,确定各个任务完成的持续时间。另外还应注意关键路径的任务,这样可以确定在进度安排中应保证的重点。常用的进度安排方法有两种,即甘特图(Gantt Chart)法和工程网络法。
项目怎么样才能算做好了,也是各有各的看法,我对项目成功的定义为,“三赢”的项目,才算是真正成功的项目。三赢包括,用户满意;
公司满意;
项目参与人员满意。
为用户服务、让用户满意:用户指提供资金并且最终使用项目结果的所有人员,项目的开发过程和最终结果,要让用户认可、使用,并让用户说好。此为一赢。
让公司满意:项目开发要按时保质保量地完成,并为公司积累项目经验、知识储备,包括项目、人才、技术、市场等各方面的储备。此为二赢。
让项目参与人员满意:要让开发人员在项目中专注地完成任务,免受项目之外的因素干扰。正常、优秀地完成项目,对开发人员本身也是一种巨大的鼓励。还要让供应商深知其设备、软件的使用情况,让项目的成功成为供应商的成功,为下一次的更好合作打下基础。
初为开发负责人,需要不断积累经验,我书写此文目的在于抛砖引玉,争取和大家一同将我们的项目做得更完美。欢迎各位指教。
【爱文库】核心用户上传
IT技术支持岗位职责
职位描述: 岗位职责:
1执行和反馈本部或经营本部的各个新、旧系统上线或升级工作,并推动实施。
2维护地区分布式系统及数据库、定期对数据库数据进行清理和备份,保证数据库稳定运行,并向用户数据报表需求或相应的数据提取。
3收集各部门为提高工作效率或工作质量而提出的各类意见或建议,分析需求可行性,从而协助需求部门完成需求的提交。
4定期检查和分析全区所有IT软件硬件设备资产及配置标准,并提供相应的服务支持和优化建议,保证设备在各岗位稳定、高效的运行,5制定各系统或网络的应急方案,定期进行应急方案的测试、优化应急或灾备系统性能,落实和监控网络使用相关规定,制定和完善建设标准并及时同步相应工作指引。
6根据公司信息安全相关规定,维护和优化域、桌面管控相关系统,病毒、ISA、WSUS等相关系统,保证信息安全工作能全面落实和监控,并定期对其进行分析做出相应的工作调整。
7提供弱电技术的诊断和技术指导8规范和监控全区所有用户的使用习惯、系统可用性能、设备使用流程,定期进行应急方案的测试;
9培训全区所有用户,以提高其IT技能、规范系统操作,形成良好的信息安全意识,以保证工作高效、有序的进行;
公司信息资产得到良好的安全保证。
10根据集团相关制度,细化和执行全区用户相关IT资产、岗位软件硬件配置标准;
11完成上级交办的其他工作任务;
朝阳【wlsh0908】整理
【爱文库】核心用户上传
岗位要求:
1、计算机专业大专及以上学历;
2、具有工作经验者优先(择优录取�
3、工作踏实、认真、肯干肯学。
朝阳【wlsh0908】整理
it运维经理岗位职责
1、IT运维经理岗位职责
1、全面负责IT系统运维团队管理和建设;
2、负责机房服务器架设与正常运行,优化各项维护工作流程;
3、负责网络及服务器的网络设置、维护和优化、网络的安全监控、系统性能管理和优化、网络性能管理和优化;
4、全面负责公司运维项目的升级、扩容需求与资源落实,配合开发需求,测试、调整运维平台;
5、对于发生的紧急和重大故障在规定时间内解决和排除,并按要求提交相应故障处理报告。
2、IT运维经理岗位职责
1、域环境的管理,备份,维护。
2、机房环境的建设,运维,管理。
3、办公室内部网络设施的管理。
4、公司内部信息系统以及对应数据库的建设,运维,管理,包括金蝶K3Wise财务系统(总账模块),CRM,泛微OA,取数系统等。
3、IT运维经理岗位职责
1、为业务系统(估值、TA、客服直销系统等)提供日常运维支持;
2、协助业务人员进行业务系统的功能、业务测试;
3、协助业务人员进行报表的一些编制、数据分析;
4、负责业务系统相关的工作流程的拟定;
5、负责业务系统的权限管理,并协助各部门主管进行权限分配;
6、负责交易数据、清算数据及其它重要数据的日常接收和备份,保障数据安全;
7、负责运营管理部业务系统同其他外围系统的对接,并及时制定对接方案;
8、负责创新类产品的技术方案评估,解决产品方案在业务系统实现层面所遇到的问题;
9、部门负责人交办的其他工作。
4、IT运维经理岗位职责
1、参与公司重大项目的IT方案的编制、论证和实施;
2、公司业务系统的建设、运行与管理;
3、计划、建立、维护公司信息技术基础架构;
4、提供专业的IT服务,包括电脑、软件、会议系统、用户端网络、统一通讯、电话及其它电子终端设备,掌握最新硬件,软件的信息和方法,合理调配IT设备资源;
5、制定信息技术管理政策、流程、标准并执行,包括信息安全管控、防病毒攻击策略的完善并执行;
6、制定系统及数据备份策略,加强系统及数据的日常备份,定期做灾难恢复演练,适当提供冗余,确保公司信息系统的可靠性和可恢复性;
7、负责公司IT资产的管理,建立管理流程,确保资产信息准确、全面,按标准合理调配,提高使用效能;
8、做好信息技术日常运营的统计分析,不断在流程上、技术上、服务品质上进行改进,提高自身及公司员工工作效率。
5、IT运维经理岗位职责
1、根据公司业务发展,进行城域网络运行的管理和规划;
2、管理公司现场实施团队(运维团队),帮助提升公司技术团队的技术能力;
3、安排相关人员抢修通信设备障碍,并组织分析障碍原因,重大障碍及时汇报相关部门;
4、负责部门工作的协调,确保公司客户的全网畅通;
5、负责光纤通信系统的线路、机房和用户机线的运行维护管理工作;
6、上级领导交代的其他工作。
1、参与公司重大项目的it方案的编制、论证和实施;
2、公司业务系统的建设、运行与管理;
3、计划、建立、维护公司信息技术基础架构;
4、提供专业的it服务,包括电脑、软件、会议系统、用户端网络、统一通讯、电话及其它电子终端设备,掌握最新硬件,软件的信息和方法,合理调配it设备资源;
5、制定信息技术管理政策、流程、标准并执行,包括信息安全管控、防病毒攻击策略的完善并执行;
6、制定系统及数据备份策略,加强系统及数据的日常备份,定期做灾难恢复演练,适当提供冗余,确保公司信息系统的可靠性和可恢复性;
7、负责公司it资产的管理,建立管理流程,确保资产信息准确、全面,按标准合理调配,提高使用效能;
8、做好信息技术日常运营的统计分析,不断在流程上、技术上、服务品质上进行改进,提高自身及公司员工工作效率。
1.贯彻执行公司总经理与副总经理的指示,直接对总经理与副总经理负责。2.就本部门以及公司的技术力量配置、技术管理组织结构提出方案或建议,挑选和配备公司各个技术岗位人员,培养、巩固技术骨干队伍,切实保障动力设备的安全运行以及房屋各方面设施的正常使用。尽最大的努力,以最低的费用开支保持公司各物业高格调水准。3.负责制定本部门人员岗位职责,考评员工的工作业绩,并据实提出奖罚意见。4.根据公司的经营管理目标和任务统筹本部门的工作安排,制订工作计划,组织技术力量解决工程技术问题、技术管理问题,建立技术管理制度,就重大技术事项向公司领导提出决策建议。5.负责本部员工的职业道德教育和安全教育,带领本部全体员工努力完成各项任务,保持本部的上进风貌,提高本部的服务意i只、管理效能和战斗力。6.负责本部不合格服务的处理及纠正、预防措施的实施和跟踪。7.对本部的开支情况和经济指标负责。8.对本部的整体服务质量和安全生产负责。9.协调本部内部以及与兄弟部门之间的工作关系。10.兼任受聘的专业技术职责,负责本专业的技术决策。技术经理岗位职责
1、负责试验室全面管理和业务技术工作。
2、负责组织贯彻执行国家和上级颁发的技术标准、试验规定和试验(检验)方法。
3、负责制定试验工作的各项管理办法、编制试验技术发展计划并组织实施。
4、负责新材料及其新工艺的研究、试制试验和推广。
5、负责项目试验资料统计分析,提出分析报告,供有关人员参考。
6、负责试验人员业务培训工作的上报审批,按照上岗合格证的专业 项目安排试验人员的具体工作。
7、审阅各类检测报告及原始记录,对所签发的试验(检验)报告进 行复核,并对数据准确性负责。
8、了解工程进度,根据施工需要安排试验项目。
9、配合生产部和销售部做好生产安排与协调工作,并对施工人员的技术给予支持与帮助。
10、完成好上级领导临时安排的工作。
it技术部经理岗位职责(共14篇)
it公司技术部经理岗位职责(共17篇)
公司技术it部门岗位职责(共11篇)
it技术部门岗位职责(共3篇)
建筑安装公司技术经理岗位职责(共11篇)
上一篇:领工员岗位职责责任书专题参考
下一篇:理化分析员岗位职责专题合集