這是火星人預覽系列的第七篇(之一,之二,之三,之四,之五問答,之六,之七)。
之一:需求與故事結構
之二:編輯故事,產品管理,組織圖
之三:迭代,計劃會,分配任務
之四:故事板,燃盡圖 (burndown chart),我的工作項目
之五:常見問題問答
之六:我的空間,我的通知
之七:自訂欄位
正逢改變SVN後的第99次簽入,簽入Log如下:
可用版本:故事樹挪到/Agile/Stories/Index中;解決了故事樹中的多產品問題;新增UDCDictsController,其中Index用於比較查看所有/What/Type的自訂欄位,Create用於快速建立欄位;同時廢棄了原來的在UDCsController中的相應功能;菜單中Sprints中增加了以顏色和不同表徵圖區分Past/Current/Future的不同功能。
本文說一說其中替代的UDCDicts,就是User Defined Column Dictionary(s),使用者自訂欄位的詞典。
系統預定義欄位
在所有管理系統裡邊,使用者自訂欄位都是一個很受關注和歡迎的功能,火星人中有兩種使用者自訂欄位,一種是使用者自訂欄位UDC,一種是系統預定義欄位SDC,它們都使用UDCDict詞典與相應的類型關聯。
使用者自訂欄位聽起來是一個很有趣的功能,但是實際使用的時候卻不太好用。主要原因是資料沒有實質的管理意義,如石沉大海,只能錄入很難搜尋、過濾、分類、提醒,所以系統預定義欄位SDC更具有使用價值。
讓我們來看看系統預定義欄位如何使用。
假設我們正在編輯一個故事……
喝,誰把測試案例挪到需求詳情上面了,看著彆扭,點擊圖片上面中間的配置欄位……
這個稍微有點複雜的頁面,是每種類型資料的自訂欄位,最右邊可以排序。滑鼠所點擊的那個小扳手,可以定義欄位的標題、前尾碼、解釋……等等。
注意,“位置”和別人長得不一樣,因為它是一個UDC,就是使用者自己定義的,沒有實質的管理功能。
好了現在排好序了。
怎麼才能添加一個新的系統自訂欄位呢?點擊圖片中上部的“增加系統預定義欄位”……
頂層的一排白色按鈕,是火星人中的“What”,它是火星人中各種實體的最大分類,其中“故事”是一個重頭戲,第二排帶有表徵圖的連結描述了火星人中故事的種類,包括:(由大及小)目錄、子系統、模組、資料、操作、增強、重構、缺陷、債務這幾種。
最左邊的一列,則是各種系統預定義欄位,現在大約有20個,未來會持續增加。
點擊“添加”,就可以為這個類型添加上這個欄位了,容易吧?
增加系統預定義欄位本身並不困難,困難之處在於為其設定有意義、能解決某個管理問題的用法,並提供介面,所以,我們會在社區(建設中)中收集各種潛在的欄位,協助大家解決管理問題。
在火星人中SDC的數量眾多,而且很容易擴充;如果使用者在SDC不足的時候使用了臨時的UDC,也很容易在未來把他們批量變成SDC。
在火星人中,除了欄位可以添加外,我們前面提到的故事的種類,以及各種“What”種類,都可以添加,不過,在最近這個版本中,將暫時不開放這些定製介面。