正文

數(shù)據(jù)對比信息

爵士樂過程 作者:Adrian Cho


你可能已經(jīng)注意到直到現(xiàn)在,我才開始使用數(shù)據(jù)和信息這兩個術(shù)語。我并沒有交替地使用它們。事實上,我已經(jīng)非常特別注意所使用的術(shù)語。數(shù)據(jù)只是未經(jīng)加工的、無組織的事實。它是毫無意義的,直到其被處理、解釋和分析,此時它才變成為信息。

當(dāng)我們在IBM公司開發(fā)第二版的Rational Team Concert軟件時,我想要和開發(fā)團隊及股東交流具體的信息。關(guān)于這個項目,特別酷的一點是我們使用Rational Team Concert來開發(fā)它自己。這種交替循環(huán)的存在意味著要在整個開發(fā)過程中測試我們的代碼。這種產(chǎn)品的一個特征就是,基于實時數(shù)據(jù)構(gòu)建儀表板以展現(xiàn)定制信息的能力。對于總結(jié)信息,強調(diào)及比較具體事實,從多種源頭中聚合數(shù)據(jù)而言,它們都是特別的有用。儀表板在網(wǎng)頁中顯示,因此它們可以被任何一個擁有網(wǎng)頁瀏覽器的用戶所分享。

圖6.6顯示了一個有4個視圖(viewlet)的儀表板。每個視圖采用一個柱狀圖顯示最后階段修復(fù)的各種缺陷的數(shù)量,這個階段也就是開發(fā)循環(huán)的最后一個階段。進(jìn)入最后階段的先決條件之一就是所有新的特征工作都已完成。在最后階段,關(guān)注的焦點是實現(xiàn)并保持穩(wěn)定性。項目經(jīng)歷了一系列的反復(fù)測試,每次反復(fù)測試在最后都建立了一個候選的發(fā)布版本。

圖6.6 顯示最后階段結(jié)束的儀表圖

共有兩個團隊參與了Rational Team Concert的開發(fā):一個團隊致力于Rational Team Concert(RTC)的開發(fā);另一個團隊從事Jazz Foundation(一種合作平臺,經(jīng)常被稱為簡單的Foundation)的開發(fā)工作,Jazz Foundation是為了給許多不同的產(chǎn)品提供支持。在開發(fā)建立在Foundation 1.0基礎(chǔ)上的RTC 2.0的最后階段,RTC中有2710個缺陷被修復(fù),F(xiàn)oundation中有888個缺陷被修復(fù)。修復(fù)這3598個中的每一個缺陷的工作都被一個工作條目所跟蹤??傮w來講,這些工作條目包含大量的數(shù)據(jù),挖掘這些數(shù)據(jù)可以得到特殊的信息。儀表板中的視圖使我們能夠快速地交流每個團隊結(jié)束他們項目的方式。隨著他們通過這些循環(huán)到達(dá)開發(fā)周期的終點,便形成了更加嚴(yán)格的核準(zhǔn),它降低了對變化的容忍度,增加了代碼庫的穩(wěn)定性。其結(jié)果就是需要修復(fù)的缺陷數(shù)量隨著時間的發(fā)展穩(wěn)定減少,這在最上面一行的視圖中顯示得很清楚。最下面一行的視圖顯示了來自同一組修補缺陷的不同信息:Jazz Foundation中的組成成分修復(fù)的嚴(yán)重的“障礙”及“關(guān)鍵的”嚴(yán)重缺陷的比例,要比Rational Team Concert中的組成成分修復(fù)得更高。

在我們經(jīng)歷過最后階段測試并修復(fù)軟件的缺陷過程中,儀表板也會發(fā)生實時地變化。我可以簡單地將它們指向包含儀表板視圖的網(wǎng)頁,在那里可以在任何時候進(jìn)行檢查,并獲得最新的信息,而不是不得不為團隊及其他感興趣的股東經(jīng)常提供報告。我們通過這種方式采用了很多儀表板來快速地交流那些基于實時數(shù)據(jù)的特殊信息。

軍事指揮官、企業(yè)管理人員、政府的頭頭腦腦們都是從分析家及顧問那里接受頻繁的簡報。在每種情況下,他們搜尋有用的信息,而不只是原始數(shù)據(jù)來幫助他們做出或可能做出最好決策。不管你正在從事什么樣的工作,你可能也會有類似的需求。這就是實施循環(huán)中的定向階段開始活動的地方。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號