入行這些年,沒多少成功的經驗,失敗的經驗卻越來越多。今天花點時間好好的反思一下,老是稀里糊涂的可不行。我下面寫的不針對任何人,就事論事。
?
一、無管理核心
?
缺少了這個重要的凝聚力,下面的人可以說是在單兵作戰,一盤散沙,各自為戰,怎么可能把項目做好。還有下面的這些問題:
1、團隊成員碰到的問題無法得到及時的協助和解決,會讓人有越來越多的挫折感。
2、無人管理開發文檔,開發任務沒有科學的制定會拆分。
3、由于沒人督促,readmine形同虛設,完全沒發揮他的作用。
4、人員不能被合理的分配,成員之間的協作越來越少,甚至有隔閡。
5、不能有效的控制需求,一會兒做這個,一會兒做那個,最后什么也沒做成,士氣越來越低。
6、項目中遇到的意見不統一、沖突,都不能有效的協調好,團隊成員思想不能一致。
7、無法把控開發人員們的進度。
8、階段性成果,沒有安排時間及時確認。
接下來的那些問題很多都是因為無管理核心導致的,聯動效應。
?
二、需求混亂
?
規范點的說,需求的管理應該只有一個進口一個出口,拿到需求后,先做個分析,分解細化,然后再轉換成可執行的操作,畫原型,制作效果圖。
現在的情況是出現開發與規劃不符的情況時候,直接與開發人員確定需求,今天要這樣改,明天那樣,不斷的變化,得不到控制,原先的開發計劃不斷的插入新的功能修改,完全不按照計劃來了,最后當然不能在指定日期完成預定功能了。
開發人員沒有參與到需求的討論中,聽需求的人,在把需求傳達給開發人員,經常會出現偏差,最后開發人員買單,將做好的功能頁面等再推翻,修改,費時費力,還影響開發人員的心情。
經常會糾纏于一些需求的細節,一步到位,力求達到最好的用戶體驗與效果。我個人覺得用戶體驗的好壞是需要真正的用戶用過以后才能確定的,在開發階段是快速的將一個可用的軟件拿出來,以后再根據各種數據為基礎,改進用戶體驗。項目的開發都是漸進明晰的,一開始的開發肯定不能預料到各個方面,既然預料不到,就把重要的先做好,以后再改,有了可用軟件,什么都好說。
還把測試人員給拖累了,經常會抱怨開發人員臨近上線才開始提交代碼測試,抱怨開發人員自己不好好測試。臨近上線還要一堆BUG。完全沒有留時間給他們,讓他們很難做,有時候是快到上線日了,軟件都還沒有,根本沒有測試的東西,別人很忙,自己卻很清閑。
三、不懂業務
?
開發開始前,應該讓開發人員們使用市面上面相關的軟件,實際操作下,體驗流程。實際操作的效果比嘴上說要有效的多。在操作的過程中,就能體會到市面上的軟件哪些地方做的不好,哪些地方做的好,真正換位到用戶的位置上。大家嘴上常說要換位思考,但實際操作起來真的很難,但讓自己做一個真正的用戶就方便很多。
開發人員不懂業務,是個軟肋,導致很多問題。第一個是最大的問題。
1、無法質疑需求的合理性,上面傳達下來的需求即使有錯,也繼續編碼,最后就是返工。
2、很難對項目提出一些比較好的建議,有時候也不能有效的和最高決策人溝通。
3、開發人員自己估算工作量的時候,會有一些偏差。
4、代碼的設計會有影響,懂業務能更好的設計代碼的結構,擴展等
?????? 5、技術提高的訪問 www.cgzhw.com ?游戲編程網很不錯的技術網站。
四、溝通阻塞
?
1、測試人員與開發人員之間:
一開始測試人員不熟悉系統,提了許多易用性方面的問題,還有一部分BUG在開發人員眼中并不是問題——就是那樣設計的。在提出后,放到readmine上面,分配給測試人員認為的相關開發人員,到這里都很自然順暢。但是掛在readmine上面的這些問題就這樣掛著了,不修改也不反饋,不了了之了。他們的工作很難展開,測試與開發之間出現了小隔閡,團隊的凝聚力越來越低。
后面經過大家的討論,給出一個解決方案。需要一個中間的管理人,讓他去分析提交上來的問題,根據他的理解定位這個問題屬于誰,再由他轉給某個開發人員,由這個人來追蹤。測試人員的工作也單一了,不會老是由她來催促修改問題。
? 2、Web端與服務器之間:
? ?這次的項目是需要不同終端互相協調的,web端需要服務器端提供接口協助,讓那邊提供接口卻總是一拖再拖,遲遲不給,即使在readmine中開個任務,還是沒有在預定的時間中給接口,一催二催三催,沒有結果。這里也缺少個中間的協調人,需要這個人做溝通,安排時間,分配人力,滿足web端的需求。開發人員之間是平等的,不存在指揮的關系,誰也管不動誰。開發人員之間出現了小隔閡,團隊凝聚力再次降低。
?? 3、開發人員與需求提供人員之間:
?? 需求的提供有從最高決策人那里直接發出,有時候也會通過另外幾個人員發出。由于需求的一直變化以及傳達的時候經常出現偏差,導致了開發人員不在非常相信他們,對于他們提出的需求,經常會做反復的確認,但最后還是會改。他們做的原型或設計的流程,與最高決策人做一一確認有點不現實,這樣經常會導致被推翻,直接影響了開發人員,開發人員在實現了以后也要返工。這個地方缺少了個需求的管理者,需要他來制服需求,這頭猛獸在摧殘著各個相關人員。反復無常的變化,讓他們的工作也很難展開。開發人員與需求提供人員之間出現了小隔閡,團隊凝聚力勢必再次降低。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
