一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

源码获取方式:关注转发之后私信回复【源码】即可免费查看获取方式!

项目简介:

一个极简的敏捷项目管理系统

一个PMP和ACP的结合的产物,以敏捷为核心却有那么一丁点的传统。

只适合小团队,而且负责人可能身兼数职。

GeeTask不是完整的敏捷思想的实现,主要是根据自己的工作环境做了妥协。 我现在的团队是只有4个人团队包括我自己,如果完全按照敏捷过程的实施就会很繁琐, 特别是在关键角色上不能分离,比如PO和PM都是同一个人。 另外,公司的项目的压力以及人员的水平和思想还很难完全按照敏捷的思想去做。像自愿领取任务等这样的工作就很难。

妥协是为了简化

  • 系统使用必须简单,没有繁琐的各种设置。在项目中分别使用过redmine,禅道,在小团队中很难推,因为添加一个任务或者修改一个任务要设置很多不明觉厉的各种参数,晕!
  • 增加了会议记录的功能。会议很重要,我们的需要沟通,我们会花跟多的时间沟通,沟通到每个人都理解对方的需求,甚至写代码的逻辑都会确定清楚。
  • 增加了变更记录的功能。系统发布的时候,需要清楚,生产环境会有哪些变更,比如SQL
  • 增加了IM机器人的功能。这个功能是增值功能,目的是让团队时刻收到任务变更的通知,在通知中会指名道姓(表扬)。从心理学上来说,每个人都希望看到自己的名字在一些场合出现会。这种暗示会提高积极性。

系统特点

  • 基于Yii2框架
  • 使用了Yii的RBAC权限框架,在使用的过程中限制了原生的灵活(放弃了可以给某个人分配具体的权限,以及分配多角色多权限),只个一个用户安排一个角色。个人认为这样的系统没有必要把权限分配弄的过于复杂。本身Yii的RBAC权限对一般的初学者还有点难度,而且也很难图形化表达角色权限规则等等的关系。本人前端技术有限,之前在其他的项目尝试过,尽管表达了,但是还是很难简化。如果有兴趣可以留言。
  • 本系统尽量保证了RBAC的功能,比如规则的扩展,系统自实现了项目更新规则(更新自己创建的项目),其他地方暂时没有(只是觉得这样的需求不强烈)。有兴趣的可以自己研究。
  • 在Yii的事件中增加了自定义的简单事件模型(不是对原生事件的扩展,只是可以通过原生的事件触发),通过后台管理,灵活扩展
  • 消息机器人,默认实现了钉钉机器。只是在添加或修改故事的时候触发消息。基于自定义事件实现,抽象出各种事件处理句柄。通过后台管理,灵活扩展自己需要的机器人。支持自定义消息模板
  • 项目管理独立化,用户时刻只能在一个项目的会话下工作,通过切换控制台的功能在用户参与的多个项目中切换工作环境。
  • 支持故事状态自定义。本系统默认定义的状态的出发点是类似敏捷的完成定义
  • 每个项目可以独立配置阿里云的日志服务只读模块,方便开发者查看线上日志
  • 产品Backlog
  • 会议记录
  • 变更记录
  • 增加了emoji表情,让工作的表达也有充满表情

我是如何使用的

  • 项目应该化80%的时间理解需求确定需求,所有开会讨论是必要的。
  • 核心是计划(迭代),负责人必须积极主动的推动团队的积极参与,一定要保持每个人都能参与到,建议每日站立会议,形成开会讨论的习惯,引导团队逐步导向团队自治
  • 项目的主持者是推动的主要动力,也是主要的使用者。负责主持会议,协调和分配任务,主持所有的会议并将结果更新到系统中,也人员可以轮岗记录会议。
  • 我们项目约定的迭代周期是1周,一般周5安排下周的开发任务,尽量保证一周完成。
  • 如果本周没完成的,大家一起开会讨论,分析原因,是否安排到下周或者放到产品backlog中

项目状态

系统已经满足我们的项目的基础需求

更多细节已经锦上添花的功能以后有空再开发…

下面是敏捷项目的精髓

敏捷宣言

个体和互动高于流程和工具 ,可工作软件高于详尽的文档

客户合作高于合同谈判 , 响应变化高于遵循计划

敏捷12原则

交付价值 我们最优先考虑的是尽早和持续不断地交付有价值的软件,从而使客户满意

拥抱变化 即使在开发后期也欢迎需求变更。敏捷过程利用变更可以为客户创造竞争优势

持续交付 采用较短的项目周期(从几周到几个月),不断地交付可工作软件

合作 业务人员和开发人员必须在整个项目期间每天一起工作

人本思想 围绕富有进取心的个体而创建项目。提供他们所需的环境和支持,信任他们所展开的工作

面对面沟通 不论团队内外,传递信息效果最好且效率最高的方式是面对面交谈

价值 可工作软件是度量进度的首要指标

节奏 敏捷过程倡导可持续开发。发起人、开发人员和用户要能够长期维持稳定的开发步伐

精益 坚持不懈地追求技术卓越和良好的设计,从而增强敏捷能力

简洁 以简洁为本,最大限度地减少工作量

自组织 最好的架构、需求和设计出自自组织团队

自省 团队定期反思如何能提高成效,并相应地调整自身的行为

效果图

  • 管理后台

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 项目控制台

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 一次迭代中的故事或任务

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 产品Backlog

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 会议记录

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 变更记录

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • 阿里云日志服务查看

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

  • IM机器人

一个极简的敏捷项目管理系统源码免费分享(敏捷项目管理工具)

源码获取方式:关注转发之后私信回复【源码】即可免费查看获取方式!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年2月16日 上午10:03
下一篇 2024年2月16日 上午10:19

相关推荐

  • 能看电视直播的播放器是哪个_8个超流畅播放软件(可以看电视直播的播放器)

    能看电视直播的电脑视频播放器是哪一个,为什么会这么问呢,因为有的时候我们在使用电脑视频播放器看电视剧或电影的时候,总有找不到剧追的剧荒时刻,此时看看电视直播,能够进行娱乐放松的同时…

    科研百科 2023年5月5日
    265
  • 军品科研项目类别

    军品科研项目类别: 随着现代战争的不断发展,军品科研项目的需求也在不断增加。这些项目涉及到许多不同的领域,包括材料科学、机械设计、电子工程和计算机科学等。以下是一些典型的军品科研项…

    科研百科 2024年11月30日
    11
  • crm-客户关系管理系统

    客户关系管理系统(CRM)是一种用于管理和跟踪客户信息和互动的软件系统。在现代商业环境中, CRM系统已经成为企业成功的关键因素之一,因为它可以帮助企业更好地了解客户需求,提高客户…

    科研百科 2024年9月15日
    23
  • 建设工程项目进度控制研究

    建设工程项目进度控制研究 摘要 建设工程项目进度控制是建设工程项目管理中至关重要的一环。通过合理的进度控制,不仅可以保证项目按时完成,还可以降低项目的风险。本文对建设工程项目进度控…

    科研百科 2024年8月19日
    39
  • 临床项目管理系统

    临床项目管理系统 临床项目管理系统是一种用于临床医疗项目的数据管理和协作工具。它可以帮助医疗机构更好地管理项目进度,降低管理成本,提高协作效率。本文将介绍临床项目管理系统的优势和使…

    科研百科 2024年8月15日
    49
  • 单臂执棋的AI机器人来了,“元萝卜”和之前的Alpha Go有什么不同?

    智东西(公众号:zhidxcom) 作者 | 曹玉蓓 编辑 | 漠影 人类历史上的第三次人机大战发生在了上海。 “深蓝”已经是26年前的事儿了,那一年,超级国际象棋计算机程序“深蓝…

    科研百科 2023年5月9日
    292
  • 江苏电力系统调度规程–调度自动化专业管理(江苏省电力系统调度规程)

    第1条 电网调度自动化工作的主要职责是保证管辖范围内的自动化系统的正常运行,及时提供电网生产与调度管理信息,对电网运行实时监控,为电网安全、稳定、经济运行提供决策支持。 第2条 省…

    科研百科 2023年11月25日
    191
  • 协同办公哪个好

    协同办公是指多个团队成员协作完成一项任务或项目的过程。在现代企业中,协同办公已经成为了一种必不可少的工作方式。然而,对于协同办公哪个好,不同的人可能会有不同的看法。在本文中,我们将…

    科研百科 2025年1月4日
    0
  • 软件资产管理流程包括(软件资产管理流程)

    软件资产管理流程是一种有效的管理方法,用于识别,跟踪和保护软件资产。软件资产包括各种软件程序,数据库,文档和应用程序等,它们通常是企业资产中的重要组成部分。 软件资产管理流程的目的…

    科研百科 2024年9月1日
    26
  • 项目管理世界大学排名(项目管理 排名)

    项目管理排名项目管理排名1.项目管理:项目管理是项目管理的核心内容,一般包括项目管理、项目管理、项目管理、项目管理、项目管理。项目管理包括项目管理、项目管理、项目管理、项目管理等。…

    科研百科 2024年5月19日
    112