線上服務(wù)咨詢
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
關(guān)于軟件開發(fā),老板不知道6件事
發(fā)表時(shí)間:2019-07-17 09:59:46
文章來源:沈陽軟件開發(fā)
標(biāo)簽:軟件開發(fā) 軟件定制 軟件設(shè)計(jì) 軟件公司 沈陽軟件開發(fā) 沈陽軟件定制 沈陽軟件公司 沈陽軟件制作 沈陽軟件設(shè)計(jì)
瀏覽次數(shù):0
關(guān)于軟件開發(fā),老板不知道的6件事
“我的老板不明白我在做什么?!?/p>
我們都曾在某個(gè)時(shí)候說過這一點(diǎn),通常只是在工作場(chǎng)所抱怨。但是軟件開發(fā)的人處境很困難,因?yàn)楫?dāng)你的老板對(duì)軟件開發(fā)一無所知時(shí),它會(huì)讓你的工作更加困難。
老板可能會(huì)認(rèn)為他們知道自己在做什么——畢竟,設(shè)定最后期限并期望人們完成它有多難?但是軟件開發(fā)有一種特殊的工作方式,對(duì)非技術(shù)經(jīng)理來說沒有意義。
例如。
1.讓更多人參與項(xiàng)目無濟(jì)于事
缺乏經(jīng)驗(yàn)或沒有軟件背景的經(jīng)理普遍認(rèn)為,如果他們?cè)陧?xiàng)目中引入更多“溫暖的身體”,團(tuán)隊(duì)將更快地工作。這是一個(gè)始終引起開發(fā)團(tuán)隊(duì)投訴的新手。
添加人員不會(huì)加速,但會(huì)減慢速度。一名高級(jí)團(tuán)隊(duì)成員將不得不放棄他們正在做的事情,以使新移民保持最新狀態(tài)。
如果這個(gè)人是新員工或新手,問題會(huì)變得更糟,因?yàn)樾率直仨氉龅娜魏问露急仨氂梢晃煌宋檐娙藱z查。——同樣,這是在實(shí)際任務(wù)之外花費(fèi)的寶貴時(shí)間。
你不能只是“添加?xùn)|西”
利益相關(guān)者可以說的最危險(xiǎn)的事情是,“他們可以直接添加(插入功能)嗎?”利益相關(guān)者和用戶不是程序員。他們甚至不知道他們看似微不足道的請(qǐng)求是否可行,更不用說一個(gè)了。以不破壞項(xiàng)目中其他所有內(nèi)容的方式引入這些請(qǐng)求是多么困難。
問題在于管理者容易受到利益相關(guān)者的壓力,很容易盲目地接受請(qǐng)求,并且比最初引用的經(jīng)理更多地投入團(tuán)隊(duì),這會(huì)增加團(tuán)隊(duì)壓力并導(dǎo)致更多錯(cuò)誤。
最后,沒有人幸福。
3.QA不太可能捕獲每個(gè)錯(cuò)誤
管理人員(尤其是非技術(shù)人員)似乎認(rèn)為任何通過QA的代碼都應(yīng)該是干凈的并且完全消毒。
零缺陷政策!
這是我們的目標(biāo)。 QA每天花費(fèi)數(shù)小時(shí)梳理代碼,測(cè)試各種功能和用例來排除錯(cuò)誤。
但是很難測(cè)試復(fù)雜的軟件程序,因?yàn)橐幚淼淖兞刻?。即使是附加文件的?jiǎn)單行為也可能是QA的挑戰(zhàn)。您測(cè)試了多少種文件類型?他們多大?文件名有多長(zhǎng)?
這些因素中的每一個(gè)都可以觸發(fā)錯(cuò)誤,并且作為軟件的一部分與其他部分交互(例如,在上傳附件后發(fā)送電子郵件),這種可能性成倍增加。 QA很難測(cè)試所有變量。
關(guān)于錯(cuò)誤的另一個(gè)問題是它們的行為不符合邏輯。有些錯(cuò)誤只能在最特殊和最偏心的情況下觸發(fā)(例如,如果按下“贊”按鈕52次,程序?qū)⒈罎ⅲY|(zhì)量保證無法預(yù)測(cè)所有可能的行為和條件。
4.使用別人的代碼總是一場(chǎng)噩夢(mèng)
編寫代碼與編寫汽車引擎不同。不同公司,部門,團(tuán)隊(duì)甚至(特別是)程序員之間的代碼差異很大。
所以使用別人的代碼就像走在雷區(qū)。您不知道代碼是如何構(gòu)建的,您不知道一個(gè)部分如何與另一個(gè)部分交互,或者更改是否突然出現(xiàn)在您面前,并且程序的其余部分消失。
5.努力和效率不是一回事
許多經(jīng)理似乎認(rèn)為,如果你花費(fèi)大量時(shí)間在某事上,那么項(xiàng)目必須向前發(fā)展。雖然大多數(shù)時(shí)候都是這種情況,但恰恰相反。
如果您需要一個(gè)示例,請(qǐng)回到我們之前關(guān)于使用其他人代碼的觀點(diǎn)。你的大部分時(shí)間都花在閱讀它上面并試圖找出它的作用。直到很久以后,你有足夠的信心去改變它而不會(huì)破壞任何東西。
6.技術(shù)債務(wù)是真實(shí)的,它會(huì)趕上你
當(dāng)大多數(shù)老板面臨做正確事情和快速事情之間的選擇時(shí),他們會(huì)選擇后者。該產(chǎn)品仍然有效,老板似乎善于利用“管理技能”將產(chǎn)品推向市場(chǎng)。
除了這種快速而骯臟的解決方案,它可能會(huì)導(dǎo)致更大的問題。邋code的代碼幾乎總是導(dǎo)致打破未來工作的復(fù)雜性。
軟件開發(fā),軟件定制,軟件設(shè)計(jì),軟件公司,沈陽軟件開發(fā),沈陽軟件定制,沈陽軟件公司,沈陽軟件制作,沈陽軟件設(shè)計(jì)