發(fā)布時間:2019-06-20
前端開發(fā)的流程是什么?
一般情況下,一個互聯(lián)網(wǎng)產(chǎn)品經(jīng)過以下的步驟:
- 產(chǎn)品。產(chǎn)品來自于兩個渠道:第一種是從公司外部而來,通過和甲方簽訂合同,進(jìn)行項目的外包。第二種是公司內(nèi)部的產(chǎn)品經(jīng)理,進(jìn)行互聯(lián)網(wǎng)產(chǎn)品的需求分析和設(shè)計。這個過程一般從用戶研究開始,找出目標(biāo)用戶的需求,并進(jìn)行需求的過濾,產(chǎn)品經(jīng)理的產(chǎn)出物是BRD(商業(yè)需求文檔)和PRD(產(chǎn)品需求文檔)。
- 交互設(shè)計。對于一個產(chǎn)品,接下來是進(jìn)行交互設(shè)計,所謂交互設(shè)計就是產(chǎn)品的行為設(shè)計,一般涉及產(chǎn)品布局的合理性問題。交互設(shè)計的產(chǎn)出物是產(chǎn)品的交互原型,如果有一定的實力,可以進(jìn)行產(chǎn)品原型的可用性測試,邀請典型用戶對設(shè)計流程的效率、可學(xué)習(xí)性等問題進(jìn)行專項的測試。
- 視覺設(shè)計。一般視覺設(shè)計是前端的上游,前端是視覺設(shè)計的下游。設(shè)計的工作目的是把產(chǎn)品宏觀的思維結(jié)果進(jìn)行專業(yè)的處理,設(shè)計師對產(chǎn)品原型進(jìn)行專業(yè)的處理,比如布局、配色等,視覺設(shè)計師的產(chǎn)出物是設(shè)計圖。如果不進(jìn)行視覺設(shè)計直接進(jìn)行前端頁面實現(xiàn)是否可以呢?這里就會涉及到成本的因素,在前期,尤其是設(shè)計,主觀感受大于理性的思考,所以每天的結(jié)果都不一樣,所以需要設(shè)計師去消化掉這部分主觀感受帶來的誤區(qū),而且從成本上來講,有些場景設(shè)計師改圖比改代碼要容易控制一些。
- 前端開發(fā)。設(shè)計師的結(jié)果是PSD格式的設(shè)計圖,保留原始的設(shè)計圖層。前端的工作結(jié)果是html頁面,是把很多圖層上的效果,有機的用html組織起來的過程。
- 后臺開發(fā)。前端是把html文件交給服務(wù)端開發(fā)工程師,或叫后臺開發(fā),這個html里邊包括一些交互的JavaScript文件等??偟膩碚f前端是一個承前啟后的崗位。
更加緊湊的表述方式是,領(lǐng)導(dǎo)或甲方提出需求,然后產(chǎn)品分析需求,并且根據(jù)需求畫出原型圖,然后根據(jù)原型圖出設(shè)計稿。出完設(shè)計稿經(jīng)過團(tuán)隊評審,通過之后由前端來制作靜態(tài)頁面,靜態(tài)頁面交給設(shè)計審核,通過之后交給后臺人員,進(jìn)行動態(tài)數(shù)據(jù)的添加。添加完之后,發(fā)布測試環(huán)境,產(chǎn)品測試領(lǐng)導(dǎo)審核,成功后,直接發(fā)布產(chǎn)品環(huán)境?;蜻M(jìn)行版本迭代。這是整個的一個設(shè)計,開發(fā),部署的流程。
在整個流程中,伴隨著多個不同職位和多份文檔。
- 產(chǎn)品經(jīng)理是整個流程中需求文檔的編寫者,因為產(chǎn)品最能接觸最原始的需求,對需求的理解更深刻或?qū)I(yè),產(chǎn)品經(jīng)理會編寫B(tài)RD(英文全稱Business Requirement Document,BRD)、MRD(英文全稱Market Requirement Document,MRD)和PRD (Product Requirement Document,PRD)。
- 交互設(shè)計師的產(chǎn)出是交互原型,有的交互不是非常復(fù)雜,就沒有文檔,只是郵件。有時候說,不要這個郵件行不行,那怕是最簡單的原始東西,沒有文件或郵件是不能做一個后期測試回溯的依據(jù)。交互文檔描述頁面復(fù)雜的交互或各個用戶表單與用戶發(fā)生的各種互動。
- 架構(gòu)師或項目經(jīng)理的產(chǎn)出是需求文檔。需求文檔是對整個項目的歷史背景,系統(tǒng)開發(fā)軟硬件要求,或版本信息,等等。
- 后臺工程師提供的接口文檔,這里邊包括一些請求類型,傳參的數(shù)目與鍵名,還有服務(wù)端返回的參數(shù)名約定等等的,這些文檔是開發(fā)中的靈魂,也是以后測試回溯的標(biāo)準(zhǔn)或依據(jù)。
用一張圖來表示產(chǎn)品從確定需求到開發(fā)出來的整個流程:
智庫推薦
探索、思考、創(chuàng)造、分享。
我們從未?止步于專業(yè),期望為客戶提供更更前沿、更更有價值的服務(wù)。
網(wǎng)站的數(shù)據(jù)可視化工具:從數(shù)據(jù)到洞察的橋梁
在這個數(shù)據(jù)爆炸的時代我們身邊充斥著各種數(shù)據(jù)。想要從海量數(shù)據(jù)中提煉出有價值的信息,可不是一件輕松的差事。這時數(shù)據(jù)可視化工具就像是一位智慧的魔法師,它能將...
2024/11/05
如何通過網(wǎng)站進(jìn)行有效的在線預(yù)約和預(yù)訂系統(tǒng)
在這個數(shù)字化的時代我們的生活越來越便捷。想要預(yù)約美食、訂票、掛號……通通一個手機就能搞定。但你是否曾想過,如何讓自己的網(wǎng)站也擁有這樣一個神奇的功能,讓用...
2024/11/04
做網(wǎng)站優(yōu)化可以從哪些方面入手?
在互聯(lián)網(wǎng)的浩瀚星空中,企業(yè)的網(wǎng)站就像一顆等待被發(fā)現(xiàn)的行星。為了讓潛在客戶在信息的宇宙中準(zhǔn)確地定位到這顆星球,企業(yè)必須采取一些策略,確保它們的網(wǎng)站能夠閃...
2024/02/28
如何選擇一家適合自身企業(yè)的網(wǎng)站建設(shè)公司?
在市場競爭激烈的當(dāng)下,企業(yè)想要出類拔萃,擁有一個專業(yè)的網(wǎng)站是十分重要的。然而,怎樣選擇一家適合自身公司的網(wǎng)站制作公司呢?下列將從幾個方面為您帶來一些...
2024/01/24