Atiitt 技术部的基本发展战略
扫描二维码
随时随地手机看文章
Atiitt 技术部的基本发展战略 attilax总结 艾龙 著
1. 战略的解释,即是 大概纲领与方法 1
2. 技术的基本战略是,培训,吸收与改造,recos,预研,技术储备 1
2.1. 适当培训提高员工能力,动员资源投身于建设, 1
2.2. 注重技术创新,努力吸收和尽快应用世界上先进的适用技术,技术改造。 1
2.3. 稳定地加强基础研究,增加技术储备 1
2.4. 其他 1
3. 详细方法 2
1. 战略的解释,即是 大概纲领与方法
2. 技术的基本战略是,培训,吸收与改造,recos,预研,技术储备2.1. 适当培训提高员工能力,动员资源投身于建设,2.2. 注重技术创新,努力吸收和尽快应用世界上先进的适用技术,技术改造。
在今后相当长的时期内,技术的发展要以循环使用复用性和模块化 可读性为主要方向,
同时有计划、有重点地发展部分高新技术,
2.3. 稳定地加强基础研究,增加技术储备
2.4. 其他
增强全员的意识,
3. 详细方法
、基本完成部门体系建设; 团队核心人员达到3名,普通开发人员6名, 建立人员培训制度、日常管理制度和工作流程制度, 完成定岗定责, 初步建立考核机制;
3、产品发展战略 3.1 战略方向 1、分层式平台模式: 以工业控制组态系统为基础平台,在此基础上构建业务服务,通过统一的基础平台表现来展现功能特点,并进行界面友好的人机交互; 2、智能网络节点模式:对现有产品功能模块进行紧密集成,深化各节点使其具有一致性,形成统一单元(UU),由统一单元UU构建一体化数据网络,提供整体或分散服务。 3、两者整合
3.3.2 系统组成 分层式平台由以下几方面组成: 1、基础平台:提供基础服务,主要包括基础数据服务,业务展示,人机交互等。 2、业务平台:组织业务数据,模块化业务服务,提供具体行业专业业务模型。 3、耦合器:提供技术平台跟业务平台之间标准;提供业务平台与外界系统之间标准。 具体如下图所示:
.3 人员培训
4.3.1 基础技术培训
1、编码规范标准化:为了能够使项目软件的源代码便于阅读和管理,在编制软件模块时
,
所有项目组成员应按照团队制定的一致规范格式编制;
2、编程语言的掌握与熟练化:为了对现有项目进行管控或对新需求模块的开发或二次开发
需熟练掌握项目需要的相关编程语言,根据公司项目类型分析,应掌握的编程语言是C/C++;
3、常用的软件基础技术的掌握:为了更好的进行公司软件项目的管理,维护或新功能的开
发,需要掌握计算机基础,操作系统方面,网络通信协议方面的相关技术;
4、常用的现有软件框架:为了能进行有效快速的软件产品的编制,需要能够使用市场上已
经成熟稳定的一些常用软件框架,如MFC,UDI等;
.3.3 项目管理培训
1、项目开发流程:学习理解项目开发的常规流程模型,比如瀑布模型,并熟悉开发过程中
的易出错点和注意事项;
2、团队合作:学习并提高各项目组之间以及开发小组内部的沟通,交流,包括对每个项目
组产品的相似性业务和技术进行交流和每个独立产品内部各个模块的接口协议交流;
3、项目进展状况:学习对整个项目进展程度的掌控,应进行合理的项目进展分配,进展安
排,并及时对项目阶段性状况进行分析;
4.4.1 日常管理
1、日报:对本日具体工作状况,工作主要内容进行总结;
2、周报:对本周重点工作内容,总体任务完成程度进行分析总结;
3、月度计划:对本月具有特色事件,值得学习的内容或应吸收的经验教训进行分析总结,
并制定下月总体安排;
4、年度计划:对这一年来的工作情况做总体总结,取得了哪些成效,还存在着哪些不足有
待改进,并准备投入下一年,制定出初步工作计划;
4.4.2项目管理
1、开发管理流程:对项目开发采用瀑布式,螺旋式开发管理模式,其中工程流程阶段与软
件开发阶段的对应图如下所示:
开发外包管理流程:在开发外包过程中,应牢固把握产品核心技术,掌握产品重点模块
并能够对产品整体开发进度进行有效的管控;
4、项目外包管理流程:在项目外包过程中,应制定出每个软件节点的时间进度,时刻把握
并明确产品功能,保持稳定的产品架构,并提供运行方案;
5
、战略目标诊断和考核
5
.1
分级管理
1
、对于部门总体战略目标,明确每一阶段任务,逐级分解;
2
、细分后的精确战略目标优先级由项目流程最佳路径决定;
3
、对于公共服务小组(界面设计、调试、质量管理)
,由于目标分散到各个项目小组,目标
优先级由项目优先级决定