开发需要了解的知识

开发过程中的工具和发布流程

Posted by Genie on April 16, 2019

新Team培训核对清单

master or leader责任:

  • 帮助新生学习和掌握知识
  • 检查结果和性能
  • 将反馈提供给Manager

培训清单

  1. 向团队介绍新人
  2. 介绍核心学习平台团队,移动团队和新人的特定团队
  3. 通过公司的产品全面了解
  4. 简要介绍我们正在使用的常用工具/系统
    1. JIRA / Scrum,流程管理工具    
    2. Conflunce 维基,文件/信息共享    
    3. Git / Stash 代码,代码管理工具    
    4. CI工具      
    5. 测试中心 QA测试,测试用例……  
  5. 介绍scrum流程及其在团队中的运行方式
    1. Scrum基本框架 基本概念,故事,冲刺,故事点……
    2. 3个角色 PO,SM,团队成员  
    3. 3件文物 优化,计划,每日站立,审查,复古
    4. 5个活动/会议 产品bg,Sprint bg,Burndown Chart。  
  6. 日常生活和日常生活
    1. 日常生活        
    2. Sprint例程  
  7. 简要介绍发布过程 简要说说我们如何发布,步骤和所有者,将细节留给技术领导者
    1. 常见的发布周期 3周的发布周期,发布团队,代码冻结……
    2. 移动特定版本 Android / iOS ……
    3. 不同的环境 服务器和数据库

移动发布流程

澄清核心责任

1
2
3
4
5
开发团队 	负责在每个sprint结束时提供经过测试的,可能可释放的产品。 
PO		 	负责决定产品何时具有足够的功能来证明发布的合理性。
开发团队	负责为发布版本创建发布分支,其中包括所需的功能。
QA			负责确保发布版本经过全面测试并准备发布。
PO  		负责根据质量保证的绿灯决定何时应将发布版本提交到特定的应用商店。

移动测试和发布流程

为了

  1. 避免过多的沟通
  2. 专注于我们的开发和测试工作
  3. 有一个更好的团队合作 我们正在2个客户端平台上构建我们的应用程序,与后端和发布人员一起工作。

如下所示,我们有两种发布类别: img

有问题可以联系Email