決定乙個專案進度與質量的關鍵是什麼

2021-04-13 07:53:17 字數 1318 閱讀 8715

因為一直沒有在業務領域長期的工作過,因此不好擅自說乙個專案的成功與否。因為這個是由終端使用者來定義的。

就從工作完成好壞這個單層的意義上來談「決定乙個專案進度與質量的關鍵是什麼」吧。

首先,乙個專案的進度控制是否好,要認真考慮以下幾個因素:

1、人員配備。清楚team中的技術人員的特點和能力,以分配相應的工作;

2、專案複雜度。清楚的了解專案的工作量、專案的關鍵域。明白乙個專案最關鍵與最核心的功能模組是什麼,以及其將要花費的資源,包括時間、人員、硬體條件。

3、注意力。作為乙個專案的技術負責人,有責任也有義務關注到專案每乙個技術細節。但是,作為中大型專案,更比如說,技術負責人是個女人

4、信任。在乙個team中,作為乙個專案負責人,沒有任何藉口可以將信任盲目加於任何技術人員身上。當然,這個信任不是指普通意義的信任。而是帶有一種沒有把握的寄託責任的信任。盲目的認為把一些工作交給某些人,就能夠任其發揮作用,而不去過問或者監督,希望他們還能把工作完成的相當完美,甚至是按時完成任務,作為乙個專案負責人來說,這是最不負責任的做法。作為乙個team leader,他不僅僅應該是乙個普通的技術人員,還應該是乙個好的領導人,領導人所應該具備的其他人不能輕易具備的素質,比如,對team中人員工作進度和質量的控制,其中包括了解他們手中工作進展的細節,只有這樣,才能保證你能隨時控制專案的進度以及質量。而不是任由專案因為一些人的散漫、不負責而走向飄搖的風雨之中。

5、團結。確實,在技術團隊,每乙個技術人員都相當聰明而且具備創新能力。就是因為大家擁有這些特殊的才能,才讓每個人都覺得自己與眾不同,互相超越。技術的發展日新月異,不加強學習和實踐,就會退步和被超越,所以,無論是什麼樣層次的技術人員、it精英,都有兩種可能性,超越別人,或者被別人超越。就因為這樣,要和技術團隊中的每個人都和諧相處,共同進步,需要花費一定的聰明和才智。因此,分配一點點智慧型出來,學會與人相處和尊重他人。

總結。今天,我把專案中使用最頻繁的模組,也是關鍵域中的模組做好了80%,剩下20%的工作量需要用來做大量的測試和改進。到今天,專案進行了大約有50天左右,其中沒有乙個晚上加班。前面的幾點內容,是從這次專案過程中所思考到的。作為專案的技術負責人,把乙個已經有過的專案進行重寫,花了比第一次做這個專案還長的時間,確實不得不反省。總之,不管以後會不會有這種做專案的機會,或者會不會有作為乙個team leader的機會,希望下次能更好。

如何評估乙個類是否是高質量的?

你是否把程式中的類都看做是抽象資料型別了?是否從這個角度評估了它們的介面了?類是否有乙個中心目的?類的命名是否恰當?其名字是否表達了其中心目的?類的介面是否展現了一致的抽象?類的介面是否足夠抽象,使你能不必考慮它是如何實現其服務的?你能把類看作是黑盒了嗎?類提供的服務是否完整,能讓其他類無須動用其內...

安排乙個簡單的軟體開發專案的進度

1 建立初步的工程網路圖 2 計算每個事件的最早發生時刻 eet 和最遲發生時刻 let 並在工程網路圖中標明。3 確定並標出關鍵路徑。4 計算非關鍵作業的機動時間,並在工程網路圖中標出。5 在時間和資源的約束下,利用機動時間安排進度。在安排進度時,必須先保證關鍵作業得到滿足,然後,利用機動時間安排...

安排乙個簡單的軟體開發專案的進度

1 建立初步的工程網路圖 2 計算每個事件的最早發生時刻 eet 和最遲發生時刻 let 並在工程網路圖中標明。3 確定並標出關鍵路徑。4 計算非關鍵作業的機動時間,並在工程網路圖中標出。5 在時間和資源的約束下,利用機動時間安排進度。在安排進度時,必須先保證關鍵作業得到滿足,然後,利用機動時間安排...