精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么軟件開發(fā)方法論讓你覺得糟糕?

開發(fā) 后端 項目管理
圍繞軟件開發(fā)實踐和方法論,總有很多教條式的口水仗。階段式(phase-gate)方法能夠有效管理軟件開發(fā)過程的風(fēng)險,還是說只是風(fēng)險管理中的花哨噱頭?TDD真的能夠促生出高品質(zhì)軟件?結(jié)對編程是代碼評審的有效替代抑或只是增加了商議溝通代價?

圍繞軟件開發(fā)實踐和方法論,總有很多教條式的口水仗。階段式(phase-gate)方法能夠有效管理軟件開發(fā)過程的風(fēng)險,還是說只是風(fēng)險管理中的花哨噱頭?TDD真的能夠促生出高品質(zhì)軟件?結(jié)對編程是代碼評審的有效替代抑或只是增加了商議溝通代價?我想說,雖然缺乏證據(jù)判斷這些論調(diào)的謬處,但有兩條常用的法則能夠幫助我們選擇好的實踐,同時,提升我們所提供軟件的價值:劃小開發(fā)周期以及提升反饋效率。 Michael Feathers給出了以下觀點:

為什么軟件開發(fā)方法論讓你覺得糟糕?

我認為,到了最后,我們還是得倚重開發(fā)者的能力,這才是個更重要的考量因素,而非選擇哪門語言或糾結(jié)于方法論間的細微差別[1]。坦誠地說,我們都清楚這點,但我們看起來好像過度糾結(jié)于開發(fā)能力是關(guān)鍵因素這事兒上。或許這是個經(jīng)濟學(xué)里一個被廣泛接受的觀點的引申,但如果人是可以輕易輪換的(隨便找個人都能頂上),那才是堪稱理想的。

問題是,我們怎樣才能找到有(合適)技能的開發(fā)者?IT界從未很好地定義個體生產(chǎn)率,從這點來看,那么,要找到合適技能的開發(fā)者就是個很難解決的問題。代碼行數(shù)(Lines of code) – 在現(xiàn)在仍然是一個主流的度量方法 – 深陷“一行代碼一個責(zé)任”泥潭,這并不是一個好的方法。而度量工作小時數(shù)則是鼓勵(個人)英雄式舉動 – 經(jīng)驗表明,“英雄們”通常就是導(dǎo)致項目延期的人,依賴“英雄”往往是一開始就采取的不該采取的冒險行動,長時間工作導(dǎo)致人變得魯鈍,并導(dǎo)致低質(zhì)量軟件出現(xiàn)。目前還沒有被普遍接受的針對IT專業(yè)人才的專業(yè)要求系列標準和雇用范式,招聘好的人才,是一門(招聘)藝術(shù),而非(招聘)工程。

心理學(xué)家至少對這個問題進行了研究:為什么IT業(yè)的技能很難被掌握和度量Daniel Kahneman說(Thinking Fast and Slow),掌握技能有兩個基本條件:一個環(huán)境足夠規(guī)律以便可預(yù)測;有機會通過長時間實踐來學(xué)習(xí)掌握這些規(guī)律。

但是典型的軟件項目往往是沒有規(guī)律及可預(yù)測環(huán)境的。項目成功的唯一正確度量就是:最終的結(jié)果通過整個生命周期里的實施達到了預(yù)期目標嗎? 很難知道什么關(guān)鍵活動導(dǎo)致了項目成功和失敗,很少有人能夠通過舊有或現(xiàn)有的項目獲得答案。幾乎不可能判定哪些決策導(dǎo)致了成功或失敗(在人工智能領(lǐng)域,這叫作信度分配問題)。

這些因素造成了IT專業(yè)人員很難掌握引導(dǎo)產(chǎn)品和服務(wù)走向成功所需的能力。然而,開發(fā)者掌握能幫助他們更高效地達到目標的技巧,將使他們更有動力 – 通常稱之為“開發(fā)完成”,盡可能快的、不考慮是否功能被集成以及生產(chǎn)就緒。類似的場景也常出現(xiàn)在其他功能性實施領(lǐng)域。

實際的軟件項目是復(fù)雜的,沒有規(guī)律可循,這會導(dǎo)致另一個問題 – 為了證明某種技術(shù)、實踐和方法論是實際有效而收集相關(guān)數(shù)據(jù)是極度困難的,幾乎不可能在脫離收集環(huán)境的情況下歸納出這些數(shù)據(jù)。

在Laurent Bossavit的好書The Leprechauns of Software Engineering中,他抨擊了軟件開發(fā)的一些慣式,比如“成本變化”(或“缺陷成本”)“曲線”,這些慣式是許多其它的軟件開發(fā)方法論知識基礎(chǔ),稱開發(fā)人員生產(chǎn)率的變化是一個數(shù)量級(參照確定性金字塔原理)。Laurent Bossavit說明了相關(guān)依據(jù) – 很多人依賴從計算機科學(xué)專業(yè)學(xué)生進行的非正式試驗或是從無法被有效控制的項目中收集小量數(shù)據(jù)。這些研究組織的給出的論調(diào)基礎(chǔ)往往是不健全的,數(shù)據(jù)缺乏分析,而且,最過分的是調(diào)查結(jié)果普遍遠遠超出了他們的適用領(lǐng)域[2]

因此,不太可能輕易下論斷敏捷開發(fā)實踐就比瀑布模式之流合適,反之亦然。“方法大師”的見解其實也沒太大指導(dǎo)意義,就像Kahneman說的,“人們在想法方面的信心,并非是有效行事可倚重的因素…當評估專家的想法,即使在有規(guī)律可循的情況下,你也一定要想清楚是否有合適時機可以引入其想法的可能性”。就像Ben Butler-Cole指出的(why software development methodologies rock),引入一種新方法往往會帶來一些影響。

你可能會認為當我們決定怎樣運作一個團隊時,我們就陷入了被動。但細想一下為什么軟件開發(fā)無章可循?為什么在這個環(huán)境里很難進行一些試驗以及獲取技能?什么實踐和決定會導(dǎo)致成功或失敗?其中的根原因就是:環(huán)境是不規(guī)律的,做出變更與理解變更帶來的結(jié)果之間的反饋過程太長了。這里的“變更”一詞是指廣義上的需求變更、方法變更、開發(fā)實踐變更、商業(yè)計劃變更、代碼或配置變更等等。

還是有一些辦法幫助縮短周期的,比如當我們應(yīng)用精益軟件開發(fā)思想 – 一個很重要的方法。縮短開發(fā)周期在大型產(chǎn)品開發(fā)中是很重要的:在Bret Victor的精彩視頻Inventing on Principle中提到,“如此多的創(chuàng)新被發(fā)現(xiàn),只要你真正理解了你在做什么,你就能發(fā)現(xiàn)任何事物”。

但對我而言就是這樣的:我們幾乎不可能實踐持續(xù)改進、學(xué)會怎樣使團隊或個人變得更好、掌握成功創(chuàng)建大型產(chǎn)品與服務(wù)所需的技能。除非我們聚焦于盡可能使反饋間隔時間縮短,以便實際洞察其間關(guān)聯(lián),以及辨別原因和影響。

事實上,從想法到反饋的周期盡可能短的好處是如此明顯和重要,應(yīng)該把其作為商業(yè)模式中要遵循的一個重要原則。如果你糾結(jié)于要把你的產(chǎn)品創(chuàng)建成一個用戶安裝式的軟件還是SaaS模式(software-as-a-service,軟件運營服務(wù)模式,軟件即服務(wù)),這時的想法會自然而然地推動你強烈考慮 SaaS模式(有感而發(fā))。如果你要重建你的系統(tǒng)(包含硬件),應(yīng)該考慮怎樣盡快實現(xiàn)原型(how you can get prototypes out as quickly as possible),以及模塊化硬件和軟件,以便你可以快速和獨立地整合。3D printing(三維打印成型技術(shù))技術(shù)看起來在這方面有著巨大的用武之地,因為它可以滿足軟件開發(fā)應(yīng)用實踐朝硬件系統(tǒng)(原型呈現(xiàn))的演進。如果你想如愿以償?shù)乜s短周期,或多或少按多功能型團隊(cross-functional teams)方式運作是需要的。 軟件方法論,即使雇用一群牛人并讓他們自我組織,也是糟糕的,因為他們時常搞得“cargo-cult”(貨物崇拜,敏捷開發(fā)里的知名小故事,形而上):我們在做stand-ups(每日站立會議),我們有優(yōu)先順序的backlog(優(yōu)先待辦事務(wù)),我們甚至看在老天的份上實踐了continuous integration(持續(xù)集成)。我們的到頭來的結(jié)果為什么還這么差呢?因為你忘了最重要的事情:建立一個學(xué)習(xí)能力和適應(yīng)能力都很好的組織

  1. 雖然像Laurent Bossavit說的(私下交流),“一個開發(fā)者掌握的技能,受限于他/她所掌握的方法及他/她偏好一種語言甚于其它語言”。

  2. 我并非建議放棄在軟件開發(fā)中的可行性試驗,在這里的上下文中,我這么闡述是對的。恰恰相反的是,我說的是我們并沒有努力去做好,做得還遠遠不夠。

原文鏈接:http://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/

譯文鏈接:http://www.ituring.com.cn/article/13466

責(zé)任編輯:陳四芳 來源: 圖靈社區(qū)
相關(guān)推薦

2016-05-26 10:57:51

2016-09-07 14:41:43

數(shù)據(jù)分析數(shù)據(jù)分析方法論

2013-12-25 09:50:27

華為馬悅企業(yè)業(yè)務(wù)

2022-06-27 08:47:29

BEM修飾符元素

2021-01-05 13:45:31

Go語言編程語言

2021-02-25 10:34:20

運營能力技術(shù)

2022-02-25 08:06:48

架構(gòu)

2012-02-07 14:16:28

軟件開發(fā)工期預(yù)估

2012-02-06 10:46:22

開發(fā)

2021-01-06 08:48:35

CSS 命名模塊

2021-03-23 10:08:02

編程互聯(lián)網(wǎng)數(shù)據(jù)科學(xué)

2018-12-29 14:45:34

RESTfulGoogleUser

2020-08-17 08:39:36

API監(jiān)控

2022-08-17 14:31:42

云計算邊緣計算軟件開發(fā)

2016-12-14 13:51:56

2020-04-02 07:55:07

分析方法論研發(fā)

2020-06-30 14:15:56

軟件開發(fā)編程

2014-07-10 09:44:10

軟件項目開發(fā)項目

2018-04-12 17:29:03

軟件開發(fā)開發(fā)架構(gòu)

2017-02-16 20:05:36

軟件開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

久久国产精品视频| 欧美高清视频一二三区 | 伊人伊成久久人综合网小说| 国产区二区三区| 国产成人在线视频免费观看| 国产91精品精华液一区二区三区 | 激情综合网五月婷婷| 台湾佬综合网| 欧美福利视频一区| 日韩在线一级片| 日本三级视频在线观看| 成人涩涩免费视频| 国产精品日日摸夜夜添夜夜av| 欧美精品成人久久| 欧美日韩中文一区二区| 欧美大黄免费观看| 在线观看日本一区二区| www.色在线| 最新国产精品久久精品| 蜜桃网站成人| 亚洲成人精品女人久久久| 秋霞午夜av一区二区三区| 欧美国产日韩一区| 日本少妇aaa| 亚洲素人在线| 亚洲第一色在线| 亚洲36d大奶网| 麻豆国产在线| 一区av在线播放| 亚洲一区二区免费视频软件合集| 凸凹人妻人人澡人人添| 精品中文字幕一区二区小辣椒| 日本成人免费在线| 久草精品视频在线观看| 午夜久久美女| 精品国产一区二区三区四区在线观看 | 欧美成人精品3d动漫h| 午夜精品在线免费观看| 松下纱荣子在线观看| 一区二区三区在线观看动漫| 一区二区三区不卡在线| 国产人成在线视频| 91婷婷韩国欧美一区二区| 粉嫩av一区二区三区免费观看| 一级黄色a视频| 久热综合在线亚洲精品| 2019中文在线观看| 国产真实乱人偷精品视频| 亚洲精品tv久久久久久久久久| 日韩在线观看免费av| 亚洲图片第一页| 日本激情一区| 中文字幕一区电影| 中文字幕乱码av| 欧美激情黄色片| 久久精品国产亚洲一区二区 | 色综合视频在线| 国产一区二区三区不卡在线观看 | 99国产欧美另类久久久精品| 国产精品一区免费观看| 国精产品乱码一区一区三区四区| 国产黄色91视频| 91精品国产一区二区三区动漫| 国产又大又长又粗| 国产九色精品成人porny| 亚洲最大的网站| 午夜精品小视频| 成人免费视频caoporn| 国产成人精品免费视频大全最热 | 不卡av在线网| 久久99精品久久久久久久青青日本 | 日本三级午夜理伦三级三| 狠狠久久婷婷| 91a在线视频| jizz国产在线| 极品少妇xxxx精品少妇偷拍| 亚洲综合精品伊人久久| 午夜精品久久久久久久爽| 成人av电影在线网| 欧美亚洲精品日韩| 亚洲免费视频一区二区三区| 最新不卡av在线| 成人在线国产视频| 夜鲁夜鲁夜鲁视频在线播放| 日本精品一区二区三区高清 | 波多野结衣与黑人| 国产美女精品写真福利视频| 一本一本大道香蕉久在线精品 | 色婷婷在线观看视频| 老司机精品福利视频| 国产精品jizz在线观看麻豆| 亚洲天堂一二三| 国产精品88av| 欧美人与性禽动交精品| 三级外国片在线观看视频| 一区二区三区视频在线看| 欧美v在线观看| 欧洲美女精品免费观看视频| 精品国产乱子伦一区| 午夜理伦三级做爰电影| 久久精品青草| 欧美专区在线视频| 99热这里是精品| 91丨九色丨国产丨porny| 正在播放91九色| av手机在线观看| 在线电影院国产精品| 中文字幕在线视频播放| 日本精品三区| 欧美性在线观看| 99久久精品国产一区色| 久久久久99精品国产片| 国产一区二区片| 国产成人精品一区二区三区在线 | 亚洲欧美日本一区| 欧美好骚综合网| 57pao国产精品一区| www.污视频| 国产欧美一二三区| 成人在线观看你懂的| 色婷婷成人网| 亚洲偷欧美偷国内偷| 亚州国产精品视频| 黄色日韩网站视频| 日韩亚洲不卡在线| 亚洲人成午夜免电影费观看| 欧美一级高清片| 国产又粗又长又黄的视频| 先锋影音久久| 精品国产电影| a级片在线免费| 日韩免费观看高清完整版在线观看| 国产三级短视频| 久久精品官网| 久久综合九九| 国语对白在线刺激| 欧美刺激午夜性久久久久久久| japanese中文字幕| 国产农村妇女毛片精品久久莱园子 | 国产亚洲欧美另类中文| 国产黄色免费观看| 粉嫩蜜臀av国产精品网站| 国产欧美综合一区| 日本午夜精品久久久久| 一区二区av在线| 国产无遮挡又黄又爽又色视频| 91在线观看地址| 成人毛片视频网站| 欧美一级二级三级视频| 91精品国产乱码久久久久久蜜臀 | 国产精久久一区二区| 日韩最新中文字幕电影免费看| 中文字幕人妻一区二区三区视频| 国产性做久久久久久| 日韩欧美黄色大片| 不卡在线一区| 国产日产久久高清欧美一区| 成人欧美一区| 欧美日韩一区成人| 91动漫免费网站| 国内精品视频一区二区三区八戒| 一区二区三区久久网| 97久久精品一区二区三区的观看方式| 上原亚衣av一区二区三区| 91亚洲视频在线观看| 亚洲天堂免费在线观看视频| 佐山爱在线视频| 亚洲欧洲综合| 欧美一区二区在线| jvid一区二区三区| 欧美尺度大的性做爰视频| 亚洲第一成年人网站| 亚洲成av人片在线观看无码| 精品夜夜澡人妻无码av| 日本中文字幕一区二区有限公司| 视频一区二区在线| 麻豆久久一区| 欧美性受xxxx黑人猛交| 午夜在线小视频| 日韩三级中文字幕| 五月婷婷视频在线| 中文字幕第一页久久| 欧美精品色视频| 国产日韩亚洲| 中国成人亚色综合网站| 国产精品国产| 国产精品黄色av| 黄色免费网站在线| 亚洲精品国产精品国自产在线 | 国产精品一区二区不卡视频| 午夜久久中文| 久久人体大胆视频| 天天在线女人的天堂视频| 欧美三电影在线| 国产一级片播放| 国产日产欧产精品推荐色| 中文国产在线观看| 久久黄色网页| 国产欧美精品aaaaaa片| 青青草国产成人a∨下载安卓| 91久久精品一区| 怡红院成人在线| 色综合久综合久久综合久鬼88| 九色在线观看视频| 精品免费视频一区二区| 中文字幕在线一| 午夜精品一区二区三区电影天堂| 国产精品一区二区亚洲| 96av麻豆蜜桃一区二区| 国产精品中文久久久久久| 日本亚洲三级在线| 亚洲熟妇av日韩熟妇在线| 91久久夜色精品国产按摩| 麻豆蜜桃91| 红杏视频成人| 97久草视频| 青青国产精品| 日韩av黄色在线观看| 欧美6一10sex性hd| 日韩中文字幕在线免费观看| 日本福利片高清在线观看| 欧美成人一区二区三区片免费| 免费看av在线| 一本色道久久加勒比精品| 国产网友自拍视频| 一区二区三区在线影院| 国产三级精品三级观看| 国产肉丝袜一区二区| 大又大又粗又硬又爽少妇毛片| 国产成人免费视频网站| 欧美又黄又嫩大片a级| 水蜜桃久久夜色精品一区的特点| 日本福利视频一区| 欧美午夜国产| 性生活免费观看视频| 91视频综合| 亚洲精品影院| 日韩1区2区| 日韩片电影在线免费观看| 视频一区中文| 蜜桃传媒视频第一区入口在线看| 白白在线精品| 都市激情久久久久久久久久久| 日韩欧美一级| 亚洲综合中文字幕在线| 久久免费精品| 91青青草免费在线看| 国产精品xnxxcom| 成人女保姆的销魂服务| 国产美女精品视频免费播放软件 | 国产日韩一级片| 51精品视频一区二区三区| 国产精品热久久| 6080国产精品一区二区| 精品人妻一区二区三区蜜桃| 日韩一区二区在线看| 99精品在线看| 亚洲成人在线网| 日本xxxxwww| 亚洲欧美激情一区| av在线女优影院| xxxx欧美18另类的高清| av大片在线| 久久久久久久一区二区| 老色鬼在线视频| 国产精品海角社区在线观看| 99精品视频在线免费播放| 亚洲最大的av网站| 久久电影在线| 日韩一区二区电影在线观看| 欧美疯狂party性派对| 波多野结衣 作品| 国产精品久久久免费| 亚洲免费av一区二区三区| 久久国产精品第一页| 国产麻豆剧传媒精品国产| 95精品视频在线| jizzjizzjizz国产| 亚洲一区二区三区四区五区中文 | 成人激情五月天| 国产精品电影一区二区| 成人精品999| 国产日韩欧美精品在线| 我要看黄色一级片| 亚洲午夜精品17c| 波多野结衣二区三区| 欧美日韩三级在线| 亚洲天堂五月天| 在线不卡a资源高清| 午夜精品久久久久久久第一页按摩| 日韩精品视频在线播放| jyzzz在线观看视频| 久久福利网址导航| 亚洲少妇视频| 91精品啪在线观看麻豆免费| 在线精品视频一区| 日韩久久不卡| 欧美日韩福利| 成年人观看网站| 国产精品乡下勾搭老头1| 艳妇乳肉豪妇荡乳xxx| 最新日韩在线视频| 国产黄色片免费看| 欧美日韩免费一区二区三区视频| 亚洲va天堂va欧美ⅴa在线| 精品视频在线播放免| 免费在线午夜视频| 欧美中文在线视频| 久久九九精品视频| 99三级在线| 日韩一级毛片| 久久久久久久午夜| 国产麻豆成人精品| 真实乱视频国产免费观看| 亚洲欧美另类综合偷拍| 久久久久久久久久一级| 精品日韩一区二区| jizz在线免费观看| 日本精品免费观看| 粉嫩精品导航导航| 成人性做爰片免费视频| 日本在线不卡视频| www.com日本| 一区二区三区精品| 在线观看免费视频a| 国产亚洲精品久久| 白浆视频在线观看| 成人羞羞视频免费| 欧美日韩hd| 一起操在线视频| 26uuu成人网一区二区三区| 欧美成人精品欧美一级私黄| 欧美午夜理伦三级在线观看| 日韩欧美亚洲系列| 高清欧美性猛交xxxx| 国产精品va视频| 性欧美18一19内谢| 日韩高清中文字幕一区| a级片在线观看| 欧美日韩人人澡狠狠躁视频| www.激情五月.com| 欧美富婆性猛交| 精品国产亚洲一区二区三区在线 | 中文字幕无码精品亚洲资源网久久| 国内精品伊人久久久久av一坑| 谁有免费的黄色网址| 亚洲一区二区五区| 成人毛片在线免费观看| 久久视频在线直播| 欧美2区3区4区| 综合视频免费看| 久久久久网站| 国产三级在线观看完整版| 欧美综合一区二区三区| 国产系列在线观看| 国产成人精品久久| 久久porn| 国产精品少妇在线视频| 久久免费视频色| 亚洲午夜精品久久久| 在线日韩精品视频| 高清电影一区| 亚洲欧洲日夜超级视频| 蜜乳av一区二区| 污污的视频在线免费观看| 91精品欧美综合在线观看最新| 在线观看免费网站黄| 国产精品视频在线观看| 欧美hd在线| 国产乱淫av麻豆国产免费| 亚洲自拍偷拍av| 亚洲av激情无码专区在线播放| 68精品国产免费久久久久久婷婷 | 午夜欧美性电影| 美女视频黄频大全不卡视频在线播放| 欧美xxxx精品| 欧美一区二区三区不卡| 欧美人与性动交α欧美精品济南到 | 亚洲一区二区久久久| 卡通欧美亚洲| 懂色av一区二区三区四区五区| 国产福利一区二区三区视频| 久久久国产精品成人免费| 亚洲人成网站777色婷婷| 成人全视频免费观看在线看| 99re99热| 波多野结衣91| 日本中文字幕免费| 亚洲欧美日韩国产精品| 国产在视频一区二区三区吞精| 亚洲欧洲精品一区| 国产精品911| 欧美精品一二三四区| 久久精品国产视频| 亚洲va久久| 一区二区久久精品| 色婷婷久久综合| av在线免费播放| 欧美日韩在线一二三| 激情久久久久久久久久久久久久久久|