开发约束

内容记录


  • 合理利用邮件系统,钉钉和teambition。
  • 需要涉及到有回复的内容,请在内容中附带需要回复。接收人使用钉钉/邮件进行回复。

会议


  • 任何会议,会议负责人需要记录内容或者指定人员记录会议内容,讨论内容和解决方案。
  • 如有未确认内容,需要确定解决时间。确定问题的生命周期。提出-解决-完成,时间和负责人需要记录。
  • 会议是为了解决问题,不是为了提出更多问题。

整体流程

  1. 需求诞生,留底备查
  2. 整体需求,考虑的每个交互的所有可能,发散流程图
  3. UI高保真&低保真,必要时添加逻辑标注
  4. 后端Postman自测通过再提测
  5. 前端/移动端 接入接口后提测
  6. 测试通过需要写操作/功能文档
  7. 上线前整体测试

技术分享

  • 每季度结束/项目结束,全体开发进行一次代码review
  • 每隔周进行一次全公司技术分享,轮流进行,内容分享者补贴100元

事故预防和应急措施

  • 所有功能需要添加开关,可实现单独关闭某一模块或者某模块事故不影响其他模块运行
    • 例如,注册/登陆(账号系统)需要分离
    • 前端需要做好入口控制
  • 重要内容/交易内容等,上线需要制定planB。必要内容可分布部署。
  • 测试账号由测试同学管理,上线之前需要整体测试线上流程
  • 关键功能需要专人负责 ,节假日需要指定专人负责
  • 多人岗位模块分离,交叉内容需要划定负责部分
  • 交易日志需要保存,单写入权限,专人负责查询

立项


  • 立项会议需要全体参加,施珑负责讲解。问题在会上提出,统一讨论解决记录。
  • 会后原型发送到全体。如果发现问题需要及时提出回复。
  • 拿到原型后,前端需要预估时间和技术预研。开会讨论或自定数据库架构。

原型和测试

  • 原型需要支出按钮走向和错误走向
  • UX可以在原型上文字描述
  • 测试需要测试所有可能走向

UI


  • UI/后端开发需要直接回复原型通知。

  • UI在功能/模块绘制结束后需要邮件通知到开发人员,邮件通知如下

接收人:开发人员

抄送:全体开发组

主题:[UI] 登录模块UI绘制结束

内容:

完成的UI内容:

登录模块发送验证码功能

地址:

蓝湖地址或者说明蓝湖文件夹

后端提测

接收人:开发人员&测试人员

抄送:全体开发组

主题:[UI] 登录模块接口开发完成

内容:

完成的接口:

登录模块发送验证码功能

接口文档:

文档在线或git地址 / 统一文档内容

POSTMAN组:

workspace组,login文件夹

前端提测


  • 功能提测之前需要附带commit的revision的编号

  • 提测需要发送提测邮件,格式如下

主题:[提测] 登录功能,发送验证码模块

接收人:测试组

抄送:组内所有涉及到功能的人

内容:

本次发布/更改内容:

登录功能,发送验证码模块,需要具体到页面或小功能

本次发布可能影响的页面:

登录功能发送验证码功能

其他页面发送验证码功能

需要测试内容:

登录功能

修改密码

负责人员:

张志豪

功能/测试内容打回


  • 直接回复提测邮件,说明问题。有必要直接在邮件回复图片。

  • 问题描述需要附带具体功能模块复现步骤。回复格式如下:

接收人:直接回复邮件

主题:[测试不通过] [回复邮件主题]

抄送:组内所有涉及到功能的人

内容:

需要修改内容:

登录模块发送验证码功能

问题内容:

发送验证码失败

复现步骤:

输入手机号后,点击发送验证码,提示发送失败

[图片]

期望实现:

输入手机号后,点击发送验证码,发送成功并提示

如果发送失败,需要说明发送原因

日报

  • 开发人员提交日报需要每个功能附属commit的revision的编号或者指定说明

  • 未完成功能附属原因

各端知识库

  • 各端合理利用文档系统,记录开发文档和对其他端的开放文档。

后期


  • 所有记录内容需要至少保留3个月时间,后续可以销毁/打包处理

results matching ""

    No results matching ""