拆解一款开源免费私有化部署的项目管理系统,适合中小企业

  • 项目计划中没有清晰的管理流程,计划频繁变更
  • 多个成员同时负责同一个任务,无法及时了解任务的进展情况,并且职责模糊
  • 项目文档杂乱,查找信息困难
  • 团队沟通效率低,缺乏优先级排序,无法实时了解项目进展

你是不是也遇到过这些情况,如果工具没有跟上,当项目从几个扩展到几十个时,项目管理混乱就是常态。

对于许多企业来说,选择项目管理工具时常面临两大痛点:成本和数据安全。

今天,我为大家拆解一套开源私有化的项目管理系统:jvs-teamwork

项目特点优势

  • 多功能集成,全面覆盖管理需求:提供可视化的任务管理界面,支持看板视图(如Kanban),帮助团队清晰了解任务状态、优先级和进度;支持项目计划和进度管理,直观展示任务时间轴和依赖关系,便于项目管理。
  • 提升团队协作效率:支持任务分配、子任务拆分、任务评论和文件共享,促进团队成员之间的高效协作。
  • 数据安全:提供私有化部署,可以局域网部署,每个任务拥有独立的权限管理控制。
  • 扩展性:提供源码,可以自定义二次开发,代码在手,天下我有!需要什么功能?改!想优化流程?自己动手丰衣足食。

技术栈说明

整体平台采用微服务构架(spring cloud),前后端分离,前端采用VUE3实现:

  • 前端:VUE 3+Element-ui
  • 后端:spring_cloud_alibaba、spring boot、Mybatis plus
  • 数据库或缓存:Mysql、ElasticSearch、Redis
  • 中间件:Nacos、RabbitMq、Minio
  • 运维:K8S+docker

核心功能

1、计划的管理

一个卡片为一个独立的计划,页面会展示计划的分类,计划的名称、完成度、用时这些简单的信息,用户可自行选择排序方式,点击列表展示按钮可切换为列表展示方式,如下图所示:

2、任务管理(看板)

每个项目计划新建后可以以任务看板的方式去新增任务列表,填写任务列表的名称

点击任务,进入任务的详情中,可以编写各种任务的详细信息,如下图所示:

①:可以修改任务的标题内容

②:任务的描述,这里提供了富文本的描述框,点击添加描述可以编写内容

③:内容的状态,点击状态,可以修改任务当前的状态

④:设置任务的当前负责人

⑤:设置任务的开始结束时间

⑥:设置任务的优先级

⑦:设置任务的子任务

⑧:可以对任务执行进展进行回复,支持上传附件

任务看板上还可以对任务进行调整修改,点击看板上的任务相关的按钮,可以切换任务的状态、任务的优先级、任务的负责人

任务支持协同维护,当多人修改时可同步至动态信息中。

3、OKR目标

OKR是一种目标管理方法,用于设定和追踪企业或团队的目标和关键成果。在OKR的页面会展示目标和结果,左侧目录可以选择所有目标和我的目标以及目标地图

我的目标可以查看各个目标详情,并且可以跟进目标动态,对目标进行评论,查看目标,可对目标进行对齐。

目标地图可以查看各个目标之间的关联关系。

4、待办

待办侧重于时间点与执行的独立性,本质上就是个人每日执行的待办清单以及快捷记录。

点击日历中对应单元格可以进行添加或编辑待办任务

5、甘特图

通过图形化的时间轴展示项目任务、进度和依赖关系,可以拖拽调整时间

6、权限管理

每个任务都可以设置独立的权限管理,由任务拥有者进行权限分配

成员权限设置,可以配置计划中每个角色的计划、任务、任务列表、文科、协调设计的权限范围。

7、多端同步

支持移动端和PC端

全部评论

相关推荐

包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
头像
11-04 11:52
湖南大学 安卓
写在开头:大部分基本上都是走这四条路,下面说一下我对这四个方向的看法后端:1.主要是做一些业务逻辑的处理,基本上算是幕后的开发,不像前端一样随时可以看到结果,而且学的越深越难,需要有一定的408的底子。2.核心技术栈:语言、框架、中间件、数据库、分布式系统。3.曾今性价比巅峰,大家一窝蜂的去后端,每次开奖都像天价一样,导致越来越多的人投入互联网,甚至有的机构为了培养一批后端机器,直接开培训班,先培训签合同,找到工作后直接返点。前端:1.点开浏览器看到的大部分页面都是前端,各种商品,按钮基本上都是前端设计,所以说学前端很大一部分都是女生,需要点审美素养。2.核心技术栈:Vue, React, Angular。3.上手难度简单,而且反馈效果很好,基本做多少就能看到多少,即学即用,而且网上很多视频和技术都很成熟,学习门槛较低。但随着大家对于审美的要求,前端也必须具备一点审美素养,而且目前正在逐步取代客户端,但是前端白菜价较低,薪资待遇相比其他几个行业都低一点。客户端:1.目前基本上是三大主流iOS、Android或HarmonyOS,移动端越来越受大家喜欢,各种新奇app总是能抓住大家的喜欢,而且现在人手不离机,更是让客户端前景广阔,但是客户端好像饱和了,最近几年越来越难找工作。2.核心技术栈:特定语言及框架。3.学习难度比前端难一些但是比后端简单许多,而且设计UI界面的时候很有趣,看到自己做的app能够部署在自己的手机上真的很有成就感,但是由于目前逐渐被前端取代,所以竞争难度比前端低,目前性价比最低,喜欢写UI界面的同学不如直接写前端。测开:1.测开好像高不成低不就一样,我室友就是从后端进去然后转成测开,现在就是说什么都要做,他一个人做三份工,任何一个环节都要参与,说实话性价比是最低的。2.核心技术栈:测试框架、自动化脚本、CI/CD。3.测开的发展前景不好,而且逐渐边缘化,实在不行也别去碰,一但碰上可以脱不开身了。适合后端:享受构建复杂系统、处理海量数据和逻辑的朋友,后端需要投入大量时间打好计算机基础。适合前端:对视觉细节、交互体验有追求,乐于快速尝试新技术。适合客户端:喜欢眼见为实,享受在具体设备上打造完整产品体验。适合测试开发:擅长思维严谨,善于发现细节问题,并乐于通过技术手段提升效率和质量。
今年秋招是回暖还是遇冷
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务