程序团队建设 - kyohwang/games GitHub Wiki
【开发规范】
各个项目主程序自行维护项目最佳实践与项目开发红线,在关键点上,确保团队成员形成共识,避免重复踩坑。
- 最佳实践
105项目开发规范
Tank项目开发规范 - 开发红线(触线必罚)
105项目开发红线
Tank项目开发红线
【性能指标】
性能指标用来帮助程序同学在接需求、评估需求、设计程序方案时做到心中有数,用于判断哪些需求可以做,哪些方案能够实现。由各个项目主程序负责维护。示例指标比如:
* 客户端:帧率、CPU峰值均值、内存峰值均值、安装包大小、
* 服务器: 消息响应延迟、数据存档周期、容灾能力、峰值在线、最大注册、带宽、内存、CPU、硬盘、db性能需求
【技术需求池】
- 统一维护公司技术需求池,保证货源充足。所有人均可在列表中提出、接取任务。
- 推动项目例行排入一些技术性需求,保证需求有时间搞(每个项目强制保证每两周排入不低于0.5天的技术需求)
- 做到新技术引入风险可控。评估调研阶段产出收益分析、使用说明,引入之前引入更多成员,做好风险评估与预案
- 针对新技术/工具/工艺优化,绩效评估时根据引入效果给予相应加分
- 不定期举行分享会