亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

Coding01 / 3655人閱讀

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

(一)前言

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

(二)開發(fā)流程

對于有自研系統(tǒng)的企業(yè),程序員往往是和產(chǎn)品經(jīng)理在battle。整體的開發(fā)流程涉及到的人員角色有:項(xiàng)目經(jīng)理、產(chǎn)品、設(shè)計、后端開發(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)理會針對老板或者客戶提出的要求,進(jìn)行需求調(diào)研,功能要不要做,要怎樣做。最后整理出一套需求文檔,和整個項(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)品文檔評審

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

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

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

2.5 設(shè)計評審

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

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

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

2.7 技術(shù)方案評審

技術(shù)方案產(chǎn)出之后,接下來就是對技術(shù)方案進(jìn)行評審,這一次參會的是技術(shù)人員,在這個階段往往技術(shù)負(fù)責(zé)人會參與進(jìn)來一起討論技術(shù)的可行性以及穩(wěn)定性。在技術(shù)方案評審中,前后端要針對接口達(dá)成一致,后續(xù)基本上以這一次定下的接口分別開發(fā)。技術(shù)方案評審后需要前后端分別給出開發(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 測試

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

2.10 線上發(fā)布

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

2.11 版本迭代

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

(三)總結(jié)

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

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

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

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

相關(guān)文章

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

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

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

    摘要:我們隊(duì)年的預(yù)測基本正確,當(dāng)中有些預(yù)測趨勢也可以用于新的一年,下面繼續(xù)看到對年數(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 評論0 收藏0
  • 1月份前端資源分享

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

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

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

    NervosNetwork 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<