目前用釘釘來進(jìn)行公司的管理和溝通協(xié)作的企業(yè)越來越多,考慮到釘釘目前已經(jīng)開放了開發(fā)平臺,很多企業(yè)開始選擇基于釘釘進(jìn)行微應(yīng)用二次開發(fā),那么釘釘如何二次開發(fā)呢?
1、需求調(diào)研
因?yàn)楹芏嗥髽I(yè)的老板只知道自己要達(dá)到的目的,并不能敘述自己的具體需求,這就需要服務(wù)商以客戶的業(yè)務(wù)性質(zhì)和要達(dá)到的目的進(jìn)行需求調(diào)研,不斷的將客戶的需求詳細(xì)化,具體化。這一部分看似很簡單,但這一部分卻是整個(gè)開發(fā)過程中的關(guān)鍵。因?yàn)榍捌诘男枨笪臋n決定了后期微應(yīng)用的開發(fā)方向,所以只有將客戶的具體需求盡可能的完善,達(dá)到客戶的預(yù)期,才能在后期的開發(fā)中少走彎路,少做無用功。
2、框架設(shè)計(jì)
釘釘二次微應(yīng)用開發(fā)的框架設(shè)計(jì)是非常重要的,框架的好壞決定了微應(yīng)用在使用當(dāng)中的流暢度。一般需要多年的開發(fā)經(jīng)驗(yàn)才能設(shè)計(jì)好釘釘微應(yīng)用的框架。從開發(fā)初始,為客戶開發(fā)設(shè)計(jì)好整個(gè)二次的框架,保證以后在使用時(shí)流暢,不出現(xiàn)卡頓現(xiàn)象。
3、UI設(shè)計(jì)
UI設(shè)計(jì)其實(shí)就是將客戶的需求通過頁面的形式展現(xiàn)出來,這一步和需求分析一樣,決定了微應(yīng)用的后期開發(fā)方向。UI設(shè)計(jì)的水平直接關(guān)系到后期應(yīng)用界面的交互性,美觀性,設(shè)計(jì)原則是基于客戶需求,達(dá)到客戶需求,超出客戶期望。所有的界面要美觀、便于使用,有著很好的交互性。
4、功能開發(fā)
UI設(shè)計(jì)定稿后,就進(jìn)入了功能開發(fā)階段,這個(gè)階段是耗時(shí)最長,占用人力最多。開發(fā)分為前臺的開發(fā)和后臺的開發(fā),前臺的開發(fā)就是將定稿的UI頁面以代碼的形式開發(fā)出來,后臺的開發(fā)是之二次各個(gè)功能的開發(fā)和數(shù)據(jù)庫的開發(fā)。
5、測試
整個(gè)微應(yīng)用開發(fā)完后就進(jìn)入到測試階段,這個(gè)階段主要是查找測試時(shí)的不足,并及時(shí)進(jìn)行改動。
6、實(shí)施與培訓(xùn)
有些客戶要開發(fā)的應(yīng)用較為復(fù)雜,需要服務(wù)商對應(yīng)用進(jìn)行實(shí)施,并對客戶的使用人員進(jìn)行培訓(xùn)。
目前常用的釘釘二次開發(fā)方式有微應(yīng)用,釘釘小程序,企業(yè)內(nèi)容應(yīng)用,可針對企業(yè)進(jìn)行個(gè)性化的定制開發(fā)。