關(guān)鍵詞:技術(shù)心態(tài)總結(jié)
知識份子用最先進(jìn)的途徑傳播非典性肺炎的恐慌。除了論壇上誰也不關(guān)心可憐的伊拉克人民
也許在起“沒頭沒尾”這個名字的時候已經(jīng)有了預(yù)感,我并沒有在項目中堅持到最后,而是在項目完成之前離開了這個項目。項目由負(fù)責(zé)客戶端設(shè)計開發(fā)的同仁接手擔(dān)任技術(shù)經(jīng)理。幾個月的開發(fā)經(jīng)歷給我?guī)砹撕芏嗟南敕?,很多的收獲。寫項目開發(fā)筆記的過程也讓我認(rèn)識了很多好朋友。這是最后一篇項目開發(fā)筆記,主要說的項目小組在選擇項目開發(fā)語言心態(tài)中的一些變化。上上一篇的項目筆記《沒頭沒尾--項目開發(fā)筆記:怎樣選擇項目開發(fā)語言 》中已經(jīng)有一些說明,但是想法在兩個月的時間里有一些變化,這里記錄下項目小組對所采用的技術(shù)心態(tài)的三個變化。
技術(shù)心態(tài)的三個階段
由于對應(yīng)用新技術(shù)項目小組成員的心態(tài)產(chǎn)生了很多的變化,為這些變化我們也付出很大的代價。首先是對技術(shù)的心態(tài)變化直接導(dǎo)致項目小組成員工作心態(tài)的變化,然后是對技術(shù)的心態(tài)變化影響對項目中其它一部必須完成部分的投入,最后是影響了我們的項目的進(jìn)度。也許把一些問題歸罪去心態(tài)不好,或是歸罪于心態(tài)的變化,并不完全正確。可是我想可以通過總結(jié)減少這些心態(tài)的變化,使得每個人可以在項目中調(diào)整好遇見問題時自己的心態(tài),從而對項目相關(guān)的事情做出正確的判斷與處理。
項目小組對采用新技術(shù)開發(fā)項目心態(tài)有過三個階段,可以說這三個階段的出現(xiàn)是很有代表意義。下面是對這三個階段的描述。并且說明心態(tài)的變化分別給項目帶來什么樣的正面負(fù)面的影響,以及對項目成本的影響。
1.狂熱
項目初期對應(yīng)項目之間制作了一些DEMO。并從資料與DEMO中得出了將要采用的方式(可以參見以前的項目開發(fā)筆記)??梢哉f這個時期項目小組的成員為這個技術(shù)框架的建立激動不已。大家集中了很多的熱情在進(jìn)行對項目模式的討論,并且做了很多的實驗,大量的DEMO。為項目以后的發(fā)展打下了一定的技術(shù)基礎(chǔ)。
好處
1.參與的項目小組成員從廣度上了解項目技術(shù)框架,為日后的開發(fā)打下一定的技術(shù)基礎(chǔ);并使各個項目小組成員很快的進(jìn)入角色。
2.項目小組中決大部分成員只有VB之類的基礎(chǔ),而對基于DOTNET開發(fā)的技術(shù)不熟悉。通過這種狂熱,使得項目小組成員很快的熟悉了這種新的開發(fā)工作與開發(fā)方式。
壞處
1. 廣泛的去制作DEMO使得對技術(shù)的框架的研究出現(xiàn)一種不求甚解的風(fēng)氣。具體的來說就是很多時候天天討論FACADE,天天討論最終應(yīng)該把系統(tǒng)劃成幾層。而對效率,安全性,例外的處理之類的框架設(shè)計中要考慮的東東放在了后面。也就是說,對技術(shù)框架的狂熱讓我們對工作時間,工作重點的分配產(chǎn)生了混亂。
2. 需求與設(shè)計被放到了一個次要的位置。由于我本人對業(yè)務(wù)情況并不是很了解,所以我并沒有去與項目小組的成員一起去將需求進(jìn)行詳細(xì)的考證,以及變成設(shè)計。而是只從我的角度對需求進(jìn)行了最粗粒度的劃分,可以說是對后來項目的進(jìn)展沒有起到任何作用。這個在以前的文檔中也有描述。
3. 僅從DEMO得出項目的可行性分析,而沒有得到開發(fā)的可行性分析。導(dǎo)致項目在初期走過了很多的彎路。
綜合上面所說的好處與壞處,我的體會是項目開發(fā)過程中出現(xiàn)了好的因素也要保持清楚與冷靜的頭腦。始終以項目本身為思考的出發(fā)點與歸宿。不是項目中所有的人都在狂熱的工作與研究就是好事,而是應(yīng)該具體的去考慮對項目的發(fā)展有沒有好處?
2. 失望與沮喪
項目的中期,由于對應(yīng)開發(fā)方式進(jìn)行變化(主要是指客戶端采用DELPHI進(jìn)行開發(fā))的準(zhǔn)備并不是很充分。特別是開發(fā)方式的變化與適應(yīng)的時間太短。對兩種語言通過Web Service進(jìn)行接口的問題思考與準(zhǔn)備并不充分。所以雖然我們的方案具有很多的優(yōu)點,可是對應(yīng)的開發(fā)過程卻顯得非常的艱苦。由于開發(fā)效率的低下,項目的時間又非常的緊,加上又有個別項目小組的成員在開發(fā)過程中不斷的宣傳從時間的因素上來看不應(yīng)該用這種新的技術(shù)來進(jìn)行項目的開發(fā)。導(dǎo)致從對技術(shù)框架最初的熱情很快的轉(zhuǎn)到了對項目所采用技術(shù)非常的失望與沮喪,很多的項目小組成員都認(rèn)為我們做一個錯誤的選擇,并將項目的延期之類的責(zé)任都推到了這個原因上。
我感覺對這個事情的處理上體現(xiàn)的非常不成熟。我并沒根據(jù)項目小組成員在不同的時期所出現(xiàn)的心態(tài)進(jìn)行自己的分析,以及找出方法對應(yīng)進(jìn)行調(diào)整。在上一個階段,我是狂熱分子而沒有清醒的意識,在這一個階段,我也成為了一個失望者與沮喪者,并沒有去仔細(xì)分析情況出現(xiàn)是由于選擇開發(fā)方式的錯誤還是由于對開發(fā)方式研究的深度不夠。這種全面的失望與沮喪的情緒對項目的影響是巨大的,我們的開發(fā)效率變的低起來,我們也不再為項目本身而感到驕傲。直到進(jìn)入下一個心態(tài)階段。值得慶幸的是,雖然這個時期有失望情緒,但我們還是堅持了當(dāng)初定義好的開發(fā)的規(guī)則。對于定義出的技術(shù)框架還是堅持了下來。
3. 平淡與麻木(體會到最佳選擇)
項目的最后時期項目小組成員對對項目使用什么樣的技術(shù)已經(jīng)不再關(guān)心。也就是說,可以用一種比較正?;蚵槟镜男膽B(tài)來看待技術(shù)問題。通過仔細(xì)的考察項目本身所具有的特點可可以得出以下的結(jié)論:
1.本項目必須采用Web Service的方式來完成這個項目
2.項目選型時,開發(fā)web service
【?發(fā)表評論?0條?】