最近這幾天又接到了 LN 那方的需求變化 , 要對(duì)之前所設(shè)計(jì)的網(wǎng)頁進(jìn)行更改 . 大的需求變動(dòng)幾乎在前三次變的差不多 , 這次主要是一些細(xì)節(jié)上的變化 . 不過一份變更文檔發(fā)過來 , 看著密密麻麻的需要更改的地方 , 心里對(duì)需求的變化有了一些想法 .
面對(duì)不斷變化的需求 , 心理所產(chǎn)生的變化 .
由于之前我們所做過的很多項(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)行 , 需求也在隨著一些未知的因素變化著 .
寫程序 , 做設(shè)計(jì) , 最讓人無語的莫過于需求的變化 . 一個(gè)團(tuán)隊(duì)辛辛苦苦的忙了半天 , 到最后寫好交工的時(shí)候 , 對(duì)方卻說需求有新的變化 . 面對(duì)一次次的需求變更 , 我們剛開始小小抱怨過 , 小小氣憤過 , 小小的發(fā)下牢騷 , 不過當(dāng)這些情緒小小的宣泄之后 , 我們應(yīng)該靜下心來想一想 : 為什么需求會(huì)變 ? 這些需求變的有道理么 ? 那些地方還有可能會(huì)變 ? 我們接下來可以通過什么手段來 " 對(duì)付 " 將來的變化 ?
為什么需求會(huì)變 ? 原因太多了 , 為了更佳的客戶體驗(yàn) , 為了滿足變化的市場(chǎng)要求 , 為了彌補(bǔ)以前忽略的方面 , 甚至是老板或客戶的一句話 , 當(dāng)然我們這次由于屬于最底層的開發(fā)者 , 對(duì)于需求的變化沒有任何理由 , 那不是我們所能決定的 . 我們所能決定的便是按照新的需求進(jìn)行修改 , 同時(shí)可以對(duì)比需求前后之間的變化 , 是變的更合理了 ?
面對(duì)需求的更改 , 我們首先要做的是把自己的心態(tài)擺正 , 要知道 變是不變的 , 把需求的變化視為一種常態(tài) , 當(dāng)然 , 不要被動(dòng)的去應(yīng)對(duì)變化 , 作為開發(fā)者 , 我們要主動(dòng)的去應(yīng)對(duì)這些變化 , 去了解整個(gè)需求的概況 , 在分析和思考的過程中找到那些很有可能帶來新變化的地方 , 這樣我們便可以化被動(dòng)為主動(dòng) , 在需求變化來臨之時(shí)可以很主動(dòng)的進(jìn)行修改甚至預(yù)測(cè) .
在此次李寧項(xiàng)目中我們主要的任務(wù)是 Web 頁面設(shè)計(jì) . 我僅僅介紹在我們頁面設(shè)計(jì)中對(duì)于需求的變化所采取的措施 .
剛開始拿到原型和文檔并沒有想那么多 , 上來就做 , 也沒有在一個(gè)整體上進(jìn)行把控 , 隨著頁面的增多發(fā)現(xiàn)每個(gè)頁面之間都有一定的關(guān)系 , 這種關(guān)系是繼承關(guān)系 , 一個(gè)頁面和另一個(gè)頁面是繼承 , 然后開始考慮用模板技術(shù) , 之前對(duì)模板的理解是 : 模板主要是用來對(duì)頁面布局進(jìn)行控制 , 也就是整個(gè)網(wǎng)站大的框架 , 但是分析一個(gè)個(gè)頁面的特點(diǎn)之后也可以用模板來實(shí)現(xiàn) . 而且在 DreamweaverCS5 中可以對(duì)模板設(shè)計(jì)可編輯區(qū)域 , 也就是未來可能變化的地方 , 或者是其他頁面需要變化的地方 .
但是模板也有一定的局限 , 例如如果把一些區(qū)域設(shè)計(jì)成可編輯區(qū)域 , 但是在這些可編輯區(qū)域中也有很多相同的元素 , 例如按鈕 , 文本框 , 這些內(nèi)容不會(huì)隨著模板的變化而進(jìn)行改變 . 隨后邊對(duì) DreamweaverCS5 中的庫進(jìn)行研究 .
關(guān)于庫技術(shù)之前自己也在用 , 只不過一直在用別人寫好的內(nèi)容 , 很少自己去寫 . 但是這次自己做的是按照需求編制符合要求的一個(gè)庫 , 這些庫項(xiàng)目是一些暫時(shí)固定不變 , 網(wǎng)頁中占據(jù)大量公共重復(fù)的元素 , 但是說不定以后的需求會(huì)提出改變 , 通過庫技術(shù)將這些變化進(jìn)行封裝 . 這樣在需求變化后只需要更改庫項(xiàng)目 , 而不用對(duì)每個(gè)頁面的每一個(gè)元素進(jìn)行修改 . 效率可以提高 90% 以上 . 可以對(duì)接下來的變化積極應(yīng)對(duì) .
這是自己第一次比較密集的接觸不斷變化的需求 , 我知道在未來的路上還會(huì)遇到更多的需求變化 . 爭(zhēng)取在面對(duì)這些變化能做到擺正心態(tài) , 擁抱變化 , 這僅僅是開始 .
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
