偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

為什么頻繁更改需求會(huì)令程序員煩惱?

新聞
“謀殺一個(gè)程序員最簡(jiǎn)單的方式是,讓他改三次需求”雖然是一句玩笑話(huà),但充分表達(dá)的需求的變更對(duì)程序員的影響之大。其實(shí)只要是設(shè)計(jì)和真正在干貨的工種,在面臨需求變動(dòng)的時(shí)候就會(huì)產(chǎn)生很大的影響。

 需求的改動(dòng)不在計(jì)劃之中

[[277964]]

“謀殺一個(gè)程序員最簡(jiǎn)單的方式是,讓他改三次需求”雖然是一句玩笑話(huà),但充分表達(dá)的需求的變更對(duì)程序員的影響之大。其實(shí)只要是設(shè)計(jì)和真正在干貨的工種,在面臨需求變動(dòng)的時(shí)候就會(huì)產(chǎn)生很大的影響。

實(shí)際上很多需求的變更,不在版本開(kāi)發(fā)計(jì)劃之中,由于缺乏有效項(xiàng)目管理和版本管理,程序員就淪為了一臺(tái)機(jī)器,成為了版本迭代的苦力。叫苦不迭。

需求改動(dòng)背后可能隱藏了更多需求

一個(gè)需求變更,也許是一個(gè)小的按鈕的改動(dòng),從軟件設(shè)計(jì)上,初生牛犢不怕虎的程序員小張,在產(chǎn)品經(jīng)理的一頓忽悠下,沒(méi)經(jīng)過(guò)評(píng)審就直接開(kāi)干了。

殊不知,哪怕是一個(gè)按鈕的增加或刪除,他后面可能影響了一系列功能的變化,而這些變化后續(xù)都是需求,這些需求,可能完全不在版本迭代是主線(xiàn)上。有可能導(dǎo)致技術(shù)債務(wù)增多。

所以不要輕信一個(gè)人說(shuō)這個(gè)功能很簡(jiǎn)單,幾分鐘之類(lèi)的話(huà),很可能這是一個(gè)無(wú)底洞。

為什么頻繁更改需求會(huì)令程序員煩惱?

BUG震蕩

修改一個(gè)需求,改動(dòng)一行代碼,從程序員角度看,可能要重構(gòu)某一部分代碼,重構(gòu)可能帶來(lái)巨大的工程風(fēng)險(xiǎn),形成更多缺陷,給程序員帶來(lái)巨大的技術(shù)壓力,后期可能需要償還更多的技術(shù)債務(wù),這個(gè)程序員不加班都難。

所以穩(wěn)定的工程框架和牛逼的技術(shù)負(fù)責(zé)人牽頭,做需求評(píng)估是非常重要的。

為什么頻繁更改需求會(huì)令程序員煩惱?

項(xiàng)目延期加班風(fēng)險(xiǎn)

改動(dòng)需求,需要評(píng)估,需要重新排計(jì)劃,這勢(shì)必打亂原來(lái)的計(jì)劃,如果市場(chǎng)不允許時(shí)間上的推遲,那么加班的風(fēng)險(xiǎn)非常之大。

加班往往很可能是項(xiàng)目延期的前兆,筆者見(jiàn)過(guò)不少團(tuán)隊(duì),天天加班,天天改BUG,天天改需求,每個(gè)版本都會(huì)延期,都會(huì)被老板臭罵。

所以筆者看來(lái),加班可以,但請(qǐng)不要是用來(lái)過(guò)多的償還技術(shù)債務(wù)。作為一個(gè)團(tuán)隊(duì)需要更多的時(shí)間分析到底是什么導(dǎo)致的加班這個(gè)很重要。

筆者看到過(guò)一些年輕的開(kāi)發(fā)人員,白天改需求,晚上加班改昨天寫(xiě)的BUG,這是惡性循環(huán),需要更高一層的人,來(lái)解決這個(gè)問(wèn)題,而不是這個(gè)年輕開(kāi)發(fā)人員本身,畢竟他的技術(shù)積累是需要時(shí)間的,合理的安排任務(wù)和跟蹤任務(wù)非常重要。年輕開(kāi)發(fā)人員容易迷失開(kāi)發(fā)節(jié)奏,他是一個(gè)小成員,但最終會(huì)成為項(xiàng)目的一個(gè)很大的風(fēng)險(xiǎn)。

敏捷開(kāi)發(fā)也許是一條必經(jīng)好的路

筆者個(gè)人畢竟推行敏捷開(kāi)發(fā),短平快的迭代和各自例會(huì),能保證項(xiàng)目信息的對(duì)等和產(chǎn)品精細(xì)程度更好的把握。

筆者曾經(jīng)待過(guò)一個(gè)6人的敏捷開(kāi)發(fā)團(tuán)隊(duì),每日有15分鐘早會(huì),各自發(fā)言2分鐘,團(tuán)隊(duì)負(fù)責(zé)人,需要知道每個(gè)人昨天干了什么,今天干了什么,有什么問(wèn)題。

版本啟動(dòng)前需要開(kāi)啟版本沖刺會(huì)議,確認(rèn)任務(wù)細(xì)節(jié)、明確責(zé)任,確保信息對(duì)等在團(tuán)隊(duì)內(nèi)部。

版本結(jié)束后需要開(kāi)啟版本復(fù)盤(pán)會(huì)議,總結(jié)存在的問(wèn)題,這些問(wèn)題規(guī)劃到下面哪一個(gè)版本,哪一些問(wèn)題是牛皮癬,需要做專(zhuān)題,用1周的實(shí)際去全力解決。

團(tuán)隊(duì)內(nèi)部一定需要有自己的節(jié)奏,不能輕易被其他部門(mén)打亂,那這樣團(tuán)隊(duì)才有發(fā)言權(quán),才能掌握更多,不然就會(huì)淪為其他部門(mén)的工具,任人擺布,這句話(huà)可能不好聽(tīng),但現(xiàn)實(shí)中,太多這樣的例子,很多程序員、運(yùn)維人員,淪為了其他部門(mén)隨意使喚的“傭人”

所以你是一個(gè)精彩改動(dòng)需求的程序員,可能不是你的問(wèn)題,可能是你的技術(shù)負(fù)責(zé)人更多有問(wèn)題,他更需要反省,只是他比你工資待遇要多,他要想更多,解決這些問(wèn)題。你更多的是按部就班,不要被外部打擾,如果你經(jīng)常被其他部門(mén)的人打擾,而你由不是部門(mén)負(fù)責(zé)人,拿就是這個(gè)門(mén)沒(méi)控制好,出問(wèn)題,團(tuán)隊(duì)內(nèi)部要關(guān)起門(mén)來(lái)解決問(wèn)題。提升團(tuán)隊(duì)?wèi)?zhàn)斗力,幫公司解決問(wèn)題,輸出價(jià)值。

 

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2013-09-26 09:34:56

女程序員

2015-06-10 10:50:29

程序員感覺(jué)到累

2014-09-19 09:27:46

程序員

2015-09-24 09:04:36

程序員

2013-10-29 10:24:31

程序員漫畫(huà)

2011-08-11 14:52:59

2011-09-18 09:42:08

程序員

2015-06-05 14:15:13

程序員難升職

2014-08-15 11:07:09

程序員

2012-09-06 10:30:58

2011-12-20 09:01:25

.NET

2016-03-15 08:51:12

程序員生活怪異

2010-05-31 09:18:42

程序員文檔注釋

2015-07-27 09:30:53

程序員辦公室工作

2009-08-31 15:34:30

Java虛擬機(jī)

2015-09-15 09:08:58

前端程序員高薪

2019-11-08 13:57:53

程序員Excel軟件

2011-04-19 09:59:47

工資程序員

2010-10-09 09:20:08

.NET

2012-08-07 09:34:31

程序員
點(diǎn)贊
收藏

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