亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

混合式的任務(wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用的制作方法

文檔序號:6438628閱讀:172來源:國知局
專利名稱:混合式的任務(wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及混合式任務(wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用。
背景技術(shù)
商業(yè)或非商業(yè)組織的許多操作可被定義并結(jié)構(gòu)化為項目。在結(jié)構(gòu)化項目內(nèi),指定的人士可規(guī)劃計劃、向任務(wù)指派資源、跟蹤進(jìn)度、管理預(yù)算、以及分析進(jìn)度/工作負(fù)載。項目管理應(yīng)用使得用戶能以手動、自動化、或半自動化方式創(chuàng)建關(guān)鍵路徑時間表和資源分配。項目的調(diào)度、資源分配以及其他方面可按諸如甘特圖之類的不同的方式進(jìn)行可視化。一些項目管理應(yīng)用還提供附加視圖,諸如日歷、表等。典型的項目管理應(yīng)用是相對復(fù)雜的程序,其可與像企業(yè)資源規(guī)劃(ERP)應(yīng)用之類的其他應(yīng)用進(jìn)行交互來將項目管理與組織的其他方面(諸如庫存、營銷、顧客服務(wù)以及類似的方面)進(jìn)行整合。任務(wù)板可被視為項目管理工具的基本版本。典型的任務(wù)板包括分層結(jié)構(gòu)化形式的任務(wù)及其進(jìn)度狀態(tài)的列表??上蛉蝿?wù)板添加各種附加特征和復(fù)雜性,但是其基本功能是用來向用戶提供相關(guān)任務(wù)及其狀態(tài)的概覽。大多數(shù)任務(wù)板應(yīng)用是對手動輸入的任務(wù)和狀態(tài)數(shù)據(jù)進(jìn)行可視化的獨立的應(yīng)用程序。即使數(shù)據(jù)是從諸如數(shù)據(jù)庫之類的源獲得的,但是在任務(wù)板與綜合項目管理應(yīng)用之間常常沒有協(xié)調(diào)。

發(fā)明內(nèi)容
提供本概述以便以簡化的形式介紹將在以下的詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在專門標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。各實施例涉及通過基于來自項目管理應(yīng)用的數(shù)據(jù)自動生成任務(wù)板以及將數(shù)據(jù)從任務(wù)板移至項目管理應(yīng)用來可視化和跟蹤任務(wù)。根據(jù)一些實施例,可透視(pivot)表示項目管理中的相關(guān)任務(wù)的編組的概括任務(wù),以使得可將子任務(wù)展示在任務(wù)板各行或“層 (story)”中。任務(wù)板(或列)中的進(jìn)度狀態(tài)指示符可從像“完成百分比”之類的固有且傳統(tǒng)的項目管理應(yīng)用字段自動地導(dǎo)出,使得用戶能夠利用諸如依存性、資源調(diào)整之類的傳統(tǒng)項目管理特征,同時向項目團(tuán)隊呈現(xiàn)簡化且直觀的任務(wù)板界面。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫?,前述一般描述和以下的詳細(xì)描述都是說明性的,并且不限制所要求保護(hù)的各方面。


圖1是示出示例聯(lián)網(wǎng)環(huán)境的概念圖,其中可實現(xiàn)根據(jù)實施例的基于項目的任務(wù)板;圖2示出了示例任務(wù)板屏幕截圖;圖3示出了根據(jù)一些實施例的用于在任務(wù)板上手動地調(diào)節(jié)任務(wù)屬性的示例用戶
4界面;圖4示出了另一示例任務(wù)板屏幕截圖;圖5是可實現(xiàn)根據(jù)各實施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;圖6是可實現(xiàn)各實施例的示例計算操作環(huán)境的框圖;以及圖7示出了根據(jù)實施例的以基于關(guān)鍵路徑的項目系統(tǒng)為基礎(chǔ)創(chuàng)建混合式任務(wù)板的過程的邏輯流程圖。
具體實施例方式如以上簡述的,可通過以來自基于關(guān)鍵路徑方法的項目應(yīng)用的數(shù)據(jù)為基礎(chǔ)自動生成任務(wù)板來可視化和跟蹤任務(wù)??赏ㄟ^在項目管理應(yīng)用中透視概括任務(wù)來將子任務(wù)展示在任務(wù)板行或“層”中??蓮南瘛巴瓿砂俜直取敝惖墓逃星覀鹘y(tǒng)的項目管理應(yīng)用字段自動導(dǎo)出任務(wù)板(或列)上的進(jìn)度狀態(tài)指示符。在以下詳細(xì)描述中,參考了構(gòu)成詳細(xì)描述的一部分并作為說明示出各具體實施例或示例的附圖??山M合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下具體實施方式
并不旨在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來限定。盡管在結(jié)合在計算設(shè)備上的操作系統(tǒng)上運行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了各實施方式,但是本領(lǐng)域的技術(shù)人員會認(rèn)識到各方面也可以結(jié)合其它程序模塊實現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員可以明白,各實施例可以用其它計算機(jī)系統(tǒng)配置來實施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費者電子產(chǎn)品、小型計算機(jī)、大型計算機(jī)以及類似計算設(shè)備。各實施方式還能在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備兩者中。各實施例可被實現(xiàn)為計算機(jī)實現(xiàn)的過程(方法)、計算系統(tǒng)、或者諸如計算機(jī)程序產(chǎn)品或計算機(jī)可讀介質(zhì)等的制品。計算機(jī)程序產(chǎn)品可以是計算機(jī)系統(tǒng)可讀并且編碼包括用于使計算機(jī)或計算系統(tǒng)執(zhí)行示例過程的指令的計算機(jī)程序的計算機(jī)存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)可例如通過易失性計算機(jī)存儲器、非易失性存儲器、硬盤驅(qū)動器、閃存驅(qū)動器、軟盤或緊致盤以及類似存儲介質(zhì)中的一個或多個來實現(xiàn)。貫穿本說明書,術(shù)語“平臺”可以是用于基于關(guān)鍵路徑方法的項目系統(tǒng)的軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務(wù)器上執(zhí)行的托管服務(wù)、在單個服務(wù)器上執(zhí)行的應(yīng)用以及類似系統(tǒng)。術(shù)語“服務(wù)器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個或多個軟件程序的計算設(shè)備。然而,服務(wù)器還可以被實現(xiàn)為被視作網(wǎng)絡(luò)上的服務(wù)器的、在一個或多個計算設(shè)備上執(zhí)行的虛擬服務(wù)器(軟件程序)。以下提供關(guān)于這些技術(shù)和示例操作的更多細(xì)節(jié)。參看圖1,其示出了示例聯(lián)網(wǎng)環(huán)境的概念圖100,其中可實現(xiàn)根據(jù)實施例的基于項目的任務(wù)板。在服務(wù)器106上執(zhí)行的任務(wù)板應(yīng)用108和/或在服務(wù)器102上執(zhí)行的項目管理應(yīng)用104可以是分布式(或集中式)系統(tǒng)的部分,并且提供一個或多個項目管理相關(guān)服務(wù)。
在服務(wù)器102上執(zhí)行的項目管理應(yīng)用104可使得用戶能以手動、自動化、或半自動化方式創(chuàng)建關(guān)鍵路徑時間表和資源分配。項目管理應(yīng)用104可編譯數(shù)據(jù)、分析情景、以及使用諸如甘特圖、日歷、表和類似的視覺工具之類的視覺工具來可視化項目的各個方面,諸如時間表、資源分配、和類似的方面。在web服務(wù)環(huán)境中,用戶可通過客戶機(jī)設(shè)備112、114和 116經(jīng)由一個或多個網(wǎng)絡(luò)110來訪問項目管理應(yīng)用104。本地訪問可由本地安裝的富客戶機(jī)(項目管理應(yīng)用的本地版本)或諸如瀏覽器之類的一般應(yīng)用來提供。項目管理應(yīng)用104 可被集中地提供(即,在一個服務(wù)器上執(zhí)行)或以分布式方式來提供(即,在一個或多個服務(wù)器上執(zhí)行的基于web的服務(wù))。在服務(wù)器106上執(zhí)行的任務(wù)板應(yīng)用108表示用于查看和跟蹤任務(wù)狀態(tài)的視覺方式。任務(wù)板應(yīng)用108可采用反映給定任務(wù)的狀態(tài)(例如,未開始、進(jìn)行中、準(zhǔn)備好測試結(jié)束、 已完成等)的列以及表示任務(wù)的聚集(概括任務(wù),即“層”)的行的網(wǎng)格來對任務(wù)進(jìn)行可視化,而任務(wù)本身可由網(wǎng)格上的圖形、文本或圖形和文本的組合來表示??墒褂酶鞣N圖形、文本、色彩、陰影和類似的模式來強(qiáng)調(diào)所顯示的任務(wù)的不同方面、其狀態(tài)、以及其他屬性。類似于項目管理應(yīng)用104,任務(wù)板應(yīng)用108也可作為集中式或分布式托管服務(wù)來提供,并由一般或富客戶機(jī)應(yīng)用或者本地安裝的應(yīng)用來訪問。任務(wù)板應(yīng)用108將任務(wù)板與調(diào)度系統(tǒng)數(shù)據(jù)的傳統(tǒng)關(guān)鍵路徑方法進(jìn)行組合,從而使得可在任一用戶界面中表示和更新相同的數(shù)據(jù)。因而,傳統(tǒng)項目大綱(即,按照分層結(jié)構(gòu)的父和子任務(wù)的集合)可被變換成概括任務(wù)(即“層”)和子任務(wù)的水平編組。此外,常規(guī)和固有的項目管理字段(諸如,完成百分比)可被用于將特定任務(wù)自動放置到任務(wù)板上的適當(dāng)?shù)牧兄?。如圖100的示例環(huán)境中所例示的,任務(wù)板應(yīng)用108和項目管理應(yīng)用104可以是以集中式或分布式方式在不同服務(wù)器上執(zhí)行的截然不同的應(yīng)用。替換地,任務(wù)板應(yīng)用108可以是項目管理應(yīng)用104的集成或附加模塊。根據(jù)其他實施例,應(yīng)用中的一個或兩個可被本地地執(zhí)行(即,富客戶機(jī))。根據(jù)又一些實施例,一個或這兩個應(yīng)用可作為較大的服務(wù)(例如,商業(yè)工具服務(wù))的部分來提供。然而,各實施例不限于這些配置。提供混合式的任務(wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用組合的其他方式和配置可使用本文中描述的原理來實現(xiàn)。圖2示出了示例任務(wù)板屏幕截圖。如以上所討論的,可由獨立的應(yīng)用或項目應(yīng)用中的模塊來提供任務(wù)板。屏幕截圖200是作為項目管理應(yīng)用的部分提供的任務(wù)板。華盛頓州雷蒙德市的微軟公司的Microsoft Project 是可作為本地安裝的應(yīng)用或作為托管服務(wù)來執(zhí)行的示例項目管理應(yīng)用。此類項目管理應(yīng)用可執(zhí)行與資源和項目相關(guān)聯(lián)的各種輸入、 計算、分析和可視化操作。不同的操作組可通過用戶界面上的選項卡(例如,“任務(wù)(Task)” 選項卡22 來呈現(xiàn)給用戶。用戶界面224的控制部分可提供用于執(zhí)行諸如編輯、復(fù)制、調(diào)度、以及類似的操作的不同操作的各種圖形和/或文本控件。任選時間線部分2 可為任務(wù)板上呈現(xiàn)的任務(wù)的進(jìn)度呈現(xiàn)基于用戶時間或日期的時間基準(zhǔn)。可按具有表示層2 或概括任務(wù)的第一列的網(wǎng)格的形式來呈現(xiàn)任務(wù)板238。 概括任務(wù)可被定義為具有一個或多個孩子任務(wù)的任務(wù)。概括任務(wù)可具有本身是概括任務(wù)的孩子任務(wù)。概括任務(wù)的編譯可被稱為項目。孩子任務(wù)可以是沒有向其進(jìn)行報告的孩子的任何任務(wù)。在本文中,孩子任務(wù)也可被稱為子任務(wù)。網(wǎng)格中的附加列可表示不同的狀態(tài)指示符,諸如“未開始(Not Marted)”230、“進(jìn)行中(In Progress)” 232、“已完成(Completed) ” 234以及類似的指示符。各個任務(wù)236 可分散在其相應(yīng)的行(層)或恰當(dāng)?shù)臓顟B(tài)列中??墒褂酶鱾€圖形和/或文本元素來表示任務(wù)。此外,任務(wù)的表示(例如,圖標(biāo)、對象或文本)可以是可操作的。例如,每個表示可包括至諸如與各個任務(wù)相關(guān)聯(lián)的時間表、資源、指定的人士、或其他項目管理視圖的之類的詳細(xì)數(shù)據(jù)的鏈接。在根據(jù)實施例的系統(tǒng)中,常規(guī)項目管理大綱的元素可通過以下兩階段過程來變換成任務(wù)板行概括選擇和子任務(wù)選擇。概括選擇可按各種方式執(zhí)行。根據(jù)一個示例實現(xiàn), 行(“層(Story)”)可通過選擇沒有父親的概括任務(wù)(即,在根級別)來確定。概括任務(wù)也可基于其相應(yīng)的大綱級別(例如,各自基于預(yù)定義數(shù)目個父親的概括任務(wù))、基于用戶選擇、或基于過濾條件(例如,滿足預(yù)定義描述、開始日期、持續(xù)時間的概括任務(wù))來選擇。子任務(wù)選擇是決定哪個孩子(以及孫子、曾孫子等)來在任務(wù)板上顯示為各個任務(wù)的過程。這些任務(wù)可在行(概括任務(wù)或?qū)?和列(狀態(tài))的相交處顯示。根據(jù)一個示例實現(xiàn),概括任務(wù)之下并非為概括任務(wù)的任何子任務(wù)可被選擇來顯示。這些任務(wù)也可被稱為 “葉子節(jié)點”。根據(jù)其他實施例,可選擇概括任務(wù)之下的任何任務(wù)(而不限于第一示例選擇方法)。替換地,與過濾條件(例如,以上所描述的準(zhǔn)則)匹配的任何葉子節(jié)點任務(wù)也可被選擇來顯示。各實施例不限于這些選擇方法。所描述的選擇方法或其他方法的任何組合可被用來確定要在行中顯示的概括任務(wù)以及要在行和狀態(tài)列的相交處顯示為任務(wù)的子任務(wù)。因而,用于創(chuàng)建任務(wù)板的算法可如下進(jìn)行操作。第一,可檢查任務(wù)列表直至找到與預(yù)定義或用戶提供的準(zhǔn)則相匹配的概括任務(wù)。檢查可在列表中繼續(xù)進(jìn)行,直至找到與所選任務(wù)同一級別上的另一概括任務(wù)(即,沒有其它后代)。對于所拜訪的每個任務(wù),可作出任務(wù)是否匹配預(yù)定義或用戶提供的準(zhǔn)則的判斷。如果任務(wù)匹配準(zhǔn)則,則可將其添加到層。過程可在所拜訪的最后節(jié)點處繼續(xù)并行進(jìn)至起點直至每個任務(wù)都被拜訪。為了將任務(wù)放置到列中,諸如完成百分比之類的常規(guī)項目字段可被透視成任務(wù)板上諸如“未開始”、“進(jìn)行中”、以及“已完成”之類的恰當(dāng)?shù)牧小?苫谟脩魧σ粋€或多個預(yù)定義狀態(tài)類別的選擇、默認(rèn)選擇、或用戶對類別的定義來確定狀態(tài)列??蓤?zhí)行自動映射來將項目管理字段轉(zhuǎn)換成狀態(tài)列。例如,完成百分比字段中的O可被轉(zhuǎn)換成“未開始”,1與99之間的任何值可被轉(zhuǎn)換成“進(jìn)行中”,而完成百分比字段中的100可被轉(zhuǎn)換成“已完成”。圖3示出了根據(jù)一些實施例的用于在任務(wù)板上手動地調(diào)節(jié)任務(wù)屬性的示例用戶界面。雖然根據(jù)一些實施例,將項目信息變換成任務(wù)板可以是完全自動的,但是根據(jù)其他實施例,變換相關(guān)操作中的一部分或全部也可被手動地執(zhí)行。圖3中的屏幕截圖300示出了圖2中的富客戶機(jī)應(yīng)用的屏幕截圖200上供進(jìn)行用戶選擇/輸入與任務(wù)板創(chuàng)建相關(guān)聯(lián)的參數(shù)的用戶界面;340??墒沟糜脩裟軌蛲ㄟ^在用戶界面340上選擇或輸入任務(wù)名稱342來選擇特定任務(wù)??赏ㄟ^選擇由系統(tǒng)自動創(chuàng)建的預(yù)備任務(wù)板上的任務(wù)或通過選擇控件元素(例如,菜單項目、圖形控件等)來激活用戶界面??赏ㄟ^用戶界面340來指定諸如所選任務(wù)的持續(xù)時間349之類的各個參數(shù)。用戶界面340也可使得用戶能夠指定是自動確定還是手動確定對任務(wù)的調(diào)度 (344)。如果要手動調(diào)度任務(wù),則可由用戶指定開始(346)和結(jié)束(348)日期/時間。也可通過用戶界面340來手動指定任務(wù)的狀態(tài)(345)。對與任務(wù)相關(guān)聯(lián)的操作(諸如對其前驅(qū)的指定、對相關(guān)聯(lián)資源的標(biāo)識等)的不同編組可按選項卡的方式在用戶界面340上顯示。用戶界面可包括針對相關(guān)參數(shù)的附加選擇/輸入選項,諸如任務(wù)是否應(yīng)被卷動至概括任務(wù), 時間線欄是否應(yīng)被顯示等。如果圖形、文本、色彩、或類似模式被用來顯示任務(wù)板,則也可通過用戶界面340提供與模式相關(guān)聯(lián)的控件選項。圖4示出了另一示例任務(wù)板屏幕截圖。如先前所討論的,任務(wù)板應(yīng)用可以是本地執(zhí)行的單獨的應(yīng)用,或作為托管服務(wù),其可通過諸如瀏覽器之類的一般客戶機(jī)應(yīng)用來訪問。 屏幕截圖400是后一情景的示例,其中瀏覽器可被用來訪問結(jié)合基于關(guān)鍵路徑方法的項目應(yīng)用創(chuàng)建任務(wù)板的任務(wù)板應(yīng)用。圖4的瀏覽器包括常規(guī)瀏覽器控件452 (圖形和/或文本控件元素)。所顯示的網(wǎng)頁包括標(biāo)識任務(wù)板的標(biāo)題450。與圖2的任務(wù)板不同,屏幕截圖400上顯示的任務(wù)板不在單獨的列中顯示層或概括任務(wù)。在項目框454中標(biāo)識與任務(wù)板相關(guān)聯(lián)的項目,該項目框可以是使得用戶能夠選擇不同的項目的可選擇下拉菜單樣式的框或文本輸入框。概括任務(wù)455 在第一狀態(tài)列456中按與同一列中的任務(wù)(或子任務(wù))區(qū)分的方式分層地列出。每個概括任務(wù)的其他任務(wù)遵循相同的分層樹模式在其相應(yīng)的列458和460中顯示。使用具有文本標(biāo)識的圖形對象來顯示屏幕截圖400上的任務(wù)。色彩或陰影模式可被用來進(jìn)一步標(biāo)識每個任務(wù)的屬性(例如,子狀態(tài),諸如“進(jìn)行中”任務(wù)的百分?jǐn)?shù))。所顯示的元素的一些或全部可以是可操作的,從而提供至與設(shè)置/修改同任務(wù)關(guān)聯(lián)的參數(shù)或修改視圖設(shè)置相關(guān)聯(lián)的控件的鏈接。如先前所提及的,將任務(wù)狀態(tài)從項目字段映射至任務(wù)板列可按不同的方式來執(zhí)行。一個示例辦法是使用預(yù)定義或用戶指定的過濾器。過濾器可包括一個或多個規(guī)則。例如,規(guī)則可指示“ 0 %完成且今天之內(nèi)開始的任務(wù)將被放置在標(biāo)題為要進(jìn)行的列中”。促進(jìn)變換的算法可評估每個概括任務(wù)內(nèi)的每個任務(wù),以基于過濾器(規(guī)則或規(guī)則的組合)確定任務(wù)適合哪個列以及將任務(wù)添加到任務(wù)板上其相應(yīng)的層內(nèi)。根據(jù)一些實施例,任務(wù)板的列可由與狀態(tài)無關(guān)的任務(wù)屬性來確定。例如,每個任務(wù)可具有稱為“團(tuán)隊”的字段,其具有類似于“紅色團(tuán)隊”、“綠色團(tuán)隊”等的值。任務(wù)板可視覺地顯示這些并使其能夠通過本文中討論的相同的拖放機(jī)制來更新。這樣的配置是混合式的基于關(guān)鍵路徑方法的項目系統(tǒng)/任務(wù)板,因為數(shù)據(jù)也可在項目應(yīng)用的關(guān)鍵路徑方法的中心視圖中出現(xiàn)。圖2到圖4中所討論的示例應(yīng)用、組件、模塊、數(shù)據(jù)類型、用戶界面元素、和交互是出于說明的目的,并且不構(gòu)成對各實施例的限制?;旌鲜降娜蝿?wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用可通過本文中描述的原理用其他組件、模塊、數(shù)據(jù)類型和配置來實現(xiàn)。圖5是可實現(xiàn)各實施例的示例性聯(lián)網(wǎng)環(huán)境。提供任務(wù)板和/或項目管理服務(wù)的平臺可經(jīng)由在一個或多個服務(wù)器514或諸如托管服務(wù)的單個服務(wù)器(例如web服務(wù)器)516上執(zhí)行的軟件來實現(xiàn)。替換地,任務(wù)板應(yīng)用可在服務(wù)器516上執(zhí)行并基于由在服務(wù)器514上執(zhí)行的項目管理服務(wù)提供的項目管理數(shù)據(jù)生成任務(wù)板。該平臺可以通過網(wǎng)絡(luò)510來與諸如智能電話513、膝上型計算機(jī)512、或臺式計算機(jī)511( “客戶機(jī)設(shè)備”)等各個計算設(shè)備上的客戶機(jī)應(yīng)用程序進(jìn)行通信。任務(wù)板應(yīng)用可通過透視概括任務(wù)(其表示項目管理中相關(guān)任務(wù)的編組)以及在任務(wù)板行或“層”上展示子任務(wù)來來可視化和跟蹤任務(wù)??蓮南瘛巴瓿砂俜直?Percentcomplete)”之類的固有且傳統(tǒng)的項目管理應(yīng)用字段自動導(dǎo)出任務(wù)板(或列)上的進(jìn)度狀態(tài)指示符。與項目管理和/或任務(wù)板操作相關(guān)聯(lián)的數(shù)據(jù)可被直接或通過數(shù)據(jù)服務(wù)器518存儲在數(shù)據(jù)存儲519上。網(wǎng)絡(luò)510可包括服務(wù)器、客戶機(jī)、因特網(wǎng)服務(wù)供應(yīng)商以及通信介質(zhì)的任何拓?fù)浣Y(jié)構(gòu)。根據(jù)各實施例的系統(tǒng)可以具有靜態(tài)或動態(tài)拓?fù)浣Y(jié)構(gòu)。網(wǎng)絡(luò)510可包括諸如企業(yè)網(wǎng)絡(luò)等安全網(wǎng)絡(luò)、諸如無線開放網(wǎng)絡(luò)等非安全網(wǎng)絡(luò)、或因特網(wǎng)。網(wǎng)絡(luò)510還可通過諸如公共交換電話網(wǎng)絡(luò)(PSTN)或蜂窩網(wǎng)絡(luò)等其他網(wǎng)絡(luò)來協(xié)調(diào)通信。此外,網(wǎng)絡(luò)510可包括諸如藍(lán)牙或類似網(wǎng)絡(luò)等短程無線網(wǎng)絡(luò)。網(wǎng)絡(luò)510提供此處描述的節(jié)點之間的通信。作為示例而非限制,網(wǎng)絡(luò)510可以包括例諸如聲學(xué)、RF、紅外線和其它無線介質(zhì)等的無線介質(zhì)。計算設(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分布系統(tǒng)的許多其他配置可被用來結(jié)合基于關(guān)鍵路徑方法的項目系統(tǒng)來實現(xiàn)混合式任務(wù)板和項目管理應(yīng)用。此外,圖5中所討論的聯(lián)網(wǎng)環(huán)境僅用于說明目的。各實施方式不限于示例應(yīng)用程序、模塊、或過程。圖6及相關(guān)描述旨在提供對其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要概括描述。參考圖6,示出了根據(jù)各實施的例如計算設(shè)備600的用于應(yīng)用程序的示例性計算操作環(huán)境的框圖。在基本配置中,計算設(shè)備600可以是執(zhí)行項目管理和/或任務(wù)板應(yīng)用的服務(wù)器或其他計算設(shè)備,并且包括至少一個處理單元602和系統(tǒng)存儲器604。處理單元602可具有其自己的高速緩存存儲器,或使用系統(tǒng)存儲器604的專用部分作為高速緩存。計算設(shè)備600 還可包括協(xié)作執(zhí)行程序的多個處理單元。取決于計算設(shè)備的確切配置和類型,系統(tǒng)存儲器 604可以是易失性的(如RAM)、非易失性的(如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲器604通常包括適于控制平臺的操作的操作系統(tǒng)605,例如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲器604還可包括一個或多個軟件應(yīng)用,例如程序模塊606、項目管理應(yīng)用622和任務(wù)板模塊624。項目管理應(yīng)用622可提供項目管理服務(wù),其使得指定的人士能規(guī)劃計劃、向任務(wù)指派資源、跟蹤進(jìn)度、管理預(yù)算、分析進(jìn)度/工作負(fù)載等。任務(wù)板模塊擬4可如先前所討論的基于來自項目管理應(yīng)用622的項目數(shù)據(jù)來生成、更新和顯示任務(wù)板。任務(wù)板模塊擬4可以是項目管理應(yīng)用622的集成部分、在相同計算設(shè)備上執(zhí)行的分開的應(yīng)用、或在不同計算設(shè)備上執(zhí)行的分開的應(yīng)用。項目管理應(yīng)用622和任務(wù)板模塊624也可以是本地安裝的應(yīng)用、 分布式服務(wù)、集中式服務(wù)、或其組合。該基本配置在圖6中由虛線608內(nèi)的那些組件示出。計算設(shè)備600可以具有附加特征或功能。例如,計算設(shè)備600還可包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),例如磁盤、光盤或磁帶。在圖6中通過可移動存儲器 609和不可移動存儲器610示出這樣的附加存儲。計算機(jī)可讀存儲介質(zhì)可以包括以用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器604、可移動存儲609和不可移動存儲610都是計算機(jī)可讀存儲介質(zhì)的示例。計算機(jī)可讀存儲介質(zhì)包括但不限于,RAM、ROM、 EEPR0M、閃存或其它存儲器技術(shù),CD-ROM、數(shù)字多功能盤(DVD)或其它光學(xué)存儲,磁帶盒、磁帶、磁盤存儲或其它磁存儲設(shè)備,或能用于存儲所需信息且能夠由計算設(shè)備600訪問的任何其它介質(zhì)。任何這樣的計算機(jī)可讀存儲介質(zhì)都可以是計算設(shè)備600的一部分。計算設(shè)備 600還可以具有輸入設(shè)備612,諸如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備和類似輸入設(shè)備。還可以包括輸出設(shè)備614,諸如顯示器、揚(yáng)聲器、打印機(jī)和其它類型的輸出設(shè)備。這些設(shè)備在本領(lǐng)域中公知并且無需在此處詳細(xì)討論。計算設(shè)備600還可以包含允許該設(shè)備與其他設(shè)備618通信的通信連接616,諸如通過分布式計算環(huán)境中的無線網(wǎng)絡(luò)、衛(wèi)星鏈接、蜂窩鏈接和類似機(jī)制。其他設(shè)備618可包括提供數(shù)據(jù)存儲服務(wù)、消費數(shù)據(jù)和類似設(shè)備的計算設(shè)備。通信連接616是通信介質(zhì)的一個示例。 通信介質(zhì)可以包括計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或者諸如載波或其它傳輸機(jī)制等的已調(diào)制數(shù)據(jù)信號中的其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指具有以在信號中編碼信息的方式被設(shè)定或改變其一個或多個特征的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。各示例實施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結(jié)構(gòu)來實現(xiàn)。一種此類方式是通過本文中描述的類型的設(shè)備的機(jī)器操作。另一可任選方式是結(jié)合一個或多個人類操作者執(zhí)行該方法的各個操作中的某一些來執(zhí)行該方法的一個或多個操作。這些人類操作者無需彼此同在一處,而是其每一個可以僅與執(zhí)行程序的一部分的機(jī)器同在一處。圖7示出了根據(jù)實施例的創(chuàng)建混合式的任務(wù)板和基于關(guān)鍵路徑方法的項目系統(tǒng)的過程700的邏輯流程圖??稍诜?wù)器或其他計算設(shè)備上實現(xiàn)過程700。過程700始于操作710,在那里按迭代方式來檢查項目列表上的每個任務(wù)。可在 720基于由操作730表示的關(guān)于所檢查的任務(wù)是否匹配預(yù)定義準(zhǔn)則的判定來確定概括任務(wù)。如果任務(wù)不匹配準(zhǔn)則,則可繼續(xù)進(jìn)行迭代檢查。如果任務(wù)匹配準(zhǔn)則,則可在操作740將任務(wù)添加到任務(wù)板上的層列表。接著,可在判定操作750處作出要自動標(biāo)識還是手動標(biāo)識每個任務(wù)的狀態(tài)的判斷。如果狀態(tài)要被手動標(biāo)識,則可在操作770提示用戶輸入或選擇任務(wù)的狀態(tài)。如果狀態(tài)要被自動確定,則可在操作760將相關(guān)項目字段映射到任務(wù)板上的狀態(tài)指示符(列)。根據(jù)一些實施例,映射可以是自動和手動(用戶提示)的組合,例如,可向用戶自動提示默認(rèn)映射以及改變此默認(rèn)映射的選項。因而,可基于自動映射、用戶對預(yù)定義狀態(tài)類別的選擇、默認(rèn)選擇、和/或用戶定義的狀態(tài)類別來確定任務(wù)的狀態(tài)。在操作760和770之后,可通過指派的任務(wù)和所顯示的任務(wù)板來創(chuàng)建狀態(tài)列。包括在過程700內(nèi)的各操作是用于說明目的。根據(jù)各實施例的結(jié)合基于關(guān)鍵路徑方法的項目系統(tǒng)的混合式的任務(wù)板可以使用此處所述的各原理通過具有更少或更多步驟的相似過程、以及不同的操作次序來實現(xiàn)。以上說明書、示例和數(shù)據(jù)提供了對各實施方式組成的制造和使用的全面描述。雖然用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但是可以理解,所附權(quán)利要求中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權(quán)利要求和各實施例的示例形式而公開的。
權(quán)利要求
1.一種至少部分地在計算設(shè)備中執(zhí)行的用于提供基于項目管理數(shù)據(jù)的任務(wù)板的方法, 所述方法包括在項目內(nèi)的任務(wù)中選擇概括任務(wù); 標(biāo)識與每個概括任務(wù)相關(guān)聯(lián)的孩子任務(wù); 在所標(biāo)識的孩子任務(wù)中選擇要在所述任務(wù)板上顯示的任務(wù); 確定要在所述任務(wù)板上顯示的每個任務(wù)的狀態(tài);以及以網(wǎng)格格式來顯示要顯示的所述任務(wù),其中概括任務(wù)被顯示為行,任務(wù)在其相應(yīng)的概括任務(wù)下被編組,且所述任務(wù)被放置在其相應(yīng)的狀態(tài)列中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括基于來自包括以下各項的組中的至少一個來選擇所述概括任務(wù)所述項目內(nèi)的每個概括任務(wù)的相應(yīng)大綱級別、用戶選擇、以及過濾條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述過濾條件包括與概括任務(wù)和自定義字段之一的屬性相關(guān)聯(lián)的至少一個規(guī)則。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述至少一個規(guī)則包括以下中的至少一個概括任務(wù)的完全描述、概括任務(wù)的部分描述、概括任務(wù)的起始日期、概括任務(wù)的起始時間、以及概括任務(wù)的持續(xù)時間。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括基于以下中的至少一個來選擇要顯示的所述任務(wù)選擇概括任務(wù)之下并非為概括任務(wù)的任何孩子任務(wù),以及選擇匹配預(yù)定義過濾條件的任何孩子任務(wù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定要顯示的每個任務(wù)的狀態(tài)包括 確定與所述項目內(nèi)的每個任務(wù)相關(guān)聯(lián)的進(jìn)度字段值;以及將所述進(jìn)度字段值自動映射至所述任務(wù)板上的狀態(tài)列。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述自動映射包括應(yīng)用包含至少一個規(guī)則的過濾條件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括 使得用戶能夠為每個任務(wù)提供狀態(tài)輸入。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)由可操作對象在所述任務(wù)板上進(jìn)行表示。
10.如權(quán)利要求9所述的方法,其特征在于,所述可操作對象提供至來自包括以下各項的組中的至少一個的鏈接數(shù)據(jù)輸入操作、分析操作、計算操作、和可視化操作。
11.一種提供基于項目管理數(shù)據(jù)的任務(wù)板的計算設(shè)備,所述計算設(shè)備包括 存儲器;耦合至所述存儲器的處理器,所述處理器執(zhí)行任務(wù)板應(yīng)用,所述任務(wù)板應(yīng)用執(zhí)行包括以下各個動作的動作評估來自項目的任務(wù)直至確定匹配準(zhǔn)則的概括任務(wù); 對于每個評估的非概括任務(wù),確定所述任務(wù)是否匹配另一準(zhǔn)則; 如果所評估的非概括任務(wù)匹配其他準(zhǔn)則,則將所述任務(wù)添加到要在所述任務(wù)板上顯示的任務(wù)列表;對于要顯示的每個任務(wù),基于來自包括以下各項的組中的至少一個來確定所述任務(wù)的狀態(tài)自動映射、用戶對預(yù)定義狀態(tài)類別的選擇、默認(rèn)選擇、以及用戶定義的狀態(tài)類別;以及將要顯示的所述任務(wù)顯示在與每個概括任務(wù)相關(guān)聯(lián)的行以及基于其相應(yīng)狀態(tài)的列中。
12.如權(quán)利要求11所述的計算設(shè)備,其特征在于,概括任務(wù)是所述項目內(nèi)包括至少一個孩子任務(wù)的任務(wù),而非概括任務(wù)是所述項目內(nèi)不具有任何孩子任務(wù)的任務(wù),并且用于確定概括任務(wù)的所述準(zhǔn)則是基于所述項目內(nèi)每個概括任務(wù)的大綱級別的。
13.如權(quán)利要求11所述的計算設(shè)備,其特征在于,基于通過采用與所述任務(wù)的屬性相關(guān)聯(lián)的至少一個規(guī)則來將所述項目內(nèi)的所述任務(wù)的進(jìn)度字段值映射到用戶定義的狀態(tài)列來確定要顯示的每個任務(wù)的狀態(tài)。
14.如權(quán)利要求11所述的計算設(shè)備,其特征在于,所述任務(wù)板應(yīng)用是項目管理應(yīng)用的集成模塊和附加模塊中的一個。
15.如權(quán)利要求14所述的計算設(shè)備,其特征在于,所述項目管理應(yīng)用是作為以下各項之一來執(zhí)行的集中式的托管服務(wù)、分布式托管服務(wù)、以及本地安裝的應(yīng)用。
16.如權(quán)利要求14所述的計算設(shè)備,其特征在于,所述任務(wù)板應(yīng)用和所述項目管理應(yīng)用中的至少一個是托管服務(wù)的部分,并且通過本地安裝的富客戶機(jī)應(yīng)用和一般客戶機(jī)應(yīng)用中的一個來訪問。
17.如權(quán)利要求11所述的計算設(shè)備,其特征在于,所述任務(wù)板應(yīng)用是能夠從基于關(guān)鍵路徑方法的項目服務(wù)檢索項目數(shù)據(jù)并能通過瀏覽器訪問的托管服務(wù)。
18.一種其上存儲有用于提供基于項目管理數(shù)據(jù)的任務(wù)板的指令的計算機(jī)可讀存儲介質(zhì),所述指令包括基于來自包括以下各項中的組中的至少一個從項目內(nèi)的任務(wù)中選擇概括任務(wù)所述項目內(nèi)的每個概括任務(wù)的相應(yīng)大綱級別、用戶選擇、以及過濾條件;標(biāo)識與每個概括任務(wù)相關(guān)聯(lián)的孩子任務(wù);基于以下各項中的至少一個來在所標(biāo)識的孩子任務(wù)中選擇要在所述任務(wù)板上顯示的任務(wù);選擇概括任務(wù)之下并非為概括任務(wù)的任何孩子任務(wù),以及選擇匹配預(yù)定義過濾條件的任何孩子任務(wù);通過確定與所述項目內(nèi)的每個任務(wù)相關(guān)聯(lián)的進(jìn)度字段值以及將所述進(jìn)度字段值映射到所述任務(wù)板上的狀態(tài)列來確定要在所述任務(wù)板上顯示的每個任務(wù)的狀態(tài);以及以網(wǎng)格格式來顯示要顯示的所述任務(wù),其中概括任務(wù)被顯示為行,任務(wù)在其相應(yīng)的概括任務(wù)下被編組,且所述任務(wù)被放置在其相應(yīng)的狀態(tài)列中。
19.如權(quán)利要求18所述的計算機(jī)可讀存儲介質(zhì),其特征在于,通過采用來自包括以下各項的組中的至少一個來將所述任務(wù)顯示為所述任務(wù)板上的可操作對象圖形模式、文本模式、陰影模式、以及色彩模式。
20.如權(quán)利要求18所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述指令還包括提供用于手動輸入來自包括以下各項的組中的至少一個的用戶界面狀態(tài)、持續(xù)時間、起始日期、結(jié)束日期、以及要顯示的任務(wù)的分層位置;以及基于所述手動輸入來修改要在所述任務(wù)板上顯示的任務(wù)的至少一個自動確定的屬性。
全文摘要
本文描述了混合式的任務(wù)板和基于關(guān)鍵路徑方法的項目應(yīng)用。可通過基于來自項目管理應(yīng)用的數(shù)據(jù)自動生成任務(wù)板以及將數(shù)據(jù)從任務(wù)板移至項目管理應(yīng)用來可視化和跟蹤任務(wù)。透視表示項目管理中的相關(guān)任務(wù)的編組的概括任務(wù),以使得可將子任務(wù)展示在任務(wù)板行或“層”中。從像“完成百分比”之類的固有且傳統(tǒng)的項目管理應(yīng)用字段自動地導(dǎo)出任務(wù)板(或列)中的進(jìn)度狀態(tài)指示符,使得用戶能夠利用諸如依存性、資源調(diào)整之類的傳統(tǒng)項目管理特征,同時向項目管理者和/或項目團(tuán)隊呈現(xiàn)簡化且直觀的任務(wù)板界面。
文檔編號G06Q10/06GK102567839SQ201110364939
公開日2012年7月11日 申請日期2011年11月7日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者A·波普, J·考夫瑟 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1