盲目的專案開發
前言: 開發中,總是在尋找一種快速有效的開發方式和管理的方式,於是敏捷出來了,xp也出來了,現在scrum也出來了。一股scrum狂潮就開始了!本篇主要通過乙個例子講述使用scrum的乙個誤區,或者說是一種使用scrum的錯誤方式!
本篇的議題如下:
技術的盲目工具的盲目
人的盲目
scrum的盲目
專案開發經驗談:如何成為出色的開發人員技術的盲目盲目的專案開發
什麼是企業級專案開發
專案開發經驗談之:設計失敗的挫敗感
專案開發經驗談之:憶第一次設計framework
大家都知道,在開發專案的時候,除了分析業務之外,另乙個需要考慮的就是技術的選擇和使用。我個人認為,在開發的時候,一定要考慮技術的可行性。這句話說起來感覺比較的「虛」,但是,自己曾經的乙個專案卻是有這樣的問題。當時開發專案的時候,大家都想用用新技術,一來是認為新技術比較的炫,酷,二來,也作為一種學習新技術的途徑。確實,想法不錯。於是大家就熱火朝天的幹了起來。悲劇來了,專案到了2個月之後,發現所謂的新技術似乎不是很適合,而且因為是新技術,懂的人不多,所以,出現了問題之後,都很難解決。最後,新技術還是被拋棄了。
當然,這裡不是說不用新技術,只是不要盲目的一擁而上。什麼技術的使用都不是那麼完美的,一定是有相應的代價隱藏在背後。
工具的盲目
開發中使用的工具,最常用的無非就是ide了。之前我參加乙個專案,專案的老總是這樣說的:這個專案很受上面的關注, 所以我們決定採用最新的技術,和最新的開發平台來開發,這樣就能確保開發最好的東西。於是,什麼都換新:作業系統換最新的,vs換2010,資料庫換sql 2008,就連寫文件用的office都是2010.乙個很滑稽的事情:客戶看不懂我們發的文件,因為客戶的office還是2003的!
太相信工具的力量了,確實,不否認:工欲善,必先利其器。但是專案開發不是拿幾個工具就行了的。不反對把vs2010當做vs2005,vs2008來使用,但是起來在技術的考慮要注意。
人的盲目
上面談了 "技術的盲目,工具的盲目」,說到底就是對人的盲目,過分相信非人的因素。因為隨便拉幾個人,拿著絕世寶劍就能笑傲it江湖。確實不敢再好說什麼。
scrum的盲目
這個詞語很流行了,到處是scrum,而且每個公司的一些專案負責人每天都把scrum的幾個常見的概念和名詞掛在嘴上,動輒就是「product manager」是誰。。。。而且在開發的過程中,也在公司的白板上貼上n多的任務條,畫了燃盡圖。。。 但是在開發依然是以前的老樣子,形式,太形式了。
以為畫幾個圖,貼幾張紙,講幾個scrum術語,開發就是scrum的方式了。還是忘了,專案開發中最核心和本質的問題:人,人的因素。
scrum是不錯,但是scrum說到底也是人在執行,飯要一口口的吃,開發和管理的方式也得一步步的走,如果一下子全換了,後果可想而知。專案中往往有這樣的情況,採用的scrum,責任到人。很多的時候,客戶那邊來了新的需求,強烈要求要該,開發人員這邊就拿出單子然客戶填寫:證明他該了需求,到時候萬一追究責任的時候也有依據。但是客戶就是強勢:不簽,如果不要求改需求,專案就不讓你們做了。這樣一壓,上面的人一軟,什麼都軟了。還談什麼責任到人,還談什麼責任直接人。。。
所以,不要盲目的scrum!
版權為小洋
盲目的愛情
越來越現實的問題走到了面前,愛情也從理想走向現實。需要面對的東西實在太多,多的我無法選擇,最後我墮落了,我選擇了逃避,對於我這麼乙個大男人來說是不是很可悲!很沒用!女友剛剛離開了我,自己的生活終於要面對改變,要面對適應。一直以來不願面對,不敢面對來至個方面的壓力,自己太希望完美而結果卻人自己變的支離...
不要盲目的追求技術
在整個有關技術的區裡面,全是對技術的頂禮膜拜,我沒有說這個錯誤,但是是不是忘了更重要的是怎麼樣培養一種思想,怎麼樣培養一種想法,怎樣從另外乙個高度來解決問題,不單單從技術上。軟體學院的學生,大多都陷入乙個誤區,就是非要技術方向,譬如自己如何來寫一段 來證明自己很強,但是等你走到社會上,你就會發現,如...
不要盲目的在專案中使用LESS CSS
如果你還不知道less css是什麼東西,可以看一下這篇文章,是我一朋友寫給新人看的 css less 不可否認,less css是個強大的工具,它彌補了css沒有變數 無法運算等一些 先天缺陷 但它似乎給我一種錯覺,就是為了功能而實現功能。比如它的引用功能?rounded corners head...