時間:2022-12-18 13:50:30
導言:作為寫作愛好者,不可錯過為您精心挑選的10篇軟件產品推廣方案,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。
2界面設計概述
用戶界面(UserInterface,簡稱UI)是指人(使用者、用戶)通過敲擊鍵盤、滑動鼠標、觸摸屏幕等方式向計算機輸入指令,而計算機通過聲音、圖像或震動反饋信息,這樣一種人和計算機相互交互的系統即為UI[1]。UI設計主要是指對軟件的人機交互、操作邏輯、操作界面的整體設計。國際權威的人機交互專家Norman博士強調,一個完好開發的、有凝聚力的產品,應該看上去美觀,用起來舒心,使用戶能夠愉悅的欣賞,快樂地使用,同時增強心靈和思想的感受[2],良好的用戶體驗是用戶界面設計的最終目標。
2.1UI設計與用戶體驗
用戶體驗(UserExperience)是指人機交互過程中建立起來的心理感受[2]。它要求以用戶為中心進行組織設計和提供服務,通過創造性的工作來體現獨特的個性和價值,是用戶獲得最大的成就和滿足感。用戶體驗是藝術、交互和技術的統一[3]。對于設計師而言,用戶體驗應該貫穿UI設計的整個流程,UI設計的最終目標就是良好的用戶體驗,雖然用戶體驗是純主觀性的感受,但是對于一個界定明確的用戶群體,可以通過把握用戶體驗的共性達到設計良好的效果[4]。
2.2UI設計流程
用戶界面設計同時也遵循軟件工程的基本思想,通過流程化、規范化實施將為軟件界面的持續改進提供保障。用戶界面設計主要分為以下步驟[5]:(1)需求整理及分析。作為一項軟件產品,需求整理及分析是設計師獲得產品設計目標的重要途徑,通過需求分析確定軟件界面需要具備的基本條件和必備元素,弄清楚用戶人群特征、客戶喜好、使用環境和使用方式。(2)方案制定及選型。在明確目標后,設計師著手設計幾套不同風格的界面方案以供用戶選擇,可以通過目標人群的自然選擇結果作為選型依據。然后收集用戶反饋,比如對各設計方案的第一印象、綜合印象等,對方案的結構、色彩搭配、文字排版、內容展示的滿意程度等,選出用戶認為最佳的排列。設計師通過不斷改進和反復推敲最終交由用戶確認最優方案。(3)產品開發及測試。方案選型結束后就進入產品開發階段,軟件界面設計是一個功能開發和測試交互的過程,通過不斷調試和測試從而開發出功能完備的軟件產品;(4)產品交付及跟蹤。軟件產品的交付并不意味著軟件生命周期的終結,對于軟件而言進入另一個生命周期,在這個周期中,設計師仍然需要對軟件的用戶體驗進行跟蹤,收集信息,為后續的升級和改版做好準備,具體流程見圖1。
3UI設計常見問題
當前,以軟件為載體將科研成果有形化已經成為科研工作的重要組成部分,軟件往往成為科研項目推廣和新技術應用的關鍵手段。但是由于科研項目的固有特性,在軟件產品的UI設計中,經常出現以下共性問題,具體有:(1)科研過程的嚴肅性和不確定性,往往導致軟件開發人員重視軟件基本功能實現,忽略軟件UI設計這一重要環節,有的甚至認為科研項目軟件產品的UI設計無足輕重。(2)在軟件產品UI上的投入遠遠小于軟件功能實現方面,有的軟件產品往往缺少UI設計師或專業設計人員,這就導致UI設計乏力,很難設計出具有專業水準的軟件產品。(3)缺乏美觀、大方的用戶界面,不注重UI結構設計,文字排版粗糙,即使軟件功能再強大,但是界面呆板、顏色單調、輸入困難等導致用戶難以上手,對特定用戶來說甚至形成使用障礙,這樣的軟件產品在短時間內難以吸引用戶形成凝聚力,從而阻礙了軟件產品的進一步推廣和應用。(4)功能復雜,UI設計晦澀難懂,用戶需要專業培訓方能掌握使用技巧,此類軟件產品可能在UI的界面設計方面具有特點,但往往由于復雜的操作方法導致軟件推廣困難,這也屬于不注重用戶體驗的產品類型。
4改進策略及應用實例
4.1改進策略
針對以上常見問題,結合筆者所參與科研項目中軟件開發的實際經驗,提出以下解決辦法,主要有:(1)樹立UI意識,重視用戶體驗對于軟件產品的作用,對于科研類軟件產品開發,除滿足基本功能需求外,必須考慮到特定用戶群體的使用喜好和體驗感受,對UI設計進行整體規劃,根據軟件產品特點分析UI設計具體需求,并制定設計方案,以目標人群的選擇結果作為改進的方向。(2)加大UI設計的投入力度,通過配備專業設計師或者設計團隊在軟件產品開發初期通盤考慮UI設計,優秀的UI設計將為軟件產品的推廣起到事半功倍的作用。(3)軟件產品交付后,軟件進入新的生命周期,這個階段的主要工作就是密切跟蹤用戶反饋,收集用戶使用信息,通過不斷改版和升級完成軟件產品的更新換代,從而保證軟件的可持續發展和用戶體驗的不斷提高。
4.2實例分析
以下根據筆者所參與的“標準編寫軟件”開發項目進行實例分析。“標準編寫軟件”用于輔助標準起草人編寫符合標準規范(標準化工作導則最新版)要求、結構要素完整的標準文檔,主要包括:文檔模塊、要素編寫模塊、段落樣式設置模塊和綜合應用模塊。該軟件化繁為簡,通過減少重復編輯和繁瑣的樣式設置,提高標準編寫的質量和效率。本項目在軟件開發前對需求進行了分析,主要UI設計要點如下:(1)目標群體及運行環境。軟件的目標用戶群體為標準起草和制修訂人員,用戶主要特征有:具備良好的標準制修訂從業背景,具有一定的英語讀寫能力,能熟練操作計算機和常用的辦公軟件等,該軟件運行于WindowsXp/Vista/7(32位、64位)等系統,使用MSOffice文字處理軟件進行標準編寫。(2)軟件風格。軟件需要具備的基本風格要素有:簡潔、工整、實用,具體就是用戶界面簡潔大方,結構排版工整規范,功能布局實用美觀。(3)配色方案。在UI設計中,顏色是最重要的設計元素,而配色方案的選取直接決定了軟件風格和用戶感受。目前,很多在線網站提供配色方案選型,主要方法有單色、類比、互補色、復合等色彩衍生方法,在本軟件中采用Adobe公司的kuler網站實現以下顏色搭配方案,配色板見圖2,配色板RGB值見表1。(4)UI框架。根據軟件功能類別劃分,設計出本軟件菜單欄、工具欄結構,如圖3所示。在新建標準文檔模塊時,文獻分類號選擇的用戶界面中根據配色板對不同文字顏色進行了重點顯示,如圖4所示。該軟件后,通過不斷跟蹤用戶的使用反饋對相關功能進行了刪減和重新排列,目前已經從V1.0發展到V2.3,并成為相關專業標準起草人員日常工作的必備軟件。
自2000年《鼓勵軟件產業和集成電路產業發展的若干政策》(18號文件)10年以來,我國國產基礎軟件取得了長足的發展,我國擁有了自己的操作系統、數據庫和中間件品牌。但是,國產基礎軟件在穩定性和兼容性上還存在一些欠缺,使其大規模應用和推廣情況不甚理想。“在滿足基本的電子政務需求方面,我覺得國產軟件還是取得了很大的進步。”左家平在首屆“中國軟件金牛獎”評選結果會上介紹說,特別是北京市領導在電子政務系統的國產化方面下了很大的功夫,使得北京市電子政務系統當中國產軟件的應用比重得到了大幅提升。北京市政府為什么能將很多人都心存疑慮的國產軟件在電子政府系統中應用得很好?這不得不提第三方軟件質量測試在其中所起到的作用。
左家平介紹說,軟件測試可以內部測試、外部測試和使用測試。內部測試指的是軟件廠商內部做的測試,主要測試軟件源代碼本身有沒有BUG、是否存在語法錯誤等問題。外部測試主要測試的是系統功能和性能的實現,以及輸入和輸出的接口能否匹配。使用測試則是從使用者的角度,從解決方案的角度,測試軟件產品是否符合應用需求。
左家平介紹說,內部測試和外部測試通常是單品測試,因而很難從整個解決方案的角度來看產品是否滿足應用需求。值得一提的是,北京市政府做了一個很好的嘗試,從應用需求到采購競標,再到解決方案,在系統建設過程中的每個關鍵步驟通過第三方測試機構對軟件產品的性能、可靠性等方面進行度量,從而使得他們所選擇的國產軟件的質量能夠滿足用戶需求。北京市有關部門曾經發文要求,凡是北京市政府投資的信息化項目,在上線之前都要通過第三方軟件測試機構的檢測。
第三方軟件測試有待強化
事實上,第三方軟件測試在我國已經越來越受到重視。為了適應我國軟件產業急速發展、軟件市場急需規范的形勢,按照國家有關要求,對應用軟件產品和信息系統實施質量監督檢驗,幫助廠商提高產品的質量,維護用戶合法權益,促進軟件市場規范,增強我國軟件產業的國際競爭能力。國家應用軟件產品質量監督檢驗中心是國家質量監督檢驗檢疫總局是于2004年10月12日批準成立的應用軟件產品質量監督檢驗機構。目前是我國質檢系統唯一一個國家級軟件產品質量監督檢驗機構,該中心通過了中國國家實驗室認可和國家計量認證。
2012年4月19日,IBM大中華區軟件集團在2012年新策略會上,系統地提出了幫助客戶構建“軟件能力體系”的全新理念,即致力于建立一個強大的軟件產品及行業解決方案家族,為不同規模的企業提供領先的軟件能力,滿足他們的業務發展需求,全面推進智慧軟實力在中國落地。
為此,IBM率先提出了七大軟件能力,包括洞察力(將信息轉化為有價值的洞察)、創新力(加速產品和服務創新)、優化力(優化業務基礎架構)、協作力(與客戶、伙伴、員工建立深度關系)、敏捷力(驅動靈活的業務流程和應用)、安全力(管理風險、安全及合規)、移動力(交付企業級的移動能力)。
IBM提出“軟件能力體系”并非停留在口頭上,根據該理論,IBM軟件集團全面進行了業務架構調整,打破過去以軟件產品類別構建的組織體系,圍繞軟件能力體系進行業務結構重組,從以往“以產品為中心”的經營模式全面轉向“以客戶需求為中心”。
新聞點評: 看大象如何跳舞
毫不夸張地說,IBM軟件提出“軟件能力體系”是被“逼”出來的創新思想。
依托雄厚的資金實力和強大的收并購整合能力,過去10年中,IBM軟件集團的產品線從原來的五大產品線,即DB2、Lotus、WebSphere、Tivoli和Rational,迅速發展和擴張,據不完全統計,目前IBM軟件集團旗下已擁有上百個軟件產品。
這么多產品帶來的直接問題是,怎么能跟客戶和市場說明白?每個產品的市場推廣和媒體宣傳怎么做?組織架構和業務流程該怎樣設計?
如果按傳統的做法,每條產品都建立一個產品事業部,獨立運作(目前絕大多數軟件廠商都在采用產品事業部的組織管理模式),這意味著IBM軟件集團要在內部建立上百個產品事業部,無論從哪個角度看,這都不是一個很好的主意。
記得當年通過收并購發展壯大的典型代表是CA Technologies,最多時其旗下擁有5000多個軟件產品,盛況空前,但帶來的問題是沒有一位CA的技術工程師能夠記住旗下的所有產品,連自己的技術專家都搞不清楚,市場和客戶就更加搞不清楚了,這應是CA Technologies盛極而衰的主要影響因素之一。
IBM軟件集團會走這樣的老路嗎?當然不會。這家“百年老店”認為,必須用全新的思維來考慮這個問題,即從過去“以產品為中心”的慣性思路,轉變為“以客戶應用為中心”的全新思維方式。
仔細分析后,IBM發現客戶真正需要的不是軟件本身,而是軟件能夠提供幫助客戶解決問題的能力。
比如說,企業的CEO需要從一大堆業務或財務等關鍵數據中,找到其必然的關聯性,并從中判斷出未來的市場走勢,進而形成企業經營管理的各項決策,這被IBM軟件定義為洞察力。
目前,IBM軟件總結了七大軟件能力,而且IBM發現,客戶需求的軟件能力并非單一,而是互有交叉,比如創新力和安全力可以被同時需求,協作力、移動力和敏捷力可能會融在同一個客戶解決方案中。不同軟件能力的相互組合可以應對千差萬別的客戶需求。
[DOI]1013939/jcnkizgsc201537214
1GeoEast的研發背景
11GeoEast軟件研發是建設具有國際競爭力的技術服務公司的內在需要
近年來,西方公司推出了Q技術等,試圖抬高技術門檻,形成新的技術壁壘,獲取壟斷地位與超額利潤。要打破壟斷,保持競爭優勢,培育形成我們的專有特色技術品牌,就必須研制開發具有自主知識產權的物探軟件,不斷推進具有國際競爭力的專業技術服務公司建設。
12GeoEast的提前研發成功,成為中國石油工業自主創新的典范
2003年,GeoEast地震數據處理與解釋一體化軟件研發被定為中國石油“十五”期間重大科研專項,當年4月17日,項目正式啟動。2004年12月31日,具有自主知識產權的GeoEast V10處理與解釋一體化系統正式。該軟件取得了多項重大技術突破,產生了20項發明專利、40項專有技術,填補了中國石油沒有自主知識產權的地震處理解釋軟件的空白。對于GeoEast V10開發成功的意義,有關專家評論說:這是中國油氣勘探軟件發展史上的一個重大事件,是一個具有里程碑意義的事件。GeoEast 10,結束了中國石油沒有地震處理解釋一體化軟件的歷史,成為中國石油工業自主創新提升國際競爭能力的典范。
2對于GeoEast全面推廣銷售的戰略思考
21開發一流軟件,服務油氣勘探
質量和性能對于推廣應用產品是最根本的。
首先,加快建設國際主流商業化軟件進程。軟件產品是方法和技術的載體,是方法和技術發揮作用的工具和平臺,必須堅持市場導向,注重技術引領,發展特色優勢。要緊盯建設國際主流商業化軟件的既定目標,全力以赴加快提升軟件基礎性能,注重發揮高端技術對軟件產品的前沿引領作用,正確處理軟件實用性與先進性的關系,堅持自主創新與引進相結合,切實把“基礎做牢、模塊做專,功能做精、特色做強”,以一流的軟件產品造就一流的企業。
其次,突破關鍵技術,加快關鍵核心技術的投產應用。以實施國家油氣重大科技專項為主線,緊密圍繞國內“盆地、七大領域”和公司海外業務發展的技術需求,緊跟國際物探前沿技術的發展趨勢,緊緊依靠國際技術領軍人物及其聯動效應,突破關鍵技術,沉淀特色技術,發展前沿技術,促進成果轉化,全力提高物探核心軟件和關鍵技術對公司發展的支撐保障力。
再次,服務油氣勘探,全力為“找油找氣”提供技術支撐。為“找油找氣”提供技術支撐和優質服務,是我們的創新之本、立企之基。要緊密圍繞CNPC油氣資源戰略發展需要,把提高物探技術和核心軟件的保障能力作為重中之重,把技術創新的追求與為公司拉動市場、提升效益和支撐發展緊密結合,全力支持公司做好國內、國際“找油找氣”兩篇文章,在不斷破解勘探技術難題中彰顯自身價值。
最后,幫助客戶成功,實現雙贏互利。要牢固樹立“研發就是為了應用”的思路。研發工作要“堅持市場導向,加快成果轉化,突出配套應用,支持找油找氣”,積極倡導“面向市場、面向用戶”的理念,重視創新成果的轉化應用,全心全意幫助公司和客戶成功。比如,要有針對不同的勘探目標研發系列技術和配套解決方案,如高陡構造等;要針對不同的勘探方法研發配套的技術和軟件,如陸上、海上、多波、VSP、高密度、寬方位等;針對不同的勘探問題研發特色技術和軟件,如去噪、成像、高分辨、疊前反演等。
22分區逐級推進
通過對宏觀政策、競爭對手和GeoEast軟件產品自身的分析研究,對GeoEast軟件產品的推廣應用采取“分區逐級推進”的策略,將目標市場分為BGP內部、CNPC內部、國內市場、國際市場四個層面,制訂推廣應用的中長期規劃,找準前期推廣的突破口,并對推廣計劃進行量化評價。其基本思路是:
一是在軟件研發和特色技術推廣應用的初期,以BGP內部試用完善為主。堅持內部使用不成熟不向外界推廣,防止操之過急影響國產軟件的品牌形象。
二是在軟件性能相對完善階段,在CNPC內部廣泛應用。不僅要與油氣田公司聯合使用GeoEast,還要培養高水平的處理解釋研究隊伍,主動承擔一些攻關項目,爭取甲方更多的處理解釋項目,按照合同認認真真地不折不扣地干好,打造幾個用GeoEast國產軟件完成的精品工程。只有這樣才能不斷地研發新技術,不斷完善我們的軟件,通過在生產實踐中應用來發現問題,推動、完善我們的技術。
三是在國內市場要發揮自主知識產權軟件的獨有優勢、適應國內復雜地區的特色技術、采集處理解釋一體化技術三大特色,力爭在眾多國際軟件中彰顯獨有特色。要充公利用實實在在的應用效果和幫助用戶解決生產難題,增強軟件應用的說服力和品牌影響力。
四是針對國際市場,要堅持“放眼國際,差異化進入”的策略,在相關區域尋求機會,采取差異化的市場策略,以技術服務拓展國際市場。對于目標市場中的國際主流軟件的“空白區”或暫未進入的市場、國際上采購受限國家或地區的油公司和承包商,主要的策略是搶抓時機,審慎研究可行性,重點推介專有技術、特色軟件包,軟件銷售、技術合作與服務相結合,力爭在重點區域取得突破。
23培育成長“土壤”
首先,讓老客戶成為永恒用戶。通過應用技術交流會、實地交流、現場指導、問卷調查等多種方式,對用戶進行定期回訪,了解軟件使用情況和技術需求,以全心全意解決用戶的實際問題,感動用戶這個上帝,最終建立起長期友好合作關系。
其次,讓新客戶成為老客戶。GeoEast推廣應用之前,各油田已經廣泛應用研究中心的其他軟件產品,但對于GeoEast來說,大家都還是“第一次”。因此,一是要組織力量為新客戶設計培訓方案,同時采取“先試用、后付款”的策略,讓新客戶對GeoEast有最起碼的了解信任;二是要以其他軟件的成功案例和GeoEast應用的樣板工程打動新客戶,以事實說話贏得用戶信任,把新客戶變成老客戶,最終發展成為永恒的合作伙伴。
再次,要鞏牢國內用戶的堅實基礎。要充分發揮自主知識產權產品在保護國家礦產安全的保障作用,以及對國家復雜地質情況下的適應性,大力倡導中國人用中華民族的軟件,讓GeoEast在中國大地上生根、發牙、開花,結出碩果。
最后,要以實力在國際舞臺上彰顯中國創造的魅力。隨著中國經濟實力、科技實力和國際地位的進一步提升,全世界正在以一種嶄新的姿態歡迎中國產品。我們要充分利用好這一良好的國際環境,以新技術、特色技術真心誠意地幫助用戶成功,在幫助用戶成功的基礎上實現互惠互利。
參考文獻:
[1]郎咸平突圍――中國企業戰略抉擇[M].北京:東方出版社,2006.
根據微軟的描述,全員就緒所表達的核心思想包含兩個方面: 其一,員工是推動企業成長和成功的主體; 其二,企業應該意識到合適的軟件能夠讓員工成為企業成功的動力。
談及此愿景推出的背景,衛西蒙表示,對于企業來說,在發展的過程當中,不僅僅流程非常重要,更重要的是在企業當中從事各項工作的人才。此外,人們對軟件的預期也發生了很大的變化。現在軟件決定了人們的溝通方式,人們越來越多地依賴于軟件來統一相互之間的溝通方式。軟件幫助人們實現思想的交流,也幫助人們實現更好的洞察力。人們也越來越依仗于軟件擴大的能力。
在其向媒體提供的相關說明中,微軟公司認為,“People-Ready”的企業應該具有軟件能力,通過這種能力能夠把后端的應用和流程的自動化通過PC機和客戶機這些提高個人生產力的方案集合在一起。
事實上,“過去三年,微軟為相關的軟件及解決方案的研發投資累計已經達到200億美元。” 衛西蒙表示,軟件不僅僅是后端的Java和Uniux的系統,以及人們在PC機和電話上使用微軟的工具,而且是一種全新的軟件解決方案。這些軟件解決方案具有創新的特點,同時又是相互連接的,方便使用。
在軟件行業,大多數開發單位還處于手工勞動階段,軟件開發活動是針對單一用戶的具體需求,面向單個產品來組織的.近年來,產業界將“軟件作坊”轉變為“軟件工廠”的呼聲越來越高,試圖將軟件開發作為一種生產制造過程,像在生產線上生產物質產品一樣,大規模生產軟件產品.但目前的現狀并沒有達到期望的目標,當軟件開發項目比較大時,軟件危機依然存在,其中一個主要的原因是,認識一個系統的過程和方法同用于分析、設計和實現一個系統的過程和方法不一致,對軟件開發過程的認識不夠明確,同時,也缺乏合理和實用的軟件過程模型.為了解決軟件開發過程中的瓶頸問題,提高軟件業的競爭力,人們提出一些旨在促進軟件工程化的開發思想和方法,如軟件復用、過程重組面向對象的軟件工程基于構件的軟件工程和領域工程等.本文在這些軟件工程方法的基礎上,提出面向大規模定制的軟件開發模式(softwaredevelop?mentformasscustomization,SDMC),將大規模標準化軟件開發與面向單個用戶定制開發有機結合起來,既滿足用戶的個性化需求,又達到規模經濟的效益.
2面向大規模定制的軟件開發模式
1970年,托夫勒在其《FutureShock)(未來的沖擊)一書中提出了一種以類似于標準化或大規模生產的成本和時間,提供滿足用戶特定需求的產品和服務的生產方式的設想.1987年,StanDavis在《FuturePerfec)(未來的理想生產方式)一書中首次將這種生產方式稱為“masscustomization”,即大規模定制生產,簡稱mc.這種能滿足用戶的真正需求而又不犧牲效益和成本的新的生產方式目前在制造業得到了較快的發展,并作為一種有效的競爭手段逐漸被企業所采納.簡單地說,大規模定制是以大規模的生產成本和時間滿足用戶的個性化需求,其基本思想是:將個性化定制產品的生產問題通過產品重組和過程重組轉化為或部分轉化為批量生產問題.
與物質產品相比較,軟件產品的生命周期更短,受市場和客戶需求變化的影響更大,特別是領域應用軟件,每個企業的產品結構、規模大小和管理方式都不一樣,業務流程也各不相同,而且隨著市場的變化,企業重組和持續業務過程改善,都造成業務過程的動態不穩定.這要求軟件產品不僅在開發過程中要滿足多樣化的業務需要,而且在企業應用過程中,要能動態適應不斷變化的業務過程.因此,軟件產品應比物質產品更具有柔性和可定制性.根據不同軟件產品的特點,存在兩種軟件開發形式,如圖1所示.
①標準成品軟件(off~the~shelf)開發.面向較大規模的客戶群,開發和銷售成本低,相對價格便宜,交貨迅速,但滿足用戶特殊需求的集成和修改費用高.
②單個軟件定向開發(one^ff).完全按用戶需求組織開發,能貼近用戶需求,但開發費用高,周期長,而且可維護、可升級性差.面向大規模定制的軟件開發模式是以上兩種開發方式優點的結合,既可以快速響應個性化客戶需求,又可以實現標準軟件開發的效率和成本.
如圖2所示,SDMC除繼承領域工程和基于構件的軟件工程方法的特點外,還將并行工程的思想融于產品開發過程中.SDMC改變了傳統的面向單個軟件的開發方法,是對某一領域現在和未來市場、整體和細分市場以及相應的用戶群體進行分析,開發出對該領域現存和潛在用戶均有良好適應性和定制性的系列產品,即面向產品族開發,以實現范圍經濟與規模經濟的結合.可重用構件是實現SDMC的基石.采用基于構件的開發方法,可以將一個復雜的軟件產品分成多個構件的集合,相當于將復雜的單一問題簡單化,因此更便于軟件的管理、維護和升級.理論上,構件是與具體產品無關的相互獨立的單元,可以在廣泛范圍內共享和重用,是解決大規模軟件工程問題的有效方法.構件可以外購,還可以外協構造,這樣可以充分利用外部資源,縮短開發周期.
SDMC運用并行工程的思想,集成地、并行地開發軟件產品和過程,從軟件開發的開始就充分考慮軟件生命周期中所有因素,包括時間、成本、質量和用戶需求等.
綜上所述,SDMC繼承和發揚了領域工程、基于構件的軟件工程和并行工程的思想和方法,在系統方法指導下,用全局優化的觀念,充分利用內外部資源,以大規模生產軟件的效益,開發滿足用戶個性化需求的軟件產品.其目標是:
①縮短產品開發周期,以實現快速響應;
②提高開發規模,降低開發成本,以實現規模經濟;
③滿足用戶個性化需求,以實現范圍經濟.
3面向大規模定制的軟件開發過程
傳統的軟件開發過程模型是針對單個產品開發而提出的,將軟件開發過程分成需求分析、設計、編碼、測試和交付等串行的幾個階段.文獻分別給出了面向重用的過程模型.文獻[7]將制造業的產品生產過程分為新產品形成過程和訂單產品制造過程.本文根據SDMC的目標和特點,給出如圖3所示的面向大規模定制的軟件開發過程模型.與制造業一樣,將軟件開發過程分為面向市場的新產品開發和面向用戶的定制兩個循環.
圖3面向大規模定制的軟件開發過程模型
面向市場的新產品開發是根據市場的現在和未來需求收集信息,運用相關知識構造某一應用領域問題的解決方案,開發新的產品.新產品開發不是面向單個產品,而是面向產品族,建立面向產品族的領域框架和可重用構件,并在過程設計環節,設計以領域框架和構件為基型的軟件定制過程,為定制具體應用系統打下基礎.這一循環,所需時間相對較長,稱之為慢循環.面向用戶的定制過程是根據用戶的具體需求,在新產品開發過程中形成的面向產品族的領域框架和定制過程的基礎上,利用已有構件,進行配置設計和定制開發,形成滿足客戶個性化需求的軟件產品.這一過程在客觀上必須是一個快循環,以快速響應用戶需求,稱之為快循環.
SDMC主張軟件開發單位通過業務過程重組,將軟件開發的兩個循環相互分離:新產品開發部門負責面向市場的新產品開發,同時為軟件定制準備基型;定制部門利用可變型的基型,按訂單定制,快速滿足用戶的個性化需求.兩個循環相輔相成,能否完善結合的關鍵是可定制的領域框架和可重用的構件.每個循環均強調并行,并適時將演化模型[1]融入并行開發和定制過程中.
一般說來,軟件開發單位對兩個循環都應重視.新產品開發循環具有創新性,將給開發單位帶來創新的產品,增強競爭優勢.定制循環雖然不會有重大創新,但其優勢是在“快”上,能快速響應用戶的個性化需求.
4面向大規模定制的軟件產品族
可定制的產品族模型是實現SDMC的關鍵.因此,SDMC重點在于研究建立合理的產品族結構的軟件設計方法,不再每次只設計一個產品,而是同時完成一組產品的設計,即對整個產品族進行綜合設計,從而可以挖掘出產品族中的相似性信息,設計出面向產品族的可定制的領域框架和可重用構件.并利用并行工程的觀點,以時間、成本用戶滿意度為目標,集成地并行地設計產品族及定制過程,同時盡可能考慮到影響軟件定制過程的約束條件和條件約束下的軟件配置機制.
軟件產品族是利用共享資源構造的某一具體領域軟件產品的集合,是一系列相似產品的統一表達.軟件產品族對具體領域的相似問題進行歸類,用相似的解決方案來解決,并試圖覆蓋同一業務領域的所有現實或潛在需求.面向大規模定制的軟件產品族體系結構如圖4所示.
軟件產品族由領域框架、構件、定制過程和定制機制等部分組成.按照從用戶需求到軟件產品形成,在業務定義、技術方案和物理實現3個層面上建立領域框架模型和構件模型,層與層之間存在映射關系,右邊層次的模型是左邊層次的模型的變換,這樣從左到右,形成一種生成、推導和約束關系.
(1)業務模型.是根據用戶和市場需求,對業務對象、業務過程、業務服務和業務規則進行形式化描義莫型.在軟件產品族體系結構中,業務層面上描述的領域框架和構件,分別稱為領域框架業務模型和構件業務模型.
(2) 技術模型.是對適應業務模型的應用系統技術解決方案的一致性描述.在軟件產品族體系結構中,技術層面上描述的領域框架和構件,分別稱為領域框架技術模型和構件技術模型.
(3) 實現模型.是對實現技術模型的物理系統的一致性描述.在軟件產品族體系結構中,技術層面上描述的領域框架和構件,分別稱為領域框架技術模型和構件技術模型.
(4) 領域框架.是針對某一具體領域,包括構件及構件之間相互關系和約束規則,可定制、可擴展領域通用的軟件產品族架構.
(5) 構件.是在定義好的體系結構相關環境中具有明確功能的獨立的、可替代、可重用的系統組成部分.
(6) 定制過程.針對具體的開發環境所制定的,個性化定制具體應用系統的規程,包括與應用系統實現過程相關的規范、工具及相關文檔.
(7) 定制機制.包括約束條件^配置機制以及業務模型技術模型和實現模型之間的映射關系.約束條件是約束應用系統定制的環境因素和對定制過程的考慮,配置機制是條件約束下的對領域框架實例化和對構件進行配置的規則和推理機制.
基于產品族的軟件開發目標是提高產品族中的構件的通用性,從總體上降低開發成本,縮短交貨期.對現有客戶需求的理解和對未來需求的預測,及對客戶群需求的系統分析,是產品族規劃的關鍵,而產品族規劃又是面向產品族軟件開發的重要環節.
5面向大規模定制軟件開發的產品集成過程模型
傳統的軟件開發方法強調軟件實現技術,而忽略了對軟件開發過程的規范和管理.近年來,軟件開發過程越來越受到產業界和學術界的重視,如CMM(能力成熟度模型)就旨在顯著提高軟件開發過程管理能力[8].本文在制造業面向大規模定制的集成產品和過程模型基礎上,結合軟件產品的特點,給出了如圖5所示的面向大規模定制軟件開發的產品集成過程模型.
如圖5所示,面向大規模定制軟件開發的產品集成過程模型呈二維結構.時間維描述的是從客戶訂單到產品交付的過程,即軟件開發過程(包括新產空間維描述的是將不同產品的相似部分進行歸類處理,以增加軟件開發規模,可采用產品模型(包括領域框架模型構件模型和應用系統模型)來描述.
SDMC在時間維優化的關鍵是有效地將定制分離點(customizationdecouplingpoint,CDP)后移.CDP是軟件開發過程中由與訂單無關的、面向市場的預測型大規模開發轉向面向用戶的定制的轉換點.推遲CDP可以減少由于用戶訂單特殊需求而進行定制在時間和資源上的開銷.最理想的作法是在交貨點定制,即接到用戶訂單后,及時在用戶現場根據用戶需求完成產品開發和交付.實現CDP后移,需要準確預測市場需求,構建好可定制的領域框架,預制足夠的可重用構件,為產品定制做好充分的準備.時間維優化可以顯著提高開發效率.
SDMC在空間維優化的關鍵在于如何通過相似性原理和標準化技術有效擴大構件和框架的優化范圍并提高它們的可重用性.在軟件行業,大約65%的開發成本花費在重復系統開發上.對不同應用系統進行分解,可以發現存在大量相似性,可以對這些相似性內容進行歸類,形成領域內或領域間共享的
6面向大規模定制的敏捷軟件開發組織
根據SDMC的二維優化模型,顯然在一個地區或行業推廣實施大規模定制軟件要比僅在一個開發單位實施可以取得更好的效果.大規模定制軟件的最佳的模式應是在全球范圍進行推廣實施.事實上,軟件行業的全球化和專業化分工也正在促使大規模定制軟件開發擴展到全球范圍.如何組織廣泛范圍內的軟件大規模定制?本文主張將敏捷制造思想應用到軟件開發中,建立面向大規模定制的敏捷軟件開發組織.
敏捷制造是為實現企業生產制造的敏捷性,采用現代通信手段,通過快速配置各種資源,以有效和協同的方式響應用戶需求的一種企業發展戰略.虛擬組織是實現敏捷制造的重要組織手段.虛擬組織是一些相互獨立的開發單位通過信息技術(例如互連網)連接的暫時性的開發單位網絡,這些開發單位在軟件開發過程中貢獻出自己的核心能力,以實現技能利潤共享和成本風險共擔,迎合和把握快速變化的市場機遇.
充的動態組織.根據產品族設計中規劃好的領域框架和構件,進行工作任務分解(分解為不同類型的構件),按照各個公司或公司內某些部門的核心業務能力,動態組合資源、技術和人員最佳配置的虛擬組織.虛擬組織成員接受工作任務后,按照各種合作形式(如供應鏈式、策略聯盟式、合資經營式轉包加工式和虛擬合作式等[13])進行合作,在基于Internet的敏捷開發環境下,共享資源和技術,完成各自的工作任務(完成構件開發).根據客戶訂單要求,將領域框架實例化形成滿足訂單要求的應用系統框架,并如圖6所示,虛擬組織是可重構、可重用和可擴對虛擬組織成員提供的構件進行裝配,最終形成滿足用戶需求的應用系統.
“雖然會存在市場競爭這樣的現實,但是海外的云計算提供商進入中國市場,對于整個中國的云計算發展可以說是一個利好的消息。”無錫華云數據技術服務有限公司COO郁珉認為,特別是海外基于SaaS或PaaS的公有云市場已經相當成熟,如果這些海外的提供商能夠把它成熟的做法帶進來,是可以促進中國的云計算市場向正常化和規范化發展的。
無錫華云數據技術服務有限公司(以下簡稱華云)成立于2010年,總部位于江蘇無錫,目前在中國北京、上海、廈門、深圳等地擁有分公司。郁珉表示,華云的目標就是要以多樣化的云化產品組合和領先的云化支撐運營能力,立志于成為國內云計算市場最大的獨立服務提供商以及平臺合作伙伴的最佳選擇。
日前,華云與用友公司就達成了相應的合作協議。雙方今后將會結合各自優勢,將用友軟件系統部署在華云虛擬企業私有云平臺上,并向雙方用戶進行聯合推廣。用友公司副總裁朱鐵生認為,將用友軟件系統部署在華云的云平臺上,比起客戶從建自有數據中心到最終選定SaaS應用的私有云建設過程,具有周期短、費用低、應用集成度高等方面的優勢。“面對中大型客戶私有云建設的迫切需求,用友和華云聯合推出企業虛擬私有云解決方案,一方面依托了華云數據中心的云平臺,同時又結合了用友全面的中高端業務全面產品解決方案,能夠為用戶打造一站式私有云解決方案。華云虛擬企業私有云平臺具有IaaS層的虛擬化底層、云主機、網絡、存儲卷管理、各基礎底層元素監控,同時也具有客戶自服務采購、數據中心整體運營、客戶支持平臺等PaaS層的豐富功能。U8/NC覆蓋中高端企業管理應用,擁有眾多行業成功應用案例,可以為用戶提供一體化全方位云應用解決方案。”
本次評選經過推報、確定候選、投票評選等多個環節,全面總結了2013年行業信息化最具影響力和競爭力的品牌企業。山西企友軟件有限公司(簡稱企友)經中國行業信息化評委會評審一致通過,榮獲“2013年度中國財稅信息化最具影響力品牌獎”。
企友作為國內優秀的企業及政府信息化產品與解決方案提供商,應用領域涵蓋財稅管理、移動辦公、ERP、SCM、CRM、HR、門戶網站,涉足公安、稅務、衛生、教育、質檢、煤炭、鐵路、石化、廣電等行業信息化,目前企業與政府客戶數量超過10萬家。公司多年來秉承“做最優秀的財稅信息化產品和管理信息化整體解決方案提供商”之目標,長期專注于財務、業務、稅務三大領域的深度集成與融合,引領企業財稅信息化發展方向并成為行業內最具影響力的公司。在2006年率先推出的國內第一款財稅一體化管理軟件企友3e財稅一體化管理軟件,該產品線是公司針對財務與稅務一體化的發展趨勢,研發的新一代財務、稅務電算化系統。系統通過軟件接口技術,實現了防偽開票、網上認證、電子申報與財務等系統的無縫融合,通過具有超強數據展現功能的數據網格部件,動態實現各類賬簿與報表的展示。企友3e財稅一體化管理軟件標準版2.0被中國軟件行業協會評為“2008年度優秀軟件產品”,被山西軟件行業協會評為“優秀自主創新產品”。
中圖分類號: TP393 文獻標識碼:a DoI: 10.3969/j.issn.1003-6970.2012.02.015
The research of work safety software productization LI tian-le(Communication & Information Center of State Administration of Work Safety Beijing 100013)
【Abstract】With tens of years’ development in work safety software system, there are more and more common requirements and
processes which indicate a possibility of transformation from custom development to standard productization. the thesis points out the software productization is the trend of work safety software development by comparing customization and productionzation development based on the author’s practice.The productization development not only lower development cost ,expedites the progress to production, enhances the quality ,but also well cater to the challenge of new requirement from continuous development of work safety governance .
【Key words】work safety , customization , productization
0 引 言
在過去的三十多年的安全生產信息化建設中,安全生產領域的軟件開發基本是采用定制開發模式,開發成本高、周期長,風險高,已有的軟件資產復用性低,造成了人力、物力、時間的浪費。目前,中國軟件市場正在逐步走向成熟,軟件企業通過開放的、全球化的競爭市場環境,學習全球最佳軟件研發流程實踐經驗,獲得了長足的發展,正在逐步向產品提供商過渡。安全生產領域的軟件開發經過多年的發展,在領域知識和軟件資產方面具有了一定的積累,隨著安全生產監管監察業務的不斷深化,軟件建設的規模也在擴大,建設成本日益提高,軟件產品化已成為安全生產信息化發展方向。
軟件產品化是將安全生產領域內的通用功能做成軟件制品,滿足安全生產監管監察業務的共性需求,通過少量的定制開發和系統集成滿足個性需求,實現軟件開發的低成本、高效率、安全生產領域知識的復用和安全生產監管監察業務管理軟件的標準化,進一步推進安全生產信息化建設。
1 基于定制模式的安全生產軟件開發
軟件定制開發模式主要是根據軟件的生命周期模型進行開發,其主要活動包括需求、設計、開發、測試、驗收。軟件研發部門和業務部門一起進行量化、規約需求,根據雙方共同制定的需求開展實施活動,從無到有地開發軟件,最終交 付給用戶一套軟件系統。從本質上說,軟件定制開發提供的是一種服務,而服務所具有的無形性、不可分離性、差異性和不可存儲性的特點,極易造成項目范圍的不確定性,這將給雙方帶來風險,隨著項目的進展,這種不確定性也會進一步發展,導致工期延長和預算超支,造成很高的實施成本。例如:在需求分析階段,可能會存在一些疏漏,而有些疏漏對用戶而言是至關重要的,為了彌補疏漏,需要重新設計一些模塊,這不僅影響了系統的穩定性,而且會使工期延長和預算超支。系統上線后,由于定制開發的固有缺陷,即用戶產生新的需求,這就需要繼續定制開發,由于軟件沒有標準化,軟件研發部門往往要保留大量的特定的維護團隊,這必然增加了用戶的運維成本,也降低了人力資源的使用率。
綜上所述,軟件定制開發的主要優勢是充分滿足了用戶的個性化需求;主要缺點是大部分項目超出計劃和預算,影響軟件推廣使用的進程,由于軟件沒有標準化,無法實現領域知識復用,成本偏高,資源浪費,隨著項目規模的擴大,成本隨之擴大,另外,運營維護也需要大量的專有人力資源。
2 基于產品化模式的安全生產軟件開發
目前,全球領先的軟件廠商,例如ERP領域的ORCAL公 司,財務軟件領域的用友軟件公司等,均采用產品化的軟件開發模式,將行業中一些實現了共性需求的軟件代碼分離出來,包裝成軟件組件,形成可以復用的軟件代碼資產,避免了“重復發明輪子”,節約了人力成本,縮短了建設周期,提高了軟件系統的質量,同時,通過少量的定制開發,又滿足了用戶的個性化需求。另外,產品化的軟件開發模式對用戶而言,在項目實施之前,通過對已有的產品了解,可以明確能夠實現的和無法實現的需求,保證了項目實施的進度。
隨著安全生產領域軟件建設規模的擴大,建設成本日益提高,產品化開發模式成為信息化建設戰略轉型的方向,這意味著采用定制開發模式的軟件研發部門需要借鑒國際先進的行業實踐,進行戰略轉型,同時,安全生產領域知識和軟件研發最佳實踐也為向產品化開發模式轉型提供了基礎。目前,筆者所在的軟件研發部門正通過領域知識和軟件資產方面的積累,進行安全生產領域內軟件產品研發工作,主要是分析安全生產領域的共性需求,例如:全國安全監管監察機構管理、用戶管理、權限管理、標準的監管業務流程管理等,做成軟件制品,滿足安全生產監管監察業務的共性需求。
3 產品化軟件開發的關鍵活動
產品化開發模式主要有兩個區別于傳統定制開發模式的關鍵活動:產品需求管理和專業咨詢實施服務。
產品需求管理是產品化軟件開發成功的核心。軟件就是用戶業務需求,而軟件研發部門的核心競爭力正是體現在用戶需求的把握能力上。一個成功的軟件研發部門需要深入把握用戶的需求,尤其是共性的和前瞻性的需求,這對產品的設計至關重要,只有充分滿足用戶需求的設計才能更好地支持安全生產監管監察業務流程管理,才能讓研發出來的軟件產品擁有足夠的復用空間,且真正降低軟件的成本。軟件研發部門精準定位用戶需求的主要來源有以下5個方面。
一是現有用戶的需求。和用戶的緊密溝通深深影響了軟件研發部門認知與詮釋用戶需求的能力。在軟件系統投入使用后,軟件研發部門定期走訪用戶,與用戶緊密溝通,了解用戶需求,收集用戶在使用軟件產品過程中遇到的問題,以及對未來軟件產品的意見和期望,不斷總結用戶的共性需求和前瞻性需求,隨著產品用戶群的擴大,了解到的共性需求也會越來越精準反映行業的發展趨勢和監管監察部門的共性需求。
二是用戶每年的招標書。由于筆者所在的軟件研發部門承擔著安全生產信息化建設的重任,每年都會收到來自安全生產行業內的幾十份投標邀請書,核心產品研發小組通過對投標邀請書的分析、研究,可以把一些有共性的需求作為未來產品的候選功能,這些候選功能將作為新一代產品的實現目標。
三是安全生產監管監察行業研究報告。軟件研發部門積極參與安全生產管理論壇、行業研討會等,準確把握安全生產監管監察行業內的最新動向。每年核心產品研發小組,都會對產業發展趨勢、新產品進行分析研究、對軟件研發部門的未來產品路線進行設計、修正,保證軟件研發部門的產品符合行業發展趨勢。
四是組織內部的知識共享。組織內部的知識共享為產品規劃提供了很多建設性的觀點和思路。很多知識是存儲于員工的頭腦中,軟件研發部門通過有效的知識管理把員工的知識變成組織的知識。
五是國內外同行的發展狀況研究。軟件研發部門需要不斷融入時代主流的技術,給用戶更好的體驗。軟件研發部門和IT領域的主流產品廠商結成合作伙伴,緊跟最新的軟件、硬件技術潮流,根據行業的發展,研究最新的技術,并及時挑選適當的技術融入產品,淘汰落后的技術,保持軟件研發部門的產品在技術方面保持領先的地位。
軟件研發部門通過對上述渠道中獲得的需求隨時進行分類統計、研究,從中找出可以作為未來新產品的備選需求,使新產品更符合用戶的需求,并且對很多潛在用戶需求也具有了一定的前瞻性,不但提高了用戶的滿意度,還降低了對新產品投資的不確定風險,使軟件研發部門始終緊跟安全生產行業發展的前沿需求。
專業咨詢服務是產品化軟件開發模式實施成功的保障。產品化的軟件項目實施不同于定制開發的瀑布模型,主要是基于已有的軟件產品,通過專業咨詢服務,并結合少量的定制開發實現用戶的需求,構建新的應用系統。軟件研發部門提供的專業咨詢服務與成熟的軟件產品結合,充分發揮了產品的效能。
專業化咨詢服務的項目實施生命周期包括五個階段:項目啟動階段、實施規劃分析階段、設計和配置階段、解決方案驗證階段和解決方案部署階段。通過五個階段,咨詢服務可以有效降低實施中的風險、提高項目進度,保證軟件產品的質量。具體如下。
項目啟動:項目實施團隊組成項目組,在項目開始的時候,舉行該項目啟動溝通會議。會議的目的在于溝通項目的范圍、期望的結果、定義項目的角色和職責。
實施規劃分析:項目組和用戶共同進行用戶需求的整理、解決方案的討論和工作范圍的確認。這部分工作成果將作為部署階段的依據。另外,培訓部門將根據用戶實際的產品知識,提供培訓服務。對于產品本身無法滿足且涉及產品核心功能的業務需求,如果不能通過配置滿足這部分需求,就需要進行產品的客戶化工作,對客戶化的需求進行需求規約、確認。
設計和配置:項目組進行系統設計,按照用戶的需求,和用戶共同進行產品的配置。如果需要軟件產品通過客戶化提供的額外功能,軟件研發部門對這些特殊需求進行客戶化開發。
解決方案驗證:驗證配置是否符合業務需求,進行集成測試。
解決方案部署:在這個階段,實施團隊提供軟件安裝和解決方案的最終驗證。這些服務包括:歷史遺留數據的遷移、新 的生產系統的調試和試運營。
在產品成功上線運營之后,軟件研發部門仍需密切關注用戶運營中的新需求,通過產品支持和產品升級來解決用戶運營中的問題,以確保提供給用戶的解決方案發揮最好的效用。研發部門咨詢服務方法論如圖1所示。
圖1 研發部門咨詢服務方法論
4 結 論
安全生產領域的軟件研發方向是借鑒產品化模式的軟件開發思想,研究現有的應用系統,抽取行業內共性的需求,同時,緊跟行業的發展方向,深刻把握安全生產監管監察業務需求的變化,采用主流的IT技術,研發出符合安全生產領域需要的軟件產品,通過產品化實現安全生產領域知識和軟件研發最佳實踐的復用,形成安全生產領域內的專有軟件資產,降低項目實施運維成本,提高軟件質量,加快安全生產信息化建設。
參考文獻
[1] Roger S.Pressman,軟件工程實踐者的研究方法(原書第七版),鄭人杰、馬素霞譯,機械工業出版社,2011年10月。
[2] 菲利普.科特勒等,營銷原理,盧泰宏譯,中國人民大學出版社,2009年4月:294頁。
協議雙方:
甲方名稱:
注冊地址:
聯系電話:
乙方名稱:房地產經紀有限公司
注冊地址:
聯系電話:
本合同術語解釋:
1)該項目:商業項目(暫定名)。
2)報告:全案策劃內容,該報告內容詳見附件一。
3)傭金:甲方按合同規定付給乙方之全案策劃費用及招商、銷售費用。
甲、乙雙方本著友好合作、相互協商的精神,就該項目之全案策劃共同達成如下協議:
第一條:項目名稱及標的物地址
1.項目名稱:
2.地址:__________________________街號________________________,占地面積約為-____萬平方米,規劃總建筑面積約-____萬平方米,可銷售面積約為-____萬平方米(以有關部門許可或批準的內容為準)。
第二條:委托要求
1.該項目的戰略策劃方案應具有高起點、高品質、高水準,具有獨特個性和可操作性;
2.方案的運作要建立在以地塊為基礎的資源整合基礎上,要求方法科學、數據真實;同樣具有高起點、高品質、高水準的特點,具有與本項目相諧調的獨特個性;
3.通過方案的實施能夠使甲方獲得良好的經濟效益和一定的社會效益。
第三條:委托內容
1.甲方委托乙方就該項目進行全案策劃、招商、銷售工作,乙方所出具報告及服務內容以本合同附件一所列之內容為準;
2.在乙方提交報告、已經提供甲方認可的策劃方案的基礎上,如甲方需要,乙方將應甲方要求聘請有關專家(主要為房地產資深人士、商業經營行家等)與甲方通過會議進行交流、討論與確認,以使最終成果更科學、更切合實際;甲方須承擔聘請專家所需之全部費用;
3.本條第1、2款所述之乙方提供該項目之報告及策劃方案的形式包括:
3.1乙方應向甲方提交正式報告2-4套;
3.2如甲方須增加報告份數,則以整套元,每本元計算(此費用為現金形式支付,乙方不負責提供發票);
3.3乙方待甲方所支付應收之策劃費全部到帳后,應向甲方提供報告之電子版2-4份;
3.4項目整體功能規劃、店鋪分割等草圖部分(設計建議草圖(僅供參考),并提供電子文件)。
簡單銷售合同樣本
合同編號:___________
甲方:___________________________
地址:___________________________
電話:___________________________
傳真:___________________________
乙方:___________________________
地址:___________________________
電話:___________________________
傳真:___________________________
甲、乙雙方經平等協商,以自愿、平等互利為原則,在真實、充分地表達各自意愿的基礎上,根據《中華人民共和國合同法》的規定,就乙方銷售甲方之_____________系列軟件產品,雙方達成如下協議,并由雙方共同恪守。
一、定義
除非本合同的條款或者內容中另有規定,下列名詞應具有如下意思:
1、軟件產品:指業已進行商品化工作的、公開發表過的、且甲方作為權利人或權利受讓人能夠進行授權銷售并能夠提供技術支持和服務的軟件,包括該軟件的可執行程序和有關文檔等;
2、銷售:指根據《計算機軟件保護條例》第十八條規定的,軟件著作權人或者權利受讓者許可行使展示、銷售軟件產品的權利,銷售包括代銷或經銷;
3、代銷:是指甲方授權乙方銷售其產品,產品銷售完以后或按照雙方約定的期限與乙方結算,乙方可隨時將未售完的貨物退回甲方的合作方式;
4、經銷:是指甲乙雙方按照下列條件結算的合作方式
(1)貨到付款;
(2)按月結算,即每月底結算當月或在其它約定日期結算約定日期前一個月內的進貨;
(3)按批結算,即每批進貨時結算上批進貨。
(注:上述結算方式由雙方協商在補充協議或附件中選擇一種。)
5、雙方:指甲方和乙方的合稱;
6、補充協議:指主合同的補救條款,與主合同具有同樣的效力。
二、甲、乙雙方的權利義務
1、甲方是_____________系列軟件產品的供應商,乙方是銷售商。
2、銷售范圍:甲方指定乙方在______省______市______區內銷售甲方軟件產品,但甲方保留在此區發展新客戶的權利。
3、乙方作為甲方的銷售商,應盡銷售商的責任。在上述區域應按甲方銷售策略銷售要求,盡努力將甲方軟件產品售進所有的大、中、小型零售客戶及二級批發客戶,如有新的零售店及批發店誕生,也應及時接洽和供貨,并確保不出現缺貨現象。甲方也應保證供應足夠的貨源。
4、軟件產品的品種、數量由訂單、收貨單確定,最終以收貨單為準。
5、運輸及運費計算:使用鐵路運輸的,甲方將以軟件產品到岸價的形式向乙方供,即甲方負責將軟件產品發運到乙方所屬地區火車站的運費,而乙方將負責貨物在當地火車站到乙方倉庫的一切裝卸雜費;使用其他運輸方式的另行約定。
6、貨物殘損、退換:乙方在驗收時發現短少或包裝上有缺陷,導致影響銷售,應立即于送貨單上注明,并請送貨的部門簽名作證;乙方有義務提供有關單證給甲方,以便甲方向保險公司索賠,如乙方沒有注明或不履行提供單證義務的,甲方視乙方為全部簽收正確。
如發生軟件產品質量問題不能銷售時,經甲方質檢部門檢驗并出具證明,憑有關證明由甲方為乙方換貨,換貨一般______個月統一進行一次,具體日期另行通知。對于由于乙方保管不慎或保管不符合規定而導致的質量問題,甲方不予換貨。
7、付款期限及欠款上限:
⑴自收貨當天算起______天內,乙方要將所欠貨款付給甲方。
⑵乙方最多可以拖欠甲方貨款為______元,超過此限額的貨款,不受以上條款約束,乙方取貨時得立即付給甲方。
8、乙方要接受甲方的工作指導,必須定期于每月的______日向甲方提供銷售報告、客戶資料。該日也是雙方核實乙方銷售額的基準日。
三、乙方的特別義務以及獎勵
1、保持甲方軟件產品所有品種兩星期銷售的庫存,甲方有權要求乙方進行庫存增減調整。
2、配合行動:當甲方在當地進行軟件產品推廣活動時,乙方有義務提供人力和借貨服務。
3、價格控制:乙方可享受甲方的銷售商供貨價,乙方須保證按甲方規定的二級批發商供貨價及零售商供貨價給零售商及批發商。同時,乙方有義務控制其供應的零售商按甲方建議零售價售給終端消費者。
(二級批發商供貨價、零售供貨價、零售價由甲方另行通知)
4、對乙方的優惠:
乙方作為銷售商,可以享受零售價______折的折扣。乙方要貨時一次性以現金、支票或匯票結清,在出貨時即可以享受零售價______折的折扣。
此外,乙方可以享受當月的獎勵按照合同附件規定計算。
四、合同的變更及終止
1、經友好協商,甲、乙雙方可以變更合同。
2、乙方如連續______個月不能達到甲方所定下的銷售目標,甲方視乙方為自動終止本協議。
3、本協議期滿后,由雙方協商是否續簽本協議。
五、違約責任:
1、對于乙方的以下行為,甲方可隨時中止或終止本協議,如乙方違約(例如存在以下前三項的任一行為),則追究乙方的違約責任:
⑴乙方超越銷售范圍銷售甲方軟件產品;
⑵乙方違反了結算規定,貨款超過了規定的付款期限未支付;
⑶乙方每月的銷售額連續______個月未能達到甲方要求的銷售額;
⑷乙方經營遇到巨大困難或管理發生實質性變化,如由他人承包、可能破產,導致甲方的權利無法得到保障時。
2、本協議發生爭議,雙方以友好協商的方式解決,協商不成時,可申請仲裁或由甲方所在地人民法院管轄,依法處理。
六、附則
1、本協議有效期:自本協議簽定后自______年______月______日至______年______月______日止。
2、本協議一式兩份,雙方各執一份,簽名蓋章后即生效。
3、本合同未盡事宜,雙方另行簽訂補充協議。
4、乙方收貨人員確認書是本合同的附件。
甲方:______________________乙方:______________________
法人代表:__________________法人代表:__________________
簽約代表:__________________簽約代表:__________________
帳戶:______________________帳戶:_____________________
開戶銀行:__________________開戶銀行:__________________
納稅登記號:_________________納稅登記號:________________
簽約日期:_____________
____年____月____日
簡單銷售合同閱讀
甲方:____________
地址:____________
郵碼:____________
電話:____________
法定代表人:____________
職務:____________
乙方:xxx有限公司
地址:____________
郵碼:____________
電話:____________
法定代表人:____________
職務:____________
甲乙雙方經過友好協商,根據《中華人民共和國民法通則》和《中華人民共和國合同法》的有關規定,就甲方委托乙方銷售甲方開發經營或擁有的____________事宜,在互惠互利的基礎上達成以下協議,并承諾共同遵守。
第一條合作方式和范圍
甲方指定乙方為在____(地區)的銷售,銷售甲方指定的,由甲方在________興建的____________項目,該項目為(別墅、寫字樓、公寓、住宅),銷售面積共計________平方米。
第二條合作期限
1.本合同期限為個月,自____年____月____日至____年____月____日。在本合同到期前的____天內,如甲乙雙方均未提出反對意見,本合同期自動延長____個月。合同到期后,如甲方或乙方提出終止本合同,則按本合同中合同終止條款處理。
2.在本合同有效期內,除非甲方或乙方違約,雙方不得單方面終止本合同。
3.在本合同有效期內,甲方不得在____________地區指定其他商。
第三條費用負擔
本項目的推廣費用(包括但不僅包括報紙電視廣告、印制宣傳材料、售樓書、制作沙盤等)由甲方負責支付。該費用應在費用發生前一次性到位。
具體銷售工作人員的開支及日常支出由乙方負責支付。
第四條銷售價格
銷售基價(本項目各層樓面的平均價)由甲乙雙方確定為____元/平方米,乙方可視市場銷售情況征得甲方認可后,有權靈活浮動。甲方所提供并確認的銷售價目表為本合同的附件。
第五條傭金及支付
1.乙方的傭金為所售的____________項目價目表成交額的____%,乙方實際銷售價格超出銷售基價部分,甲乙雙方按五五比例分成。傭金由甲方以人民幣形式支付。
2.甲方同意按下列方式支付傭金:
甲方在正式銷售合同簽訂并獲得首期房款后,乙方對該銷售合同中指定房地產的代銷即告完成,即可獲得本合同所規定的全部傭金。甲方在收到首期房款后應不遲于3天將傭金全部支付乙方,乙方在收到甲方轉來的傭金后應開具收據。
乙方代甲方收取房價款,并在扣除乙方應得傭金后,將其余款項返還甲方。
3.乙方若代甲方收取房款,屬一次性付款的,在合同簽訂并收齊房款后,應不遲于5天將房款匯入甲方指定銀行帳戶;屬分期付款的,每兩個月一次將所收房款匯給甲方。乙方不得擅自挪用代收的房款。
4.因客戶對臨時買賣合約違約而沒收的定金,由甲乙雙方五五分成。
第六條甲方的責任
1.甲方應向乙方提供以下文件和資料:
(1)甲方營業執照副本復印件和銀行帳戶;
(2)新開發建設項目,甲方應提供政府有關部門對開發建設____________________項目批準的有關證照(包括:國有土地使用權證書、建設用地批準證書和規劃許可證、建設工程規劃許可證和開工證)和銷售________________項目的商品房銷售證書、外銷商品房預售許可證、外銷商品房銷售許可證;舊有房地產,甲方應提供房屋所有權證書、國有土地使用權證書。
(3)關于代售的項目所需的有關資料,包括:外形圖、平面圖、地理位置圖、室內設備、建設標準、電器配備、樓層高度、面積、規格、價格、其他費用的估算等;
(4)乙方銷售該項目所需的收據、銷售合同,以實際使用的數量為準,余數全部退給甲方;
(5)甲方正式委托乙方為________________項目銷售(的)的委托書;
以上文件和資料,甲方應于本合同簽訂后2天內向乙方交付齊全。
甲方保證若客戶購買的____________的實際情況與其提供的材料不符合或產權不清,所發生的任何糾紛均由甲方負責。
2.甲方應積極配合乙方的銷售,負責提供看房車,并保證乙方客戶所訂的房號不發生誤訂。
3.甲方應按時按本合同的規定向乙方支付有關費用。
第七條乙方的責任
1.在合同期內,乙方應做以下工作:
(1)制定推廣計劃書(包括市場定位、銷售對象、銷售計劃、廣告宣傳等等);
(2)根據市場推廣計劃,制定銷售計劃,安排時間表;
(3)按照甲乙雙方議定的條件,在委托期內,進行廣告宣傳、策劃;
(4)派送宣傳資料、售樓書;
(5)在甲方的協助下,安排客戶實地考察并介紹項目、環境及情況;
(6)利用各種形式開展多渠道銷售活動;
(7)在甲方與客戶正式簽署售樓合同之前,乙方以人身份簽署房產臨時買賣合約,并收取定金;
(8)乙方不得超越甲方授權向客戶作出任何承諾。
2.乙方在銷售過程中,應根據甲方提供的________________項目的特性和狀況向客戶作如實介紹,盡力促銷,不得夸大、隱瞞或過度承諾。
3.乙方應信守甲方所規定的銷售價格,非經甲方的授權,不得擅自給客戶任何形式的折扣。在客戶同意購買時,乙方應按甲乙雙方確定的付款方式向客戶收款。若遇特殊情況(如客戶一次性購買多個單位),乙方應告知甲方,作個案協商處理。
4.乙方收取客戶所付款項后不得挪作他用,不得以甲方的名義從事本合同規定的代售房地產以外的任何其他活動。
第八條合同的終止和變更
1.在本合同到期時,雙方若同意終止本合同,雙方應通力協作作妥善處理終止合同后的有關事宜,結清與本合同有關的法律經濟等事宜。本合同一但終止,雙方的合同關系即告結束,甲乙雙方不再互相承擔任何經濟及法律責任,但甲方未按本合同的規定向乙方支付應付費用的除外。
2.經雙方同意可簽訂變更或補充合同,其條款與本合同具有同等法律效力。
第九條其他事項
1.本合同一式兩份,甲乙雙方各執一份,經雙方代表簽字蓋章后生效。
2.在履約過程中發生的爭議,雙方可通過協商、訴訟方式解決。
甲方:____________________