开发工作

原则

  1. 必须对开发过程中的各种事件(例如:谁到什么时间完成了什么事情)进行管理和共享。
  2. 各类工作成果以及新的知识技巧等必须在团队内部共享
  3. 管理工作成果的变更,既要防止成果被破坏,又要保证各个成员利用现有成果并行作业。
  4. 能够证明团队开发出的软件在任何时候都是可以正常运行的。
  5. 尽可能的使用自动化的工作流程,让团队成员能够正确的实施开发、测试和部署

项目遵循流程

需求评审 -> 视觉评审 -> 接口约定 -> 需求评估 -> TC评审 -> 并行独立开发 -> 联调 -> 测试 -> 发布

  1. 模块划分
  2. 任务分配
  3. 项目进度表(每日更新)

一般发布的流程: 1. 代码提交 2. 打包构建 3. 备份服务器当前文件 - 回滚使用 4. 将构建结果同步到服务器目录 5. 合并代码到Master - 保证后续的代码都是最新的

团队开发工具

公司组织架构图

技术部门组织
技术部门组织

行为准则

1、七项习惯:积极主动+以终为始+要事第一+双赢思维+知彼解己统合综效+不断更新

2、成熟模式图:依赖- 独立- 互赖

5、习惯:知识+技巧+意愿

6、自由选择:自觉+想象力+良知+独立意志

7、人生价值:经验价值+创造价值+态度价值

8、关注圈和影响圈

9、使命宣言 - 心灵演练 - 角色 - 目标 - 计划 - 调整

10、管理不同于领导:领导是有哲学基础更近乎艺术的右脑活动,左脑管理右脑领导

11、情感帐户:理解别人+注意细节+信守承诺+阐明期望+诚恳正直+勇于道歉

12、双赢要领:品德+关系+协议+制度+流程