刚完成了第一个版本Dzz任务板的设计开发,记录下设计思路和完成情况。

Dzz任务板是DzzOffice中的团队协作套件中的一款应用,它需要安装在DzzOffice中使用。

主界面中需要能够快速简单的创建任务板。管理功能需要能够指定人员建立任务板和全部人员都可以建立任务板。成员可以在公开的任务板中查看企业所有公开的任务情况。并可以进行关注,自动获取一些任务的进展动态。归档任务板只能进行查询不能进行编辑操作。可将归档任务板恢复,继续执行。

Dzz任务板的设计目标需要灵活的通过各种对任务的整理和展现形式,把实际工作中不同类型任务和使用需求,可以便捷直观的体现出来。所以它里面会包含不同的展示方式,如列表(仿常见的各类任务工具,以垂直列表形式展现)、看板(仿trello的看板形式,对于组织流程类任务直观的展现)、树(对于任务的层次展现)、思维导图(直观体现思路的展现形式)等。第一版的任务板需要完成列表与看板两种方式。

列表形式,对于个人任务整理、创建任务比较快捷,操作方便。

看板形式,对于流程的梳理比较直观。

各种展现形式,可以在建立任务板的时候选择,也可以在项目任务开始后,随时根据需要修改。同时任务版能够设置公开和隐私权限,公开的任务板,公司的所有人员都可以在公开的任务板列表中查看,并关注。隐私的任务板,只有任务板创建人添加进来的协作成员和关注成员才可以使用。

创建任务板和编辑任务板时需要择一些颜色图标对于任务板首页的个性化展示。

任务版成员管理,可以设置成员的权限,管理员可以完全控制任务板。协作成员只能对任务进行相关的操作,关注成员可参与讨论,获得任务最新动态。

任务动态,任务的所有动态情况记录,也可以根据人员进行筛选。

统计报表,统计任务完成情况、工时完成情况、预算完成情况。可根据成员、月报、周报、日报进行筛选。

开发中待完善的一些问题总结

任务的细节功能如人员指派、预算设置、工时设置,具体任务中的人员交流,附件调用等比较繁多。各环节的关联距达到简单好用的目标,还需要进一步获得用户实际使用中遇到的问题与需求做进一步优化。

任务板大数据量下的操作使用体验,如单个任务板中超过千条任务时任务板块的拖动体验效果,数据读取效率变低等有待优化。现阶段几百条数据无明显问题,超过千条任务会感觉稍慢。不能达到任务板在DzzOffice中作为一个底层应用,为将来与大数据量表单录入结合的目标。

任务板及具体单条任务需要与DzzOffice中其他应用进行结合,如在消息中心(微博)中引用,与任务外部人员进行讨论。能够用于其他组织工具进行组织,如部门的桌面中,共享文件夹中,便于根据需要将一系列相关内容组织在一起。如将项目相关文件、文集(知识库)、图集讨论板等进行灵活的再组织。

Dzz任务板初版完成笔记-仿trello私有部署的一款轻量团队任务协作工具。的更多相关文章

  1. 软件协作工具Trello

    软件协作工具Trellohttps://trello.com/ Q群里conan发了个UE4的RODEMAP的trello链接,感受了一下Trello这款软件协作工具.(https://trello. ...

  2. golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web

    golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web Nginx 部署 - beego: 简约 & 强大并存的 Go 应用框架https://bee ...

  3. python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍

    python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍 IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行.列.pycharm免费社区版.Su ...

  4. 《Linux就该这么学》培训笔记_ch16_使用Squid部署代理缓存服务

    <Linux就该这么学>培训笔记_ch16_使用Squid部署代理缓存服务 文章最后会post上书本的笔记照片. 文章主要内容: 代理缓存服务 配置Squid服务程序 正向代理 标准正向代 ...

  5. 《Linux就该这么学》自学笔记_ch22_使用openstack部署云计算服务环境

    <Linux就该这么学>自学笔记_ch22_使用openstackb部署云计算服务环境 文章主要内容: 了解云计算 Openstack项目 服务模块组件详解 安装Openstack软件 使 ...

  6. 《Linux就该这么学》培训笔记_ch23_使用OpenLDAP部署目录服务

    <Linux就该这么学>培训笔记_ch23_使用OpenLDAP部署目录服务 文章主要内容: 了解目录服务 目录服务实验 配置LDAP服务端 配置LDAP客户端 了解目录服务 其实目录可以 ...

  7. Quartz学习笔记:集群部署&高可用

    Quartz学习笔记:集群部署&高可用 集群部署 一个Quartz集群中的每个节点是一个独立的Quartz应用,它又管理着其他的节点.这就意味着你必须对每个节点分别启动或停止.Quartz集群 ...

  8. NUCLEO-8L152开发板中文应用笔记整理集合

    [AN5182]基于Adafruit TFT Shield与STM8 Nucleo-64板的图片查看器:https://www.yiboard.com/thread-962-1-1.html 本应用笔 ...

  9. 一个linuxk开发板的开发笔记

    arm-fsl-linux-gnueabi开发笔记 //开发主机系统信息 $ lsb_release -a No LSB modules are available. Distributor ID:U ...

随机推荐

  1. wust 1061 链表的合并

    怒刷存在感! ~从此wustoj踏上ty博客这样高端霸气上档次的地方啊啦啦~ 只是顺便看了下保研复试题,原来觉得链表好讨厌,现在数据结构学的没办法了,写了个大概是标准的链表合并的写法吧... #inc ...

  2. JS实现 页面提交防刷新等待提示

    //关闭等待窗口 function closediv() { //Close Div document.body.removeChild(document.getElementById("b ...

  3. How to install cacti With Nginx

    转载于:https://github.com/blackyboy/Ubuntu-Linux-Stuffs/blob/master/How-to-install-Cacti-Monitoring-Ser ...

  4. 4.cadence原理图,环境设置[原创]

    1.菜单介绍 创建工程,原理图纸 特殊点: 鼠标先点击1,,在选中1后点击2 在Tools菜单下 Annotate:自动编号 back Annotate: 回标 -- DRC规则检测 Create N ...

  5. MTK6515 android打版软件配置(DrvGen.exe 使用)

    1 一.配置GPIO 2 二.配置emmc 3 三.配置LCM 3.1 1.增加LCM驱动文件 3.2 2.配置驱动文件 3.3 3.配置背光 4 四.配置touch panel 4.1 1.通过dc ...

  6. hibernate的三种状态(儿)

    第五讲:hibernate的三种状态 瞬时:bean对象与session,与数据库无关.在session对象的save方法保存之前. 持久状态(托管):bean对象与session有关,数据库中有对应 ...

  7. HDU 2176 (Nim博弈 先手取胜方案) 取(m堆)石子游戏

    切切水题,放松心情:-D #include <cstdio> + ; int a[maxn]; int main() { //freopen("in.txt", &qu ...

  8. 4630 no pain no game 树状数组

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4630 题意:给你N个数,然后给你M个询问,每个询问包含一个l 一个r,问你lr 这个区间中任意两个数最 ...

  9. Windows下PhpStorm结合WAMP开发Phalcon应用的配置

    最近要利用Phalcon框架开发PHP应用,因为以前基本没接触过PHP更没用过PHP框架,结果整环境整IDE配置什么的花了好长时间 学习慕课网上的PHP入门教程安装了WAMP(windows+apac ...

  10. 四、Emmet:快速编写HTML,CSS代码的有力工具

    介绍 Emmet是一个插件,在IDE中安装该插件后即可使用该功能. HTML代码写起来虽简单,但是重复代码很多,Emmet能够存在一种HTML代码简写法(比较类似CSS的选择器写法),比如 div.c ...