各部门技术相关问题指引

一、开发部组织架构

 

二、如何向开发部提交各类需求

1、新功能需求——主要负责人【产品组】

  1. 各部门如果需要优化/开发新功能(例如开发一张新的报表),需求人首先应整理和明确清楚需要解决什么问题。

  2. 需求人将整理好的问题提交给部门负责人进行审批。

  3. 部门负责人评估该问题是否关联其他部门(例如某些客户的要求需要仓库配合作业,报价新增费用项涉及财务或销售报表的变更,某些订单新增的信息需要客服部知晓)。如是,则由需求人与各部门进行初步沟通,搜集意见并反馈给部门负责人,由部门负责人最终判断是否需提交至开发部。

  4. 如果部门负责人已确认需提交开发,则由需求人提交工单,描述清楚场景和问题,阐明该需求的重要紧急程度。工单登录地址:https://birdsystem.atlassian.net/servicedesk/customer/portals 。

  5. 提交后的工单将由开发部产品组负责处理。

 

2、异常问题或不清楚是否是异常问题还是需开发新功能——主要负责人【测试组】

  1. 当各部门遇到异常问题时,先了解清楚问题是什么,特别是客户提出的问题,需要先进行核实,并搜集问题相关信息,例如案例、截图等。

  2. 将问题通过工单、slack异常排查反馈群、微信群等渠道反馈给测试组。复杂问题或非紧急问题尽量提交工单,避免被遗漏;紧急问题可直接反馈给开发部值班人员优先处理。

  3. 问题经测试组初步排查后,如需要开发组进一步解决,则转给开发组进行处理;如果非bug需要进一步优化或者开发新功能,则通知需求方提交工单,按新功能需求流程执行(如果已有工单,无需重复提交)。

 

3、ERP对接——主要负责人【测试组】

  1. 各部门如果有对接ERP的需求,先确认是否已经与该ERP进行过对接。目前已进行了对接的ERP包括:ECPP、通途、店小秘、易仓、马帮、普源(网店精灵)、赛盒、速猫、Ibay365、Trade Plug。

  2. 如果是新的ERP,需要先与ERP了解清楚是否存在对接费用。如有,则需要了解清楚具体费用以及客户的需求,并完成前期商务洽谈及合同签订事宜。如需要了解技术问题,可联系开发部测试组协助。

  3. 待前期商务工作完成后,将ERP的技术负责人和开发部测试组同事拉入微信/QQ群,由测试组提供API文档以及解答对方对接上的问题。

  4. 对接完成后,如需我方进行测试,由需求部门提交工单,测试组进行测试,并反馈测试结果给需求方直至对接完成。

 

4、导数据——主要负责人【测试组、开发组】

  1. 由需求方提供工单,在工单中注明需要导的数据字段、取值范围。

  2. 开发部测试组导出数据并反馈给需求方,如果是较复杂的数据,由开发组协助解决。

 

5、开通/关闭系统账号及设置系统权限——主要负责人【测试组】

  1. 需求人提交权限请求给本部门负责人。

  2. 部门负责人审批通过后,以邮件或工单的形式提交给开发部测试组。

  3. 测试组处理后反馈给需求方。

 

6、其他——主要负责人【开发部全员】

上述未提及的其他需开发部支持的,可以在各群内提出或者提交工单。

 

三、需求验收和上线通知

每周三下午四点-五点(暂定),开发部测试组在大会议室给各部门演示本周发版的需求。测试组每周四在slack异常排查反馈群内反馈本周已上线任务。

 

四、值班安排

开发部每天安排人员值班,每个月底在slack异常排查反馈群里发出下月值班表,日常紧急问题以及周末遇到的各类问题可以直接联系值班人员。

五、常用系统相关资料

  1. https://birdsystem.atlassian.net/wiki/spaces/BIR/pages/1156251657

  2. 邮递服务设置字段详解

  3. 常见的鸟系统下单报错

  4. BirdSystem扫码称重测量分拨系统

  5. 客户端操作指引

  6. 工单系统操作指引