2021-05-12 分類: 軟件開發(fā)
我們都曾在某個(gè)時(shí)候這么說(shuō)過(guò),而且通常只是在工作場(chǎng)所經(jīng)常發(fā)牢騷。但是軟件開發(fā)人員正處于一個(gè)困難的境地,因?yàn)楫?dāng)你的老板對(duì)軟件開發(fā)一無(wú)所知時(shí),這會(huì)讓你的工作變得更加困難。
老板們可能會(huì)認(rèn)為他們知道自己在做什么——畢竟,設(shè)定一個(gè)截止日期并期望人們能完成它有多難呢?但是軟件開發(fā)有一種特殊的工作方式,這對(duì)非技術(shù)經(jīng)理來(lái)說(shuō)是沒(méi)有意義的。
例如:
1. 讓更多的人參與一個(gè)項(xiàng)目適得其反缺乏經(jīng)驗(yàn)或沒(méi)有軟件背景的經(jīng)理通常認(rèn)為,如果他們?cè)陧?xiàng)目中引入更多的“暖體”,團(tuán)隊(duì)就會(huì)工作得更快。這是不不對(duì)的,總會(huì)引起開發(fā)團(tuán)隊(duì)的抱怨。添加人員并沒(méi)有加快速度,反而會(huì)減慢速度。一個(gè)資深的團(tuán)隊(duì)成員將不得不把他們正在做的事情放在一邊,以便讓新人跟上團(tuán)隊(duì)的進(jìn)度。如果這個(gè)人是新員工或新手,問(wèn)題會(huì)變得更糟,因?yàn)檫@個(gè)新手所做的任何事情都必須經(jīng)過(guò)其中一位老手的再三檢查——同樣,這也是花在實(shí)際任務(wù)之外的寶貴時(shí)間。
2. 你不能只是“添加一些東西”涉眾能說(shuō)出的最危險(xiǎn)的話是,“他們能直接添加某種特性嗎嗎?”涉眾和用戶都不是程序員,他們甚至不知道自己看似微不足道的請(qǐng)求是否可行,更不知道以一種不會(huì)破壞項(xiàng)目中其他一切的方式引入這些請(qǐng)求有多難。問(wèn)題是管理者容易受到涉眾壓力的影響,容易盲目地接受請(qǐng)求,將團(tuán)隊(duì)投入到比最初引用的經(jīng)理花費(fèi)更多時(shí)間的事情中,這增加了團(tuán)隊(duì)的壓力,并可能導(dǎo)致更多的錯(cuò)誤。最后,沒(méi)有人是快樂(lè)的。
3.QA不可能捕捉到每一個(gè)bug經(jīng)理們(尤其是非技術(shù)人員)似乎認(rèn)為任何通過(guò)QA的代碼都應(yīng)該是干凈的,零缺陷!這就是我們的目標(biāo)。QA每天花費(fèi)數(shù)小時(shí)梳理代碼,測(cè)試各種功能和用例,以排除bug。但是很難測(cè)試復(fù)雜的軟件程序,因?yàn)橐幚淼淖兞刻嗔恕<词故歉郊游募暮?jiǎn)單行為也可能成為QA的挑戰(zhàn)。您測(cè)試了多少種文件類型?它們有多大?文件名有多長(zhǎng)?這些因素中的每一個(gè)都可能觸發(fā)一個(gè)bug,并且隨著軟件的一部分與其他部分交互(例如,在上傳附件后發(fā)送電子郵件),這種可能性會(huì)成倍增加。QA很難測(cè)試所有的變量。關(guān)于bug的另一件事是它們的行為不符合邏輯。有些bug只能在最特殊和最古怪的情況下觸發(fā)(例如,如果您按了52次“Like”按鈕,程序就會(huì)崩潰)。QA不能預(yù)測(cè)所有可能的行為和條件。
4. 使用其他人的代碼總是一場(chǎng)噩夢(mèng)編寫代碼與編寫汽車引擎是兩碼事。代碼在不同的企業(yè)、部門、團(tuán)隊(duì),甚至程序員之間差異很大。所以使用別人的代碼就像在雷區(qū)行走。您不知道代碼是如何構(gòu)建的,不知道一個(gè)部分如何與另一個(gè)部分交互,也不知道更改是否會(huì)突然出現(xiàn)在您的面前,從而使程序的其余部分也隨之消失。
5. 努力和效率不是一回事許多經(jīng)理似乎認(rèn)為,如果你在某件事上花了很多時(shí)間,那么這個(gè)項(xiàng)目一定在向前推進(jìn)。雖然大多數(shù)時(shí)候都是這樣,但也有完全相反的情況。如果您需要一個(gè)例子,請(qǐng)回到我們前面關(guān)于使用其他人的代碼的觀點(diǎn)。你的大部分時(shí)間將花在閱讀它,并試圖找出它的作用。直到很久以后,你才有足夠的信心在不破壞任何東西的情況下改變它。
6. 技術(shù)債務(wù)是真實(shí)存在的當(dāng)大多數(shù)老板面臨做正確的事情和快速的事情之間的選擇時(shí),他們會(huì)選擇后者。產(chǎn)品仍然有效,而且老板看起來(lái)很擅長(zhǎng)運(yùn)用“管理技巧”將產(chǎn)品推出市場(chǎng)。除了這種快速和骯臟的解決方案很可能會(huì)導(dǎo)致更大的問(wèn)題。草率的代碼幾乎總是會(huì)導(dǎo)致破壞未來(lái)工作的復(fù)雜性。
名稱欄目:關(guān)于軟件開發(fā),老板不知道的6件事
文章URL:http://m.newbst.com/news/113314.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有軟件開發(fā)等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容