利用jira自动生成可视化资源地图

想必大家都知道jira是一个功能强大的项目与事务跟踪工具,可以应用于任务、缺陷跟踪、流程审批.....blablabla等多种不同形式(啊哦.....太强大了,不能说了,这里再说下去我要被吐槽了,体验最重要)

如果你是一名开发/测试 GG/MM>>
老大的老大:我这边有一个紧急需求,你找个人完成一下,S级的,非常紧急,希望下周三上线.
老大:哦..好的,我看下需求,找个人做下
......老大每周要看下小组里面每个人的任务量详情,肿么办呢......
>> 方法一:popo询问, 某某某你手头还有几个任务啊,下周一是否空挡啊....
       ....blablabla....一小时静悄悄的过去了....
>> 方法二:jira查询小组成员任务列表(终于不需要自个儿去问啦啦,happy...)
       ....纳尼?小组成员太多...一个个查看..oh? No!一个个查好费时费力啊...

====终于查完了=====

老大:小明啊,我看上周的任务统计报表里面你下周空挡啊,其他人任务都满了...给你派了一个任务,你下周搞搞,下周三一定要上线
小明:哦...好的
.....五分钟后......
小明:老....大...我去jira上看了下,我下周一还有5个任务要完成...
老大:纳尼,我上周统计的任务列表中你下周是空的啊...(我统计漏了?!?!)
小明:任务太重...臣妾办不到啊...

-----------------------------以下是华丽丽的分割线--------------------------------


so...不管你是开发还是测试,在使用过程中想要快速的获得任务详情,还是得自己去查询,做一系列简单or高级查询,筛选信息获得最终想要的结果,有的时候任务比较多,想要获取每个任务的详情(例如项目信息,优先级,开始测试日期等)还需要一个个点进去查看,比较耗时耗力...
为此,为了提高效率,我们通过调用jira api实时获取事业部-小组成员的任务列表信息(平台每天会自动定时同步任务信息),并可视化展示在 考拉质量平台-资源地图模块,默认显示当前日期开始往后的两周之内的任务列表信息,并用颜色区分任务级别(橙色:S级需求;灰色:非S级需求),考虑到有些任务可能会被临时修改,平台任务列表未同步,我们在平台上额外增加了“手动同步当前小组任务列表”按钮,点击后可立即同步所选小组任务信息

'''同步单个用户未开始到已完成之间的任务'''
    def get_user_name_by_email(self, name_and_email, oauth):
        email = name_and_email.split("-")[1]
        name = name_and_email.split("-")[0]
        try:
            url = self.jira_url + 'user?key=' + email
            res = requests.get(url, auth=oauth)
            return res.json()["name"]
        except:
            try:
                url = self.jira_url + 'user?key=' + name
                res = requests.get(url, auth=oauth)
                return res.json()["name"]
            except:
                try:
                    url = self.jira_url + 'user?key=' + email.split("@")[0]
                    res = requests.get(url, auth=oauth)
                    return res.json()["name"]
                except:
                    return email
   
资源地图模块我们按照事业部-小组来区分:
 选择 事业部-全部 可查看当前事业部所有小组成员在当前周期内的任务列表信息;
 选择 事业部-小组信息,查看当前小组的成员在当前周期内的任务列表信息;
 成员在同一个周期中有任务重叠,会将任务分成多行显示,快速查看重叠周期,合理分配时间;
 每个任务信息为一个超链接,点击后可跳转至相应jira...
 目前该模块有一个初版demo,实时查看事业部成员任务列表信息:



目前功能还比较弱,还在持续优化中,后续会继续加入 项目管理&查看等功能...欢迎各位前端大神来赐教,希望大家多多试用,提供宝贵意见,谢谢! 


本文来自网易实践者社区,经作者朱珊珊授权发布。