第5章开发策略课件.ppt
《第5章开发策略课件.ppt》由会员分享,可在线阅读,更多相关《第5章开发策略课件.ppt(61页珍藏版)》请在三一办公上搜索。
1、第6章 開發策略,1,第6章 開發策略1,簡介,本章是SDLC系統分析階段的的剩餘活動。系統分析階段的主要目的是要建立新資訊系統的邏輯模型。,2,簡介本章是SDLC系統分析階段的的剩餘活動。2,開發策略概述,在幾年前,一般公司不外乎自行開發軟體購買套裝軟體(或許需做一些修改),或聘請顧問或外部資源執行這項工作。今日,公司有更多的選擇,包括應用系統服務提供者(簡稱ASP)、網站代管的軟體選擇,以及提供各種企業級軟體解決方案的公司。選擇最佳的開發方式公司需要考量三個關鍵議題:(1)網際網路的衝擊、(2)軟體委外的各種選項、及(3)內部自行開發軟體的替代方案。,3,開發策略概述在幾年前,一般公司不外
2、乎自行開發軟體購買套裝軟,網際網路的衝擊,軟體即服務SIIA(軟體及資訊產業協會)相信軟體是一種服務的觀念。SIIA指出許多傳統的應用套裝軟體,將被網路服務所取代,而這些服務將免除公司內部員工安裝、維護,升級的責任。SIIA的出版品指出,以服務而非產品的方式取得軟體,將對軟體產業造成巨大的衝擊。,4,網際網路的衝擊軟體即服務4,網際網路的衝擊,傳統與網路為基礎的軟體開發策略 身為系統分析師,你必須考慮系統要在以Web為核心的架構下,或是在傳統的環境中開發。在以Internet為基礎的系統中,網頁會成為應用系統的一部分,而不只是一個通訊頻道。系統分析師需要新的開發工具與解決方案,才能處理新的系統
3、。例如:已經學過兩個以Web為基礎的開發環境,分別是IBM的WebSphere和Microsoft的.NET。,5,網際網路的衝擊傳統與網路為基礎的軟體開發策略5,網際網路的衝擊,雖然網路式系統是主要的趨勢,但許多公司還是仰仗傳統的系統,可能的原因之一是舊有系統不容易被取代;也可能是不需要網路元件,來滿足他們的需求。與傳統環境比較起來,在網路式環境中組建應用系統,可能會提供比較大的效益,有時候也會產生比較高的風險。以下幾節的內容,將列出這兩種開發方式的特徵。,6,網際網路的衝擊 雖然網路式系統是主要的趨勢,但許多公司還是仰,網際網路的衝擊,在傳統開發方式需考量的一些特質:系統設計受到相容性課題
4、的影響,包括現有的硬體及軟體平台和舊有系統需求的影響。系統被設計在區域或廣域的公司網路上執行。系統經常利用Internet連結和資源,但是網頁功能被視為功能的補強而不是設計的核心要素。開發過程通常依循三種主要路徑之中的一種:公司內自行開發、購買套裝軟體必要時做一些修改,或利用外部的顧問。擴充能力*會受到通訊及網路限制的影響。(*指系統能夠處理未來業務量及交易量的能力)許多應用系統需要相當的桌上型電腦運算能力及資源。安全問題通常比網路(web)為基礎的系統單純。,7,網際網路的衝擊在傳統開發方式需考量的一些特質:7,網際網路的衝擊,在一個以網路(web)為基礎的系統開發方式需考量的一些特質:系統
5、是在一個以Internet為基礎的架構之下開發並交付,如.NET或WebSphere。這種開發方式視網站為平台,而不只是通訊頻道。以Web為基礎的系統規模可輕易擴充,並可在不同的硬體環境下執行。大型公司傾向部署以網路(web)為基礎的系統,作為全體企業的軟體解決方案,像是顧客關係管理、訂單處理、以及原物料管理。以Web為基礎的軟體視應用軟體為較不依賴於桌上型電腦運算能力及資源的一種服務。,8,網際網路的衝擊在一個以網路(web)為基礎的系統開發方式需考,網際網路的衝擊,當公司以服務而非產品的方式取得以Web為基礎的軟體時,他們能將內部自行開發的工作降到最低,而藉由支付約定的費用,讓廠商負責安裝
6、、調整、並維護該系統。以Web為基礎的軟體通常需要增加一個通訊層,稱為中介軟體(middleware#),以便與現有的軟體及舊有系統溝通。,9,網際網路的衝擊當公司以服務而非產品的方式取得以Web為基礎的,委外(1),委外(outsourcing#)是指將資訊系統的開發、操作,或維護等工作以支付費用的方式暫時或長期地轉移給提供這些服務的公司。委外可以是小規模的程式撰寫工作,也可以是從服務提供者租用軟體,將基礎業務流程的委外管理(通常被稱為企業流程委外(BPO,business process outsourcing#)或是處理公司全部的IT功能。,10,委外(1)委外(outsourcing#
7、)是指將資訊系,委外(2),委外的成長傳統上,公司把IT業務委外,當作是控制成本及因應科技快速變遷的手法。今日,上述原因依舊,而委外已經成為企業整體IT策略的一部分。在Oracle引用的資料中顯示許多企業花費其IT預算的80%來維護現有的軟體和系統,因而迫使IT經理人浪費時間管理繁瑣的升級工作,而無暇投入能夠獲利的IT專案。一個提供委外解決方案的公司被稱為服務提供者(service provider#)。,11,委外(2)委外的成長11,委外(3),委外有兩種廣為採用的選項,其中牽涉到應用系統服務提供者及提供網際網路業務服務的公司。應用系統服務提供者(ASP,application servi
8、ce provider#)指的是按照使用量的多寡,或是申請的費用,提供軟體應用系統,或存取特定應用軟體的公司。ASP提供的不只是使用軟體授權,還包括將套裝軟體出租給顧客。有些公司提供網際網路業務服務(IBS,Internet business services#),這些業者針對如訂單處理、帳務,及客戶關係管理等交易提供強而有力的Web為基礎的支援。IBS的另一個術語是代管服務(managed hosting),因為整個營運是由外部的公司,或是主機來管理。,12,委外(3)委外有兩種廣為採用的選項,其中牽涉到應用系統服務,委外(4),委外的費用目前有幾種模式,包括固定費用、預訂費用,以及按照使用
9、量或交易筆數計算。固定費用模式(fixed fee model)是根據特定的服務或使用者支援等級所設定的費用組合。預訂費用模式(subscription model)則包含變動的費用,這些費用會按照使用應用軟體的人數或工作站數量計算。使用量模式(usage model)或交易筆數模式(transaction model)則是依據交易或作業量,而收取不同的費用。,13,委外(4)委外的費用13,委外(5),委外時應考量的事項 只有當結果符合成本效益的原則,解決方案與公司長期經營的策略方向一致,而且涉及的風險在可接受的範圍內時,才可以將關鍵任務的IT系統委外。公司必須將敏感的資料,交給外部的服務提
10、供者,並信任該提供者維護資料的安全性、機密性,及品質。除此之外,在委外之前,一個公司應小心檢視有關保險、潛在責任、授權及資訊所有權、保固條款,及災難防制復原等議題。,14,委外(5)委外時應考量的事項14,委外(6),考量委外的公司必須瞭解到此種解決方案所能達到的也完全受限於提供該項服務的委外廠商,在此種情境之下,在對委外廠商做任何承諾之前,充分審查委外公司的歷史及財務狀況尤其重要。購併也會影響委外服務的顧客。例如,Compaq及HP已經宣布,在他們合併之後,將重組並簡化新公司所提供的產品及服務。-公司穩定性的考量在某些情況下,一個公司如果沒有足夠的時間或經驗,可以自行處理某些工作時,就會將應
11、用系統的開發或系統修改的任務委託給IT顧問公司。,15,委外(6)考量委外的公司必須瞭解到此種解決方案所能達到的也,委外(7),委外替公司減輕了在忙的時候需要增加IT人員及在工作量減少時需要裁減人力的責任。委外主要的缺點之一是它會提高員工對工作保障的疑慮。境外委外 境外委外(offshore outsourcing#)或全球委外(global outsourcing#)係指將IT開發、支援及操作等作業移轉到其他國家的作法。境外委外的主要原因與國內委外相同:都是為了取得較低廉的成本。境外委外涉及一些關於專案控管、安全問題、文化差異、以及有效通訊等特殊疑慮。採行境外委外之前,它應該仔細分析所有的利
12、益及潛在的各種風險。,16,委外(7)委外替公司減輕了在忙的時候需要增加IT人員及在工,自行開發軟體的選項(1),自製或採購的決策所謂自製就是由公司的IT部門負責組建或開發自製軟體(in-house software#)。所謂的購買套裝軟體(software package#)則是由某個廠商或ASP(Application Service Provider#)取得。套裝軟體可能是一套標準化的商業化程式,或是一套專為購買者設計的客製化(customized#)軟體。開發軟體並從事銷售行為的公司被稱為軟體廠商(software vendors#)。有些公司會藉由客製化,加強商用套裝軟體的功能,並為
13、某一個特定產業而設定軟體的作業環境,這些公司被稱為加值型經銷商(VAR,value-added reseller#)。,17,自行開發軟體的選項(1)自製或採購的決策17,自行開發軟體的選項(2),許多不同類型的公司組織都能使用的套裝軟體,稱之為水平式應用軟體(horizontal application#)。為處理特定類型企業的資訊需求所開發的套裝軟體,則稱之為垂直式應用軟體(vertical application#)。自行開發軟體自行開發的理由:滿足獨特的企業需求-公司在決定自行開發軟體時,往往是因為從市場上買不到可以滿足其獨特需求的套裝軟體。,18,自行開發軟體的選項(2)許多不同類型
14、的公司組織都能使用的套裝,自行開發軟體的選項(3),讓企業程序與政策的變更極小化-如果找到的套裝軟體需要改變現有的運作或程序,公司也可能選擇自行開發該軟體。滿足現有系統的限制-任何新安裝的軟體都必須與現有的系統一起工作。滿足現有技術的限制-新系統必須與現有的硬體和舊有的系統一同運作,那可能會需要一個特定的設計而不是市場上可找到的。開發內部資源和能力-高層主管通常比較偏好有自己內部的IT團隊來提供整體的指導和長期的穩定。滿足獨特的安全性需求,19,自行開發軟體的選項(3)讓企業程序與政策的變更極小化-,自行開發軟體的選項(4),購買套裝軟體購買套裝軟體的理由:成本比較低廉-軟體供應商把開發成本分
15、散到許多客戶上面。實作所需的時間比較短-當你購買套裝軟體時,它已經完成系統設計、程式撰寫、測試及文件的製作。因此,就省下自行開發時會花費在這些任務的時間。經過證實的可靠性和效能的標竿-如果這種套裝軟體已經上市一段時間,任何重要問題應當已經被發現並已由供應商更正完成。需要比較少的技術開發人員 由廠商提供未來的升級版本 利用其他公司做借鏡-能夠與其他公司的使用者聯繫,取得他們對於這種套裝軟體的印象和資訊。,20,自行開發軟體的選項(4)購買套裝軟體20,自行開發軟體的選項(5),套裝軟體的客製 如果軟體產品的標準版本都無法滿足公司需求,則公司可能考慮修改套裝軟體來滿足其需求。客製套裝軟體的三種方式
16、如下:你可以購買基本版的套裝軟體,並由廠商為你客製化(customized#),以符合你的需求。你可以支付額外的費用,要求他們加強系統的功能,以便滿足你的需求。你可以購買套裝軟體,並自行修改系統的功能。這種作法的缺點之一是,系統分析師和程式設計人員可能不熟悉這套軟體,因此需要時間瞭解,並進行正確的修改。如果產品需要客製(修改),則購買標準版的某些優點就會消失。,21,自行開發軟體的選項(5)套裝軟體的客製21,自行開發軟體的選項(6),如果由廠商執行客製的任務,修改後的套裝軟體可能更貴,而且可能需要更長的時間。另一個問題是未來的支援:雖然廠商都會定期為標準版升級,但他們可能並不提供客製程式的升
17、級版。另外,如果由購買軟體的公司進行修改,當套裝軟體的新版本推出時,公司可能需要再修改這個新的版本。建立使用者應用軟體 所謂使用者應用軟體(user application#)是利用標準的商用軟體,像是Microsoft Word或Microsoft Excel,這類軟體都已用特定的方式設定,來強化使用者的生產力。,22,自行開發軟體的選項(6)如果由廠商執行客製的任務,修,自行開發軟體的選項(7),利用使用者應用軟體的原因:大多數的IT部門都有一堆來不及處理的專案,而那些為一個人或一個小團隊所作的IT解決方案,經常都不會優先處理,故在這些情況下,使用者應用軟體提供一個低成本的解決方案。許多公
18、司藉由提供更多的資料,以及功能更強的資料管理工具,來提升基層員工的能力。其主要目的是讓基層員工不用IT部門的介入就能更方便地取得執行其業務所需的資料,如此能使得IT部門,更具生產力。但採用這個方式的公司,必須提供提升員工能力所需的技術支援,IT部門常設有所謂的客服中心(help desk#),或資訊中心(IC,information center#)來負責對使用者提供技術的支援。基於安全性的考量,公司通常會限制這類使用者應用軟體只能在其任職部門內的個人電腦上執行。,23,自行開發軟體的選項(7)利用使用者應用軟體的原因:23,系統分析師的角色,在系統開發過程的這個時間點,公司必須決定是採用某種
19、委外的選項、自行開發軟體、購買套裝軟體、開發使用者應用軟體,還是這些方案的某種結合。例如,若決定自行開發軟體,系統分析師的參與程度,可能比委外或選擇商業套裝軟體時更加深入。當在選擇硬體及軟體時,系統分析師常常擔任評選小組的成員,評選小組也必須包含使用者,讓他們參與評選過程,並對新系統產生歸屬感。評選小組的主要任務,是排除無法滿足需求的系統方案,為可行的方案排定等級,然後將可行的方案呈給管理階層,以便做出最後的裁定。這個過程由仔細研究每個方案的成本與效益開始。,24,系統分析師的角色在系統開發過程的這個時間點,公司必須決定是採,分析成本效益,三種主要的成本分析工具:回收分析、投資報酬率、以及淨現
20、值。回收分析(payback analysis#)決定一個資訊系統要花多久時間,才能藉由減少成本及增加效益,回收所投入的資源。投資報酬率(ROI,return on investment#)是將由專案所得到的總淨效益(回收),與對專案的總成本(投資)間的百分比。淨現值(NPV,net present value#)是所有效益的總價值減去成本的總價值,並調整效益和成本,以反映發生的時間點。,25,分析成本效益 三種主要的成本分析工具:回收分析、投資報酬率、,分析成本效益(from 張豐雄 著 結構化系統分析與設計),回收分析(還本法):此種方法以還本的年限為基準,亦即計算投資金額需要多少年才能收
21、回。還本的年限愈短,方案愈值得採行。公式如右:PP=C/P其中:PP代表還本年限C代表投資額P代表每年現金回收額例如:建立一個會計系統共需投資150,000元,該系統建立後,每年可減少支出50,000元,其還本年限可計算如下:PP=150,000 50,000=3(年),26,分析成本效益(from 張豐雄 著 結構化系統分析與設計,分析成本效益(from 張豐雄 著 結構化系統分析與設計),投資報酬率(ROI)比較法:此種方法是用以衡量投資所獲得之投資報酬率是否大於投資成本(通常指市場利率),若答案是肯定的,即表示此方案可行,反之則否。公式如右:ROI=(P C N)(C 2)其中:ROI代
22、表投資報酬率P代表稅後盈餘N代表投資年限(即投資後系統可使用年限)C代表投資金額例如:假設某一系統之投資額為100,000元,實施後每年可增加淨利35,000元,此系統之可使用年限為四年,其投資報酬率可計算如下:,27,分析成本效益(from 張豐雄 著 結構化系統分析與設計,分析成本效益(from 張豐雄 著 結構化系統分析與設計),ROI=(35,000 100,000 4)(100,000 2)=0.2=20%若市場之利率水準不超過20%,則此系統即值得投資建立。淨現值(NPV)法:此法是依據預定回收率,將各期現金流程(現金回收)折為現值,若現值大於系統的投資額,即表示該方案值得採行,其
23、計算公式如下:,28,分析成本效益(from 張豐雄 著 結構化系統分析與設計,分析成本效益(from 張豐雄 著 結構化系統分析與設計),NPV=At/(1+r)t 其中NPV代表現值,t代表期別 At代表第t期現金流程(現金回收)r代表預定回收率例如:某一系統之投資額為180,000元,此系統之使用年限為五年,平均每年可回收現金56,000元,假設其預定回收率為百分之十,其現值可計算如下:NPV=56000/(1+0.1)+56000/(1+0.1)2+56000/(1+0.1)3+56000/(1+0.1)4+56000/(1+0.1)5=212,290(元)大於投資額180,000元,
24、故此系統建立後,必能獲得高效益。,t=1,n,29,分析成本效益(from 張豐雄 著 結構化系統分析與設計,分析成本效益(from 張豐雄 著 結構化系統分析與設計),平衡點分析法:此法是利用座標圖表示新、舊系統的成本消長情形,兩成本線之交點即為兩系統成本相等之平衡點。例如:某公司之會計系統,原使用人工處理,每月費用為350,000元,若改用電腦處理,估計新系統開發費用為750,000元,每月變動費用為200,000元,可計算如下:新系統之作業總成本為:A=750000+200000m(*m代表月數)(將上式視為 y=750000+200000 x)(2)舊系統之作業總成本為:,30,分析成
25、本效益(from 張豐雄 著 結構化系統分析與設計,分析成本效益(from 張豐雄 著 結構化系統分析與設計),B=350000m(視為 y=350000 x)(3)新系統應實施多少個月,始能將其固定成本部分收回,其計算式如下:A=B 即 350000m=750000+200000m 故 m=5(個月)茲繪圖說明如下:,300000,600000,900000,1200000,1800000,1500000,1,2,3,4,5,6,時間(月),成本,(5,1750000),(0,750000),*右圖中紅色線代表舊系統,藍色線代表新系統,由圖可知,從第五個月起,新系統之總成本即較舊系統低,也就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 策略 课件
链接地址:https://www.31ppt.com/p-2109279.html