电子商务有限公司技术部管理制度.doc_第1页
电子商务有限公司技术部管理制度.doc_第2页
电子商务有限公司技术部管理制度.doc_第3页
电子商务有限公司技术部管理制度.doc_第4页
电子商务有限公司技术部管理制度.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【技术部规章制度V1.0】 第 38 页 共 38 页电子商务有限公司【技术部规章制度】发文编号HFT20110317L版 本 号V1.0文档名称技术部规章制度部 门技术部密 级内密级光润通科技发展有限公司2013年4月目录1 引言31.1 目的32 岗位设置42.1 技术总监-Technical Director42.1.1 职责(适用于中国)42.1.2 职责(适用于国外)62.2 项目经理-Project Manager82.2.1 职责(适用于中国)82.2.2 职责(适用于国外)82.3 测试经理-Test Manager122.3.1 职责(适用于中国)122.4 系统架构师System Architect122.4.1 职责(适用于中国)122.4.2 职责(适用于国外)122.5 需求分析师Requirements Analys142.5.1 职责(适用于中国)142.5.2 职责(适用于国外)142.6 数据库设计师-Project Manager152.6.1 职责(适用于中国)152.6.2 职责(适用于国外)152.7 软件质量工程师Software Quality Engineer162.7.1 职责(适用于中国)162.7.2 职责(适用于国外)182.8 研发工程师Developer Engineer192.8.1 职责(适用于中国)192.9 软件设计师Software Architect192.9.1 职责(适用于中国)192.9.2 职责(适用于国外)192.10 高级软件工程师Senior Software Engineer212.10.1 职责(适用于中国)212.10.2 职责(适用于国外)212.11 硬件工程师Hardware Engineer222.11.1 职责(适用于中国)222.11.2 职责(适用于国外)232.12软件工程师Software Engineer232.12.1 职责(适用于中国)232.12.2 职责(适用于外国)232.13 测试工程师Test Engineer242.13.1 职责(适用于中国)242.13.2 职责(适用于外国)242.14 网络安全师Network Secuity Engineer252.14.1 职责(适用于中国)252.14.2 职责(适用于外国)263 技术部管理开发流程264 考勤制度265 激励奖罚制度275.1 感谢金276 薪酬制度277 考核制度278 保密制度279 招聘及其解聘制度279.1 招聘制度279.2 解聘制度2810 技术部常规281 引言1.1 目的为更好的管理光润通科技有限公司(以下简称:我司)技术部;协调技术部与我司各个部门的分工合作制定本规章制度。此规章制度经我司人事部审核通过,对内发布之日起生效。2 岗位设置2.1 技术总监-Technical Director2.1.1 职责(适用于中国)一、业务职责1、制订并组织实施技术系统工作目标和工作计划。2、组织制订并实施技术系统规章制度和实施细则。3、组织不合格品的审理工作。4、组织技术、产品开发与创新。5、组织建立并实施质量体系。6、公司标准化、计量管理工作。7、定期进行技术分析和质量分析工作,制定预防和纠正措施。8、重要技术工艺设备、计量器具的申购。9、技术系统文件等资料的整理保管及公司档案管理工作。10、公司保密工作。二、管理职责1、组织建设(1)、参与讨论公司部门级以上组织结构;(2)、确定下级部门的组织结构;(3)、当发现下级部门的岗位设置或岗位分工不合理时,要及时指出问题,作出调整,并通知人力资源部。2、招聘及任免A、用人需求(1)、提出直接下级岗位的用人需求,并编写该岗位的岗位职责和任职资格,提交给总经理确认;(2)、确认直接下级提交的用人需求(含岗位职责和任职资格),并提交总经理确认。B、面试(1)、进行直接下级岗位的初试;(2)、进行直接下级的直接下级岗位复试,并做最后确定;(3)、组织参与面试的人员。C、不合格员工处理(1)、提出对不合格直接下级的处理建议,提交总经理确认;(2)、确认直接下级提出的对不合格员工的处理建议,提交给人力资源部。3、培训(1)、提出对直接下级的培训计划,提交总经理确认;(2)、确认直接下级提出的培训计划,提交人力资源部。4、绩效考评(1)、提出直接下级的绩效考评原则,提交总经理确认;(2)、根据总经理确认的绩效考评原则,与人力资源部经理商讨并确定绩效考评方法;(3)、对直接下级进行考评,并进行考评沟通。将考评结果提交人力资源部。5、工作沟通(1)、汇总工作报告,并与总经理进行信息沟通,同时将这些信息传递到直接下级;(2)、负责将公司的政策、原则、策略等信息,快速、清晰、准确地传达给直接下级;(3)、确定书面的交互式的工作通报制度,与直接下属进行沟通。6、激励(1)、提议下级部门和直接下级的激励原则,提交总经理确认;(2)、根据总经理确认的激励原则,与人力资源部经理商讨并确定激励方法。7、经费审核与控制(1)、依据财务制度审批下级部门的各项花费,并确认支出的合理性;(2)、监督并控制下级部门的费用支出,并向总经理进行费用月报。8、工作报告(1)定期将自己的各项工作及下级部门工作以书面的形式向总经理报告。9、表现领导能力(1)、指导、鼓励、鞭策下级,使下级能努力工作;(2)、有办法提升下级的工作效果和工作效率;(3)、能为下级描绘公司的战略意图和远大前景。2.1.2 职责(适用于国外)What you need for this position:- 10+ years of professional engineering experience with 5+ years as team lead or technical manager. - Must have shipped at least 3 console or PC titles in a senior engineering role. - Expert knowledge of C/C+ development. - Experience developing for current generation consoles. - Familiarity with leading 3D-engines, tools and pipelines (e.g., Unreal, Unity, etc.) - BS degree in Computer Science (or equivalent). What youll be doing:- Works closely with the Creative Director and Director of Development as a key member of the development group. - Collaborate with the Director of Development and CTO in the creation, implementation and management of the companys engineering production processes and procedures to include: - OS-level software architecture- OS integration with client software (games) - SDK development - Technical Requirements - User Interface architecture - Network data integrity and security - Client-facing websites- Participate in developer due diligence activities to assess technical pipelines and engineering processes with external development partners. - Review and provide feedback to the companys Producers on all product Technical - Design Documents (TDDs) and ongoing technical deliverables for all milestones from development partners. - Collaborates across internal divisions to ensure our development partners are implementing the optimal technical vision for each product. - Define and spearheads the creation of engineering services used for development support such as contracting assistance and outsourcing. - Analyze technical pipelines, processes, budgets, personnel plans and engineering staff through on-site visits to potential development partners and through the assessment of builds and documentation. - Assess technical pros and cons and complete due diligence reports with clear written recommendations. - Regularly review all product milestone drops including builds, schedules, documentation, tools, assets, etc. as required to provide clear recommendations to the companys Executive staff. - Represent engineering concerns for all projects during milestone review meetings and ongoing green-light meetings (as necessary). - Identify tools, programs, 3rd party software and/or hardware that could be helpful to our development partners and make recommendations as necessary to assist them in achieving success. - Coordinate with the companys Producers to ensure that products adhere to the companys technical specifications (as necessary). - Assist development partners in selecting engineering subcontractors and approve engineering subcontractors on the companys behalf as required per project. - Mentor internal staff and act as a role-model for all development partner engineers by emphasizing project goals and maintaining core focus. Whats in it for you:- Ground floor opportunity for an emerging Technology Firm- Great compensation structure- Additional room for growth as the company grows!So, if you are a Technical Director with 10+ years of professional engineering experience with 5+ years as team lead or technical manager, please apply today! Required SkillsDirector of Engineering, Software Manager, Technical Director, C/C+, Generation Consoles, 3D-engines, SDK development, OS architecture, OS Development, Video Game Development, Linux, Unreal, Unity If you are a good fit for the Technical Director - Director of Engineering - Software Manager position, and have a background that includes:Director of Engineering, Software Manager, Technical Director, C/C+, Generation Consoles, 3D-engines, SDK development, OS architecture, OS Development, Video Game Development, Linux, Unreal, Unity and you are interested in working the following job types:Information Technology, Engineering, Professional ServicesWithin the following industries:Electronics, Automotive - Motor Vehicles - Parts, Computer HardwareOur privacy policy: Your resume and information will be kept completely confidential.Looking forward to receiving your resume through our website and going over the job in more detail with you!CyberCoders, Inc is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status.2.2 项目经理-Project Manager2.2.1 职责(适用于中国)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)不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。结语:项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。2.2.2 职责(适用于国外) Drives PMO sponsored PDP initiatives and projects to establish metrics, continuously improve cycle time, efficiencies, and compliance in medical device product development such as but not limited to: Training Core Team leaders and core teams on the PDP, and in Standardizing project management tools, techniques and best practices Leaning out the design control process and documentation Supporting the Portfolio planning and roadmap process Tracking and analysis of key product development and R&D metrics Works with Core team leaders and functional managers to support PMOs resource allocation and planning process Increase the level of compliance and enforce quality practices within core teams (e.g. facilitate Design Reviews, Key Learnings, etc.) Assisting core teams with creating work breakdowns, schedule development and critical chain analysis Provides project management expertise for a small to medium sized projects. Leads a multi-functional core team from Concept through Commercialization; establishes project plans and objectives, develops cost analysis, creates and manages the project schedule and budget; tracks progress and updates key stakeholders on project status. Resolves resource allocation issues, conflicts, and priorities to ensure projects are staffed appropriately, completed on time, and within budget constraints. Ensures efficient transfer of product from R&D to manufacturing and external marketing. Facilitates and drives the core team to successful completion of design control processes such as design and development planning, FMEAs, requirements development and management, design reviews, verification, validation, and post market monitoring. As necessary, performs other duties as required.Qualifications:Education: Requires a bachelors degree in Engineering or equivalent training Masters degree is a plusKnowledge and Experience: 5+ years experience in the medical device industry, intravascular medical devices preferred Requires 2-5 years project management experience in an FDA-regulated and/or ISO 14971 certified industry, managing 20-30 team members Knowledge and experience with various software lifecycles, such as Waterfall, Agile environment a plus Experience in a multi-platform (Windows/LINUX) and/or distributed computing environment; Experience in a geographically distributed environment Knowledge and experience with CaliberRM, Siemens PLM Knowledge of 21CFR Part 820 on Design Controls and experience in the practical application of these regulations on engineering processes and documentation Knowledge and understanding of ISO standards on Medical Devices and Risk Management Experience with the application of six sigma tools on design processes and/or projects Experience with application Design of Experiments (DOE) on design optimization, verification, and validation Experience in managing projects from inception to post-market sustaining using a phase-gate methodology Strong understanding of engineering principles, theories and Additional Desirable Qualifications: Certificate in Project Management, preferred Six Sigma Green Belt certification preferred, Black Belt certification a plusSkills and Abilities: Proficient in the use of Project Management Tools for planning, scheduling, task estimation Advanced Microsoft Office skills in the following applications: o MS-Project: Resource loading, tracking o Excel: Forms, Formulas, Functions, Pivot Tables, & Graphs o PowerPoint: Graphics & Animation o ECO writing/review using Agile software Ability to communicate effectively both orally and in writing and to establish and maintain cooperative working relationships with persons contacted in the course of performing assigned duties including Company management and outside business associates Ability to interact with senior management on a regular basis Ability to represent the Company at professional and business functions in a competent manner Excellent advocacy and persuasive skills Ability to maintain confidentiality Ability to organize and prioritize workflow and to meet established timeframes Ability to work under pressure Ability to maintain updated knowledge of products, procedures and of changes within the medical device industry. Ability to provide feedback and suggestions for improvement on the Product Development Process.2.3 测试经理-Test Manager2.3.1 职责(适用于中国)1.独立编写测试计划;2.独立编写测试用例;3.协调测试团队内部的工作以及与开发团队之间的工作;4.完成“执行测试”的工作;5.掌握较深层次的测试方法、测试技术和较复杂的业务流程;6.负责测试过程工具的研究、推广与维护,负责测试数据库维护工作;7.负责编写用户手册、操作手册和相关培训教材;8.负责项目的质量审查。结语:测试经理其实应该是整个项目中最关心项目质量的人,他的主要工作就是找到项目中存在的不合理、不合格的部份,并要求项目其它成员按其给定的项目质量完成项目。2.4 系统架构师System Architect2.4.1 职责(适用于中国)系统架构师的职责就是设计一个公司的基础架构,并提供关于怎样建立和维护系统的指导方针。具体来讲,系统架构师的职责主要体现在以下几方面: 1 负责公司系统的架构设计、研发工作; 2 承担从业务向技术转换的桥梁作用; 3 协助项目经理制定项目计划和控制项目进度; 4 负责辅助并指导 SA 开展设计工作; 5 负责组织技术研究和攻关工作; 6 负责组织和管理公司内部的技术培训工作; 7 负责组织及带领公司内部员工研究与项目相关的新技术。 8 管理技术支撑团队并给项目、产品开发实施团队提供技术保障。 9 理解系统的业务需求,制定系统的整体框架(包括:技术框架和业 系统架构务框架) 10 对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。 系统架构师的目的: 11 对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握。 系统架构师的工作在于针对不同的情况筛选出最优的技术解决方案,而不是沉在具体实现细节上。此外系统架构师是不可培养的,好的系统架构师也许不是一个优秀的程序员,但是不能不懂技术之间的差别,技术的发展趋势,采用该技术的当前成本和后继成本,该技术与具体应用的偶合程度,自己可以调配的资源状况,研发中可能会遇到的风险,如何回避风险。这些才是架构师需要考虑的主要内容。2.4.2 职责(适用于国外)Summary: Control performance modeling & examination on systems under several execution environments Identify/model applications & systems software across a range of activities spanning the domains of OS, security, compiler, bus traffic, memory bandwidth, power management, inter-process communications, & real-time task behaviors. Cooperate with technical marketing & cross-functional teams to outline necessities, performance targets, & improve software architecture qualifications Enhance the applications software offering comprising multiple software packages & structures across several platforms & operating systems (Windows Mobile, Android, Linux, RTOS, , etc.). Requirements: Twenty years of related industrial experience in software architecture & micro-architecture development Understanding in software system performance modeling, simulation, profiling, & trade-off analysis A software architecture practitioner with good skills in planning & supplying various high value system software designs & exposure to large scale software build, integration & test settings for mobile handsets Capability to work in a team environment with good self-direction & time management skills Solid C/C+ programming abilities with hands-on experience in debugging & benchmark examination & tuning Strong background in Operating Systems (Android, Windows Mobile etc.) & mobile applications frameworks Computer architecture domain general knowledge & experience in software testing methodology required. Excellent verbal & written communication skills Practice in task & priority management across several software functions & cross-functional teams Knowledge & understanding in queuing simulation & modeling preferred2.5 需求分析师Requirements Analys2.5.1 职责(适用于中国)1、在项目前期根据需求调研计划对客户进行需求调研。2、收集整理客户需求,负责编写用户需求说明书。3、代表项目组与用户沟通与项目需求有关的所有事项。4、代表客户与项目组成员沟通项目需求有关的所有事项。5、负责用户需求说明书得到用户的认可与签字。6、负责将完成的项目模块给客户做演示,并收集对完成模块的意见。7、完成需求变更说明书,并得到用户的认可与签字。8、并协助系统架构师、系统分析师对需求进行理解。结语:需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。2.5.2 职责(适用于国外)The role of the Security Analyst includes the following responsibilities:Software development RA for web applications. Experience REQUIRED in gathering requirements for software development. Manage the initial completion and ongoing maintenance of detailed written business requirements. Collect, analyze, document and communicate business requirements. Produce documents using templates, following writing standards for documents and use cases. Facilitate requirement meetings. Participate in the definition and documentation of templates, writing standards for documents, use cases and software requirements specifications.Other Qualifications Bachelors Degree, preferably in Computer Information Systems or related field (or equivalent related work experience). Technical Skills: Proficient in Sharepoint, MS Excel and MS Word. Familiarity with Project, PowerPoint and Visio. Effective interpersonal skills - Strong communication (oral and written) and client interface skills. Solid organizational and analytical abilities. High degree of attention to detail. Ability to quickly take on new tasks and handle multiple concurrent tasks. Good technical knowledge of usability of web-based applications. Ability to efficiently work and communicate with project team members. Experience in defining requirements related to software applications (web-based or otherwise). Experience developing and using Use Cases. Ability to analyze and document process flow and workflow. Knowledge of software development lifecycles and methodologies. Knowledge of requirements documentation techniques.2.6 数据库设计师-Project Manager2.6.1 职责(适用于中国)1、根据系统架构说明书与系统架构师、系统分析师一同进行数据库建模。2、根据数据库建模结果,绘制数据库CDM与PDM图。3、 根据数据库PDM图进行数据库建库。4、 对数据库进行维护、备份、恢复、同步。5、 负责客户数据的导入导出。6、 对数据库进行初始化操作。7、协助软件设计师完成系统详细设计说明书中与数据库相关的部分。8、根据系统详细设计说明书编写对应的视图、存储过程、函数、触发器等。9、对项目组其它成员进行SQL方面的指导。10、定期对项目组其它成员进行数据库方面知识的培训。11、为测试经理及测试工程师建立测试数据。结语:数据库设计师又称DBA,是项目组中唯一能对数据库进行直接的操作的人。对项目中与数据库相关的所有重要的事做最终决定的人。2.6.2 职责(适用于国外)TASC currently has an opening for a mid-level Software Engineer/Database developer supporting the Information Assurance Branch task at the Joint Interoperability Test Command (JITC) in Indian Head, Md. In this role, the Software Engineer will develop databases and database applications to

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论