美文网首页
2019-08-04

2019-08-04

作者: 超人韩西瓜 | 来源:发表于2019-08-05 01:29 被阅读0次

    优惠券迭代项目复盘

    ****回顾目标****
    项目的意图是什么?

    从优惠券方面:
    1、刺激用户付费
    2、减少运营成本

    从订单改造方面:
    1、将越来越多的购买渠道、购买方式、支付类型、优惠信息等进行落地
    2、为财务结算提供基础

    项目想要达到什么目标?

    1、7月28日前将优惠券、订单改造、及一些小需求上线
    2、上线后不出现影响用户使用的问题

    我们制定的计划是什么?

    1、各端进行架构设计、排期
    2、开发10天左右、测试14天左右
    3、开发提测后,大部分人立即转入小天才迭代,其他人负责配合测试改BUG
    4、26号进行上线

    事先预想到的阻碍有哪些?

    1、开发时间紧张,订单改造未必能按期提测
    2、优惠券与小天才衔接紧密,可能造成优惠券修复BUG人力不足

    ****评估结果****
    实际发生了什么阻碍?

    1、与直播组服务器资源冲突
    2、订单相关需求缺少需求评审
    3、订单改造涉及直播组同步配合
    4、订单改造需要迁移的数据量较大,脚本缺少正式的review环节

    在什么环境下发生的阻碍?

    1、开发周期短
    2、需求细节不明确反复确认
    3、开发人员状态不好

    最终结果如何?

    1、项目按时提测,但质量较差,各端总BUG达到上百
    2、项目按时上线,但出现了较多的数据问题、以及少部分逻辑问题
    3、团队成员情绪相对失落

    ****分析原因****
    为什么没有高质量的提测?

    1、提测的目标本质是两点:“高质量、按期提测”,但本次开发过程中,研发人员更关注按期提测,而将质量至于其次,因为工期的紧张,导致
    (1)缺少前期对原型细节的观察和设计
    (2)缺少对某些方法及整体流程的自测
    2、本次优惠券订单改造涉及方法众多,还涉及到两条业务线同时协作处理,由于在前期两条业务线之间没有协调好相关近期计划,导致无法同步完成

    为什么上线后出现数据问题?

    1、由于迁移新老订单表的变化很大,迁移脚本涉及到新老数据的多种场景、多种状态、多种类型、多种匹配,以为简单实为复杂,缺少多人review环节
    2、缺少此处的需求评审,很多都是即时询问即时改造编写
    3、除了数据迁移外,还需要对老数据进行各种状态及类型的处理,但这部分考虑太少
    4、上线后,直播组和APP组之前的一些常用脚本,在没有修改的情况下继续使用,导致线上数据混乱

    ****总结经验****
    如何避免缺少必要的环节?

    将一些极容易忽略的必要的环节变成规则,规则强制执行变成红线,拿这次的迁移脚本来说,如果不经过2-3个以上的人进行过审,坚决不允许执行,即使延期上线

    如何让研发人员对短时间大工作量的迭代不再抵触?

    1、给研发人员讲清楚明确的迭代意义、能获得哪些收益、预期的目标是什么,给予正向反馈
    2、将项目进行横纵拆分,一个人负责独立的一块,从上层业务到底层架构,促使大家有责任感和成就感
    3、尽量不进行狠压缩时间,避免精神状态过度疲劳

    并行迭代如何合理安排?

    如果人员穿插多个迭代,一定不能在A迭代的提测日期就安排转入B迭代,一定要留有充足的时间和人力解决BUG,因为出现的问题总是比你想的多

    相关文章

      网友评论

          本文标题:2019-08-04

          本文链接:https://www.haomeiwen.com/subject/jciudctx.html