Worktile的設計思考——任務類型篇
任務類型,就是任務對不同業(yè)務場景的適配。而不同的任務類型,則有很大不同。
任務類型
任務,是指在工作場景中擔負的工作或責任,例如:制作一份PPT、舉行一場活動等。而在項目管理工具中,同樣存在【任務】的概念,我們把現實生活中的工作抽象成一個個card,這就是任務。
而任務類型,就是任務對不同業(yè)務場景的適配。日常工作是可以進行分類的,例如:文檔工作、研發(fā)任務等。如圖1所示,客戶的一個需求,對敏捷開發(fā)團隊而言,就是一個敏捷需求類的任務。客戶的其他需求都可以歸為這一類——它們有著相似的表達方式、相似的處理流程以及相同的負責部門。
圖1:客戶需求對應一個敏捷需求類任務
而不同的任務類型,則有很大不同。圖2中我們以敏捷需求和敏捷缺陷兩種任務類型為例,對比二者的區(qū)別。
圖2:敏捷需求和敏捷缺陷的對比
在Worktile6.0以及許多的項目管理工具中,都只有一種任務類型。這導致項目管理工具中的任務,并不能很好地承載現實場景中的工作。而在Worktile7.0中,我們引入了自定義任務類型的概念,不僅提供多種默認任務類型,客戶還可以根據企業(yè)的實際工作場景,進行修改或個性化配置。
二者的關系如圖3所示:
圖3:Worktile6.0與7.0任務類型對比
任務類型的組成
在Worktile7.0中,一個任務類型由以下5種元素構成——任務狀態(tài)/任務屬性/工作流/角色模式/關聯關系,下面我們會展開來介紹。
圖4:任務類型的組成
1. 任務狀態(tài)和工作流
任務狀態(tài),是一項工作在其生命周期中所處的的位置,我們也可以將其簡單地理解為“工作的進度”。而工作流是一組工作狀態(tài)及其轉換的過程,一項工作在其生命周期中會經歷這樣的轉換,通常表示公司內部工作的進程。
如圖5所示,一個標準的任務具備如下狀態(tài)和工作流程。
圖5:一個標準的工作進程
根據工作場景的不同,我們可以對其進行修改,增加任務狀態(tài)或增加工作流程。
圖6:Worktile7.0的工作流設置
Tips:關于任務狀態(tài)和工作流,我們將會在下一章節(jié)中詳細說明。
2. 任務屬性
任務屬性,是任務所包含的信息。如圖2所示,我們列舉了敏捷需求和敏捷缺陷所包含的屬性,任務屬性可以有效地幫助成員了解任務的細節(jié)。
Worktile7.0為用戶提供了【任務設計器】,用戶可以通過拖動,配置任務的屬性。
圖7:任務設計器
3. 角色設置
不同的任務類型,對應唯一的角色模式,它會影響工作的安全/權限/通知/提醒等。
Tips:關于角色模式和安全管理,我們將會在之后的章節(jié)中詳細說明。
4. 關聯設置
任務之間,并不一定是相互獨立的,往往存在一定的關聯關系,Worktile7.0將這些關系概括為“派生”、“相關”、“連接”三種關聯模式。根據關聯關系,我們可以設置一系列的事件和操作,關于關聯設置,我們將會在之后的章節(jié)中詳細說明。
圖8:以需求/子需求/缺陷為例展示任務間的關聯
數據源:
在任務屬性中,存在大量的數據源。Worktile7.0通過對數據源進行統(tǒng)一管理,即保障用戶的方便使用,也避免帶來額外的操作。
具體邏輯可以參考圖9 :
圖9:任務類型數據源管理示意圖
Worktile7.0通過【數據管理】來管理任務屬性中的數據來源,在任務屬性的配置過程中進行選擇,如圖10:
圖10:選擇任務屬性和數據來源
而優(yōu)先級屬性作為一類特殊的任務屬性,用戶可以在【優(yōu)先級管理】中配置優(yōu)先級模式,在設計任務的過程中,只需要選擇自己所需要的優(yōu)先級模式即可,如圖11:
圖11:選擇優(yōu)先級模式
以上,就是Worktile7.0如何通過自定義任務類型來承載工作信息的。
#專欄作家#
袁林,人人都是產品經理專欄作家。分享SaaS運營和企業(yè)管理/協作/辦公的相關知識
本文原創(chuàng)發(fā)布于人人都是產品經理。未經許可,禁止轉載。
題圖來自 Pexels ,基于 CC0 協議
你好,希望有空能講講,關聯任務,連接任務的知識,和它們的應用場景,對這兩個任務一直搞不懂
點贊一個