团队任务管理(Gitlab)及自动数据持久化(爬虫+MongoDB)方案(上)

本文介绍了如何利用Gitlab进行团队任务管理,并通过Python抓取数据,结合MongoDB实现数据持久化。定义了工作流程和任务管理规范,阐述了数据抓取和入库的自动化过程。
摘要由CSDN通过智能技术生成

前言

在团队日常工作中,必不可少的是任务监控、管理以及每月、每年的考核评价。在大数据时代,数据驱动研发是现在主流的趋势,团队的开发过程也离不开数据。曾经,每月的月度考核曾经也是我们团队最头疼的。因为生产考核的 依据难以收集,其准确性更是难以确认。年度的考核更是如此,一言难尽。

在进行团队敏捷实践时,我发现敏捷计划会议中的任务估点非常适合记录,如果结合一些自研工具、系统,我们能将团队中所有数据都持久化,所有问题应该都迎刃而解。

于是,结合团队任务管理特点和需求,经过充分调研比对,我们将工作任务转移到Gitlab进行管理,使用项目issue进行报工,使用label及issue的状态实现了项目任务的管理。

后边我将详细阐述大致方案,大家若有问题可以一起讨论。

相关知识点:

  • 敏捷开发
  • 任务管理:GitlabGitlab Api
  • 数据自动抓取及持久化:PythonGitlab CIMongoDB
  • 数据分析及展示:Python pandashtml、css、jsEcharts

一、定义工作流程

团队要有标准的工作流程,这样有利于团队进行项目任务管理和监控。

  • 每个项目在gitlab中建立一个project
  • 每个项目的每个需求,都建立成一个issue
  • 每个issue必须包含特定标签,用于定义任务规模任务类型任务状态

我把所有任务的标准流程定义如下

Created with Raphaël 2.2.0 收到新需求 新建issue 设计、开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值