發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉文字
文件清理
AI助手
留言交流
1 我們今日的窘境
1.1 環(huán)境
我們所處的環(huán)境是一個追求“革命性技術”的業(yè)界。公司追求著多、快、好、省地解決問題的捷徑,管理者關注的只是軟件進度、發(fā)布版本、成本和利潤,在他們背后,軟件缺陷已經(jīng)埋了下來。專注代碼質量的程序員往往不受青睞,因為他們思考的更多,在開發(fā)進度方面往往不盡人意。當項目負責人無法評估或不關注代碼質量時,客戶只會得到一堆調試不良的代碼。
1.2 人才流失
今天的程序員大多數(shù)都不會長期從事某一種技術,這與收入緊密掛鉤。程序員會傾向與轉型為更高收入的技術隊伍,或者退出IT業(yè)。隨著市場供求關系,各個陣營市場占有率,利潤等多種因素左右著程序員的收入。即便是在某個技術上十分出眾的程序員,面對經(jīng)濟上的現(xiàn)實差距,也無法抵抗金錢的誘惑而轉投其他技術隊伍?,F(xiàn)在的市場,不再尊重那些資深從業(yè)者,而是迎合“現(xiàn)學現(xiàn)賣”的投機者。歸其根本在于,對代碼質量的低要求,使得技術硬手無用武之地。
1.3 系統(tǒng)交互復雜
今日的信息化系統(tǒng)已經(jīng)不能由獨立的公司或軟件產(chǎn)品承擔,而是趨于多公司,多平臺的相互協(xié)作與交互?,F(xiàn)實的挑戰(zhàn)就是,更大的系統(tǒng),更多的平臺,更繁瑣的流程,更復雜的整合需求,以及更多的標準。
1.4 技術快餐
與之前不同,現(xiàn)今的開發(fā)者更為大膽。他們敢于將未經(jīng)驗證的新技術應用與產(chǎn)品或項目。開發(fā)者可能經(jīng)過短暫的學習(一周或者幾天)就將學到的并不熟練的技術應用于項目,之后的風險全部轉嫁的測試或者客戶身上。而此后也不再對這些新技術繼續(xù)安排學習。程序的可靠程度和可維護性大大降低。
1.5 產(chǎn)品團隊不堪重負
與項目不同,產(chǎn)品的代碼版本及分支路線更為復雜,其生命周期更長。當你進入某個產(chǎn)品項目,你很可能面臨的是,缺失或低質的項目文檔,多種風格并存的代碼以及潦草的少的可憐的注釋。那些最先搭建系統(tǒng)的前輩可能已經(jīng)離職,開發(fā)團隊組成也許已經(jīng)經(jīng)過幾代,你聽到的最多的是抱怨。面對那些延期的bug和新的需求,沒人通曉這些堆積如山的代碼,牽一發(fā)往往動全身。閱讀和理解代碼占據(jù)工作的大部分,面對客戶的各種要求往往不堪負重。
2 一些成功的經(jīng)驗
2.1 提高代碼質量
這份表格是否好用,在于其更新的頻率與用戶群。它能夠幫助PM及時發(fā)現(xiàn)bug集群,并可以通過例會或郵件打預防針,防止缺陷核對表上的bug蔓延。
2.2 為人才流失做準備
2.3 一些成功的系統(tǒng)整合經(jīng)驗
2.4 有效降低產(chǎn)品的維護成本
2.5 讓團隊成員參與項目管理
如果團隊成員沒能參與項目管理,則項目管理將大打折扣。為了讓團隊的每位成員都參與到項目管理中去,有以下建議:
3 IT治理
IT治理就是要明確有關IT決策權的歸屬機制和有關IT責任的承擔機制,以鼓勵IT應用的期望行為的產(chǎn)生,以聯(lián)接戰(zhàn)略目標、業(yè)務目標和IT目標,從而使企業(yè)從IT中獲得最大的價值。
3.1 IT治理成敗20條
10條有效運用資源的方法:
10種白白揮霍資源的行為:
3.2 衡量IT治理和相關投資成效的10個問題
4 雜談——終結IT業(yè)七大流言
參考文獻:
來自: 昵稱10504424 > 《工作》
0條評論
發(fā)表
請遵守用戶 評論公約
軟件開發(fā)的項目管理
4.3 建立程序原代碼的提交庫,并建立完整的原代碼的提交的流程管理制度4.3.1原代碼只允許一人改動. 改動前先要從提交庫申請出原代碼. 改動后再送進提交庫.4.3.2改動完先要在開發(fā)工程師的機器上編譯, 與...
項目管理在軟件開發(fā)中的地位不容忽視
項目管理大致有項目計劃和開發(fā)團隊管理兩方面。管理開發(fā)團隊。在每個迭代周期內(一般是15~30個工作日),應該把每個工作包進一步細分為多個開發(fā)任務,開發(fā)任務的開發(fā)時間應該控制在15個工作小時以內,...
多項目同時進行如何做好進度管理?
多項目管理很重要的是如何保證資源的有效投入,在項目團隊中,一人跨多個項目的情況一定不要多,否則項目效率會低下。二、從項目成員的角度分析: 對于項目團隊成員來講,如果同時有多個項目并行,要學...
產(chǎn)品快速迭代的五大要點
今天在微博上又一次看到有人轉發(fā)小馬哥的:“小步快跑,快速迭代”理論,剛好鄙人近期收集了一些快速迭代的資料,接下來結合自身的經(jīng)驗...
開發(fā)經(jīng)理的職能
開發(fā)經(jīng)理的職能。開發(fā)經(jīng)理是個工作壓力比較大的職位。你要非常了解團隊正在使用的工具,看團隊成員是否在有效地使用它們,還要知道團隊何時會在知識面上出現(xiàn)缺口,但你不應該是“去填補”的那個人。代...
淺談開發(fā)工作中使用的敏捷開發(fā)模式
測試人員會在測試環(huán)境對各個模塊進行測試,如果發(fā)現(xiàn)問題會及時的在bug反饋系統(tǒng)中(用于跟蹤問題的解決進度及完成情況)提出問題單進行跟蹤,開發(fā)人員編碼完成后最主要的工作估計就是和這個系統(tǒng)打交道了,...
QA 請勿忘初心
QA 請勿忘初心首先讓我們回顧一下QA與QC的區(qū)別:在完成kick off后,QA可以和dev一起pair完成編寫unit test 以及Automated Acceptance Tests,身為一個敏捷QA,我們起碼要了解團隊選用的單元測試工具,...
軟件項目開發(fā) ——管理措施
軟件項目開發(fā) ——管理措施 軟件項目開發(fā)。在軟件項目的開發(fā)過程中,需求變更貫穿了軟件項目的整個生命周期,從軟件的項目立項,研發(fā),維護,用戶的經(jīng)驗在增加,對使用軟件的感受有變化,以及整個行業(yè)...
為什么使用TFS 2012進行源代碼管理——TFS 2012使用簡介(一)
為什么使用TFS 2012進行源代碼管理——TFS 2012使用簡介(一)安裝 Team Foundation Server (TFS),創(chuàng)建團隊項目,添加自己的團隊成員添加到項目,并將項目中的代碼置于版本控制之下,因此團隊可以獲取...
微信掃碼,在手機上查看選中內容