丨流程和紅綠燈不是約束而是用來提高效率_第1頁
丨流程和紅綠燈不是約束而是用來提高效率_第2頁
丨流程和紅綠燈不是約束而是用來提高效率_第3頁
丨流程和紅綠燈不是約束而是用來提高效率_第4頁
丨流程和紅綠燈不是約束而是用來提高效率_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

以代碼的規(guī)范為例,對于技術(shù)高的程序員來說,代碼可能會耽誤一點時間,但對整即使是水平高的程序員,也可能會被發(fā)現(xiàn)有錯誤,代碼可以降低出錯的概率,保障質(zhì)對于水平低的程序員,可以通過代碼學習和成長,代碼被高水平程序員后,可以軟件項目中這樣的例子還有很多,類似的還有像遇到Bug要提交到Bug系統(tǒng),還需配合重現(xiàn)步驟說明,看起來繁瑣,但是卻讓Bug可以有效,讓開發(fā)人員可以重現(xiàn)和定位,從而高效的修復Bug。我們知道,在運動項目上,有些運動員特別有天分,總能拿好的成績,而這些運動員的動如果我們站在流程規(guī)范的角度看軟件工程的開發(fā)模式,它也是源自實踐過程中,有些厲害的項目經(jīng)理發(fā)現(xiàn)了好的、可以提升軟件質(zhì)量的開發(fā)實踐,不斷總結(jié)改進,最后變成了流程,讓普通的項目經(jīng)理按照這一套流程,也能做出不錯的軟件。Sprint有計劃會、評審會。在《10|因為如果在項目管理中,過于依賴人的管理,項目經(jīng)理就會成為瓶頸,大事小事都需要項目經(jīng)理來決策。再說項目經(jīng)理也不能保證每次決策的正確性,如果決策,會很可能導致一些。我以前工作過的一個項目組,一個項目持續(xù)了好多年,中間人換了一批又一批,甚至有時候連項目經(jīng)理都空缺,而項目一直井然有序的進行著,沒有出什么問題,靠的就是多年積累下來的適合項目組的流程規(guī)范。06|大廠都在用哪些敏捷方法?(上)》這篇文章中描述的那樣:項目成員日常板就知道什么,代碼、化測以有證質(zhì)項目可以保證新人加入時能快速上手,結(jié)對編程可以保證新人遇到問題可以得到直接的幫助。還有一個常見場景就是需求變更,產(chǎn)品經(jīng)理想加一個緊急需求,這通常是讓項目經(jīng)理為難的事情:加吧,影響項目進度,開發(fā)人員有意見;不加呢,可能客戶或者產(chǎn)品經(jīng)理有意見。一個不就兩邊都得罪了。所以你看,如果說在流程上規(guī)范起來,例如:數(shù)據(jù)庫操作之前先備份數(shù)據(jù)庫,事先寫好SQL語句,需要有人,測試環(huán)境先測試通過,最后再生產(chǎn)環(huán)境執(zhí)行,那么就可以避免以后再出現(xiàn)不小比如說服務(wù)器部署后出現(xiàn)問題,高手可能就直接上服務(wù)器操作,直接修改代碼編譯解決,這是一個解決方法,但這不能成為一個流程規(guī)范,因為換一個水平不行或者對代碼不熟悉的人來做,可能會搞出更大的問題。這時候回滾操作就是一個相對普適的方法,可以變成一個部署后出現(xiàn)問題的流程。敏捷開發(fā)的流程:雖然你的項目不一定采用敏捷開發(fā)的方式,但是敏捷開發(fā)中一些好的流程是可以借鑒的,例如參考我之前文章提到的像看板、站立會議、持續(xù)集成,這些好的工作流程,都可以借鑒。代碼規(guī)范:其實很多公司都公開了他們的代碼規(guī)范,可以直接基于這些規(guī)范制定團隊的規(guī)范。例如說前端的有Arbnb的代碼規(guī)范ArbnbJaaScriptteGuidJavaJavaStyleGuide,.Net的有.NETGuide,等等。源代碼管理流程:現(xiàn)在的源代碼主流是git,而基于Git的代碼管理已經(jīng)有很多成流程規(guī)范可以參考。例如阮一峰老師寫過的《Git使用規(guī)范流程》、《Git工作流程》和《Git分支管理策略》,或者 的《Understandingtheflow》,Gitlab推薦的《IntroductiontoGitLabFlow》。部署流程:十年前,每日定時構(gòu)建還是很時髦的部署流程,而現(xiàn)在,主流的部署流程已經(jīng)變成了持續(xù)部署,每次代碼合并到主分支都可以觸發(fā)一次自動部署,這樣一有問題,就能馬上知道發(fā)生在哪個環(huán)節(jié)。如果說,以前我還是人為去推動一些流程規(guī)范的執(zhí)行,近些年,我越來越感覺到,能借助技術(shù)來推動甚至替代流程規(guī)范。例如說代碼規(guī)范,以前代碼規(guī)范的執(zhí)行,主要靠反復的教育宣傳和代碼中一個個去檢查。而現(xiàn)在,借助e這種強大的ID,以及Lnt(ContinuousIntegration,持續(xù)集成)Git,可以保證代碼必須在通過測“軟件工程”和“質(zhì)量工程”需要依靠架構(gòu)技術(shù),而不是依靠M和QA管理流程。一切工程問題,首先要思考能否通過技術(shù)解決,當前技術(shù)無法解。流程和規(guī)范,就像紅綠燈一樣,不是一種約束,而是犧牲一點利益,提高團隊效率;流程和規(guī)范將好的實踐標準化流程化,讓大家可以共享經(jīng)驗;流程和規(guī)范,讓項目管理從人治。要制定好項目規(guī)范,先明確要解決的問題,然后提出解決方案,看是否可以通過流程規(guī)范來解決,有了方案后需要團隊成員一起達成一致,最后再推廣執(zhí)行。在執(zhí)行過程中需要持續(xù)的優(yōu)化,不斷改進。 售賣。頁面已增加防盜追蹤,將依 其上一 11|項目計劃:代碼未動,計劃先下一 13|白天開會,加班寫代碼的節(jié)奏怎么破言言 4性、成長空間、既得利益是第一位。但怎么來控制這兩者之間的平衡,老師能否幫純潔的憎 作者回復:??其實我沒說啥,是你自己想到的思路 2放沒有統(tǒng)一路徑,還好放在一個 中你的運維,一定要盡可能化自動化,比如說,規(guī)定好放在什 ,你不需要人工去 起而 Python我用的少,現(xiàn)在寫js代碼,每次保存文件的時候vscode自動把代碼格式的整整起而 2 1 作者回復:已拜讀,寫的非常好 …。小 敖天 老師說的很對,目前我在推廣中也遇到了一些問題。指正一點,VSCIDE作者回復:謝謝指正 我去獵聘、51job作者回復:那你可以 下,總不是壞事 作者回復:ITIL的不了解,不好妄加評論天之大 戶也很有意見,認為做事不專業(yè)。后面我們制定了更新包準備、更新包驗證作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論