日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 充電吧
[導讀]我是如何在四個月里把一個項目“帶崩”的

我是一名項目經理,在過去的四個月里,我把一個項目帶崩了(上線后頻出問題,用戶無法使用)。在最近的幾天,我每天都在反思自己,我都在問自己以下幾個問題:

1.我做錯了什么?
2.我在其中占有多重的因素?

以下內容,我將回答以上問題,并在最后說一下我的補救措施。

項目和團隊背景

首先給大家說明一下項目背景,以便各位對此項目有更清晰的了解:

1.該項目是一個二次開發(fā)項目,第一個基礎版本(打印申報系統(tǒng))也由我?guī)ьI開發(fā)。
2.系統(tǒng)是需要和國家系統(tǒng)對接,有三條主流程。
3.需求頻繁變化,由于系統(tǒng)需要對接國家系統(tǒng),需求方對需求也不甚了解。曾在5月份一個月內需求變更超過8次,都是主流程變更。
4.項目大小按照最初需求估算,約在100人天左右。
5.項目兩條主流程無法測試,依賴于外部U盾,但開發(fā)過程中并沒有U盾。
6.客戶現場使用U盾調試和開發(fā)時間約為20天左右。
7.我當時同時負責大大小小4個項目,沒有進入開發(fā),僅管控進度。
8.團隊成員共3名,其中兩名是當時開發(fā)基礎版本的項目成員,他們對此項目較為熟悉。
9.項目推進過程中,需要多次去現場調試測試,由團隊中的兩名工程師共同前去。

我做錯了什么

除了監(jiān)控進度,還要管理質量

在項目的開發(fā)初期,我制定了一份詳細的開發(fā)計劃,用于指導整個開發(fā)過程。開發(fā)計劃交付與了客戶,而答應了的事情就要做到,所以在整個項目過程中,我對進度管控很嚴。我定期檢查功能是否完成,定期和客戶匯報情況,保證了開發(fā)進度順利推進。但也由此埋下了禍根,僅僅看需求是否完成,而未關注完成的質量如何。

項目質量出現了許多細節(jié)性問題。比如:

1.上線后,客戶那邊發(fā)現其中一條主流程都走不下去
2.其中申報功能,系統(tǒng)提示成功。但實際上并沒有真的申報成功,申報后在國家系統(tǒng)無法查詢到
3.打印功能小問題較多,打印獲取的數據錯誤
4.同步數據的功能無法同步或者同步的數據錯誤
5.執(zhí)行時間過長的功能,數據庫會強制斷開連接

等等問題,就不一一列舉

反思:

1.進度和開發(fā)速度固然重要,但以質量換速度不可取
2.如果開發(fā)時間和質量沖突,優(yōu)先保質量,畢竟你埋下的坑,總是要坑你自己的
3.再困難的情況下,也要保證基本測試
4.時間極其不允許的情況下,也要保證主線功能順利執(zhí)行

既要給予信任,也要保持警惕

項目中的三名成員,都是合格的開發(fā),對使用的框架非常熟悉。其中兩名還是基礎版本開發(fā)成員,對需求也很熟悉。所以項目中,我放心的把整個項目交給了他們?;趯λ麄兊姆判?,加上其他項目事情繁雜,對此項目關注度,對他們的關注度就不夠了。

我在項目中給予了他們非常充分的信任,信任他們可以把一切事情都做好。但我沒有在正確的時候給予他們正確的指引,項目中出現的困難點,我也沒有幫助他們解決,甚至于沒有給出思路。所有的一切,都靠他們自己完成。我在這個項目里做的,就是對接客戶,催進度。再無第三件事。

反思:

1.不論什么原因,都要關注到項目成員的狀態(tài)
2.給予信任沒錯,但也要適當保持警惕,他們多少會因為經驗問題疏忽遺漏一些問題
3.給予信任,也要給予幫助,不以時間為理由推脫你應該對他們進行的指點和幫助。畢竟現在剩下來一分鐘,以后要花一個小時去彌補

若無法全局掌控,就指派專人負責

這是我在項目中做的最錯誤的地方。

由于種種原因,我無法掌握到項目的每個要點和細節(jié)。而項目中有三個開發(fā)。我并沒指明其中某一個來負責整個項目,所有事情都讓他們自己商量。從客戶對接來的問題,我也是僅告知對應的開發(fā)。整個項目中,沒有一個人對項目中的每個要點了如指掌。

反思:

1.手里捏著管理的權利,卻沒有做到管理的事情。是我在這個項目里最大的問題
2.授權!授權!授權!如果自己無法親力親為投入項目管理工作,就授權給團隊某個成員管理權限,讓他代替你去做管理工作
3.管理一人,總比管理多個人輕松,也更有效

要控制需求,更要控制流程

項目是二次開發(fā)、成員對項目很熟悉、項目工作量不大、時間緊。

基于以上原因,我掉以輕心,沒有在項目初期進行項目的設計和規(guī)劃,未指定任何開發(fā)規(guī)范。僅僅告訴開發(fā)的同事要多復用,也未檢查他們是否真的復用了。

項目開發(fā)中的需求變更,客戶反饋意見,我我都僅僅是告知他們一聲,未做詳細的修改規(guī)劃,所有事情都靠嘴說,所有變動都放在了我和他們的腦子里。

對項目上心程度不夠,未對客戶的需求變更做控制和管理。所有變更都壓給了開發(fā)的同事。

整個項目以及其不規(guī)范的方式在運行,我也未在其中起到控制作用,項目開發(fā)一團亂麻。

反思:

1.不做設計,不進開發(fā)
2.以管理工具指導開發(fā)進行,開發(fā)過程中所有變更、反饋做記錄
3.控制需求變更,拒絕不合理的需求
4.需求變更規(guī)范化操作,統(tǒng)一變更,而不是直接壓給開發(fā)

無論什么情況下,都要進行code review

整個項目過去了幾乎四個月,我僅僅花了兩個多小時簡單看了下代碼,未指出代碼的任何問題。這也導致出問題后來我花了成倍的時間來處理code review的工作,并且項目成型后的代碼修改困難。

項目開發(fā)過程中,也未讓開發(fā)間互相進行代碼review,也沒有進行代碼評審會。

其實代碼中出現了很多問題,最后檢查代碼的時候,發(fā)現各種命名不規(guī)范、代碼復用不到位、簡單邏輯復雜寫等等。而這些問題,很大一部分都是早期未做規(guī)定,未指定人負責項目、未進行早期code review造成的。開發(fā)各自為戰(zhàn),難免造成代碼問題。

代碼質量的問題,淋漓盡致的體現的在項目中,項目中的諸多bug,都是因為代碼不規(guī)范引起的。甚至于開發(fā)人員自己對自己寫過的東西,都有些拎不清了。

反思:

1.代碼質量非常重要,代碼越規(guī)范bug越少
2.代碼互評能讓開發(fā)更注重自己代碼的質量
3.code review非常有必要,越早期的code review越能有效的節(jié)省后期的時間

我在其中占有多重的因素

100%

我怎么填坑的

項目上線,問題頻出,用戶不滿。花了8天時間來處理這個問題。幸虧項目不大,我一個人也能夠挽回。

目前暫時解決完畢,我簡單說一下我是怎么填坑的:

1.和開發(fā)主流程的同事詳細熟悉了所有需求要點
2.基于我對項目需求的熟悉,我花了三天把所有主流程的所有代碼分析完畢,做出了我認為應該的修改,并實施部署到生產環(huán)境測試(這是在給開著的飛機換引擎,但需要U盾才能測試,僅有生產環(huán)境的機器有U盾,別無他法)
3.每天花超過12個小時來進行code review 和修改,幾乎每天code review + 修改到凌晨2點多(僅修改了問題較大且影響較小的地方。小問題未修改、牽涉面較廣的地方未修改)
4.每次上班時間的修改讓開發(fā)同事坐在旁邊和我一起進行,我進行修改,開發(fā)同事在一旁監(jiān)督。確保我不出錯
5.優(yōu)化功能點,把我發(fā)現的提示問題,和優(yōu)化點都同步修改進代碼中,確保用戶體驗不要太糟,以期能挽回一些用戶心態(tài)

我所吸取的教訓總結

1.先設計,后開發(fā)
2.管理權下放,項目中必須有人全身心負責
3.無論什么情況都要進行code review
4.壓縮質量得到的進度保證不可取,開發(fā)周期不合理決不答應客戶。否則坑了自己坑了同事,更坑了客戶


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉