Posted on 2007-04-15 19:40
chemz 閱讀(90)
評(píng)論(0) 編輯 收藏 引用
一個(gè)軟件的開發(fā)團(tuán)隊(duì)其實(shí)和其他的團(tuán)隊(duì)組織一樣,是一種另社會(huì)的組織形式,也就是說
雖然他不是一個(gè)社會(huì)的固定組織單位,但他是一種高效人類協(xié)作的中短期組織方式。那么它
就必然具備有其他社會(huì)組織的特征,一個(gè)社會(huì)的組織單位必然會(huì)由兩個(gè)基本的要素所構(gòu)成,
一個(gè)就是組織的參與者——人,另一個(gè)就是這一群參與者所形成的組織文化。敏捷開發(fā)團(tuán)隊(duì)就
在于團(tuán)隊(duì)的敏捷氛圍和所表現(xiàn)出來的人文文化,其實(shí)一個(gè)剛組建的任何組織都是由基本相同
的個(gè)體以不同的理想和目標(biāo)而聚集在一塊兒的,從一開始就決定了這個(gè)組織的必然文化傾向
和核心價(jià)值觀,而這些關(guān)鍵的隱性規(guī)約會(huì)在組織的日常行為和活動(dòng)中通過文化的方式來體現(xiàn)
出來,這種文化體現(xiàn)的越強(qiáng)烈和越鮮明就越能夠凝聚現(xiàn)有的組織成員,同時(shí)也會(huì)越能在這個(gè)
社會(huì)中形成特有的表征和號(hào)召力,會(huì)有更多的個(gè)體加入該組織以加強(qiáng)組織的實(shí)力與文化。敏
捷代表著一種鮮明的文化特色,一種在軟件開發(fā)大環(huán)境下的一種另類文化,其出現(xiàn)的目標(biāo)就
是在于解決軟件開發(fā)組織的低效和低質(zhì)量以及不以客戶為中心的現(xiàn)狀,其理想就在于圍繞著
被激勵(lì)起來的個(gè)體組織成一個(gè)自覺自發(fā)的開發(fā)團(tuán)隊(duì),是一個(gè)講究個(gè)體才華的團(tuán)隊(duì)運(yùn)動(dòng),稱之
為敏捷開發(fā)。它能有效地解決小型開發(fā)團(tuán)隊(duì)在采用重量級(jí)開發(fā)方法時(shí)的問題,將每一個(gè)成員
的工作效能和協(xié)作溝通發(fā)揮到極限,用無縫的協(xié)作和無阻礙的溝通來創(chuàng)造一個(gè)真正高效緊密
的開發(fā)團(tuán)隊(duì),并且以客戶需求為中心,以不斷的交付高質(zhì)量的軟件產(chǎn)品為核心目標(biāo)來實(shí)現(xiàn)團(tuán)
隊(duì)的價(jià)值,并因此進(jìn)一步的促進(jìn)團(tuán)隊(duì)的核心競(jìng)爭(zhēng)力的形成。
由上文的描述可以大致的得出如下的結(jié)論,敏捷開發(fā)是:
1. 一種文化,一種體現(xiàn)客戶價(jià)值的文化,一種以客戶為中心的文化;
2. 一種團(tuán)隊(duì)組織思想,以正直、協(xié)作、溝通、自覺和自發(fā)為基礎(chǔ)的團(tuán)隊(duì)組織方針;
3. 一種團(tuán)隊(duì)核心價(jià)值觀,以持續(xù)不斷的交付高質(zhì)量的軟件產(chǎn)品的價(jià)值觀;
4. 一種宣言和挑戰(zhàn),挑戰(zhàn)傳統(tǒng)的穩(wěn)定而固化的開發(fā)模式,提供輕量級(jí)、不斷進(jìn)化的開
發(fā)模式
敏捷開發(fā)是一種思想,文化和核心價(jià)值觀的體現(xiàn),并沒有定義真正用于指導(dǎo)實(shí)際團(tuán)隊(duì)進(jìn)
行開發(fā)時(shí)所能夠采取的方法和過程,因而在敏捷宣言的指導(dǎo)下,經(jīng)過超過五年的實(shí)踐形成了
多個(gè)不同的符合敏捷思想的輕量級(jí)開發(fā)方法學(xué),如:XP、Crystal、Scrum等都是非常有代表
性的開發(fā)方法體系,其中XP和Crystal是目前最廣泛被采用的方法體系。雖然這兩種方法體系
都包含了對(duì)人員成分和組織形式的定義和要求,但那是一個(gè)完全真正的XP或Crystal組織應(yīng)具
備的成分,對(duì)于一個(gè)改革或成長中的團(tuán)隊(duì)是不太可能一時(shí)間就完全按照XP或Crystal體系來構(gòu)
建的,這樣本身就不符合敏捷的思想,敏捷是一個(gè)不斷發(fā)展和改進(jìn)的過程。
待續(xù)......