1.有必要从一开始就建立合理的ITSM机制,越后成本越高
2.选择收费或Free两大体系,确定开发言语与Database产品

FREE体系 
开发语言:
Java、php、Jquery+javascript 、c/c++ 、python、ruby...
开发工具:eclipse \ netbeans
团队开发:svn/git 
Database:PostgreSQL、MySql、sqlite ...

3.建立统一专案管理制度与流程,需要有标准的、易实行的文档制度,最好有应用系统工具来支撑,这样数据来源可靠

评估》
分析设计》
开发》
测试》
发行》
变更管理》

4.所有专案须与效益结合,无法评估效益的专案宁愿不要启动
5.组织架构的合理布置,是制度实施的前提

一、客服:(一线人员)
    a.区分事故与问题
    b.变更管理

二、维运(二线人员)
    a.包括硬件、网络、服务器、安全管理
    b.问题处理
    c.建立与维护知识库
    d.
三、开发、研发
    
四、建立知识库
    a.知识库管理员
    b.
五、建立透明、自动化管理机制

1.无需按硬件体系、开发语言体系在组织上分开,他们其实都是服务于专案的
2.策略制定
3.制度与组织建立
4.流程制定
5.KPI量测

6.注重数据,量化指标,以事实说话,如系统满意度,品质优良
7.系统需从上到下规划,包括数据
8.服务器并不是越多越好,服务器增加应有效能耗用数据支持,系统也需要有预计耗能评估;
9.各区、各国需支持多语言,并需保持系统SourceCode一套,Database的结构统一是前提。
10.权限需各区、各国共用一套,可以有系统权限模块,但必须与总权限资料同步,并使用SSO
11.服务人员与开发人员相互独立,服务人员可以兼测试人员,开发过程需单元测试
12.建立资料交换中心与制度
13.鼓励参加IT技术活动、Free项目开发或负责人员,甚至成为行业专家,寻求社会、贡献认同感
14.Database设计规则

1.DB Object名称全部用小写:表名(Table)、View\Producure\Trigger ...
2.字段名(Column)全部小写
3.Primary Key:pk_tablename
4.Index:idx_tablename_columnName
5.给TABLE分类:
Fixed:資料永久保留表格,無法將資料搬移到歷史資料區
Move:可週期性將資料搬移到歷史資料區
History:該資料表格是另一個資料表格的歷史資料
Temp:暫存表格,用於報表暫存等性質,資料無需保留
Stop:該表格不再使用,資料不會有任何異動
Log:表格資料內容是屬於log記錄,可以 定期排程刪除
File :表格內包含圖片或者檔案,可以移到一般的File-Server
System :資料庫自動產生表格,與系統無關係
1.DB Object名称全部用小写:表名(Table)、View\Producure\Trigger ...
2.字段名(Column)全部小写
3.Primary Key:pk_tablename
4.Index:idx_tablename_columnName
5.给TABLE分类:
Fixed:資料永久保留表格,無法將資料搬移到歷史資料區
Move:可週期性將資料搬移到歷史資料區
History:該資料表格是另一個資料表格的歷史資料
Temp:暫存表格,用於報表暫存等性質,資料無需保留
Stop:該表格不再使用,資料不會有任何異動
Log:表格資料內容是屬於log記錄,可以 定期排程刪除
File :表格內包含圖片或者檔案,可以移到一般的File-Server
System :資料庫自動產生表格,與系統無關係

15.代码规则

1.类:小写
2.方法:小写
1.参数:{type}_name
2.备注:
1.类:小写
2.方法:小写
1.参数:{type}_name
2.备注: