軟件工程與團(tuán)隊

          每個團(tuán)隊都有它更為適合的軟件工程,因此不可一概而論,談?wù)勛约簩τ赬P以及重型軟件工程象CMM這種更為適合的團(tuán)隊。
          XP,作為敏捷型軟件過程的代表者,我覺得它志在于發(fā)揮團(tuán)隊的力量,挖掘團(tuán)隊成員的潛力,共同提升團(tuán)隊成員的能力,快速響應(yīng)客戶的需求,但就自己對XP實施的經(jīng)驗而言,我覺得XP對于團(tuán)隊成員有一定的要求,要求團(tuán)隊成員具備一定的職業(yè)水準(zhǔn),象基本的OO思想、TDD、重構(gòu)技術(shù),同時XP要求團(tuán)隊成員擁有一定的自主能力、足夠的上進(jìn)心以及責(zé)任心,如果不是一支這樣的團(tuán)隊,實施XP會碰到很多的困難,甚至?xí)?dǎo)致項目的失敗,對于XP,我認(rèn)為它是一種攻擊型的軟件過程,^_^
          CMM,作為重型軟件過程的代表者,它志在強(qiáng)調(diào)要做到對于軟件過程步驟的可控性、計劃性等,它強(qiáng)調(diào)的是明確的分工,每個步驟都需要通過一定的標(biāo)準(zhǔn)才算完成,每個步驟的成員和其他步驟的成員的接口為文檔,CMM對團(tuán)隊成員的要求則為分開的,各個步驟需要相應(yīng)的專業(yè)化人才,流水線式的作業(yè),對于CMM,我認(rèn)為它是一種防守型的軟件過程。
          作為一個技術(shù)人員,以我自己對XP和CMM的各自了解來說,我認(rèn)為一個技術(shù)方面的人員會更喜歡XP,因為XP可以讓人自由的、快樂的工作著,去享受工作帶來的樂趣,而作為公司而言也許會更喜歡CMM,因為公司會認(rèn)為這樣更可控制。
          但就像人件而言,我也同樣認(rèn)為軟件開發(fā)過程中最重要的人,而不是過程,要充分的發(fā)揮人的作用,人的作用只有在快樂的、享受的開發(fā)環(huán)境中才可獲得,在那樣的情況下往往能發(fā)揮人最大的潛力,所以我推崇XP,我向往敏捷式的軟件過程。
          但事實上來講,我同樣認(rèn)為,對于一支不具備一定水準(zhǔn)的團(tuán)隊來說,XP并不適合,而CMM則更為適合,而且如果團(tuán)隊成員不具備足夠的上進(jìn)心以及鉆研精神的話,我同樣認(rèn)為實施CMM更為適合,讓整個項目的運作只是變成流水線式的過程,讓參與的項目組只是作為工人一般的工作。
          想快樂的享受技術(shù)帶來的樂趣,想快速的響應(yīng)客戶的需求,就讓我們擁抱XP吧,而且我認(rèn)為真正的一支有能力實施XP的團(tuán)隊將是非常幸福的,技術(shù)人員的工作將是非常快樂的,同時他們輸出的成果必然是高質(zhì)量、高效的,這樣就可以產(chǎn)生“客戶滿意、公司滿意以及員工自己也滿意”的良性結(jié)果,^_^
          但其實我們可以去思考下,國內(nèi)有多少家公司具備這樣的條件去實施XP呢,從業(yè)人士中有多少人具備可參與到XP這樣的敏捷過程的能力呢....

          posted on 2006-03-12 16:49 BlueDavy 閱讀(2587) 評論(4)  編輯  收藏 所屬分類: 軟件工程

          評論

          # re: 軟件工程與團(tuán)隊 2006-03-13 08:20 Lucifer's mystical garden

          防守型的軟件過程?不錯,我喜歡這樣的名詞
          不過,仔細(xì)想想覺得不是那么貼切,應(yīng)該說敏捷更注重人的因素,而CMM更加注重流程的因素。偏重點不一樣而已。對于一個大型的公司來說,一般都會喜歡CMM這樣的過程方法論,因為流程是相對來說可控的,而人的因素恰恰是不可控的。他們喜歡把人的因素在整個過程中減低到最小,這樣才可以更加容易的實現(xiàn)整個過程的控制最大化。至于敏捷所體現(xiàn)的其他好處,則并不是他們的切膚之痛,so,忽視之……  回復(fù)  更多評論   

          # re: 軟件工程與團(tuán)隊 2006-03-13 12:54 BlueDavy

          ^_^,對我而言,我覺得強(qiáng)調(diào)人的軟件過程很容易形成一種的好的公司文化,好的工作環(huán)境,當(dāng)然,就像我所說的,不是任何公司都適合采用敏捷過程的  回復(fù)  更多評論   

          # re: 軟件工程與團(tuán)隊 2006-03-22 09:16 Watson

          很有同感,對于初級水準(zhǔn)構(gòu)成以及外包為主的團(tuán)隊中,CMM是最適合的  回復(fù)  更多評論   

          # re: 軟件工程與團(tuán)隊 2006-03-27 17:16 http://yoyozy.com

          公司中個人能力較強(qiáng)的人只占少數(shù),能力水平中下的占的最多,如果采用xp開發(fā)很大一部分人的能力很難體現(xiàn),項目也很難控制。  回復(fù)  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統(tǒng)計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 进贤县| 沧州市| 抚州市| 黎城县| 泾源县| 盐山县| 增城市| 晋州市| 宁强县| 城固县| 黄大仙区| 丹寨县| 抚宁县| 巫溪县| 江源县| 盘山县| 泸溪县| 嫩江县| 郧西县| 盖州市| 济南市| 行唐县| 镇雄县| 尼木县| 阳朔县| 雷州市| 克拉玛依市| 葵青区| 达拉特旗| 长兴县| 黄山市| 鹿邑县| 玉屏| 区。| 沙坪坝区| 庄浪县| 岳阳县| 西充县| 山阴县| 项城市| 吴旗县|