




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
技术部管理制度(ZD-JS)一、英网技术部门管理规范(大纲)(ZD-JS -001)目的:为了规范公司技术部开发工作,同时为了控制项目进展和规范开发行为特制定本规定。1、技术部工作范围 技术部的工作范围涵盖公司所有范围内的技术开发及维护工作。具体包括:网站建设、项目开发、网络推广、服务器维护、电子商务平台开发、即时通讯软件开发、技术售后服务等。2、技术总监的工作内容 2.1 制定并完善公司技术部的管理规范和中长期开发目标 2.2 监督并管理开发工程师的工作 2.3 分配公司的售后服务工作 2.4 管理公司立项的项目开发工作 2.5 分配所有的技术开发工作 2.6 协同公司市场部门最快效率的完成项目开发工作 2.7 统计每月技术人员的考核表格、核算技术部门的工作业绩 2.8 做好技术文档、工作总结的整理工作 2.9 管理好公司的项目源码、文档、数据库结构 保证项目资料的完整性 2.10 每周向总经理汇报专题培训内容 2.11 每周向总经理汇报技术部会议内容3、技术部日常标准工作内容 3.1 济南国际贸易网、EMS网上商城数据库备份、程序备份工作 3.2 香港盛隆集团每周数据更新 3.3 日常发帖推广工作 3.4 公司技术文档整理 3.5 技术部每周例会 3.6 技术部每周专题培训 3.7 技术部周末值班制度4、技术部项目开发管理规范 4.1 项目开发前,需要制作需求文档。后续如果需求有改变请及时更新文档,或以补充文档的形式加以补充。所有文档要在OA中留存,并需要有纸质文档存档。档案由技术总监负责管理。 4.2 项目数据库要有详细文档,数据库表名称、字段名称、备注说明。并根据实际开发动态更新。 4.3 项目开发前要列出所有的开发功能点、功能点要有对应的流程图和功能点文档,严格履行功能点开发前讨论制度,一定要把问题扼杀在萌芽中。 4.4 每个项目结束,所有涉及开发人员都需要写工作总结,必须提出项目开发中存在的问题,并落实整改意见。 4.5 上传到测试或者拿给客户演示的程序必须要进行编译。 4.6 公司所有网站项目开通指向域名、平台项目正式交付客户试用(或安装到客户的服务器),必须要等待财务人员确认按照合同尾款入账后方可进行(特殊情况经理授权除外)。5、技术部工作考核 5.1 技术部人员由技术总监负责考核 3.2 技术总监由公司负责考核 3.3 违反公司规范公司根据情节严重扣15分。同样问题再次出现,扣1050分,产生严重后果的公司另行处理。技术总监管理不严或明知员工犯错误而不加出发的,以员工出发的双倍分数进行处罚。二、技术部门网络推广管理规范(ZD-JS -002)技术部:1、 网站所有页面TITLE必须统一换成客户要求推广的关键字。2、 网站所有页面必须加注关键字和描述,包括内容页。3、 网站所有的图片(客户后发的除外),必须添加ALT,ALT为关键字4、 保证每页关键词密度在5%8%之间5、 提交百度及各大搜索引擎收录6、 建立客户网站的站点地图7、 安装客户网站访问统计系统(第三方)供市场运营中心使用三、软件开发人员管理制度与考核(ZD-JS -003)1、总体要求a、必须严格执行本规范以确保源代码的可读性及可维护性。b、所有的程序文件都必须有注释文字,并严格按照本规范中的“注释规范”书写。2、业务类规范a) 文件命名采用系统名前两个字母加英文单词的形式,列表最后带List、编辑带Edit、浏览带Browse、统计带Staticticsb) 字段私有,数据类型加,注释加到同一行的后面;c) 属性定义为数据库中字段,第一个字母大写;d) 字段与属性分开书写;e) 字段名称不能和方法使用的局部变量相同;f) 使用到的局部变量和全局变量都必须加数据类型;g) 方法命名采用英文单词的方式,每个单词的第一个字母大写;h) 每个单词采用全字母标准英文单词的方式,不简写单词;i) 如果有名词,必须使用单数形式;j) 函数名和方法名以动词开始,首字母大写,如 SaveFileLog。k) 在命名函数时包括返回值的说明,如 GetFileName。l) 类名和属性名以名词开始,首字母大写,如 EmployeeName。m) 在不同的类中的属性,如果它们有相同的作用,则必须使用同样的名称。n) 必须在3至30个字母以内;o) 注释采用三个斜杠的方式,前台调用时可以看到注释;p) 对数据库操作的增、改、删采用单独的方法处理;q) 对于返回值同样要加上注释;r) 重要变量必须有注释。s) 变量注释和变量在同一行,所有注释必须对齐,与变量分开至少两个Tab键。t) 典型算法必须有注释。u) 在循环和逻辑分支的地方必须写上注释。v) 程序段或语句的注释在程序段或语句的上一行。w) 在代码交付之前,必须删掉临时的或无关的注释。x) 文件概述注释信息必须包括以下内容:(1) 文件名(2) 属性(3) 创建人(4) 创建日期y) 函数概述注释信息必须包括以下内容:(1) 功能(2) 输入参数,标明意义和类型(3) 返回值,标明意义和类型(4) 作者(5) 日期3、隐藏代码页规范a) 文件命名采用系统名前两个字母加英文单词的形式,列表最后带List、编辑带Edit、浏览带Browse、统计带Staticticsb) 使用到的局部变量和全局变量都必须加数据类型;c) 所有变量都必须有前缀,前缀使用2-4个字母,全部小写。d) 避免与数据字典中的数据元素名相同。e) 避免与函数名、方法名、类名和属性名相同。f) 避免使变量名为另一个变量名的一部分。g) 布尔变量名应该包含 Is,如 blnFileIsFound。 h) 常量所有字母都应该大写,单词之间用下划线连接。4、程序书写格式1.1 空格、空行与缩进1.1.1、在操作符的前后必须使用空格。1.1.2、在分隔数组下标和函数参数的逗号后面必须添上空格。1.1.3、一个程序段上下必须使用空行。1.1.4、变量定义部分与程序语句之间必须使用空行。1.1.5、利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab键为4个空格字符。1.1.6、以下情况使用缩进:(1) Function - End Function(2) Sub - End Sub(3) Do While - Loop(4) If - Else - End If(5) Select Case - End Select(6) For - Next2.2 SQL语句书写规范2.2.1、写SQL语句时,整天语句必须使用大写,数据元素(表、字段、视图等)必须按照数据字典书写;2.2.2、把每个SQL子语句分开放在不同的行中。3.3 其它规范3.3.1、不允许使用纯粹的不带语意的数字或字符串。比如:for index=1 to 7; 而应该使用定义过的常量,比如:for index=1 to NUM_DAYS_IN_WEEK。 可以酌情参考修改。3.3.2、使用不能通用的函数时必须按数据库判断,针对每种数据库编写5、 编程准则1.1 变量使用规范1.1.1、不允许随意定义全局变量。1.1.2、一个变量只能有一个用途;变量的用途必须和变量的名称保持一致。 1.1.3、所有变量都必须在类和函数最前面定义,并分类排列。2.2 数据库操作规范2.2.1、查找数据库表或视图时,只能取出确实需要的那些字段。2.2.2、使用无关子查询,而不要使用关联子查询。2.2.3、清楚明白地使用列名,而不能使用列的序号。3.3 对象使用规范尽可能晚地创建对象,并且尽可能早地释放它。4.4 模块设计原则4.4.1、不允许随意定义公用的函数和类。4.4.2、函数功能单一,不允许一个函数实现两个及两个以上的功能。4.4.3、不能在函数内部使用全局变量,如要使用全局变量,应转化为局部变量。4.4.4、函数与函数之间只允许存在包含关系,而不允许存在交叉关系。 即两者之间只存在单方向的调用与被调用,不存在双向的调用与被调用。6、开发日志的书写6.1、重要的方法或者页面代码及规则关系要书写清楚。附1:主要名词/动词汉英对照表附件Attach一览List详细Detail编辑Edit修改Update删除 Del 浏览 Browse变更Alter附2:缩写标准常用缩写addr address(地址)arrarray(数组)BGbackground(背景)catecategory(种类)corpcorporation(公司)Funcfunction(函数)govgovernment(政府)imgimage(图像)incinclude(包括、包含)Infoinformation(信息)MaxMinimum(最小值)MinMaximum(最大值)Msgmessage(消息)NumNumber(数目)NoNumber(号码)picpicture(图画)projproject(工程)pwdpassword(密码、口令)subjsubject(主题)syssystem(系统)前缀缩写 1、类型前缀类型名称缩写示例booleanbbFoundbytebytbytRasterDatadatetimedtmdtmStartdoubledbldblToleranceerrorerrerrOrderNumintegeriiQuantitylong llDistanceobjectobjobjCurrentsinglessAveragestringstrstrFirstNamedatasetdsdatatabledtdatarowdrDataView dvDataReaderreaderDataCommand cmdSqlConnect conOleDbConnect OleDbCon6.2、控件前缀控件名缩写示例下拉列表(DropDownList)Ddl_按钮(Button)Btn_文本框(TextBox) Tb_复选框(CheckBox) Cb_单选按钮(RadioButton) Rb_列表框(listBox) Lb_标签(Label) Lab_图像(Image) Img_7、附件7.1类文件注释/*/ 文件名:/ 功能:/ 创建人:/创建日期:/修改功能:/ 修改人:/修改日期:/*using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;7.2函数文件注释/ / / / / / / private string Test(string strUserName,string strUserPwd)四、美工及平面设计人员管理制度与考核(ZD-JS -004)1、美工选择快速、费用低、效果好是公司美工工作的前提条件,即可以用公司自有美工、也可以将美工工作外包,外包美工首先要选择时间快、信誉好、设计精美的美工。对于不予愿意长期合作,时间不充裕的放在次要位置考虑。外包项目的费用由业务负责人或公司经理与美工洽谈,具体负责人员只与美工沟通设计要求、时限等方面的问题。同时注意以下几点:A、 没有得到公司许可,严禁向美工透露网站的项目额、网站客户的姓名、联系方式等信息B、 如果美工问到这个网站多少钱,一律以:“这个业务不是我谈的,我也不是很清楚,好像钱不多”回答建立美工的长效考核机制,建立美工工作信息表,要求项目名称、美工姓名、工作时限、联系方式、设计专长2、效果图确认因为负责人员需要与美工、客户、开发技术进行三方向沟通,所以沟通的清晰顺畅是非常重要的。A. 与客户沟通,需要与客户确认网站结构图、网站尺寸(一般指网站宽度)、参考网站、设计色调、栏目设置等内容B. 与美工沟通,需要顺畅并清晰的传达客户的要求C. 美工设计完效果图后,需要对照客户的要求先把关,如果不符合客户要求或者自己都看不过的设计一律打回重做,绝对不允许未经任何审查的直接发给客户的行为。在审查过冲中,除了要满足客户设计要求、美观外还要察看效果图中所体现的功能模块(如会员登录、查询、预订、留言等,需要与技术确认功能实现的难度,如果客户没有要求尽量简化功能的开发)美工设计完的效果图,经客户口头认可后,一定需要客户的书面认可协议(需要客户将效果图打印后签字盖章,以传真或扫描件的形式发送到公司),方可进行下一步的开发。3、美工设计: 对于logo的设计最好保存为gif 背景为透明的 另存份psd格式注重颜色的搭配书写css有条理,在css中应用到的背景最好在css文件夹中存放网页和css及其图片素材有条不紊,做之前思路清晰,方便查找和修改网页中使用css时务必使用链接式大到效果图的设计,小到按钮的设计,必须保存PSD的原图。4、修改网站: 明白客户需要更改什么地方 修改的地方进行统一整理无论从后台修改还是从程序中修改,第一步必须进行备份从后台修改的第一步从栏目管理里面找模板页修改内容或者模板需要对修改的内容进行发布;发布全部内容-发布首页5、下载程序:检查用户名和密码;下载完成后看所有文件的大小是否一致对于更新的内容时 程序修改时重新下载上传、修改网站考核标准:5.1上传网站之前必须仔细检查所上传的空间是不是正确,不能出现上传后才发现错误。5.2修改网站时,必须对其修改的网页做备份,并且传给其部门负责人一份,做到双向备份,确保不出现问题。五、技术部项目评审管理规定(ZD-JS -005)总 则1、 为加强济南英网科技发展有限公司(以下简称公司)开发项目管理,明确员工工作导向,引导、激励员工开发自身潜能和工作热情,使员工在项目目标的牵引下不断提高工作业绩,特制定本办法。2、 项目考核指从公司的角度,对整个项目在实施过程中及结束后所取得的项目成果进行评估、对参与项目的技术人员进行绩效考核,以此来确定项目奖金分配及相关人力资源政策的一种管理方式3、 本规定仅适用于济南英网科技发展有限公司的软件开发项目考核,包括参与项目的所有人员考核。本办法所指软件开发项目是指通过客户要求进行软件开发和系统集成获取项目收益的活动。4、 项目考核采取二级考核体制,即:(1) 公司对整个项目进行考核(以下简称公司项目考核)。(2) 项目经理对参与人员进行考核(以下简称项目成员考核)。项目考核责任界定5、 项目考核最高权力机构为公司项目考核小组,成员主要包括:公司总经理、行政部,总经理担任小组组长。6、 项目管理部是项目考核的归口管理单位,成员包括:各部门市场部经理、各部门技术部经理,其他部门为项目考核的协作单位。7、 公司项目考核小组的公司项目考核的领导单位,其主要职责:(1) 确定项目考核方式(2) 监督项目管理部的日常考核;(3) 根据各项目的考核记录,确定项目考核结果;(4) 监督考核结果的使用8、 公司项目管理部的项目考核职责:(1) 负责项目考核的整体协调;(2) 负责项目目标及考核指标的拟定;(3) 具体负责项目进度考核,每周进行项目评审考核打分;(4) 具体负责项目客户满意度考核;(5) 负责质量考核的组织、记录与评价9、 行政部的项目考核职责:(1) 负责项目成本考核的组织、记录与评价;(2) 根据项目考核结果计算项目总奖金;(3) 监督审核项目成员的项目奖金计算过程;(4) 根据考核结果提出晋升建议公司项目考核概述10、 项目考核原则:(1) 公平、公正、全面、客观的原则;(2) 可行性和实用性原则;(3) 考核的规程和考核的准则要严格执行,使考核工作有据可依,有章可循;(4) 严肃考核态度,即考核的思想要端正,态度要认真负责。11、 项目考核评审办法(1) 公司考核按照月进行项目开发人员每月1日向部门经理提交详细项目开发计划,部门经理根据月底计划完成情况对开发人员进行打分;部门经理有项目者将计划提交至经理处,月底由经理来进行打分;每月未按照开发计划完成的,少完成一项扣1分,直到10分全部扣除。(2) 当项目评审考核与个人自评或部门经理评定分数相差较大时,由项目经理与其进行沟通;如还有较大分歧,由项目经理直接向总经理汇报。(3) 项目评审的结果,纳入个人年终优秀员工评选依据。项目成员考核概述12、 项目成员考核时间界定:(1) 项目成员在项目工作期间参与项目考核,如中途离职或辞职则取消项目考核资格;(2) 项目成员在非项目期间参加各自所在部门的的部门考核13、 项目成员考核有直接上级进行考核评价,即项目经理对项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论