看板是一种敏捷项目管理工具,是一种在项目管理中帮助团队传达项目信息的可视化工具,可以将项目中的所有任务集中在一个视图中,让整个项目的任务一目了然,方便团队协同工作,简化工作,提高效率。
项目经理或者团队Leader可以通过看板对项目工作进度进行实时监测,及时发现管理中的问题,及时改善工作。而项目成员则通过看板能够更清晰理解任务,把精力专注集中在优先级更高的任务中,创造更高的工作效率。
在实际工作中,我们往往也会通过一个白板来来梳理工作。这个工作我们一般有五个步骤:
1.工作流程可视化
使用白板,然后将工作流程从开始到完成分解为不同的步骤,并为每个步骤绘制一列。
2.确定工作类型
明确要处理的工作项目类型。例如,这些工作项可能是客户订单、客服请求或维护任务。给每个人分配一个独特的颜色,并得到一堆这些颜色的便签。
3.把任务写在卡片上,贴在黑板上
把正在做的每一件事写在一张单独的彩色便签上,然后把它放在白板上相应的一栏里。每一列中的卡片顺序代表它们的相对优先级,最紧急的卡片放在顶部。
4.开始使用看板
从最上面的任务开始工作。当一个任务准备好被移动到下一列时,将其放在它的底部。这样的工作方法将有助于提高团队工作效率。
5.改善工作流程
在看板上的列设置工作最大限制。例如,你可能决定你不应该同时处理两件以上的事情。因此,一旦你在一列中有两个以上的项目,你就停止接受新的项目,并集中所有的努力从这个过度增长的列中首先完成至少一个项目。在接受新的任务之前,限制任务数量有助于控制你盘子里未完成的任务的数量。除此之外,看板还有许多用于提升工作效率的功能。
在数字化的时代,看板的功能也搬到了软件上,目前有许多著名的商业看板软件,如:PingCode、Worktile、Jira等等,这些大多也有提供免费或试用版。但是,如果需要一定的定制化改造或对团队信息保密有较高的要求,那么开源是个很有性价比的选择。以下便是一些比较优秀的开源看板项目管理软件。
1.Wekan
https://github.com/wekan/wekan
WeKan是一个完全开源免费的协同看板应用程序,无论是在维护个人待办事项列表,还是与一些朋友制定假期计划, 或者团队协同工作实现创新项目,看板是一个可以把你的东西整理好,并可视化展现当前项目概览, 让你专注于最重要的几件事,从而提高工作效率的工具。
安装部署:
(1) 下载源代码。
(2) 修改docker-compose.yaml文件中的端口号、地址等配置
(3) 使用docker-compose一键启动。
docker-compose up -d
(4) 在浏览器打开http://localhost:8082
2.Kanboard
https://github.com/kanboard/kanboard
Kanboard是一款专注于看板方法的项目管理软件。
功能特征:
- 简单:没有花哨的用户界面,Kanboard专注于简单和极简主义。
- 在列之间轻松拖放任务:您可以随时添加、重命名和删除列,以使电路板适应您的项目。
- 限制正在进行的工作,以提高效率:避免一心多用,专注于工作。当超出限制时进行突出显示。
- 搜索和筛选任务:Kanboard有一个非常简单的查询语言,提供了在任何时间找到任务的灵活性。动态应用自定义过滤器在董事会上找到你需要的。按受让人、描述、类别、到期日等搜索。
- 任务、子任务、附件和注释:将一项任务分解为子任务,估计时间或复杂性;可以使用Markdown语法描述你的任务。可以添加注释、文档、更改颜色、类别、受让人、到期日;只需单击一下即可在项目间移动或复制任务。
- 自动动作:通过自动化操作实现工作流自动化。停止一次又一次地手动做同样的事情。自动更改受让人、颜色、类别等。
- 支持30多种语言:也包括中文。
- 多个身份验证后端:支持将Kanboard连接到LDAP/Active Directory服务器或使用OAuth2任意平台。
安装部署:
(1) 使用docker部署;
docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:v1.2.8
(2) 使用docker-compose部署,配置数据库;
version: '2'
services:
kanboard:
image: kanboard/kanboard:latest
ports:
- "80:80"
- "443:443"
volumes:
- kanboard_data:/var/www/app/data
- kanboard_plugins:/var/www/app/plugins
- kanboard_ssl:/etc/nginx/ssl
environment:
DATABASE_URL: mysql://kanboard:kanboard-secret@db/kanboard
db:
image: mariadb:latest
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: kanboard
MYSQL_USER: kanboard
MYSQL_PASSWORD: kanboard-secret
volumes:
- db:/var/lib/mysql
volumes:
kanboard_data:
kanboard_plugins:
kanboard_ssl:
db:
docker compose up
3.OpenProject
https://github.com/opf/openproject
OpenProject是用于项目管理和团队协作的免费开源软件。
功能特性:
- 项目计划与调度。
- 产品路线图和发布计划。
- 任务管理和团队协作
- 敏捷项目管理
- 时间跟踪、成本报告和预算
- Bug跟踪
- Wikis
- 论坛
- 会议议程和会议记录
安装部署:
使用docker一键安装:
docker run -it -p 8080:80 \
-e OPENPROJECT_SECRET_KEY_BASE=secret \
-e OPENPROJECT_HOST__NAME=localhost:8080 \
-e OPENPROJECT_HTTPS=false \
-e OPENPROJECT_DEFAULT__LANGUAGE=en \
openproject/community:13
其他部署方式参考官网介绍:https://www.openproject.org/docs/installation-and-operations/installation/
4.focalboard
https://github.com/mattermost/focalboard
Focalboard是一个开源、多语言、可私有化的项目管理工具,是Trello、Notion和Asana的替代品。它有助于定义、组织、跟踪和管理个人和团队的工作。Focalboard有三个版本:
- Focalboard插件:Focalboard插件集成到一个现有的Mattermost实例中,将项目管理工具与各种规模的团队的消息传递和协作相结合。
- 个人桌面:一个独立的、单用户的macOS、Windows或Linux桌面应用程序,用于您自己的todo和个人项目。
- 服务器:用于开发和个人使用的独立、多用户服务器。
安装部署:
服务器版Docker安装。
docker run -it -p 80:8000 mattermost/focalboard
运行后在浏览器打开:http://localhost。
5.planka
https://github.com/plankanban/planka
功能特性:
- 创建项目,董事会,列表,卡片,标签和任务
- 添加会员卡,跟踪时间,设置截止日期,添加附件,写评论
- 支持Markdown写卡片描述和注释中
- 按成员和标签过滤
- 自定义项目背景
- 实时更新
- 用户通知
- 国际化
安装部署:
(1) 下载资源
mkdir /opt/planka
curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o /opt/planka/docker-compose.yml
(2) 生成密钥对
openssl rand -hex 64
(3) 配置docker-compse.yml
进入文件夹并编辑docker-compose.yml ,使用刚才生成的密钥修改SECRET_KEY参数,修改BASE_URL参数,并取消DEFAULTADMIN注释启用默认管理员用户。
(4)最后,启动Docker,打开浏览器登录。
docker-compose up -d
6.nextcloud-deck
https://github.com/nextcloud/deck
这是一个看板风格的项目管理工具。
功能特性:
- 可以将任务添加到卡片上,并按顺序排列
- 支持在markdown中写下注释
- 为组织分配标签
- 与团队、朋友或家人分享
- 与Circles应用程序集成!
- 附加文件并将其嵌入到markdown描述中
- 与团队讨论
- 跟踪活动流中的变更
- 让您的项目组织井然有序
7.Twake
https://github.com/linagora/Twake
Twake是一个安全的开源协作平台,用于提高组织生产力。Twake提供所有协作功能,包括:
- Team chat团聊
- File Storage文件存储
- Team Calendar团队日历
- Task Management任务管理
- Video call and conferencing视频通话和会议
- Real time document collaboration真实的实时文档协作
安装部署:
下载源码后使用docker-compose安装、启动。
cd twake
export COMPOSE_FILE=docker-compose.onpremise.yml
docker compose up -d