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

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

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

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

[[277964]]

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

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

需求改動背后可能隱藏了更多需求

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

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

所以不要輕信一個(gè)人說這個(gè)功能很簡單,幾分鐘之類的話,很可能這是一個(gè)無底洞。

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

BUG震蕩

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

2013-09-26 09:34:56

女程序員

2015-06-10 10:50:29

程序員感覺到累

2014-09-19 09:27:46

程序員

2011-09-18 09:42:08

程序員

2025-07-28 01:00:00

調(diào)用函數(shù)CALL

2011-08-11 14:52:59

2015-09-24 09:04:36

程序員

2013-10-29 10:24:31

程序員漫畫

2015-06-05 14:15:13

程序員難升職

2016-03-15 08:51:12

程序員生活怪異

2012-09-06 10:30:58

2011-12-20 09:01:25

.NET

2014-08-15 11:07:09

程序員

2010-05-31 09:18:42

程序員文檔注釋

2015-07-27 09:30:53

程序員辦公室工作

2009-08-31 15:34:30

Java虛擬機(jī)

2019-11-08 13:57:53

程序員Excel軟件

2011-04-19 09:59:47

工資程序員

2012-08-07 09:34:31

程序員

2015-11-02 09:19:10

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

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