您现在的位置: 首页 > 微信小程序运营 > 经验 >

知乎精选:我们如何开展小程序研发的每日工作?

来源:微信小程序 编辑:Yiyongtong.com 发布时间:2017-11-14 17:05热度:

每日工作通常从周一开始,只要求每周三天坐班时间,剩余时间弹性办公,完成每周任务目标即可。大部分任务可以通过三天坐班的时间完成,后期任务计划较重时可以基本排满一周,希望是有实际 ...

 
 
 

每日工作通常从周一开始,只要求每周三天坐班时间,剩余时间弹性办公,完成每周任务目标即可。大部分任务可以通过三天坐班的时间完成,后期任务计划较重时可以基本排满一周,希望是有实际意义的产出而不是剥削劳动时间。我们目前在做微信小程序的研发,时间节点是 1~3 个月;每周前三天沟通研发,后续两天进行交付确认和准备下一个研发迭代。

每周例会

周一对上周任务交付情况做一个总结,并安排本周计划。会议时间为上午 10:30 或下午 1:30,时长 1.5 小时以内,总结先以产品 Demo 开始,结合上周计划指出欠缺部分,并陆续确认和安排调整,对上周目标完成结果进行评定:完成/未完成; 每周计划从事先准备的 Backlog 或产品原型图 Demo 开始,按交付目标确定任务范围,挨个过一遍需求,随即进行任务拆解和任务分配,以故事点进行研发时间预估。我们会使用以下工具:

  • Apple TV:开会神器,Mac、iPhone、iPad 一键投屏,还可通过 AirPlay 配合 Paper by FiftyThree / Mindnode、Bamboo Spark 当白板;

  • Trello:项目管理。完成 Backlog、This Week、Doing、Review、Done、Deployed 等研发流程,配合 Scrum for Trello 做耗时预估和统计;

  • Telegram/Slack:会议总结。


任务协同

每周例会中对计划任务明确了目标和要求,在实际开展的过程中,继续补充任务描述、添加相关附件等,作为研发参考和需求复盘;遇到特定问题时,直接在相关的 Trello 卡片中添加回复, 大范围讨论通过 Slack;项目代码通过 GitHub 托管、设计稿通过 Zeplin 共享,协作过程中,Trello、GitHub、Zeplin 和相关产品服务的通知,通过相关的 Slack 频道整合推送。

  • GitHub:按 github-flow 进行代码管理,每次正式发布通告 Tags 标注版本;

  • Zeplin:共享和讨论 Sketch 设计稿,完成元素标注、切图、相关资源共享;

  • 墨刀/WireFrame.cc:基本的原型交互和设计参考;

  • Slack:任务进度实时动态。

项目交付

  • 持续集成服务:我们通过 Slack 推送的 GitHub 分支更新提醒,及时更新微信小程序开发版和预览版, 其他项目可以通过持续集成工具自动管理;

  • Docker:我们通过 Docker 容器部署项目,基本分 production 和 staging 环境;

  • Dropbox:进行文件共享和版本存档。


进度小结

每周三下班前,开一个简短的进度小结会议,主要展示最新开发版,对比本周计划,明确距离下一个交付版本需要解决的问题和需要重点完成部分,适当调整计划。会后要发出会议总结。

以上是我们当前进行中的项目管理和任务协同方法,我们会继续在「每日工作」小程序中保持更新。也欢迎和我们分享你的团队项目管理,请后台随意勾搭~