時間:2023-02-28 15:59:25
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇軟件項目計劃書范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
1.2 項目簡介
1.3 客戶基礎
1.4 市場機遇
1.5 項目投資價值
1.6 項目資金及合作
1.7 項目成功關鍵
1.8 公司使命
1.9 經濟目標
2.0 公司介紹(參考兆聯公司的商業計劃書范文:軟件商業運營商業計劃書模板格式)
2.1 項目公司與關聯公司
2.2 公司組織結構
2.3 [歷史]財務經營狀況
2.4 [歷史]管理與營銷基礎
2.5 公司地理位置
2.6 公司發展戰略
2.7 公司內部控制管理
3.0 服務項目介紹
3.1.軟件商業運營服務項目
3.2.軟件商業運營服務項目特點
3.3 軟件商業運營服務技術
3.4 軟件商業運營服務設備與設施
3.5 項目地理位置與背景
3.6 項目建設基本方案與內容
4.0 市場分析(參考兆聯公司的商業計劃書范文:軟件商業運營商業計劃書模板格式)
4.1 軟件市場分析
4.2 目標市場區域服務項目供需現狀與預測(目標市場分析)
4.3 軟件商業運營行業市場狀況
4.4 軟件商業運營市場容量分析
4.5 軟件商業運營市場需求與趨勢分析
4.5.1 服務項目的市場需求
4.5.2 服務項目的趨勢分析
4.6 銷售渠道分析
4.7 競爭對手情況與分析
4.7.1 競爭對手情況
4.7.2 競爭對手情況分析
4.8 行業準入與政策環境分析
5.0 發展戰略與實施計劃
5.1 項目執行戰略
5.2 項目合作方案
5.3 公司發展戰略
5.4 客戶滿意服務系統建設
5.5 市場營銷策略
5.5.1 市場定位策略
5.5.2 服務項目定價策略
5.5.3 市場促銷策略
5.5.4 電子網絡營銷
5.6 服務項目推銷計劃
6.0 項目swot綜合分析
6.1 優勢分析
6.2 弱勢分析
6.3 機會分析
6.4 威脅分析
6.5 swot綜合分析
7.0 項目管理與人員計劃
7.1 組織結構
7.2 管理團隊介紹
7.3 管理團隊建設與完善
7.4 人員招聘與培訓計劃
7.5 人員管理制度與激勵機制
7.6 成本控制管理
7.7 項目實施進度計劃
8.0 風險分析與規避對策
8.1 經營管理風險及其規避
8.2 技術人才風險及其規避
8.3 安全、污染風險及控制
8.4 市場開拓風險及其規避
8.5 政策風險及其規避
8.6 中小企業融資風險與對策
9.0 投入估算與資金籌措
9.1 項目中小企業融資需求與貸款方式
9.2 項目資金使用計劃
9.3 中小企業融資資金使用計劃
9.4 貸款方式及還款保證
10.0 財務預算(參考兆聯公司的商業計劃書范文:軟件商業運營商業計劃書模板格式)
一. 財務分析說明
二. 財務資料預測
1. 銷售收入明細表
2. 成本費用明細表
3. 薪金水平明細表
4. 固定資產明細表
5. 資產負債表
6. 利潤及利潤分配明細表
7. 現金流量表
8. 財務指針分析
1) 反映財務盈利能力的指針
a. 財務內部收益率(firr)
b. 投資回收期(pt)
c. 財務凈現值(fnpv)
d. 投資利潤率
e. 投資利稅率
f. 資本金利潤率
g. 不確定性分析:盈虧平衡分析、敏感性分析、概率分析
2) 反映項目清償能力的指針
a. 資產負債率
b. 流動比率
c. 速動比率
d. 固定資產投資借款償還期
附件附表:(參考兆聯公司的商業計劃書范文:軟件商業運營商業計劃書模板格式)
一. 附件
1. 營業執照影本
2. 董事會名單及簡歷
3. 主要經營團隊名單及簡歷
4. 專業術語說明
5. 專利證書生產許可證鑒定證書等
6. 注冊商標
7. 企業形象設計宣傳資料(標識設計、說明書、出版物、包裝說明等)
8. 演示文稿及報道
9. 場地租用證明
10. 工藝流程圖
11. 服務項目市場成長預測圖
二. 附表
1. 主要服務項目目錄
2. 主要客戶名單
3. 主要供貨商及經銷商名單
4. 主要設備清單
xx軟件的宗旨是以創新的核心技術為起點,以國際一流的專家為技術領路人,將核心技術轉化成具有國際競爭力的商業產品,將xx軟件建設成一個大型的基礎軟件和應用軟件供應商。
xx軟件的短期目標:基于xx數據庫(xxSQL)的“xx企業信息備份和搜索工具”能夠在一些具體行業或項目中進行推廣應用。初期市場開拓的目標在于建立和提高公司產品的信譽和客戶對于產品的可接受程度,而非盲目追求數量增長。總之,首先使公司運營正常,實現良性現金流和一定的贏利空間,再求進一步發展,實現良好的投資回報。
xx軟件的長期目標:開發和推廣大型通用數據庫管理系統及其應用產品。
二、公司目前的股權結構
公司目前的股份構成:
三、已投入的資金及用途
公司于20XX年7月成立,注冊資金200萬元人民幣,主要用于產品的開發、測試,市場渠道的鋪設。
公司成立以來成功申請了20XX年科技部中小企業技術創新基金(75萬元)和20XX年中國市第一批軟件和集成電路產業發展專項資金(50萬元)。
四、公司目前主要產品及服務
公司的主要產品:“xx數據庫管理系統(xxSQL)”。
正在開發的產品有:“xx企業信息備份與搜索工具”。
公司還計劃基于xx數據庫建立“xx數據服務中心”,為廣大中小企業用戶提供數據集中維護及安全保障。
五、產品的知識產權和歸屬權
“xx數據庫管理系統(xxSQL)”是由兩位創始人(xx、xx)在國外任教期間發明,通過與任教所在大學簽定法律合同(見附件),數據庫的專利權、出版權及其相關知識產權都歸屬于兩位創始人所有,目前數據庫的所有知識產權已轉到中國xx軟件有限公司。
“xx企業信息備份與搜索工具”則是在中國研發的基于xx數據庫的應用產品。中國xx軟件有限公司擁有產品的所有知識產權。
六、市場概況和營銷策略
目前企業搜索市場還處于起步階段,還沒有出現一家獨大或幾分天下的局面,因此,現在是進入企業搜索市場的最好時機。
xx的總體營銷策略是:分別向中小企業、大型企業和服務運營商提供不同的細化產品,逐步開拓本地、國內、國際市場。
七、核心團隊
公司的核心團隊由五人組成:
xx(公司創辦人,現任董事長兼CTO,xx大學計算機系終身教授,數據庫及人工智能專家);
xx(公司創辦人,現任總經理,xx大學計算機系終身教授,人工智能專家);
周先生(于95年獲美國名校計算機科學博士學位,曾任美國xx公司中層管理人員、大型外資公司副總裁,軟件工程和人工智能專家);
陳先生(于88年獲美國名校計算機科學博士學位,曾任美國加州硅谷著名軟件公司高級系統分析師);
王先生(xx大學計算機系博士后,曾任加拿大著名軟件公司高級系統分析師,數據庫專家)。
八、公司優勢說明
公司的主要優勢如下:
1) 企業搜索引擎的技術處在不斷發展完善中,xx擁有自主的先進技術,創新能力強;
2) xx企業備份和搜索工具是基于xx自身的數據庫產品研發的,充分利用了數據庫的
高性能和安全機制,產品性價比高;
3) xx能快速靈活地向用戶提供按需定制服務。
九、目前公司為實現目標的增資需求
為了搶占企業信息搜索的市場發展先機,xx需要的外部投資為750萬元人民幣,加上xx的預期銷售收入及其他資金,致力于“xx企業信息備份與搜索工具”產品的市場開發。
公司計劃在20XX年實現收支平衡,09年實現銷售贏利,占據國內企業搜索市場有一定影響力的份額,打造xx軟件品牌。
十、融資方案
企業的產品經營和資本經營是相輔相成的,產品經營是基礎,資本經營則是企業快速發展的助推器。公司此次計劃籌集750萬元的風險資金,主要用于“xx企業信息備份與搜索工具”的市場開發。
此次融資的資金籌措方式:股權融資(投資750萬獲取20%股權)或引進戰略投資者。 投資方可通過股票上市或公司兼并的方式退出。
01包是資源加工軟件,簡單講就是將已經出版的紙質圖書數字化,以實現后期流式電子書的和數字資源的入庫。流式電子書,就是能適應任何屏幕的,可以在終端更改字體、字號的電子書,這有別于版式的PDF文件。復雜的流式電子書還須實現資源的相互鏈接、多媒體資源的嵌入等。資源入庫,主要是指將不同的資源通過標引,確定資源屬性,進而將資源寫入數據庫中的特定位置,以便于后期的調用。例如,某本玉米病蟲害防治的書中的某個段落,通過標引,我們可以確定:該資源屬于文本、不屬于視頻;屬于正文,不屬于目錄;屬于段落文本,不屬于標題;屬于種植,不屬于養殖。通過后期的、不斷的精細化標引,還可以確定該資源屬于玉米,不屬于小麥;屬于病蟲害,不屬于遺傳育種……
02包是內容資源管理系統,簡單講就是裝所有數字資源的倉庫。如果僅僅是用于存儲,那么這個倉庫就非常好做,但同時也沒多大意義。因為存儲本身就是為了調用和再編輯而存在的,正因如此,該包叫資源管理系統而不叫資源存儲系統。還是舉個例子:如果一個糧倉,把前期分好類(相當于資源標引)的小麥和玉米倒在一塊兒,那么這個倉庫就沒多大意義,因為資源根本不好找,找到也挑不出來。因此,資源管理系統的數據庫結構必須跟資源標引的結構能一一對應。還有一點需要強調,就是該系統不僅存儲、管理資源加工軟件批量產生的數據,還存儲、管理協同編輯系統“細水長流”的數據,也包括其中的過程性文件。
03包是協同編輯系統。此系統是國家新聞出版廣電總局力推的重點,也是我們工作中的難點,因為它不僅要求全社各部門以及部門(各合作的排版公司)齊心協力,而且要求每個人的技能大幅提升。協同編輯的目的是一次制作多次:也就是當紙質書付印的時候,該書的數字出版產物也就自動生成了,當紙書進行某處修改的時候,數字資源也自動修改。
協同編輯做好了,把軟件的功能用足了,會特別受編輯歡迎,因為編輯用了這塊功能,一方面能夠提高工作效率。用了軟件,編輯直接在電腦上改好,無需排版人員改動這一環節,效率高了;另一個方面,也能在一定程度上節約編校成本。還有,使用系統的自動排版功能,只需選擇系統自帶的版式,即可把稿子排好版發印廠,排版費也大為節約。當然要把這個系統的功能按照軟件設計真正用起來,用好,不僅需要把系統開發好,更需要提高出版社員工,特別是編輯人員的相應技能。
1.背景分析
作為高職院校,培養學生的實踐動手能力,為企業輸送具備崗位職業能力的學生是教學的最終目標。如何提高學生的實踐動手能力,近些年各類高職院校紛紛進行各類嘗試,不斷在教學方式方法上向國內外同行進行取經,結合自身的實際情況進行改進,以求找到一種高效、合理的教學方式,能夠調動學生的學習興趣、學習積極性,培養主動學習的能力,具備企業要求的綜合能力,有效提高實踐動手能力。
高職院校的軟件技術專業具有自身的一些特殊性。軟件技術專業主要是培養學生的開發各類應用軟件,管理數據庫系統,進行網頁設計制作,以滿足企事業單位軟件開發及系統管理人員的需求。要求學生能夠熟練掌握某種程序設計語言開發應用型軟件,能夠管理數據庫系統。軟件開發類的工作,需要學生對軟件開發工作崗位的工作流程,典型工作任務有深刻體會,掌握本崗位所需專業技能。
2.教學方法分析
現階段,國內各高職院校所使用的教學方法主要有:任務驅動法,案例教學法,項目教學法,分組教學法等。
任務驅動法主要通過將工作崗位的技能分解成單個任務,通過完成任務的方式,使學生掌握專業技能。任務驅動法比較適合軟件技術專業低年級的學生學習入門級程序設計時使用。軟件開發是一個難度較高,知識點技能點較多的工作,因此軟件開發的初學者更多地需要依靠模仿學習,通過單個的復雜度較低的任務,使學生掌握程序設計語言的基本語法及建立程序設計的思想,使學生打下堅實基礎,又能提高學習興趣。
案例教學法主要通過一個真實的或是仿真的案例,師生通過分析,討論,模仿的方式吸收先進的理念和設計方法。該方法比較適合學習達到一定程度,需要提高和改進專業技能的學生層次。軟件技術專業的學生通過案例教學,可以學習程序設計的模式、程序設計的方法等內容,提高程序設計的規范性和科學性。
項目教學法主要通過完成一個真實的或仿真的項目,使學生掌握工作崗位的工作流程、步驟,學習提高該崗位的工作技能。該方法比較適合軟件技術專業的高年級學生,在掌握了一定的程序設計的基礎之后,通過一個項目的設計與開發,學習程序開發的各個環節的工作技能,既具備實用性又具備典型性。
分組教學法主要通過將學生分為若干個小組,可根據分工將不同層次的學生組合在一起,一方面培養學生的團隊協作的能力,一方面使學生相互幫助,優帶差,共同提高。該方法比較適合軟件技術專業高年級學生開發某個軟件項目時使用。現階段的軟件開發不是一個單打獨斗的時代,已經進入到團隊開發的時期。因此使用該方法可以使學生學會溝通協調,優勢互補,培養軟件行業重要的職業精神。
3.總體設計
本專業在前三學期進行專業基礎課學習,掌握一定的程序設計基礎,軟件開發的基本方法。在第四,第五學期采用項目化教學的方式,使學生了解工作崗位的典型工作任務,工作流程,進一步提高專業技術。
第四學期由學校教師主導,企業工程師參與的方式,完成若干個個仿真項目,使學生真正了解軟件開發的步驟,流程和方法。第五學期由企業工程師主導,學校教師參與,完成若干個真實項目,使學生對企業的工作模式,企業的工作流程及要求,有更為深刻的認識,并使學生逐步與企業要求靠攏,使學生的專業技能與職業素養達到企業用人要求。
4.具體實施
教學在整體上采用項目化教學的方式,使用仿真的或是真實的項目若干個,由教師引導,學生自主完成的方式進行。根據軟件開發流程,提供若干個項目由學生完成。學生模擬實際的工作流程,完成項目的立項,需求分析,整體設計,軟件編碼,測試,安裝與部署等步驟。完全按照企業的要求,完成相應文檔的編寫,代碼要求命名規范,注釋清晰,文檔完整。使學生了解軟件開發不僅僅是編寫程序,而包含一系列相關的工作,這些工作也是軟件開發的一部分,并且是重要的組成。
軟件開發采用一個團隊協作的工作模式,因此模擬該種工作模式,使用分組教學方法,將學生分為若干個組??梢韵扔蓪W生自由組合,再由教師根據學生的學習情況進行調整。一般5人一個小組,小組中分別擔任軟件項目開發組長,程序員,美工,測試人員,文檔管理員等五個角色。為了使學生的技能得到綜合的鍛煉,可在一個項目完成后,學生在小組內互換角色,擔任其他職位的工作,學習其他崗位的專業技能。
計算機行業是一個技術更替特別快速的行業,想要在這個行業中立足,必需要學會主動學習,自行學習。在教學實施過程中,提供資料引導學生學習、模仿、使用,使學生學會學習。遇到難題,組織學生分析、討論、查資料,從而解決問題。使學生具備分析問題,解決問題的能力。
5.考核與評價
為了更好體現出學生的實踐動手能力,采用非制卷考核方式,通過演示項目、答辯的方式對項目化教學情況進行考核。
本考核注重過程+結果的方式,不但注重最終的結果,也注重學生在項目開發的過程。
因此,本次考核的最終成績由以下內容組成,如表1所示。
表1 考核最終成績組成
對上表中的各項,分別說明如下:
a、考勤
衡量一個學生的學習態度是否認真,考勤是其中重要的一個方面。根據學生守則的規定,學生需要準時到教室進行學習。因此實行嚴格的考勤制度,缺席一次扣1分。“準時”是作為一個社會人最基本的行為準則,為了培養學生良好的時間觀念,遲到一次扣0.5分。
b、階段評價
學習過程模擬了軟件開發的各項流程,涉及項目立項申請,需求分析,概要設計,詳細設計,軟件測試,軟件部署等各個環節。當項目進行到某個階段之后,需要督促學生項目開發工作的進展及質量,對學有余力的同學提高要求,對基礎較差的同學幫助提高。對學生在項目開發過程中的學習態度,工作積極性,主動性進行評價,更好地督促學生學習。
c、項目得分
每個小組通過演示項目的基本功能,分別闡述項目開發過程中所做的工作,根據項目完成情況,是否使用相關技術,功能是否完整,代碼是否規范,界面是否美觀等項目對小組進行評價,再根據每個小組成員在小組中的工作量,分別對小組成員進行打分。
d、項目文檔
項目開發的每個環節均有相應的文檔支撐,需要學生以小組為單位進行編寫,因此每個小組需要提交項目立項申請書,系統需求規格說明書,系統數據庫設計說明書,系統詳細設計說明書,系統測試用例,系統測試報告,系統部署文檔,用戶使用說明書等8種項目相關文檔。根據學生所提交文檔是否準時,格式是否規范,內容是否準確規范等方面進行評價。
e、小組成員互評
中圖分類號:G424 文獻標識碼:A
0 前言
我院自2006年開辦了軟件技術專業北大青鳥特色合作辦學班,按照“以就業為導向”的原則,針對性地吸收了北大青鳥ACCP教學內容,對學生進行了相關的系統培訓。
在此基礎上,本課題組擬對現有課程體系進行整合,以Android平臺為實訓環境,通過深入調研移動應用開發相關市場需求,研究實際應用開發中所需要的相關技能,按照任務驅動、案例教學法組織相關教學內容,將相關開發工作融入軟件技術專業前沿技術課程。
1 教學現狀分析
1.1 培養目標分析
目前我院軟件技術專業主要教學體系依托了北大青鳥ACCP課程體系,主要培養目標為掌握企業級軟件開發技術、大型數據庫應用系統開發技術,具有團隊協作能力的高素質技能型人才;就業方向定位在網站方向的各類軟件程序員和工程師;學生學習的Java方向主干課程包括網頁編程、SQL SERVER 數據庫編程、Java語言、Java Web 高級編程、J2EE框架技術等。
對于Android移動應用開發人才培養來說,原有的教學體系中,實際上已經涵蓋了部分學習內容,學生具備了一定的Android編程語言基礎、面向對象程序設計思想和企業級服務器端開發編程技能。學生學習所需要在現有基礎上將知識體系轉化到Android方向,包括Android系統環境搭建、Android平臺的體系結構和原理、圖形編程、網絡操作、設備管理等內容。
1.2 學生學情分析
在本專業的學習環節中,一直貫徹理實一體化的教學模式,學生經過培養之后大多能夠適應基于工作過程的“實踐導向”的學習環境。課程中由教師按照企業真實情境設置角色,開辟軟件工作室提供真實工作環境,模擬軟件開發公司承接外包項目,并由研發中心完成工作,由教師和學生共同擔任開發部相應職責。我們在學生中挑選抗壓能力強、組織協調性好的同學擔任了學習小組的組長,負責小組的學習進度,促使各個小組敢于編碼、樂于編碼,通過大量的編碼來適應學習強度。學生形成了但是不可忽視的是現有教學條件下,還是有部分同學沒有能夠形成良好的編碼規范和實踐能力。
2 項目化開發教學
目前相當多培訓機構或院校都開展了相應的Android課程開發課程。但是這些課程中有些教學內容和載體項目比較深入,如華清遠見的通過Android編程控制機器人,通過應用了Android編程中的NDK編程,通過應用程序來調用底層NDK編寫的鏈接庫,從而實現對設備的控制;而有些課程的教學按照傳統的章節模式進行教學,連貫性不強,并且沒有針對高職院校學生的學習特征和思維方式開展。
針對高職軟件技術人才的就業定位,我們確定,在教學中應繼續貫徹軟件技術專業的教學特色,采用項目貫穿教學、模塊分解技能的模式,定位于培養偏向軟件應用的Android人才,按照學生的理解能力和思維方式,選擇與企業應用相近的內容,以有應用價值的實例來理解Android編程中的各種概念;強化編碼規范和調試能力,成為“有項目開發經驗的人”。
3 教學實例分析
開展案例教學的最終目標為,通過任務驅動模式的教學項目,使學生掌握Android智能手機軟件開發的設計思想,掌握Android開發中各種技能和相關的開發技巧,能按照軟件開發流程獨立完成Android手機開發,最終參與到企業級大型Android手機產品開發。
在設計這類案例時,應充分考慮幾個特征:①設計目標明確,充分考慮學生接收知識的能力,案例要有創新性和實用性,引導學生自覺自愿地學習。
如本課題組設計的一個教學項目——基(下轉第196頁)(上接第160頁)于Android的文件管理器,我們將實用產品的開發與相應的教學內容聯系起來,采用理實一體化教學方法,將核心技能逐層拆分,在案例的教學中采用隨用隨講的形式,在案例中使用到的技能隨時講解,其他技術則在需要時講解。②教師通過引導和組織,使學生發揮主觀能動性,在工作中學習經驗。我們按照軟件開發流程,首先提出需求,使學生理解作為人機交互的重要組成部分,文件管理功能實現的優劣直接影響了這一操作系統的用戶體驗。如果能開發出一款功能豐富、界面友好、性能優越的文件管理器,不但能方便用戶管理個人數據,為用戶節約寶貴的時間,同時還能增強Android操作系統的用戶體驗。
接著,我們對之按照不同的文件管理要求,將項目劃分為四個相互依賴的模塊:文件讀取模塊、文件操作模塊、文件傳輸模塊和系統參數設置模塊。
我們在模塊中結合實例講解知識和技能點,如文件讀取模塊中,我們講解Android框架下,文件的布局和界面的顯示。在主界面中要實現顯示功能,需要用到接口、繼承等知識。比如可以新建兩個名為DDGridView、DDListView的類分別繼承框架中的GridView類和ListView類重寫相應的方法以實現窗口的彈性效果。
在文件操作模塊中,我們講解并實現的主要思路是如何調用Linux shell命令。
再如本項目中的涉及到文件傳輸的用例有本地備份文件到服務器和還原服務器端文件到本地。備份文件到服務器和還原服務器端文件到本地是現在很多大公司提供的一項增值業務。通過這種實際應用中的實例,我們重點講解了如何在Android平臺上利用Http協議進行文件的傳輸,涉及到的難點包括線程阻塞現象、多線程技術等。
這樣,在學生學習過程中,通過技能點的分解和練習的融合,我們可以充分利用有限課時,對學生進行進度控制,充分對每一個技能進行理解和運用。
從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定發展(即減小開發風險)。
軟件開發不同于其他產品的制造,軟件的整個過程都是設計過程(沒有制造過程);另外,軟件開發不需要使用大量的物質資源,而主要是人力資源;并且,軟件開發的產品只是程序代碼和技術文件,并沒有其他的物質結果?;谏鲜鎏攸c,軟件項目管理與其他項目管理相比,有很大的獨特性。
二、軟件項目管理的組織模式
軟件項目可以是一個單獨的開發項目,也可以與產品項目組成一個完整的軟件產品項目。如果是訂單開發,則成立軟件項目組即可;如果是產品開發,需成立軟件項目組和產品項目(負責市場調研和銷售),組成軟件產品項目組。
公司實行項目管理時,首先要成立項目管理委員會,項目管理委員會下設項目管理小組、項目評審小組和軟件產品項目組。
1、項目管理委員會
項目管理委員會是公司項目管理的最高決策機構,一般由公司總經理、副總經理組成。主要職責如下:
(1)依照項目管理相關制度,管理項目;
(2)監督項目管理相關制度的執行;
(3)對項目立項、項目撤消進行決策;
(4)任命項目管理小組組長、項目評審委員會主任、項目組組長.
2、項目管理小組
項目管理小組對項目管理委員會負責,一般由公司管理人員組成。主要職責如下:
(1)草擬項目管理的各項制度;
(2)組織項目階段評審;
(3)保存項目過程中的相關文件和數據;
(4)為優化項目管理提出建議。
3、項目評審小組
項目評審小組對項目管理委員會負責,可下設開發評審小組和產品評審小組,一般由公司技術專家和市場專家組成。主要職責如下:
(1)對項目可行性報告進行評審;
(2)對市場計劃和階段報告進行評審;
(3)對開發計劃和階段報告進行評審;
(4)項目結束時,對項目總結報告進行評審。
4、軟件產品項目組
軟件產品項目組對項目管理委員會負責,可下設軟件項目組和產品項目組。軟件項目組和產品項目組分別設開發經理和產品經理。成員一般由公司技術人員和市場人員構成。主要職責是:根據項目管理委員會的安排具體負責項目的軟件開發和市場調研及銷售工作。
三、軟件項目管理的內容
從軟件工程的角度講,軟件開發主要分為六個階段:需求分析階段、概要設計階段、詳細設計階段、編碼階段、測試階段、安裝及維護階段。不論是作坊式開發,還是團隊協作開發,這六個階段都是不可缺少的。
根據公司實際情況,公司在進行軟件項目管理時,重點將軟件配置管理、軟件質量管理、軟件風險管理及開發人員管理四方面內容導入軟件開發的整個階段。
在八十年代初,著名軟件工程專家B.W.Boehm總結出了軟件開發時需遵循的七條基本原則,同樣,我們在進行軟件項目管理時,也應該遵循這七條原則。它們是:
(1)用分階段的生命周期計劃嚴格管理;
(2)堅持進行階段評審;
(3)實行嚴格的產品控制;
(4)采用現代程序設計技術;
(5)結果應能夠清楚地審查;
(6)開發小組地人員應該少而精;
中圖分類號:F270 文獻標識碼:A 文章編號:1001-828X(2013)12-00-02
ERP是當代企業先進管理思想與計算機技術相結合的產物。對于生產型企業的采購、生產、銷售、物流、財務、成本、質量等關鍵業務及業務流程進行統一計劃與管理。雖然生產型企業與非生產型企業管理模式有很大差別,但經營目標都是相同的。生產型企業產出的是產品,項目型管理企業產出的是項目。項目可能是一種技術、一個軟件、一種服務、一個工程、一種產品等。
對于項目型管理企業要控制項目的進度、質量和費用,并使三者達到平衡,就需要對項目計劃進行管理,做到事前計劃、事中控制、事后分析。
ERP中的項目管理涵蓋了兩類項目:經營項目和投資項目。下面對ERP在項目管理型企業的應用進行介紹:
一、項目立項
1.項目報備
項目立項前期,有些項目需要經歷很長時間與客戶進行洽談與技術交流。在ERP系統中,這階段用項目報備單進行管理,并對項目后續銷售活動進行記錄,相關項目負責人對項目進展情況進行跟蹤與指導。項目計劃書中記錄項目報備單信息,并可相關查詢出相關銷售活動。
對于大的項目,可對項目層層分解成子項目,對每個子項目進行計劃、活動跟蹤、時間進度管理、里程碑節點管理。
2.項目計劃書
1)基本信息
項目代碼、項目描述、項目類型、發票類型、客戶;
項目收入、采購成本、毛利、毛利率、利潤(收入-采購成本-項目費用);
項目風險、客戶風險、開始日期、項目周期;
項目負責部門、經辦人、相關人員、審批流程等信息。
2)資源信息
采購、銷售物料的數量、價格、收入、成本、毛利等信息。
3)項目計劃成本信息
項目計劃成本分為兩部門,一部分是直接采購成本,一部分是間接費用。
間接費用計算方法:
定義部門作業類型:如工資、制造費用、折舊、差旅費等,也可以定義管理費用、銷售費用,根據需要進行定義;
維護各部門作業價格Ai:計算方法一般是用部門工資、折舊、費用預算,部門人數,一個月工作日天數,計算出每人天各種作業價格:
作業價格=作業月預算金額/(部門人數*月工作天數);
項目計劃書中指定參與部門及參與時間T;
間接費用=∑T*Ai
4)項目現金流計劃信息
項目計劃各階段回款時間、回款金額、收入、銷項稅;
項目計劃各階段付款時間、付款金額、成本、進項稅;
項目計劃各階段現金流量凈額、應交增值稅及進項稅留抵額;
3.項目計劃的財務報表
可以出具任意時間的三張報表:
資產負債表:
應收賬款:銷售收入+銷項稅-回款>0;
應付賬款:采購成本+進項稅-付款>0;
預收賬款:|銷售收入+銷項稅-回款
預付賬款:|采購成本+進項稅-付款
存貨:采購成本-(收入-毛利率*收入)>0;如果小于0,則存貨為0,該值放在應付賬款(暫估)中;
應交稅金:銷項稅-進項稅;
利潤:收入-成本【收入*(1-毛利率)】
銀行存款:利潤+應付賬款+應交稅金+預收賬款-應收賬款-預付賬款-存貨。
利潤表、現金流量表
銷售收入:收入
銷售成本:收入*(1-毛利率)
利潤:銷售收入-銷售成本
銷售商品提供勞務收到現金:回款;
購買商品支付勞務支出現金:付款;
支付工資:項目執行時間*人數*工資作業價格。
4.項目實際執行過程中的財務報表
可以出具項目實際任意時間的三張報表:
資產負債表
項目的應收賬款、應付賬款、預收賬款、預付賬款、存貨、收入、成本、應交稅金等都可以從實際賬務數據中直接取出,形成項目實際資產負債表;
利潤表、現金流量表
項目的收入、成本、回款、付款都可以從實際賬務數據中直接取出,形成項目實際利潤表和現金流量表。
二、項目執行
1.流程
項目報備、項目立項、銷售合同、采購合同都可以走工作流程的審批;
審批通過后的合同,可以下達采購訂單和銷售訂單;
采購和銷售物料的入出庫均與項目庫存相關;
項目相關合同簽訂時,可以受項目計劃書中的預算進行控制。
2.資金計劃和付款
系統可以按合同中的回款、付款時間和金額,自動形成月資金計劃;
付款可來自于資金計劃,走付款審批流程;審批時可看到項目相關合同的已開發票信息、已收付款信息及掛賬情況。
三、項目評價
1.對比分析
項目實際執行與項目計劃書、合同、資金計劃分別進行對比分析;
主要包括:實際銷售收入、采購成本、回款、付款與計劃對比;各種項目實際發生費用與計劃對比;實際采購和銷售物料數量、金額與計劃對比等;同時顯示計劃業務時間與實際時間的對比。
2.對項目相關合同進行統計分析
可統計項目相關各合同計劃金額、已開發票金額、已收付款金額、到期末收付款金額等合同執行情況信息;
可對未來時間段項目相關合同的收入、成本、回款、付款信息進行預測。
3.按部門進行考核
可按部門統計收入、成本、利潤、應收賬款、應付賬款、預收賬款、預付賬款、存貨、生產成本、暫估等信息;
可按部門統計各種費用發生情況;
可進行部門利潤考核。
四、研發投資項目的管理
1.1編寫目的
此項目開發計劃書的編寫主要是為了給開發《疾病診斷系統》做主要的規劃和整合,在開發過程中起到引導作用,保證項目團隊按時保質地完成項目目標,便于項目團隊成員更好地了解項目情況,使項目工作開展的各個過程合理有序,以文件化的形式,把對于在項目生存周期內的工作任務范圍、各項工作的任務分解、項目團隊組織結構、各團隊成員的工作責任、團隊內外溝通協作方式、開發進度、經費預算、項目內外環境條件、風險對策等內容做出的安排以書面的方式,作為項目團隊成員以及項目干系人之間的共識與約定,它又是項目生命周期內的所有項目活動的行動基礎、項目團隊開展和檢查項目工作的依據。
1.2 背景
1.待開發系統的名稱:疾病診斷系統。
2.本項目的任務提出者、開發者、用戶及實現該系統的環境:
①任務提出者:Xx老師
②開發者:
③用戶:大眾
3.該系統與其他系統基本的相互關系:由于該系統的應用范圍比較廣,我們會考慮其兼容性。
1.3參考資料
1.張海藩.軟件工程導論(第五版).北京:清華大學出版社,20xx 2.鄭仁杰.實用軟件工程(第二版).北京:清華大學出版社,1997 3.網站:
2 項目概述
疾病診斷系統是一個在線診斷疾病的網站,主要是為查詢疾病的用戶提供方便,也可以查詢到各種疾病知識。本系統分前臺操作和后臺操作,前臺主要是面向廣大客戶,提供廣大交流空間,后臺是系統管理員進行管理。
2.1工作內容:
1.項目可行性分析;
2.項目需求分析;
3.項目體系結構設計;
4.項目編程實現;
5.項目測試;
6.項目后期管理與維護。
2.2主要參加人員
項目經理: 曾明 具有較強的組織能力 系統分析員: 顏海林 林玉蘭 有較強的分析能力
開發人員: 曾明 林乃鳳 掌握各語言以及具有較強的編程能力 測試人員: 顏海林 林玉蘭
客戶: 黎炳淞 曹付嵩 有較強的觀察能力
2.3產品
2.3.1程序
1.程序名稱:EasyEclipse for PHP 1.2.2開發的 php程序
2.編輯語言:php語言
2.3.2文件
(1)項目總體設計規格說明書
(2)項目詳細設計規格說明書
(3)軟件使用說明書
(4)源代碼
(5)軟件說明書
2.3.3服務
培訓安裝、使用,維護從使用該系統開始,維護期為一年。
2.3.4非移交品
(1)項目開發計劃書
(2)軟件測試計劃書
2.4.驗收標準:系統各項功能能夠正常運行,達到客戶的功能需求。
3.實施計劃
3.1.項目選用的生命周期
本項目采用的瀑布模型,每一個階段只做一次,從上一階段到下一階段一步一步過度,最終得到開發的產品。
3.2工作任務的人員分工安排
3.3預算
0.引言
通信工程設計項目管理是對通信工程每個周期各個階段進行過程管理。會涉及到通信工程時間、范圍、質量。溝通、人力資源、費用管理、采購和綜合等九大職能領域的內容。
1.通信工程設計范圍管理
范圍管理包含通信工程設計的范圍何通信工程設計管理(服務)的范圍兩個方面。
(1)在通信工程設計的開發階段,對通信工程的設計項目的范圍進行描述、規劃和確定,將通信運營上對項目和過程的需求(入進度/費用/質量等可度量的指標)形成書面文件(項目計劃書或委托書),并經過通信運營商確認,這是通信設計階段管理的依據。
(2)有了通信工程設計項目計劃書,就可以很輕松的形成設計招標文件和設計任務書,這是設計招標的基礎和設計單位的設計依據。
2.時間管理
時間管理貫穿設計階段的全過程。
(1)根據通信設計項目計劃書中的時間目標和工作分解、約束條件、歷史信息和經驗假定作為依據,來確定提交最終成果而必須進行的具體活動清單。
(2)根據活動清單,分析各工作間的邏輯關系,并確定組織關系??紤]滿足資源需求的能力、外部制約條件和活動歷時設定后,進行工作排序,形成項目工作的列表。
(3)在通信工程設計列表的基礎上,將日歷為依據制定項目重大里程碑計劃。
3.費用管理
根據目前絕大數通信工程設計是由通信運營商自己操作籌資、融資和回報的情況,從完整意義上的費用管理應包括內部:團隊的成本費用和外部:工程的建造費用、對非承包或非獨立核算的團隊來講,費用管理的含義只指工程的費用。
(1)編制資源計劃。在項目工作列表的基礎上,屈辱定每項工作需要資源(人、設備、材料)的數量和質量。同時要考慮資源的后備情況和成本的費用。
(2)評估通信運營商的投資目標。在通信工程設計計劃書中,描述了通信運營商對項目使用功能、建造水準和工程造價的目標。當通信工程設計項目計劃書是通信運營商編寫時,可用同類工程進行類比,分析該目標是否可行??尚械脑靸r目標,時費用管理的依據;否則要進行調整。
(3)方案估算的分析、審核。根據方案設計文件和估算書,進行分析和審核。貴估算的依據、參數、過程和結論認可時,說明估算的結果符合運營商的造價目標。否則要運用價值工程理論進行經濟分析,提出調整的建議,進行限額設計。
4.質量管理
質量管理的含義包括通信工程設計質量和設計過程(服務)質量兩個方面。通過控制過程質量來實現預期產品質量,是項目管理的原則。
(1)運營商的通信工程設計項目計劃書所規定的范圍、工程描述、使用功能、技術要求等產品質量為質量管理的目標和依據。如工程項目計劃書不完整或缺乏時,則要于運營商和設計討論確定擬建物的風格、標準、設計原則、設計規范和計算軟件等,制定質量計劃書。
(2)質量保證的重要措施是對項目過程的質量審核。在方案、擴充和施工圖三個階段中,以方案階段尤其重要。要花充分的時間反復進行研究和磋商,以滿足業主的需要和項目相關者(含各主管部門)的利益。項目管理者要組織與業主、設計和利益相關者的交流活動,并留有痕跡(批文或會議紀要)。
(3)在設計各階段的質量審核中,對不符合強制性條文和設計標準的,要提出整改或優化意見。形成書面的咨詢報告、專題報告和審查報告。必要時可向運營商或連同設計方進行交底。咨詢意見由運營商決定是否采納。整改意見必須由設計回復:同意修改在何處,如何改,不同意理由。
5.人力資源管理
通信工程設計人力資源管理包括組織和團隊建設兩部分。
(1)在接受委托的起初,需架構和設計管理的組織形式,常用的有三種:職能式、項目式和矩陣式。根據工程的規模、性質和公司的資源儲備而定。大型項目可采用項目式組織形式,一般小項目常采用矩陣式組主形式。
(2)確立工程組織結構圖。以直觀圖形的方式展示工程的參與各方的報告關系和設計工程體內部的組織關系,并向運營商報告。
(3)設計階段工程要經常組織學習活動,如雙周例會、參觀考察活動等。工程組織的學習式交流、總結、提高、互助的有效手段??傮w知識和經驗是設計人員有效工作的前提條件。
6.溝通管理
溝通管理涉及設計團隊內外兩個方面。目前絕大多數工程與各主管部門的聯系由運營商自己操作。
(1)工程設計環境中參與各方眾多,參與人員的地位和角度不同,沖突是不可避免的。在設計項目體內可能發生沖突、在涉及項目其他方之間也會發生沖突。
(2)工程設計過程內部的沖突主要表現在:人力資源的矛盾、各專業咨詢意見的協調、咨詢與審圖之間的協調(當咨詢與審圖是兩批人時、報酬分配的矛盾、工作質量和進度的矛盾。
(3)通信工程設計與運營商、設計勘察單位設計項目相關者的沖突主要表現在:個為趕季度而操作不規范、搶跑道的違章行為。如批文不齊就設計,圖紙沒出就開工。
設計單位對整改按的糾正措施不到位;為迎合運營商的過分要求在執行標準、規范中“打球”違規;為趕出圖紙進度而沒道道應有的設計深度或質量缺陷。勘察單位的現場作業人員素質較低,操作不規范。
(4)溝通是防范沖突或化解沖突的有效手段。是理順思路、提高工作效率、解決問題的必要途徑,是保證設計順利進展的劑。
7.采購管理
采購質量的品質決定通信設計質量、進度、成本,是設計執行過程中的關鍵環節。
(1)采購對象有設計單位、勘察單位、審圖單位和智能系統、網架及主要設備的設計與分包。
(2)采購方式有招標采購(公開招標、邀請招標、協商招標)和非采購招標(詢價采購、直接采購、定向采購)。
(3)制定采購規劃:采購管理計劃和工程說明。
(4)根據運營商的委托,設計項目管理實施采購可有組織、參與、配合等幾種形式。介入的深度各不相同。
(5)合同管理。根據通信工程設計組織結構幫助運營商策劃合同結構、設計總包和分包模式、采用的合同類型、參與合同談判:合同履行中幫助運營商核定付款節點的完成實物工作量,控制變更要求,對合同的索賠提供第一手資料。
8.風險管理
通信設計工程工程中遇到的所有問題對時間、成本和質量控制產生不利影響的因素都可以被認為是風險。風險管理的目標在于以最少的成本實現最大的安全保障的效能。通過風險識別、風險評估、風險應對、風險監控、風險防范的過程來實現。
(1)運營商沒有設計任務書,項目目標不確定,操作有很大的隨意性,是最大的分險。對策是幫助運營商訂立項目計劃書,從而引出設計任務書,是減少該分險的最有效的措施。
(2)運營商有設計目標(時間、成本、質量),但不匹配、不可行是令一種風險。對策是對運營商的設計目標(時間、成本、質量)運用類比法進行分析、評價。幫助運營商正確定位,明確一個適合市場需求的,建造水準、使用功能。設備配置、時間、成本相匹配的設計目標。向運營商提交評價設計項目目標的可行性報告。
9.結語
1.概述
1.1什么是項目學習
項目學習是一套系統的教學方法,它是對復雜、真實問題的探究過程,也是精心設計項目作品、規劃和實施項目任務的過程,在這個過程中,學生能夠掌握所需的知識和技能。
在信息技術教學中,項目學習是一個相對長期的教學活動,教師把項目管理的理念融入教學,從現實社會或實際生活中的問題出發,讓學生代入特定的現實世界中的角色,通過較長時間的開放性研究,最終構建知識和提高自身能力。項目學習具有真實性、獨立性及開放性的特點。
(1)所有項目都是真實的,學生會進入到成人世界或現實的生活情景中去實踐和體驗整個過程。在這個過程中,學生不僅學到了與項目相關的知識與技能,也切實體驗了該項目的真實工作。
(2)每個項目都是獨立的,都由項目確立、策劃、開發、驗收和結果評估等階段構成。
(3)項目學習是開放性的,除了包含預設的教學內容和目標外,還包含其他知識和技能,甚至還涉及到其他學科或本課程其他章節的知識。
1.2項目學習應用于信息技術教學的意義
(1)項目學習與中小學信息技術課標的一致性。中小學信息技術課程標準中提出培養和提升學生的信息素養,為適應信息社會的學習、工作和生活打下必要的基礎。項目學習以全新的教學理念,通過設計一個具有挑戰性的、多學科交叉的項目,讓學生在完成項目的過程中,培養解決問題的能力和合作探究的能力,同時提高學生對信息技術的使用程度,有效培養學生的信息素養,這跟中小學信息技術的課程標準是一致的。
(2)項目學習培養學生的綜合能力。常規的信息技術課堂常使用“半成品加工”和“任務驅動”教學方法,雖然有利于學生對知識點的綜合應用,但是欠缺了與他人溝通、協作及對事物統籌規劃的能力培養。項目學習以真實的項目激發學生的學習興趣,讓學生經歷從項目立項到項目驗收、評估的全過程,培養學生分析問題、策劃方案、溝通協作、時間管理、展示表達和自我修正等綜合能力。
2.項目學習的實施流程
下面以“網站的開發”章節作為例子,簡述一下項目學習的實施流程。
2.1內容確立
“網站的開發”是高中信息技術(選修3)《網絡技術應用》第四章的內容。該章介紹了一個網站開發案例的具體實現過程,把軟件系統開發的思想方法滲透其中,很適合作為項目學習的內容。
學校一直重視班級文化建設,我以“班級網站建設”作為項目學習的主題,對學生來說一是具有真實意義,二是希望讓學生參與到班級的文化建設中,激發學生的學習熱情,并增進學生對班級、對學校的感情。
2.2項目確立
2.2.1項目說明
(1)教師以客戶身份拋出項目:為了增強班級凝聚力,響應學校的班級文化建設活動,提議同學們組建團隊用項目管理的方式完成“班級網站建設”的項目開發工作。項目結束后,會對所有的作品進行評審,經投票評選出的最佳作品將推薦給班主任做最后審核。
(2)教師作為項目顧問指導學生分析項目開發的要點,讓學生了解建設班級網站應該從哪幾個方面入手,需要哪些方面的知識和技能,這也有利于接下來的組建團隊及分工。
2.2.2組建團隊
學生根據自己的特長自由組合,要求6人一組,并選出項目經理、產品經理、設計工程師及開發工程師。項目組的組建是項目成功的組織保障,教師可提供相應的崗位及職責參考給學生。
2.2.3立項
各項目組正式以“班級網站建設”作為主題進行研究,初步分析該項目的背景、目的、研究思路,并形成申請報告書提交教師審批,由教師通知正式立項。
2.3需求調研
教師以客戶的身份對項目需求作簡單的說明:包括網站主題風格、網站必須包含的內容、網站需要具備的功能等。簡單說明后,學生以產品經理或技術人員的身份與客戶進行溝通,了解客戶的具體需求,在溝通中獲取有用的信息。
在本階段,教師應以客戶身份把作品的評審細則提供給各項目組,使各項目成員明確客戶的評審標準,并以評審標準規范項目的開發。
2.4項目策劃
項目計劃書是項目開展的前提和保證,教師要引導學生認識項目計劃書的重要性,并提供技術支持。正規的計劃書是很詳細嚴謹的,基于本環節的主要目的在于體驗,所以教師可以提供一份精簡的目計劃書模板給學生參考,讓學生了解計劃書的主要構成及作用。
這一環節結束后,作為客戶的教師要對各團隊的計劃書及時進行點評,讓學生明白,方案不是根據自己的喜好來定,而是要符合客戶的需求,所以一定要想辦法把握及挖掘客戶的潛在需求。教師對于方案中不符合客戶需求的地方要直接指出,協助學生及時修正,讓學生進一步理解項目計劃書在項目開發中的意義。
2.5項目開發
項目開發是整個項目的核心環節,在開發過程中學生會遇到各種技術難題,教師需要預先設計好各種渠道提供幫助。
(1)客戶溝通渠道。教師作為客戶身份,需要在各團隊之間巡回查看,與各團隊的產品經理進行及時溝通交流,對產品提出意見和建議。讓學生體會到溝通在項目開發中的重要性。
(2)技術顧問指導渠道。在開發過程中,作為顧問的教師需要幫助學生排憂解難,發現共性問題時在全班范圍內進行分析、強化。
(3)技g支持平臺。給學生搭建一個技術支持平臺,把整個項目開發中需要用到的知識與技能列出來,然后給出相關的實施步驟和教材鏈接,使學生可以有一個自主學習的方向和指引。
2.6項目驗收
2.6.1項目展示
學生完成項目任務后,利用FTP服務器提交項目成果,包括:項目計劃書、網站、使用說明書等。如果時間允許可以給每個團隊上臺解析方案、展示作品的機會,經過項目經理們的展示往往會賦予作品更深層的意義。這個展示環節讓學生體驗了成果展示的過程,一個優秀的團隊僅有好的技術是不夠的,如果不能把自己的設計理念正確的表達出來打動客戶也是沒用的。
2.6.2項目完善
項目展示后,教師以客戶的身份把意見反饋給每個團隊,給予時間讓學生對作品進行完善和修改。
2.7項目評估
2.7.1項目評審
教師及全班投票,評選最佳作品和優秀團隊。項目評審是整個項目的環節,恰當的評審方式可以激發學生的學習興趣,提升學生的分析、評價能力。評審時應參照“需求調研”階段客戶提供的評審細則,規范學生的評審標準,讓學生明白把握客戶需求的重要性。
2.7.2結項
教師為每個團隊頒發結項證書,并根據項目成果的質量給予優秀、良好或通過等級。
3.反思
經歷了基于項目的學習,學生了解到項目是一個系統工程,需要經歷項目分析、規劃、開發、展示、評估等各項環節,需要不斷的分析、解決問題,還要掌握與客戶溝通的技巧,組建團隊及團隊合作。學生在完成項目的過程中,理解和把握課程要求的知識和技能,體驗創造的艱辛和樂趣。整個過程注重的不是最終的結果,而是完成項目的過程及過程中得到體驗和鍛煉。
以下從幾個方面來反思一下基于項目的學習模式。
3.1教學內容的選擇
項目學習中涉及的知識點比較寬泛,教師必須吃透教材內容,然后尋找一個合適的項目,能盡量包含教材中所涉及的教學內容。同時,項目要貼近學生實際,難度適中,能保證學生在一定的時間內完成。
3.2學生情況的把握
項目是否能順利實施,取決于學生的學習情況。教師要提前預設項目執行過程中會出現的各種問題,細化好每個環節的情境和資源。在整個項目學習的過程中,教師要不斷巡回查看,及時為學生提供幫助,增強學生自信心,使學生保持高漲的學習熱情,保障項目學習的順利實施。
3.3崗位角色的指導
在項目實施過程中,學生會對某些崗位角色的職責有疑惑,教師應該提供詳細的指引。
項目經理的具體職責:①立項后召集技術人員做項目的可行性分析,并形成文檔;②做項目計劃:列出需要完成的任務、任務的負責人及預計完成時間,并形成文檔;③按項目計劃督促相關負責人按時完成任務,如果出現問題,要及時與客戶做好溝通、協調工作;④按項目計劃把項目組階段性得到的成果形成文檔提交給客戶查閱。
產品經理的具體職責:①與客戶直接面談,了解并挖掘客戶的產品需求,編寫《用戶需求說明書》;②根據《用戶需求說明書》對項目進行初步設計,與技術人員溝通分析需求的可行性,最后形成《需求規格說明書》提交給技術開發人員,即從“用戶需求”轉化為“技術需求”;③協助項目組進行概要設計,對開發完成功能進行產品驗證,確保產品滿足客戶要求;④擔負客戶與技術開發人員之間的溝通協調作用。
項目組成員有時會混淆角色的定義,誤以為擔任項目經理職位的同學就不能參與項目開發等其他職位的工作。其實每個人都可以兼任其他職位,關鍵是時間和容量的分配,因此教師在“組建團隊”環節要提醒學生注意。
4.結束語
將項目學習引入信息技術課堂的目的在于讓學生體驗問題解決的全過程,從分析問題――制定計劃――尋求方法――按計劃實施――自我修正――問題解決。通過這個過程,學生的信息加工能力、策劃能力、溝通能力、協調能力、表達能力等各項能力都得到鍛煉和提高。
【參考文獻】
中圖分類號:TP311.5-4 文獻標識碼:A文章編號:1007-9599 (2011) 20-0000-01
Extra-Curricular Training of Software Engineering Explorationm
Pan Li,Zhang Songjuan
(Nanyang Institute of Technology,Software College,Nanyang473000,China)
Abstract:The practice teaching is an important link of the professional education software,but practice in the form of practice teaching effect of the most important aspects of the good or bad,thinking the software professional practice teaching of the existing problems,this paper puts forward the summer vacation time for extracurricular practice way,and the results show that:the results of several students training effect testing,greatly improving the students'practical ability,the effect is good.
Keywords:Software professional;Practice teaching;Extracurricular practice
一、引言
隨著軟件類畢業生數量急劇增加,就業過程中出現了極大的矛盾:一方面軟件企業需要的大量軟件開發人才難以招到;另一方面軟件類畢業生抱怨很難找到合適的工作。這種矛盾出現的主要原因是高校人才培養模式與企業需求存在一定的差距,專業課程和實踐教學模式難以與IT產業的高速發展同步。尤其是學生動手能力方面存在著很大的問題。
二、軟件類專業實踐教學存在的問題
目前的軟件類專業實踐教學存在兩個問題:一是傳統計算機專業的實踐教學內容匱乏,枯燥無味,學生難以掌握需要的職業技能。二是類似培訓機構采用完全案例教學,結果證明不適合低年級學生的實踐能力培養,效果也不理想。
(一)理論和實踐脫節
實踐和理論安排間隔過長導致知識的脫鉤,學生被動地接受老師的知識,內容和操作得不到及時的訓練。
(二)實踐教學方式單一
實踐教學采用傳統的課堂實驗方法,缺乏其他有效方法的結合,過于單一。
三、課外實訓內容與方法
針對軟件類專業綜合動手能力和素質培養方面存在的問題,我院組織教師和學生利用暑假進行綜合實訓,對軟件專業學生綜合動手能力和工程素質進行培養。具體內容與方法如下。
(一)課外實訓目標
課外實訓基本目標是培養學生綜合動手能力,創新能力和團隊合作、文檔書寫等工程意識。具體對學生的要求如下:(1)參與軟件開發整個流程,按照軟件工程基本思想,進行可行性分析、需求分析、軟件及數據庫設計、編碼實現及最終的軟件測試,并且能夠熟練使用、撰寫軟件開發過程中各主要階段相關文檔;(2)(掌握軟件開發的每個階段使用的主要工具,并能夠熟練使用至少一種相關工具,了解代碼審核方法;(3)建立規范化編碼的概念,學會書寫注釋,并能夠熟練使用至少一種開發工具,理解軟件構建方法和構建過程。
(二)課外實訓內容、方式和時間分配
課外實訓的主要內容是以實際應用開發項目為背景,模擬軟件公司的開發過程,按照軟件工程的基本思想,學生分飾不同的角色以團隊的形式進行需求分析、概要設計、詳細設計、數據庫設計、以及編碼、測試和實施以及文檔的書寫。由教師在整個過程中指導和評價學生的分析、溝通、演示的能力和代碼及文檔的質量。同時,教師對學生在職場中實際應變能力進行培養、強化,從而全面提升學生的實際動手能力和職業素養。
實訓方式采用學生實現和老師指導結合,每次老師先點評具體任務,然后由學生實現,過程中老師不斷指導、監督,每兩天檢查進度一次,所有分組必須按時按量完成任務,不能完成的小組取消下一個階段實訓資格,并且保證小組每個成員都會作,如果小組完成但小組中有人不會的取消下一個階段實訓資格。
課外實訓時間要相對集中,所以選擇暑假進行,實訓時間5周,具體階段和時間劃分如下:
1.需求分析階段(1周):(1)串講軟件工程基本知識,對要實現的軟件項目進行介紹,自由結合選定題目,劃分小組;(2)分小組進行項目需求調研及分析,了解詳細的項目需求;(3)串講項目計劃書和需求文檔的書寫;(4)學生根據需求調研情況,列出項目計劃書和需求分析文檔;(5)老師組織階段評審,評出優、良、一般和差幾個等級,適當獎勵;(6)學生根據老師點評和指導進一步修改項目計劃書和需求分析文檔。
2.設計階段(1周):(1)串講概要設計、詳細設計及數據庫設計知識(1小時);(2)學生根據需求分析結果,進行概要設計和詳細設計;(3)案例方式演示說明相關設計文檔格式(1小時);(4)學生參照設計文檔格式及需求分析文檔,形成初步的設計文檔;(5)補充數據庫設計工具的使用,利用設計工具進行數據庫設計(1小時);(6)階段評審,評出優、良、一般和差幾個等級,適當獎勵;(7)學生在初步設計文檔基礎上,根據老師指導,進一步細化完善,形成最終設計文檔。
3.編碼和測試(2.5周):(1)串講編碼和測試的基本知識(一些規范,1小時);(2)根據學生情況,適當補充開發工具的知識;(3)學生分模塊進行編碼,并進行單元測試;(4)組裝代碼,進行系統測試,形成初步的軟件;(5)階段評審,評出優、良、一般和差幾個等級,適當獎勵;(6)根據評審結果和老師指導,學生進一步完善代碼,進行測試,形成最終的可運行軟件。
四、結束語
在我國大力發展IT產業的新形勢下,面對每年100多萬軟件人才的缺口,培養全新型的軟件專業人才,提高、加強軟件專業學生的綜合動手能力和素質勢在必行。課外實訓形式不僅適用于軟件相關專業,對其他相關專業的實踐教學也有一定的指導意義。緊跟時代步伐,結合學生的變化,不斷探索課外實訓形式,才能提高實訓的水平,達到專業教育的目的。
參考文獻:
[1]孟憲寧.軟件技術專業實訓教學改革的探索與實踐[J].軟件工程師,2009,10