2011-05-19 80 views
1

我領導一個由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 

什麼可能的方式來處理這個問題?我在哪裏可以獲得更多信息?

回答

3

你的工作是做計劃和跟蹤。這是你的第一責任,你不應該在這之前做其他任務,特別是任何編碼。事實上,既然你說你不能讓你的員工忙碌,你根本就不應該做任何編碼。你應該每天開始追蹤。如果你不知道誰在做什麼,他們被困在什麼以及他們前方在幹什麼,你不知道誰可以分配其他任務或需要幫助。換句話說,如果你不做這項工作,你就不管理。

如果您執行第一個任務,第二個任務應該自行解決,除非您的開發人員無法執行您必須分配的任務。如果是這樣,擺脫枯木和僱用更好的人。

如果你做了第一個任務,第三個任務應該自己解決或給你彈藥,你需要去更高的水平,並要求延長期限。當您獲得詳細數據以顯示工作不適合分配時間時,這些更容易獲得。

+0

我想補充一句,「停止編碼」。當且僅當你全部抓住了你的計劃和跟蹤任務,那麼你可能會做一些沒有依賴關係的東西 - 至少任何在一個月內到期的東西(因爲你不想讓任何人留下任何東西其他球隊)。 – BIBD 2011-05-19 18:00:17

+0

準確地說我的觀點:)) – Tanparmaiel 2011-05-19 19:39:06

0

軟件估計可能是它的一個重要組成部分。我推薦Steve McConnell撰寫的Software Estimation:揭祕黑色藝術。他運行着Construx,這家公司也幫助了這類東西。使用將項目細分爲更小的塊(如Microsoft Project或Telerik Teampulse)的工具可能會有所幫助。

1

我認爲良好的規劃是軟件開發生命週期的重要組成部分。因此,時間應該在計劃上花費。此外,如果計劃決定誰應該做什麼,什麼時候做什麼(以便沒有人不做任何事情),那麼就是部分。它還涉及確定項目的潛在風險,並結合任務管理,它應該可以幫助您達到最終期限。所有這些當然取決於你遵循哪個過程。