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