Skip to content

此为实习中组长个人真实所感,本人自发整理。

项目流程及注意事项

①.需求

  1. Scrum Master与产品对接
    • 提前了解需求内容,提供建议和帮助,了解人员分配情况。
    • 如需调整人员,需及时与项目经理沟通,需求评审前确认好团队成员(至少提前一天),确保团队成员提前了解需求。
    • 详情参考:需求对接文档
  2. 需求通知与评审准备
    • Scrum Master提醒产品经理至少提前1天将需求发给参会人员。
    • 所有参会人员需提前查阅需求,并在评审会前反馈问题。
  3. 会议纪要与记录
    • 会议结束后,Scrum Master需提醒产品经理发送会议纪要至团队成员,并在Confluence同步记录(关联迭代文档)。
  4. 需求变更
    • 如需求变更较大或较多,需发送邮件通知部门领导、团队成员、技术总监及PMO。
    • 详情参考:变更通知文档
  5. 团队进度管理
    • Scrum Master需每天了解团队工作进度,确保项目整体节奏,可通过早会等形式沟通问题。

②.梳理需求与估时

  1. 需求梳理
    • 团队成员通常需要1-2天梳理需求,视需求复杂度调整时间。
    • 如需求复杂,可向项目经理说明缘由,酌情延长时间。
  2. 时间估算
    • UI需给出设计时间,开发需明确技术设计时间(需等UI设计图完成),测试需给出测试时间估算。

③.评审

  1. UI设计与评审
    • UI设计时间不宜过长,特殊情况如页面较多,可分批出图,让前端先行技术设计。
    • 如无需UI评审,团队内部商量确认,Scrum Master跟进。
  2. 技术评审
    • 提前0.5~2天发送评审邮件至主管与经理,记录会议意见并进行后续回复。
    • 详情参考:技术评审流程
  3. 测试用例评审
    • 建议技术评审后尽早进行测试用例评审,避免影响开发质量,具体时间团队协商决定。
  4. 冒烟用例调整
    • 针对前端冒烟用例较多的项目,团队可根据情况调整,尽量缩短冒烟时间。
  5. 任务拆分与管理
    • 技术评审与用例评审完成后,将任务拆分至禅道,粒度以每日任务为单位,并及时更新。

④.开发与测试

  1. 日常跟进
    • Scrum Master需关注禅道更新情况,提醒未及时更新的成员,确保项目顺利推进。
  2. 开发流程图
    • 对于新开发人员,Scrum Master可提供开发阶段流程图参考:开发流程图
  3. 开发难点沟通
    • 开发人员如发现任务复杂度超出预期,应记录问题点并及时反馈项目经理,协调时间或资源支持。
  4. 提测与冒烟测试
    • 开发完成后需提测,测试人员根据冒烟内容测试并反馈结果。
    • 详情参考:冒烟测试流程
  5. 测试阶段支持
    • Scrum Master需优先协助测试处理影响进度的阻碍问题。

⑤.验收与发版

  1. 验收流程
    • 测试完成后,可与测试人员商讨让UI提前介入验收。
    • 如需平行部门协助,参考:平行部门验收流程
  2. 问题登记与对接
    • 验收过程中发现的问题需登记至Confluence,并协调开发、测试跟进解决。
  3. 发版准备
    • Scrum Master根据项目计划安排发版事项,包括运维配置、脚本执行、配置文件修改等。
    • 发布前至少半天,与项目经理确认发版时间点。
  4. 发版文档完善
    • 发版后完善相关文档,并同步测试环境。
    • 如遇发版延期,需发送延期邮件,格式参考:延期邮件格式

⑥.文档

  1. 迭代进度报告
  2. 全流程规范文档