精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产欧美一区二区三区精品观看| 外国精品视频在线观看 | 97精品在线| 91精品国产91综合久久蜜臀| 国风产精品一区二区| 日本黄色不卡视频| 三级久久三级久久久| 这里只有精品在线播放| 国产精九九网站漫画| 中文字幕不卡三区视频| 国产精品视频第一区| 成人毛片网站| 最近中文字幕免费观看| 欧美日韩一视频区二区| 亚洲欧美国内爽妇网| 香蕉视频xxx| 精品国产第一福利网站| 亚洲美女在线一区| 欧美日韩高清在线一区| 国产高清在线免费| 美女视频免费一区| 97视频免费观看| 亚洲 欧美 变态 另类 综合| 日韩一级电影| 日韩午夜在线观看视频| 成人中文字幕av| 波多野结衣中文字幕久久| 欧美激情一区二区三区在线| 国内精品**久久毛片app| 91亚洲国产成人精品一区| 久久久人人人| 97在线看福利| 久艹视频在线观看| 99久久精品网| 亚洲天堂网站在线观看视频| 欧美做受高潮中文字幕| crdy在线观看欧美| 欧美日免费三级在线| 久久精品国产精品亚洲色婷婷| 在线中文字幕第一页| 国产精品久久久久久久久晋中| 欧美第一黄网| 你懂的网站在线| 高清在线不卡av| 亚洲aⅴ男人的天堂在线观看| 综合久久中文字幕| 日本强好片久久久久久aaa| 69**夜色精品国产69乱| 日本a在线观看| 国产一区日韩欧美| 欧美成人午夜激情| 午夜激情福利网| 久久精品久久久| 日韩中文字幕在线视频播放| 国内精品久久99人妻无码| 国产无遮挡裸体免费久久| 日韩欧美国产系列| 国产sm在线观看| 日本亚洲视频| 精品福利二区三区| 9.1在线观看免费| 九九热播视频在线精品6| 亚洲高清久久网| 少妇精品无码一区二区三区| 国产成人一二片| 亚洲第一在线视频| av2014天堂网| 久久av资源| 在线国产精品视频| 青青青视频在线播放| 91综合久久一区二区| 精品国模在线视频| 欧美黄色免费在线观看| 黄色综合网站| 日本免费久久高清视频| 国产男人搡女人免费视频| 久久精品国产色蜜蜜麻豆| 成人精品视频99在线观看免费| 国产女人高潮毛片| 国产a久久麻豆| 国产精品免费一区二区三区| 五月婷婷开心中文字幕| 中文字幕精品一区二区三区精品| 亚洲在线观看一区| 污污的网站在线看| 欧美日韩亚洲一区二区| 国产真人无码作爱视频免费| 午夜不卡一区| 欧美不卡一二三| 精品黑人一区二区三区观看时间| 红桃成人av在线播放| 久久精品亚洲热| 日本一区二区免费在线观看| 视频一区二区三区在线| 亚洲一区二区三区sesese| 免费观看国产精品| 欧美激情资源网| 久久综合久久久久| 新片速递亚洲合集欧美合集| 欧美一区永久视频免费观看| aaaaa一级片| 小处雏高清一区二区三区| 性欧美激情精品| 在线视频 中文字幕| 成人福利视频在线看| 翔田千里亚洲一二三区| 国精一区二区三区| 欧美图片一区二区三区| 污污免费在线观看| 国产精品99视频| 91精品国产免费久久久久久 | 51精品视频一区二区三区| 国产一级免费片| 99久久国产综合精品成人影院| 2019亚洲日韩新视频| www.成人免费视频| 久久久久国产成人精品亚洲午夜| www.一区二区.com| 韩日精品一区| 亚洲精品在线不卡| 精国产品一区二区三区a片| 美女视频网站久久| 欧美日韩精品免费观看视一区二区| 影音先锋男人资源在线| 欧美三级欧美一级| 女女互磨互喷水高潮les呻吟| 欧美日韩天堂| 成人情趣片在线观看免费| 蜜桃视频在线播放| 午夜电影一区二区| 国产高清av片| 久久蜜桃av| 国产精品v片在线观看不卡| 天天干天天色天天| 亚洲图片自拍偷拍| 亚洲在线观看网站| 99久久精品费精品国产风间由美| 国产精品va在线| 精品无吗乱吗av国产爱色| 欧美日韩免费看| 四虎精品一区二区| 亚洲一级二级| av日韩免费电影| 污视频网站免费在线观看| 7777精品伊人久久久大香线蕉| 国产精品20p| 日韩高清一区二区| 日本成人三级电影网站| 肉色欧美久久久久久久免费看| 日韩精品在线影院| www.国产成人| 91免费小视频| 国产麻花豆剧传媒精品mv在线| 日韩av网址大全| 2019中文字幕免费视频| 欧美zzoo| 91传媒视频在线播放| 五月婷婷婷婷婷| 免费看黄色91| 自拍偷拍一区二区三区| 999精品视频在线观看| 久久这里只有精品99| www.国产精品视频| 性做久久久久久免费观看| 999精品免费视频| 午夜亚洲福利在线老司机| 噜噜噜噜噜久久久久久91| 日本综合字幕| 中文字幕国产精品| 国产美女永久免费| 亚洲综合一二三区| 人妻丰满熟妇aⅴ无码| 亚洲视频播放| 午夜精品美女久久久久av福利| 成人免费一区| 欧美精品一区三区| 天天射天天操天天干| 欧美综合一区二区三区| 丝袜美腿小色网| 成人福利视频在线看| 国产综合免费视频| 亚洲乱码电影| 久久av一区二区| 国产综合色激情| 精品少妇v888av| 色视频在线观看免费| 欧美三区免费完整视频在线观看| 久久久久亚洲av无码专区体验| 99麻豆久久久国产精品免费优播| 国产一区亚洲二区三区| 91精品久久久久久久久久不卡| 国产高清在线一区二区| 激情开心成人网| 欧美精品免费看| 看电影就来5566av视频在线播放| 在线不卡中文字幕播放| 日韩久久久久久久久| 欧美激情一区二区三区不卡| 在线观看一区二区三区四区| 久久精品中文| 超碰人人爱人人| 国产中文精品久高清在线不| 成人av蜜桃| 精品176极品一区| 97热在线精品视频在线观看| 日本在线观看www| 亚洲精品久久久久国产| 中文字幕黄色av| 偷窥少妇高潮呻吟av久久免费| 日本午夜精品视频| 91亚洲永久精品| 日本女人黄色片| 日韩国产欧美在线视频| 免费人成自慰网站| 91久久夜色精品国产按摩| 久久国产精品一区二区三区四区| 国产麻豆一区二区三区| 国产91在线播放| 丁香花在线观看完整版电影| 色噜噜国产精品视频一区二区| 五月婷婷丁香花| 精品免费国产一区二区三区四区| 夜夜躁很很躁日日躁麻豆| 污片在线观看一区二区| caoporn91| 国产精品久久久久aaaa樱花| 亚洲精品视频久久久| 成人福利视频在线看| 古装做爰无遮挡三级聊斋艳谭| 日韩高清一区二区| 免费大片在线观看| 国产精品毛片在线| 男人添女人荫蒂免费视频| 亚洲破处大片| 曰韩不卡视频| 欧美综合视频| 日韩资源av在线| 偷窥自拍亚洲色图精选| 国产精品三区在线| aaa国产精品视频| 99久久国产免费免费| 日本精品视频| 91视频99| 视频亚洲一区二区| 亚洲自拍小视频| 五月亚洲婷婷| 91原创国产| 日韩精品成人在线观看| 亚洲mm色国产网站| 精品麻豆剧传媒av国产九九九| 国产美女久久精品| 精品三级在线| 92国产精品久久久久首页| 日本成人在线网站| 成人综合国产精品| 清纯唯美激情亚洲| 99超碰麻豆| 91亚洲无吗| 国产美女99p| 天堂日韩电影| 日本一区二区精品| 日韩精品永久网址| 中文字幕一区二区三区在线乱码 | 日韩精品久久久久久久玫瑰园| 天天干视频在线| 亚洲精品综合精品自拍| 美州a亚洲一视本频v色道| 亚洲人成绝费网站色www| a视频网址在线观看| 日韩在线观看你懂的| 在线看女人毛片| 午夜精品久久久久久久男人的天堂| 国产夫妻在线播放| 国产极品jizzhd欧美| 日韩国产一二三区| 高清av免费一区中文字幕| 久久丝袜视频| 亚洲va韩国va欧美va精四季| 亚洲视频电影在线| 日本丰满少妇xxxx| 三级在线观看一区二区| 一道本在线免费视频| 国产99久久久国产精品免费看| 青青草视频播放| 国产精品国产三级国产有无不卡 | 波多野结衣视频播放| 久久精品一区蜜桃臀影院| 欧美视频一区二区在线| 亚洲尤物视频在线| 一级黄色av片| 日韩一区二区三区观看| 桃花色综合影院| 日日噜噜噜夜夜爽亚洲精品| 女人黄色免费在线观看| 国产va免费精品高清在线| 成人在线啊v| 免费不卡亚洲欧美| 91精品亚洲| 丁香啪啪综合成人亚洲| 国产一区二区视频在线播放| 欧产日产国产精品98| 国产精品女主播av| 国产精品99无码一区二区| 欧美调教femdomvk| 久久人91精品久久久久久不卡 | 久久久久久美女| 日韩网站中文字幕| 成人欧美一区二区| 成人aaaa| 日本三级免费观看| 国产超碰在线一区| 18精品爽国产三级网站| 黑人精品xxx一区| 国产wwwxxx| 中文欧美日本在线资源| 三妻四妾完整版在线观看电视剧 | 亚洲男人的天堂在线aⅴ视频| 国产又黄又粗又爽| 日韩欧美aaaaaa| 午夜小视频在线| 日韩美女在线播放| 久久久伦理片| 中文精品无码中文字幕无码专区| 麻豆91精品视频| 日韩视频在线观看免费视频| 调教+趴+乳夹+国产+精品| 精品国产av鲁一鲁一区| 日韩资源在线观看| 久久精品嫩草影院| 日本视频一区二区在线观看| 国产欧美日韩一区二区三区在线| 97超碰免费在线观看| 综合久久久久久久| 一级片免费观看视频| 一区二区国产精品视频| 性感美女一区二区在线观看| 激情一区二区三区| 亚洲欧洲日本一区二区三区| 国产精久久久久| 一区二区三区不卡视频在线观看| 99re只有精品| 欧美成人亚洲成人| 欧美日本三级| 男人天堂成人网| 国产麻豆精品一区二区| 成人免费aaa| 老司机精品影院| 日韩男女性生活视频| 思热99re视热频这里只精品| 亚洲 高清 成人 动漫| 成人一区二区三区| 国产污片在线观看| 亚洲成人网av| 午夜久久中文| 欧美重口乱码一区二区| 天堂蜜桃一区二区三区| 色哟哟精品观看| 欧美视频一区二区三区在线观看| 成人性生交大片免费看午夜 | 五月婷婷激情网| 亚洲精品国偷自产在线99热 | 性欧美欧美巨大69| 91香蕉视频免费看| 一区二区三区欧美日韩| 亚洲国产中文字幕在线| 久久久久久久久久久人体| 国产香蕉精品| 已婚少妇美妙人妻系列| 国产精品嫩草99a| 国产三级视频在线播放| 欧美激情亚洲一区| 久久影视三级福利片| 免费日韩中文字幕| 亚洲欧洲av在线| 性欧美videos另类hd| 91精品国产免费久久久久久| 国产精品午夜一区二区三区| xxww在线观看| 亚洲黄色小说网站| 神马电影在线观看| 国产精品免费视频久久久| 亚洲有吗中文字幕| 日本在线不卡一区二区| 在线亚洲一区二区| 国产黄色小视频在线| 久久99精品久久久久久久青青日本| 亚洲一区欧美二区| 国产精品一区电影| av在线播放一区二区| 人妻少妇精品久久| 久久免费电影网| 国产精品乱码久久久| 97国产精品久久| 日韩欧美一区二区三区免费看| 精品人妻一区二区三区免费| 欧美性xxxx在线播放| 成人黄视频在线观看| 欧美精品二区三区四区免费看视频| 久久se精品一区二区| 日韩男人的天堂|