创业团队技术选型摘要

 

1,开发环境操作系统

centOS或Red Hat Enterprise Linux Server,64bit

 

2,代码版本管理系统

Subversion是标准配置,svn+git搭配使用更是如鱼得水(参考 同时使用svn和git进行代码版本管理 )。

 

3,项目管理系统

首选jira,集成fisheye插件结合svn很方便做代码复查(code review)

 

4,代码复查(code review)

jira+fisheye或Review Board

 

5,基础类库建立

为了减少重复代码的维护工作,并且坚持一处修改到处使用的原则,要在团队中形成基础类库。

C++的如对mysql/oracle等数据库操作的封装;对字符串操作的封装;对时间/日期操作的封装;对网络操作的封装;对线程/锁操作的封装;对文件系统操作的封装等等。

 

6,文档管理系统

confluence wiki。

 

7,培训体系

在团队初建时就形成良好的培训体系,可以就个人研究成果或读书心得和大家分享。一个月一次,形成风格。

 

8,项目管理

从产品功能/产品设计/系统架构/模块设计/模块实现都严格按照Scrum实施。

 

9,其他

编码规范尽早确定

配置体系尽早确定

日志文件名及日志格式尽早确定

尽早确定内部传输协议

整理开发环境依赖的标准库,并且做到一键安装,如svn/mysql/pcre等


你可能感兴趣的:(IT技术)