1 / 31

支付宝研发流程和工具

支付宝研发流程和工具. 流程 就是多个人员、多个活动有序的组合。它关心的是谁做了什么事,产生了什么结果,传递了什么信息给谁。这些活动一定是体现 企业价值 的。. 流程 & 工具. 工具 ,汉语词语,原指工作时所需用的器具,后引申为为达到、完成或促进某一事物的 手段 。. 项目流程. 1. 项目度量标准. 2. 线上故障 & 数据订正. 3. 研发工具平台. 4. 支付宝的流程架构. 标准项目总体流程. 立项阶段. 项目开始时. 季度初. 提案. BRD PRD 初稿. 架构评估. 立项审批 审批平台. 立项公告. 创建需求 & 项目 CQ.

Download Presentation

支付宝研发流程和工具

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 支付宝研发流程和工具

  2. 流程就是多个人员、多个活动有序的组合。它关心的是谁做了什么事,产生了什么结果,传递了什么信息给谁。这些活动一定是体现企业价值的。流程就是多个人员、多个活动有序的组合。它关心的是谁做了什么事,产生了什么结果,传递了什么信息给谁。这些活动一定是体现企业价值的。 流程&工具 • 工具,汉语词语,原指工作时所需用的器具,后引申为为达到、完成或促进某一事物的手段。

  3. 项目流程 1 项目度量标准 2 线上故障&数据订正 3 研发工具平台 4

  4. 支付宝的流程架构

  5. 标准项目总体流程

  6. 立项阶段 项目开始时 季度初 提案 BRD PRD初稿 架构评估 • 立项审批 • 审批平台 立项公告 • 创建需求&项目 • CQ

  7. 需求阶段

  8. 评审 PRD见附件。 明天上午10点 在4F-2宣讲,欢迎参加 宣讲会议 预审 评审及总结 宣讲 问题跟踪 PD 4月8日 10:00 评审 预审反馈

  9. 设计阶段 Kick off

  10. 编码阶段

  11. 交付测试准入条件 • Code Review • 安全代码扫描

  12. 新建系统申请 CQ 同意 阿玺 近南

  13. 测试阶段

  14. 合并前准备工作 功能测试 SQL检测 UI确认 业务验收 稳定性评估 PM 周五早上9:00前 Release jar 包 Maven库变更 都需要通过CQ响应! 延期合并向SCM申请 合并

  15. 合并到发布阶段 合并 预发布 集成测试 发布 功能确认 取消发布 回滚 延期发布 重新发布

  16. 升级包流程

  17. 紧急发布流程

  18. 标准项目流程 1 项目度量标准 2 线上故障&数据订正 3 研发工具平台 4

  19. 周期&进度 40~70 • 标准项目的研发周期(天)=实际发布上线时间-PRD评审通过时间 • 发布时间点偏差(天)=实际发布上线时间-计划发布上线时间

  20. 效率 • 项目开发效率:已发布项目的代码行/项目的所属工作量

  21. 质量 1.0 • 缺陷密度=1000*有效线下缺陷/代码行(KLOC) • 线下缺陷reopen率=reopen次数/有效总缺陷数 • Invalid故障率 5%

  22. 升级包周期&质量 • 周期<=4周or工作量<=40人日 • 开发测试周期2:1 • 升级包的研发周期=提交到发布(天) • 升级包的线下缺陷密度=1000*发布上线的升级包所属线下缺陷总数/发布上线的升级包代码行 1.5

  23. 标准项目流程 1 项目度量标准 2 线上故障&数据订正 3 研发工具平台 4

  24. 说明: 线上故障

  25. 数据订正流程

  26. 网站可用率 • 可用率事件:系统异常或维护引起交易创建或付款笔数累计10分钟或以上下跌幅度超过20%,且在这段时间内与基线比总计损失超过1万笔的事件。 • 运维可用率事件:由技术部故障引发的可用率事件。 • 服务可用率事件:支付宝及所有支付宝服务提供商的故障或维护引起的可用率事件。 • 运维可用率=1-(运维不可用时间/(系统运行时间)*100% • 服务可用率=1-(服务不可用时间/(系统运行时间)*100%  

  27. 标准项目流程 1 项目度量标准 2 线上故障&数据订正 3 研发工具平台 4

  28. 研发工具平台 SVN ECLIPSE JIRA ClearQuest QualityCenter、TC SORNAR ITIL HUDSON confluence PMD 日报

  29. 常用网站 • CQ web • http://cq.alipay.net/cqweb/login • Alisoup流程展示平台 • http://www.alisoup.net/ • Hudson导航服务器 • http://hudson-4.alipay.net:8080/ • ATIT:技术部门户网站, • http://home.alipay.net/ • 运维OPS • http://ops.alipay.com/home/index.htm • Monitor • http://monitor.alipay.com/dapan.html

  30. 流程即流程,工具即工具!

  31. 作业 1、在CQ上完成升级包整体流程: 升级包名为“cp-兼职PM认证升级包-花名” 需求为“兼职PM认证升级包需求(tst1700008281)”; 2、记录在此过程中遇到的问题解决方案,举例说明可能会影响项目/升级包进度的流程点。 3、梳理标准项目流程(提案-发布)中PM需关注的时间点、里程碑;

More Related