成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

互聯(lián)網(wǎng)公司的完整開發(fā)流程是怎樣的?

Coding01 / 3516人閱讀

摘要:一前言對(duì)于很多還沒進(jìn)入社會(huì)或者之前沒有在互聯(lián)網(wǎng)公司呆過的人來說,會(huì)很好奇互聯(lián)網(wǎng)企業(yè)的開發(fā)流程是怎樣的,正好借著我最近這段時(shí)間的經(jīng)歷寫下這一篇介紹開發(fā)流程的文章。整體的開發(fā)流程涉及到的人員角色有項(xiàng)目經(jīng)理產(chǎn)品設(shè)計(jì)后端開發(fā)前端開發(fā)運(yùn)維測試。

(一)前言

對(duì)于很多還沒進(jìn)入社會(huì)或者之前沒有在互聯(lián)網(wǎng)公司呆過的人來說,會(huì)很好奇互聯(lián)網(wǎng)企業(yè)的開發(fā)流程是怎樣的,正好借著我最近這段時(shí)間的經(jīng)歷寫下這一篇介紹開發(fā)流程的文章。

(二)開發(fā)流程

對(duì)于有自研系統(tǒng)的企業(yè),程序員往往是和產(chǎn)品經(jīng)理在battle。整體的開發(fā)流程涉及到的人員角色有:項(xiàng)目經(jīng)理、產(chǎn)品、設(shè)計(jì)、后端開發(fā)、前端開發(fā)、運(yùn)維、測試。

2.1 需求調(diào)研

首先是需求調(diào)研階段,這階段由項(xiàng)目經(jīng)理和產(chǎn)品經(jīng)理全權(quán)負(fù)責(zé),產(chǎn)品經(jīng)理會(huì)針對(duì)老板或者客戶提出的要求,進(jìn)行需求調(diào)研,功能要不要做,要怎樣做。最后整理出一套需求文檔,和整個(gè)項(xiàng)目的項(xiàng)目經(jīng)理。

2.2 產(chǎn)品文檔產(chǎn)出

需求調(diào)研結(jié)束后,產(chǎn)品需要將調(diào)研到的需求整理成產(chǎn)品文檔。

2.3 產(chǎn)品文檔評(píng)審

這里是需要所有人員參與的第一個(gè)會(huì)議,產(chǎn)品會(huì)聚集所有項(xiàng)目人員進(jìn)行產(chǎn)品文檔評(píng)審,主要是介紹產(chǎn)品要做什么,要怎么做,每個(gè)頁面要實(shí)現(xiàn)什么功能。在這個(gè)階段往往是產(chǎn)品和開發(fā)人員爭論最大的階段。產(chǎn)品的思維有時(shí)會(huì)天馬行空,想的很美好,但是在技術(shù)人員眼里實(shí)現(xiàn)極其不靠譜,或者無法實(shí)現(xiàn)。在這段battle過程中,有些需求會(huì)被砍,有些功能會(huì)做調(diào)整。

2.4 設(shè)計(jì)出設(shè)計(jì)稿

產(chǎn)品文檔評(píng)審結(jié)束并二次修改完成后,設(shè)計(jì)會(huì)根據(jù)產(chǎn)品文檔出具體的設(shè)計(jì)稿。

2.5 設(shè)計(jì)評(píng)審

這里是需要全項(xiàng)目人員聚集的第二個(gè)會(huì)議,設(shè)計(jì)會(huì)根據(jù)設(shè)計(jì)稿并結(jié)合產(chǎn)品文檔介紹每一個(gè)功能點(diǎn),這里如果和產(chǎn)品預(yù)期有差異,設(shè)計(jì)需要根據(jù)產(chǎn)品的想法進(jìn)行調(diào)整。

2.6 技術(shù)方案產(chǎn)出

設(shè)計(jì)完成后開發(fā)人員需要根據(jù)產(chǎn)品以及設(shè)計(jì)稿去思考技術(shù)選型,最后給出一份比較完整的技術(shù)方案,這一步往往是在產(chǎn)品文檔確定后和設(shè)計(jì)同步進(jìn)行。這一步也是整個(gè)開發(fā)流程中技術(shù)人員最難的時(shí)候,對(duì)于核心內(nèi)容需要對(duì)多種技術(shù)進(jìn)行選型,對(duì)后端來說:數(shù)據(jù)庫用什么?是否引入緩存?現(xiàn)有選型能否滿足數(shù)據(jù)量和性能的需求?都需要考慮在內(nèi),接著要把表結(jié)構(gòu)設(shè)計(jì)出來,接口設(shè)計(jì),形成一份完整的技術(shù)方案文檔。前端也同樣需要給出實(shí)現(xiàn)方案。

2.7 技術(shù)方案評(píng)審

技術(shù)方案產(chǎn)出之后,接下來就是對(duì)技術(shù)方案進(jìn)行評(píng)審,這一次參會(huì)的是技術(shù)人員,在這個(gè)階段往往技術(shù)負(fù)責(zé)人會(huì)參與進(jìn)來一起討論技術(shù)的可行性以及穩(wěn)定性。在技術(shù)方案評(píng)審中,前后端要針對(duì)接口達(dá)成一致,后續(xù)基本上以這一次定下的接口分別開發(fā)。技術(shù)方案評(píng)審后需要前后端分別給出開發(fā)的排期,沒有問題后進(jìn)入開發(fā)聯(lián)調(diào)環(huán)節(jié)。

2.8 開發(fā)聯(lián)調(diào)

接下來就是前后端分別開發(fā),并在deadline前聯(lián)調(diào),并將聯(lián)調(diào)完成后的項(xiàng)目發(fā)到測試環(huán)境中。

2.9 測試

測試人員會(huì)在test環(huán)境對(duì)系統(tǒng)進(jìn)行測試,并將測試結(jié)果反饋給開發(fā)人員,開發(fā)人員針對(duì)測試提出的bug進(jìn)行修復(fù)。測試需要對(duì)修改后的問題進(jìn)行再次測試。

2.10 線上發(fā)布

待測試沒有任何問題后,由運(yùn)維人員協(xié)助開發(fā)將test環(huán)境上的系統(tǒng)版本發(fā)布到生產(chǎn)環(huán)境。

2.11 版本迭代

一般來講如果沒有重大bug,在一段時(shí)間內(nèi)都不會(huì)動(dòng)生產(chǎn)環(huán)境的系統(tǒng),接下來的改動(dòng)會(huì)按照版本進(jìn)行迭代,這里剛好和第一步形成了一個(gè)閉環(huán)。

(三)總結(jié)

總體來講,開發(fā)人員越多的公司往往整體的流程會(huì)越規(guī)范,對(duì)企業(yè)來說肯定是好事,但對(duì)個(gè)人來說也要看兩面。流程越來越規(guī)范,能讓你在開發(fā)方面的能力越來越強(qiáng),但讓你遇到問題解決問題的場景也就變少了,運(yùn)維人員會(huì)幫你解決運(yùn)維上的問題,產(chǎn)品會(huì)幫你對(duì)需求。如果你是在初創(chuàng)公司或者是面向客戶的軟件行業(yè),往往是一個(gè)人一手抓,也能鍛煉自己各方面的能力。

具體如何選擇,看你自己對(duì)未來的規(guī)劃如何。我是魚仔,最近真的好忙,我們下期再見。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123176.html

相關(guān)文章

  • 大四應(yīng)屆畢業(yè)生,想自學(xué)軟件測試,怎樣才能快速學(xué)會(huì)并找到工作?

    摘要:大四想轉(zhuǎn)軟件測試,對(duì)軟件測試有了解嗎在你概念里,簡單的手工測試或者功能測試就是軟件測試的全部,這只是摸到了測試工作的邊邊,還有種軟件測試叫做自動(dòng)化測試。軟件測試需求分析與軟件測試用例設(shè)計(jì)核心工程方法。 大四想轉(zhuǎn)軟件測試,對(duì)軟件測試有了解嗎?在你概念里,簡單的手工測試或者功能測試就是軟件測試的...

    ethernet 評(píng)論0 收藏0
  • 展望2019 | 數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和人工智能領(lǐng)域五大預(yù)測

    摘要:我們隊(duì)年的預(yù)測基本正確,當(dāng)中有些預(yù)測趨勢也可以用于新的一年,下面繼續(xù)看到對(duì)年數(shù)據(jù)科學(xué)機(jī)器學(xué)習(xí)和人工智能領(lǐng)域的預(yù)測。 showImg(https://segmentfault.com/img/bVbnqYV?w=1024&h=512); 作者:William VorhiesCDA數(shù)據(jù)分析研究院原創(chuàng)作品, 轉(zhuǎn)載需授權(quán)? 2018年剛剛結(jié)束,在2019年到來之際,讓我們一起展望在今年數(shù)據(jù)科學(xué)...

    whlong 評(píng)論0 收藏0
  • 1月份前端資源分享

    摘要:更多資源請文章轉(zhuǎn)自月份前端資源分享視頻前端技術(shù)論壇融合不可錯(cuò)過的迷你庫測試框架實(shí)例教程為你詳細(xì)解讀請求頭的具體含意解析的庫如果要用前端框架,開發(fā)流程是怎樣的與有什么區(qū)別正確使用的方法是什么流程圖插件小如何讓元素只能輸入純文本前端技術(shù)中 更多資源請Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/jsfront...

    solocoder 評(píng)論0 收藏0
  • 開發(fā)一個(gè)業(yè)務(wù)邏輯復(fù)雜系統(tǒng),應(yīng)該怎么樣設(shè)計(jì)才能使項(xiàng)目擴(kuò)展性更好?

    摘要:看到一篇好文章,收藏一下我在知乎關(guān)于開發(fā)一個(gè)業(yè)務(wù)邏輯復(fù)雜的系統(tǒng),應(yīng)該怎么樣設(shè)計(jì)才能使項(xiàng)目的擴(kuò)展性更好做的回答。一個(gè)標(biāo)準(zhǔn)的工作流程包括業(yè)務(wù)建模,需求分析,分析設(shè)計(jì),實(shí)施開發(fā),測試,部署,配置和變更管理,項(xiàng)目管理,環(huán)境。 看到一篇好文章,收藏一下 我在知乎關(guān)于《開發(fā)一個(gè)業(yè)務(wù)邏輯復(fù)雜的系統(tǒng),應(yīng)該怎么樣設(shè)計(jì)才能使項(xiàng)目的擴(kuò)展性更好?》做的回答。 既然業(yè)務(wù)邏輯復(fù)雜,那意味著項(xiàng)目前期的業(yè)...

    NervosNetwork 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<