客戶在決定投資一套軟件系統(tǒng)建設(shè)的項(xiàng)目前,本身很明確知道希望這套系統(tǒng)能夠帶來什么價(jià)值,但對于如何能夠利用科技來達(dá)到目標(biāo)則一概不清楚。希望透過軟件工程師的專業(yè)知識(shí)來告訴他們?nèi)绾尾拍軌驖M足他們的愿景,客戶希望透過人工智能(AI)去理解顧客的采購習(xí)慣,背景,行為和對現(xiàn)有產(chǎn)品的反饋對產(chǎn)品進(jìn)行改良;他們希望透過企業(yè)資源規(guī)劃(ERP)來減低生產(chǎn)或運(yùn)營成本,提升資源對企業(yè)的價(jià)值;希望透過客戶關(guān)系管理(CRM)軟件的應(yīng)用來保留顧客對企業(yè)品牌的忠誠,增加顧客對企業(yè)的滿意度。這些都是透過科技應(yīng)用所希望帶出來的普遍價(jià)值和投資愿景。但技術(shù)人員仍然停留在科技應(yīng)用的層面上,希望客戶能夠告訴他們需要那些功能來達(dá)到這個(gè)愿景,讓他們能夠利用技術(shù)完成客戶的系統(tǒng)建設(shè)。這些構(gòu)思型或愿景型的項(xiàng)目如何進(jìn)行交付,是上世紀(jì)末期開始對軟件行業(yè)的一大挑戰(zhàn)。
在這種情況下,技術(shù)人員如何能夠滿足客戶的愿景,客戶如何能夠告訴技術(shù)人員有關(guān)這個(gè)投資項(xiàng)目的功能需求,變成項(xiàng)目在實(shí)施過程中不斷進(jìn)行修改,不斷延誤的主要原因。如何解決這個(gè)困境是當(dāng)時(shí)急迫需要處理的難題。所以計(jì)算機(jī)行業(yè)新增加了一個(gè)崗位,叫做業(yè)務(wù)分析師(Business Analyst 或簡稱BA),業(yè)務(wù)分析師應(yīng)該有深厚的行業(yè)知識(shí),透過BA對行業(yè)的理解,對愿景項(xiàng)目進(jìn)行流程分析及建設(shè),然后讓技術(shù)人員對有關(guān)流程進(jìn)行分析,建立功能需求,設(shè)計(jì)有關(guān)模塊,為這些構(gòu)思型或愿景型項(xiàng)目提供所需的基本信息。但可惜行業(yè)知識(shí)與技術(shù)知識(shí)兩者還是有相當(dāng)大的距離,BA 未能發(fā)揮應(yīng)有的效益。美國PMI 也是在這個(gè)時(shí)候訂立項(xiàng)目贊助人(Sponsor)及項(xiàng)目干系人(Stakeholders)的角色,在項(xiàng)目開發(fā)過程中,項(xiàng)目贊助人需要確認(rèn)BA 的流程建議,需要取人系統(tǒng)建設(shè)每一個(gè)階段的交付。項(xiàng)目干系人需要確認(rèn)流程及系統(tǒng)功能不會(huì)影響部門的正常操作,兩者要確保整個(gè)項(xiàng)目能夠達(dá)到預(yù)期的交付愿景和目的。
在同一時(shí)間開始出現(xiàn)了一些新工具如4GL,和新方法如快速應(yīng)用開發(fā)(Rapid Application Development,RAD),希望通過這些工具和方法讓技術(shù)人員與用戶能夠一起組合出未來系統(tǒng)的功能并達(dá)成共識(shí),為投資者建立有關(guān)的應(yīng)用系統(tǒng)。希賽顧問團(tuán)需求工程首席專家徐鋒認(rèn)為,這些工具和方法誤導(dǎo)了這個(gè)行業(yè)的技術(shù)人員,讓他們在項(xiàng)目啟動(dòng)的時(shí)候便把重心放在把握功能需求,而不是建立項(xiàng)目范圍,直到今天,很多軟件工匠在項(xiàng)目起動(dòng)時(shí)便盡量希望能夠把握項(xiàng)目的功能需求,一些學(xué)者更把如何把握需求當(dāng)作教育重點(diǎn)來讓我們不斷培育軟件工匠。讓技術(shù)人員忘記了建立范圍的重要性,讓技術(shù)人員未能發(fā)揮本身的智慧,為客戶建立所需的解決方案,讓這些工匠不能夠有效地考慮如何利用科技來提供客戶期盼的價(jià)值,發(fā)揮本身的創(chuàng)作力和創(chuàng)思。智能讓技術(shù)人員不斷跟著客戶后追尋那些不存在的項(xiàng)目需求。
軟件工程在21 世紀(jì)的挑戰(zhàn)
此文章共有6頁 上一頁 1 2 3 4 5 6 下一頁
文章來源:希賽網(wǎng)
|