我領導一個由15名成員組成的軟件開發團隊。我面臨的問題清單是項目管理問題
Not getting enough time to do planning and tracking
Not able to make all team members busy
Not able to deliver products on the committed dates
什麼可能的方式來處理這個問題?我在哪裏可以獲得更多信息?
我領導一個由15名成員組成的軟件開發團隊。我面臨的問題清單是項目管理問題
Not getting enough time to do planning and tracking
Not able to make all team members busy
Not able to deliver products on the committed dates
什麼可能的方式來處理這個問題?我在哪裏可以獲得更多信息?
你的工作是做計劃和跟蹤。這是你的第一責任,你不應該在這之前做其他任務,特別是任何編碼。事實上,既然你說你不能讓你的員工忙碌,你根本就不應該做任何編碼。你應該每天開始追蹤。如果你不知道誰在做什麼,他們被困在什麼以及他們前方在幹什麼,你不知道誰可以分配其他任務或需要幫助。換句話說,如果你不做這項工作,你就不管理。
如果您執行第一個任務,第二個任務應該自行解決,除非您的開發人員無法執行您必須分配的任務。如果是這樣,擺脫枯木和僱用更好的人。
如果你做了第一個任務,第三個任務應該自己解決或給你彈藥,你需要去更高的水平,並要求延長期限。當您獲得詳細數據以顯示工作不適合分配時間時,這些更容易獲得。
軟件估計可能是它的一個重要組成部分。我推薦Steve McConnell撰寫的Software Estimation:揭祕黑色藝術。他運行着Construx,這家公司也幫助了這類東西。使用將項目細分爲更小的塊(如Microsoft Project或Telerik Teampulse)的工具可能會有所幫助。
我認爲良好的規劃是軟件開發生命週期的重要組成部分。因此,時間應該在計劃上花費。此外,如果計劃決定誰應該做什麼,什麼時候做什麼(以便沒有人不做任何事情),那麼就是部分。它還涉及確定項目的潛在風險,並結合任務管理,它應該可以幫助您達到最終期限。所有這些當然取決於你遵循哪個過程。
我想補充一句,「停止編碼」。當且僅當你全部抓住了你的計劃和跟蹤任務,那麼你可能會做一些沒有依賴關係的東西 - 至少任何在一個月內到期的東西(因爲你不想讓任何人留下任何東西其他球隊)。 – BIBD 2011-05-19 18:00:17
準確地說我的觀點:)) – Tanparmaiel 2011-05-19 19:39:06