最近這幾天又接到了 LN 那方的需求變化 , 要對(duì)之前所設(shè)計(jì)的網(wǎng)頁(yè)進(jìn)行更改 . 大的需求變動(dòng)幾乎在前三次變的差不多 , 這次主要是一些細(xì)節(jié)上的變化 . 不過(guò)一份變更文檔發(fā)過(guò)來(lái) , 看著密密麻麻的需要更改的地方 , 心里對(duì)需求的變化有了一些想法 .
面對(duì)不斷變化的需求 , 心理所產(chǎn)生的變化 .
由于之前我們所做過(guò)的很多項(xiàng)目的目的是為了學(xué)習(xí) , 像是機(jī)房收費(fèi)系統(tǒng)這個(gè)小項(xiàng)目 , 所謂的需求已經(jīng)在我們的心里根深蒂 固 , 而且變化的可能性很小 , 我們所要做的只是把功能實(shí)現(xiàn) , 并學(xué)到相應(yīng)的技術(shù) . 而現(xiàn)在面臨的項(xiàng)目不一樣 , 由于是 LN 公司的項(xiàng)目是需要真正的投入商業(yè)運(yùn)行 , 需求也在隨著一些未知的因素變化著 .
寫(xiě)程序 , 做設(shè)計(jì) , 最讓人無(wú)語(yǔ)的莫過(guò)于需求的變化 . 一個(gè)團(tuán)隊(duì)辛辛苦苦的忙了半天 , 到最后寫(xiě)好交工的時(shí)候 , 對(duì)方卻說(shuō)需求有新的變化 . 面對(duì)一次次的需求變更 , 我們剛開(kāi)始小小抱怨過(guò) , 小小氣憤過(guò) , 小小的發(fā)下牢騷 , 不過(guò)當(dāng)這些情緒小小的宣泄之后 , 我們應(yīng)該靜下心來(lái)想一想 : 為什么需求會(huì)變 ? 這些需求變的有道理么 ? 那些地方還有可能會(huì)變 ? 我們接下來(lái)可以通過(guò)什么手段來(lái) " 對(duì)付 " 將來(lái)的變化 ?
為什么需求會(huì)變 ? 原因太多了 , 為了更佳的客戶體驗(yàn) , 為了滿足變化的市場(chǎng)要求 , 為了彌補(bǔ)以前忽略的方面 , 甚至是老板或客戶的一句話 , 當(dāng)然我們這次由于屬于最底層的開(kāi)發(fā)者 , 對(duì)于需求的變化沒(méi)有任何理由 , 那不是我們所能決定的 . 我們所能決定的便是按照新的需求進(jìn)行修改 , 同時(shí)可以對(duì)比需求前后之間的變化 , 是變的更合理了 ?
面對(duì)需求的更改 , 我們首先要做的是把自己的心態(tài)擺正 , 要知道 變是不變的 , 把需求的變化視為一種常態(tài) , 當(dāng)然 , 不要被動(dòng)的去應(yīng)對(duì)變化 , 作為開(kāi)發(fā)者 , 我們要主動(dòng)的去應(yīng)對(duì)這些變化 , 去了解整個(gè)需求的概況 , 在分析和思考的過(guò)程中找到那些很有可能帶來(lái)新變化的地方 , 這樣我們便可以化被動(dòng)為主動(dòng) , 在需求變化來(lái)臨之時(shí)可以很主動(dòng)的進(jìn)行修改甚至預(yù)測(cè) .
在此次李寧項(xiàng)目中我們主要的任務(wù)是 Web 頁(yè)面設(shè)計(jì) . 我僅僅介紹在我們頁(yè)面設(shè)計(jì)中對(duì)于需求的變化所采取的措施 .
剛開(kāi)始拿到原型和文檔并沒(méi)有想那么多 , 上來(lái)就做 , 也沒(méi)有在一個(gè)整體上進(jìn)行把控 , 隨著頁(yè)面的增多發(fā)現(xiàn)每個(gè)頁(yè)面之間都有一定的關(guān)系 , 這種關(guān)系是繼承關(guān)系 , 一個(gè)頁(yè)面和另一個(gè)頁(yè)面是繼承 , 然后開(kāi)始考慮用模板技術(shù) , 之前對(duì)模板的理解是 : 模板主要是用來(lái)對(duì)頁(yè)面布局進(jìn)行控制 , 也就是整個(gè)網(wǎng)站大的框架 , 但是分析一個(gè)個(gè)頁(yè)面的特點(diǎn)之后也可以用模板來(lái)實(shí)現(xiàn) . 而且在 DreamweaverCS5 中可以對(duì)模板設(shè)計(jì)可編輯區(qū)域 , 也就是未來(lái)可能變化的地方 , 或者是其他頁(yè)面需要變化的地方 .
但是模板也有一定的局限 , 例如如果把一些區(qū)域設(shè)計(jì)成可編輯區(qū)域 , 但是在這些可編輯區(qū)域中也有很多相同的元素 , 例如按鈕 , 文本框 , 這些內(nèi)容不會(huì)隨著模板的變化而進(jìn)行改變 . 隨后邊對(duì) DreamweaverCS5 中的庫(kù)進(jìn)行研究 .
關(guān)于庫(kù)技術(shù)之前自己也在用 , 只不過(guò)一直在用別人寫(xiě)好的內(nèi)容 , 很少自己去寫(xiě) . 但是這次自己做的是按照需求編制符合要求的一個(gè)庫(kù) , 這些庫(kù)項(xiàng)目是一些暫時(shí)固定不變 , 網(wǎng)頁(yè)中占據(jù)大量公共重復(fù)的元素 , 但是說(shuō)不定以后的需求會(huì)提出改變 , 通過(guò)庫(kù)技術(shù)將這些變化進(jìn)行封裝 . 這樣在需求變化后只需要更改庫(kù)項(xiàng)目 , 而不用對(duì)每個(gè)頁(yè)面的每一個(gè)元素進(jìn)行修改 . 效率可以提高 90% 以上 . 可以對(duì)接下來(lái)的變化積極應(yīng)對(duì) .
這是自己第一次比較密集的接觸不斷變化的需求 , 我知道在未來(lái)的路上還會(huì)遇到更多的需求變化 . 爭(zhēng)取在面對(duì)這些變化能做到擺正心態(tài) , 擁抱變化 , 這僅僅是開(kāi)始 .
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

