創(chuàng)新服務(wù)DTO-50哪個(gè)好,福建省沙縣松川化工有限公司位于福建省沙縣馬鋪化工產(chǎn)業(yè)集中區(qū),公司地處福建重點(diǎn)林區(qū),毗鄰京福高速、廈沙高速、泉廈高速和205國(guó)道,距沙縣火車(chē)站25公里,交通十分便利。
我們一直在說(shuō)“不要重復(fù)造輪子”,但實(shí)際上“重復(fù)造輪子”的事情一直在發(fā)生,是因?yàn)槲覀儗I(yè)務(wù)組件固化在了代碼級(jí)別。基于這點(diǎn),我們的處理策略便是將其抽象至設(shè)計(jì)圖紙層級(jí),這樣子改起來(lái)快,看起來(lái)也更清楚、明白。我們也希望可以建立一個(gè)開(kāi)源設(shè)計(jì)社區(qū),里面有大量的模板、參考資料和資源,方便大家查找。本文為【2023年產(chǎn)品經(jīng)理大會(huì) · 北京站】 現(xiàn)場(chǎng)整理內(nèi)容,由人人都是產(chǎn)品經(jīng)理運(yùn)營(yíng)@Norah 整理發(fā)布。未經(jīng)許可,禁止,謝謝合作。
如何理解?即在分析、設(shè)計(jì)與開(kāi)發(fā)過(guò)程中,使用了一個(gè)大的相同結(jié)構(gòu),避免異構(gòu)現(xiàn)象的發(fā)生,也降低或避免結(jié)構(gòu)轉(zhuǎn)換之間的溝通失真與損耗。我們要求產(chǎn)品經(jīng)理一開(kāi)始就使用MVC設(shè)計(jì)框架,也方便了后續(xù)和研發(fā)團(tuán)隊(duì)之間的溝通。那么我們是如何開(kāi)展的呢?從需求開(kāi)始(需求包括現(xiàn)狀流程以及基于現(xiàn)狀流程的系統(tǒng)需求),我們分析得出過(guò)程中的業(yè)務(wù)對(duì)象(B端需求分析一定要分析出業(yè)務(wù)對(duì)象),隨后分析得出處理業(yè)務(wù)對(duì)象的能力,即數(shù)據(jù)結(jié)構(gòu)+數(shù)據(jù)能力。由數(shù)據(jù)能力,則可以推出系統(tǒng)功能。而在考慮系統(tǒng)功能的用例設(shè)計(jì)時(shí),必然會(huì)涉及到輸入輸出界面,由此驅(qū)動(dòng)開(kāi)發(fā)界面。在界面的詳細(xì)數(shù)據(jù)項(xiàng)得到用戶(hù)確認(rèn)后,再結(jié)合業(yè)務(wù)對(duì)象的數(shù)據(jù)結(jié)構(gòu),即可合起來(lái),共同構(gòu)成數(shù)據(jù)表以及表字段。后,數(shù)據(jù)能力會(huì)演化為服務(wù)端的API,界面中的算法則演化為用戶(hù)端的API。
第個(gè)核心技術(shù),即可視化動(dòng)態(tài)樹(shù)。傳統(tǒng)的圖元組裝式建模技術(shù)是有較大弊端的:所以,我們所有的模型構(gòu)建統(tǒng)一使用樹(shù)狀圖建模,即所有的模型都是思維導(dǎo)圖式的,預(yù)定義了 100 多種具有特定語(yǔ)義和樣式的模型節(jié)點(diǎn),實(shí)現(xiàn)了模型的結(jié)構(gòu)化、可視化。此外,樹(shù)狀圖本身是可聚合、可發(fā)散的,符合人類(lèi)的閱讀和理解習(xí)慣。而建模時(shí)無(wú)需要布局對(duì)齊、調(diào)整大小、可快速鍵盤(pán)操作等優(yōu)勢(shì),則大幅提升了建模效率。某種程度上,我們其實(shí)是做了一個(gè)為軟件工程而定制的思維導(dǎo)圖。
同時(shí)我們也定義了各個(gè)過(guò)程的產(chǎn)出物,以及在線系統(tǒng)逆向建模過(guò)程。關(guān)于需求分析,我們定義了5個(gè)活動(dòng),包括:構(gòu)建業(yè)務(wù)地圖、分析現(xiàn)狀業(yè)務(wù)流程、梳理系統(tǒng)需求、分析業(yè)務(wù)對(duì)象和確認(rèn)業(yè)務(wù)需求。首先,建立需求分析的框架,防止用戶(hù)單位“飄”出去。這個(gè)框架可以稱(chēng)之為業(yè)務(wù)地圖。什么是業(yè)務(wù)地圖?即多層級(jí)的業(yè)務(wù)模塊以及下面掛載的業(yè)務(wù)流程。接著,繪制流程圖。我們需要進(jìn)一步劃分,構(gòu)建流程內(nèi)的結(jié)構(gòu)??梢园凑展ぷ鲘徫缓蜆I(yè)務(wù)事件劃分業(yè)務(wù)作業(yè),然后按先后順序、因果關(guān)系,串接業(yè)務(wù)作業(yè),這就構(gòu)成了業(yè)務(wù)流程圖。同時(shí)注意,千萬(wàn)不要照搬業(yè)務(wù)人員所講的話,一定要做分類(lèi)與歸納。
這個(gè)數(shù)據(jù)結(jié)構(gòu)不需要像“類(lèi)”那樣復(fù)雜,只需要弄清楚其包含關(guān)系即可,比如這個(gè)款式檔案應(yīng)該由哪幾份數(shù)據(jù)構(gòu)成,可能有一份正式版數(shù)據(jù)、一份變更版數(shù)據(jù),多再有一份快照版數(shù)據(jù)。至于這些數(shù)據(jù)將會(huì)被存儲(chǔ)在哪些表格中,則是自然而然的事情。接著,我們需要按需定義業(yè)務(wù)對(duì)象每個(gè)數(shù)據(jù)元素的狀態(tài)參數(shù)。