• 项目计划中没有清晰的管理流程,计划频繁变更
• 多个成员同时负责同一个任务,无法及时了解任务的进展情况,并且职责模糊
• 项目文档杂乱,查找信息困难
• 团队沟通效率低,缺乏优先级排序,无法实时了解项目进展
你是不是也遇到过这些情况,如果工具没有跟上,当项目从几个扩展到几十个时,项目管理混乱就是常态。
对于许多企业来说,选择项目管理工具时常面临两大痛点:成本和数据安全。
今天,我为大家拆解一套开源私有化的项目管理系统: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端
在线demo:https://teamwork.bctools.cn/
开源私有化:https://gitee.com/software-minister/jvs-teamwork-ui
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。