Kanass基础教程-创建项目

news2025/2/4 2:04:16

Kanass是一款国产开源免费的项目管理工具,工具简洁易用,开源免费,之前介绍过kanass的一些产品简介及安装配置方法,本文就从如何创建第一个项目来开始kanass上手之旅吧。

1. 创建项目

点击项目->项目添加 按钮进入项目添加页面填写信息



项目属性:

属性

备注

项目key

自动生成,可更改,不能重复

可见范围

公共项目系统中的所有成员都可以进入到项目查看

私密项目是只有此项目的成员才可以在项目列表中看到



2. 查询项目

点击项目,在项目列表页面查询项目,可根据名字,状态等搜索



3. 项目详情

项目中有计划、版本、迭代、工时、里程碑、知识库、用例库等模块,也有路线图,概况页面等辅助管理功能。表格中简单介绍一下项目内的各个模块。

属性

备注

项目概况

展示项目基本信息,燃尽图,里程碑,待办统计,动态列表

路线图

敏捷式开发具有的功能,用甘特图的形式展示迭代、版本、需求的时间分布情况

计划

瀑布式开发特有的功能,用树形列表和甘特图的形式展示计划和计划下的事项列表以及时间分布

事项

项目管理的核心功能

迭代

敏捷式开发功能,迭代是根据项目的进展情况,来安排之后的一段时间比如一周、两周之内的具体任务

版本

根据项目需求和发布计划,合理规划版本的数量和时间点。并围绕版本来组织迭代和事项

工时

项目内所有工时的列表,可按照时间查询,可查看工时详情

统计

以图表形式展示事项发展趋势,或以各种属性统计事项数据

里程碑

项目开发过程中树立的目标,用时间轴与列表展示

知识库

与sward 集成,用于管理项目的文档

测试用例

与testhubo 集成,用于管理项目的测试用例



3.1 项目概况

项目概况中展示项目基本信息,燃尽图,里程碑,待办统计,动态列表





3.2 事项管理

事项有4种视图,3种基本类型;本文先简单的演示一下新建事项。

  • 事项分为任务、需求、缺陷3个基本的事项类型,还可以自定义其他类型
  • 项目下的事项列表,可用列表视图、详情事项、看板视图、甘特图4种形式查看事项列表

列表视图:



详情视图:



看板视图:

甘特图:

  • 添加事项

点击事项 -> 添加事项 -> 选择事项类型,显示添加弹窗,填写事项信息

​



事项属性:

属性

是否必填

备注

负责人

选择框,可选项为项目的成员

事项类别

添加需求时为需求类型,添加缺陷时为缺陷类型,

添加任务时为任务类型,自定义类型没有此选项

优先级

选择为低,中,高,默认为中;

可去字段页面添加新的选择项,具体操作查看字段文档

所属迭代

选项为当前项目未完成的迭代,默认选择是开始日期最晚的未完成迭代;

若没有待选迭代,默认为空;

在迭代中的事项界面添加事项,默认是当前迭代;

所属版本

选项为当前项目未发布的版本,默认选择是开始日期最晚的未发布迭代;

若没有待选版本,默认为空;

在版本中的事项界面添加事项,默认是当前版本

所属模块

选项为当前项目的全部模块

计划日期

默认是当前日期

详情

支持富文本,使用方法见富文本编辑



3.3 迭代管理

迭代是敏捷式开发的基本功能,管理者根据上个迭代的反馈来安排之后一到两周的事项。

  • 点击项目详情的迭代,进入页面点击添加迭代,填写信息
  • 迭代的状态为必填,默认为未开始状态
  • 点击进入迭代详情 -> 规划,规划事项





3.4 版本管理

根据发布计划规划版本,通过版本管理事项,确保版本顺利发布。

  • 点击项目详情的版本菜单,进入页面添加版本
  • 版本的状态为必填状态,默认为未开始状态
  • 添加完成进入版本详情 -> 规划,规划事项





4. 项目配置

4.1 项目信息

在项目详情页面可以更改图标,名称等信息





4.2 成员与权限

新建项目是会初始化成员与权限,之后管理员可以根据团队管理的要求加入新成员,安排新的角色权限。

  • 成员设置

1)初始化成员

新建的项目会把创建项目的人和admin用户都加入到当前项目,并设置为项目管理员角色给最高权限;

2)加入成员

进入项目把与项目有关的用户加入项目,便于开发

  • 角色设置

1)内置角色权限

新建项目时会初始化出普通角色,admin,项目超级管理员三个角色

初始化的三个角色不可删除,可以自定义新的角色,自定义可以删除

2)项目超级管理员

项目超级管理员拥有所有的权限,不能修改权限范围

3)默认角色

把某个角色设置为默认角色,新加入的成员就被赋予默认角色



4.3 事项类型

项目中内置需求、任务、缺陷三种基本事项类型,分别关联一个流程与一个表单,用于事项的属性显示与状态流转;如果需要其他事项类型,还可以扩展事项类型,并设计相关的表单与流程。

  • 内置事项类型

项目创建时候会初始化基本事项,类型有三种,需求、任务、缺陷,不可删除修改

  • 自定义事项类型

如果还需要其他事项类型,用户还可以自定义事项



4.4 流程

项目内置三种流程,需求、任务、类型分别本三种事项类型使用,若要自定义事项类型,也要自定义流程用于新类型的事项状态

  • 内置流程

项目创建时候会初始化基本事项类型,分别对应需求、任务、缺陷流程,不可删除修改

  • 自定义流程

自定义事项类型是需要关联自定义的流程,就需要新创建自定义的流程





4.5 表单

项目内置三种表单,需求、任务、类型表单分别本三种事项类型使用,若要自定义事项类型,也要自定义表单用于新类型的事项属性

  • 内置表单

初始化的三种事项类型也分别关联一个表单,所有项目会初始化需求、任务、缺陷三个表单

  • 自定义表单

自定义事项类型也需要关联一个自定义表单用于事项的属性设置,所以用户可以根据新建的事项类型设计与之关联的表单





4.6 模块

便于管理,把项目分为几个模块,也可进一步把大模块分成小的模块。

  • 模块功能

项目开发过程中,为了便于开发,会按照功能分成不同的功能模块,再由每个模块来管理事项

  • 上下级模块

模块可以设置上下级结构,用于进一步细分模块



4.7 消息通知方案

内置三种消息通知,可自行打开或者关闭。

  • 内置通知方案

每个项目中有三种消息通知,更改事项状态通知,添加迭代通知,更新迭代状态通知

  • 通知方式

通知方式有站内信,邮件通知,app 通知,企业微信通知

  • 通知人员

可以选择具体的人,也可以选择虚拟角色

虚拟角色有项目管理员、事项负责人、事项审核员等



5. 删除项目

  • 在项目详情页面可以删除项目



6. 帮助与支持

如果在使用过程中有什么问题或建议,可以到TikLab社区进行反馈交流或者查阅相关文档教程。

文档:

sward - 文档

 社区:

TikLab - 社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2291549.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

实验9 JSP访问数据库(二)

实验9 JSP访问数据库(二) 目的: 1、熟悉JDBC的数据库访问模式。 2、掌握预处理语句的使用 实验要求: 1、使用Tomcat作为Web服务器 2、通过JDBC访问数据库,实现增删改查功能的实现 3、要求提交实验报告,将代…

单片机基础模块学习——DS1302时钟芯片

一、DS1302时钟简介 1.与定时器对比 DS1302时钟也称为RTC时钟(Real Time Clock,实时时钟),说到时钟,可能会想到定时器,下表来简单说明一下两者的区别。 定时器(Timer)实时时钟(RTC)精度高,可达微秒级精度较低,多为秒级计时范围短计时范围长2.开发板所在位置 下面方框里…

Vue+Echarts 实现青岛自定义样式地图

一、效果 二、代码 <template><div class"chart-box"><chart ref"chartQingdao" style"width: 100%; height: 100%;" :options"options" autoresize></chart></div> </template> <script> …

FIR滤波器:窗函数法

一、FIR滤波器基础 FIR&#xff08;有限脉冲响应&#xff09;滤波器的三大特点&#xff1a; 绝对稳定&#xff1a;没有反馈回路&#xff0c;不会出现失控振荡 线性相位&#xff1a;信号通过后波形不失真 直观设计&#xff1a;通过窗函数法、频率采样法等方法实现 二、窗函…

【AI】探索自然语言处理(NLP):从基础到前沿技术及代码实践

Hi &#xff01; 云边有个稻草人-CSDN博客 必须有为成功付出代价的决心&#xff0c;然后想办法付出这个代价。 目录 引言 1. 什么是自然语言处理&#xff08;NLP&#xff09;&#xff1f; 2. NLP的基础技术 2.1 词袋模型&#xff08;Bag-of-Words&#xff0c;BoW&#xff…

力扣动态规划-18【算法学习day.112】

前言 ###我做这类文章一个重要的目的还是记录自己的学习过程&#xff0c;我的解析也不会做的非常详细&#xff0c;只会提供思路和一些关键点&#xff0c;力扣上的大佬们的题解质量是非常非常高滴&#xff01;&#xff01;&#xff01; 习题 1.下降路径最小和 题目链接:931. …

DBASE DBF数据库文件解析

基于Java实现DBase DBF文件的解析和显示 JDK19编译运行&#xff0c;实现了数据库字段和数据解析显示。 首先解析数据库文件头代码 byte bytes[] Files.readAllBytes(Paths.get(file));BinaryBufferArray bis new BinaryBufferArray(bytes);DBF dbf new DBF();dbf.VersionN…

【ESP32】ESP-IDF开发 | WiFi开发 | UDP用户数据报协议 + UDP客户端和服务器例程

1. 简介 UDP协议&#xff08;User Datagram Protocol&#xff09;&#xff0c;全称用户数据报协议&#xff0c;它是一种面向非连接的协议&#xff0c;面向非连接指的是在正式通信前不必与对方先建立连接&#xff0c; 不管对方状态就直接发送。至于对方是否可以接收到这些数据内…

tiktok 国际版抖抖♬♬ X-Bogus参数算法逆向分析

加密请求参数得到乱码&#xff0c;最终得到X-Bogus

C++ Primer 命名空间的using声明

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…

c语言(关键字)

前言&#xff1a; 感谢b站鹏哥c语言 内容&#xff1a; 栈区&#xff08;存放局部变量&#xff09; 堆区 静态区&#xff08;存放静态变量&#xff09; rigister关键字 寄存器&#xff0c;cpu优先从寄存器里边读取数据 #include <stdio.h>//typedef&#xff0c;类型…

ARM内核:嵌入式时代的核心引擎

引言 在当今智能设备无处不在的时代&#xff0c;ARM&#xff08;Advanced RISC Machines&#xff09;处理器凭借其高性能、低功耗的特性&#xff0c;成为智能手机、物联网设备、汽车电子等领域的核心引擎。作为精简指令集&#xff08;RISC&#xff09;的典范&#xff0c;ARM核…

Airflow:选择合适执行器扩展任务执行

Apache Airflow是面向开发人员使用的&#xff0c;以编程方式编写、调度和监控的数据流程平台。可伸缩性是其关键特性之一&#xff0c;Airflow支持使用不同的执行器来执行任务。在本文中&#xff0c;我们将深入探讨如何利用这些执行器在Airflow中有效地扩展任务执行。 理解Airfl…

CoRAG 来自微软与人大的创新RAG框架技术

微软与人大合作开发的CoRAG(Chain-of-Retrieval Augmented Generation)是一种创新的检索增强生成(RAG)框架,旨在通过模拟人类思考方式来提升大语言模型(LLM)在复杂问题上的推理和回答能力。以下是对CoRAG的深度介绍: 1. CoRAG的核心理念 CoRAG的核心思想是通过动态调…

Qt Creator 中使用 vcpkg

Qt Creator 中使用 vcpkg Qt Creator 是一个跨平台的轻量级 IDE&#xff0c;做 Qt 程序开发的同学们肯定对这个 IDE 都比较属于。这个 IDE 虽然没有 Visual Stdio 功能那么强&#xff0c;但是由于和 Qt 集成的比较深&#xff0c;用来开发 Qt 程序还是很顺手的。 早期&#xf…

mysql中in和exists的区别?

大家好&#xff0c;我是锋哥。今天分享关于【mysql中in和exists的区别&#xff1f;】面试题。希望对大家有帮助&#xff1b; mysql中in和exists的区别&#xff1f; 在 MySQL 中&#xff0c;IN 和 EXISTS 都是用于子查询的操作符&#xff0c;但它们在执行原理和适用场景上有所不…

智慧园区管理系统推动企业智能运维与资源优化的全新路径分析

内容概要 在当今快速发展的商业环境中&#xff0c;园区管理的数字化转型显得尤为重要。在这个背景下&#xff0c;快鲸智慧园区管理系统应运而生&#xff0c;成为企业实现高效管理的最佳选择。它通过整合互联网、物联网等先进技术&#xff0c;以智能化的方式解决了传统管理模式…

物联网 STM32【源代码形式-使用以太网】连接OneNet IOT从云产品开发到底层MQTT实现,APP控制 【保姆级零基础搭建】

物联网&#xff08;IoT&#xff09;‌是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器等装置与技术&#xff0c;实时采集并连接任何需要监控、连接、互动的物体或过程&#xff0c;实现对物品和过程的智能化感知、识别和管理。物联网的核心功能包括数据采集与监…

谭浩强C语言程序设计(4) 8章(下)

1、输入三个字符串按照字母顺序从小到大输出 #include <cstdio> // 包含cstdio头文件&#xff0c;用于输入输出函数 #include <cstring> // 包含cstring头文件&#xff0c;用于字符串处理函数#define N 20 // 定义字符串的最大长度为20// 函数&#xff1a;…

使用朴素贝叶斯对散点数据进行分类

本文将通过一个具体的例子&#xff0c;展示如何使用 Python 和 scikit-learn 库中的 GaussianNB 模型&#xff0c;对二维散点数据进行分类&#xff0c;并可视化分类结果。 1. 数据准备 假设我们有两个类别的二维散点数据&#xff0c;每个类别包含若干个点。我们将这些点分别存…