必由學:用軟件開發(fā)云解決成長的煩惱
教育是一個永恒的研究課題,其重要性不須贅述。不管是哪種教育理念碰撞,最終都會落實在家庭教育及學校教育上來。這個龐大的教育體系,從來都是以感性的觸角來探索。是否有一種方法:可以用數(shù)據(jù)或者科學的模型來完善我們對孩子的認識,從而讓學校與孩子或者家長與孩子建立一種更為良性的交互模式?
快速成長的必由學:開拓教育數(shù)據(jù)化模式
大連必由學教育網(wǎng)絡股份有限公司(以下簡稱“必由學”)正在探索這種教育數(shù)據(jù)診斷檢測模式,其學習診斷系統(tǒng)正應用于大連八中與大連周水子小學等中小學。
大連八中利用學習診斷系統(tǒng)中豐富的教與學的診斷數(shù)據(jù),為教師和學生提供學習參考數(shù)據(jù),大大提高教師的教學和學生的學習效率,提高了教與學的“實效性”,使教與學更有的放矢,更加精準。教師通過診斷數(shù)據(jù),發(fā)現(xiàn)自身教學中的問題,指導今后教學重點難點,同時也為備課活動提供了交流的方向,從而共同提高了教學質量。
大連周水子小學使用學習診斷系統(tǒng),結合學校近年來開展的“目標導學下三個有效一致”的研究實踐,以“目標導學下三個有效一致的研究”為抓手,讓每一個學生每一次學習都得到及時反饋和有效指導,讓每一次反饋都促進更有效率的教與學。周水子小學的“學習診斷系統(tǒng)”破解了當前國內(nèi)教學中存在的關注班級群體與關注學生個性學習之間的矛盾。
成長的煩惱:如何解決軟件開發(fā)難題
必由學成立時間僅僅四年多,目前已是中國新三板上市企業(yè)。必由學在高速發(fā)展的道路上也有“成長的煩惱:無論是“學習診斷系統(tǒng)”還是“教育增值”評價體系,均需要有大量的軟件開發(fā)工作,但整個必由學的研發(fā)團隊僅有10余人,如何在快速發(fā)展中解決開發(fā)矛盾擺在了必由學軟件開發(fā)與支持部經(jīng)理王東的面前。“華為軟件開發(fā)云解決了我們?nèi)箅y題”,王東解釋道:
一是異地協(xié)同開發(fā)。作為一家創(chuàng)新型企業(yè),必由學的技術人員需要經(jīng)常出差外地或者異地辦公,軟件開發(fā)云幫助實現(xiàn)了代碼同步;
二是代碼管理。軟件開發(fā)云可以解決代碼的統(tǒng)計、分析、可視化管理,大大節(jié)省了必由學開發(fā)團隊的時間及管理成本;
三是實現(xiàn)持續(xù)集成:無論是新功能發(fā)布,還是代碼測試,持續(xù)集成時間大大減少,“由以前兩人8小時減少半小時,很多情況下幾乎是一鍵式完成”。
云計算時代:企業(yè)軟件交付挑戰(zhàn)加劇
實際上,不僅是必由學,筆者在走訪大量中小型軟件企業(yè)時發(fā)現(xiàn),云計算時代,企業(yè)軟件交付的環(huán)境已具有鮮明的時代特征,挑戰(zhàn)越來越明顯。主要表現(xiàn)為:
1、交付頻率高,研發(fā)周期短
市場需求變化極快,交付壓力大;要求按需發(fā)布,交付頻率高,快速試錯,快速反饋;還需要持續(xù)保持快速創(chuàng)新,idea能快速轉變?yōu)楫a(chǎn)品。
2、數(shù)據(jù)安全要求高
除了對交付頻率的要求外,對數(shù)據(jù)安全的要求越來越高。但很多中小型軟件企業(yè)研發(fā)數(shù)據(jù)存儲分散,難以有效管理和災備,同時缺少企業(yè)級安全管控,軟件資產(chǎn)易流失。
3、環(huán)境復雜,跨地域協(xié)作多
此外,國際化、跨地域團隊溝通協(xié)作多,項目可見性、同步性要求高,新技術、新語言學習曲線長,使得工具部署和維護低效、復雜。
越來越多的企業(yè)尋求更高效率的交付方式、隨開即用及較低成本的解決方案,正因此,軟件開發(fā)云的需求急劇攀升。軟件開發(fā)云,將是企業(yè)的一個重要軟件研發(fā)通道。
依托自身經(jīng)驗:構建一站式軟件開發(fā)云
必由學是中國較早使用華為軟件開發(fā)云并快速受益的企業(yè),得益于大連軟件業(yè)的飛速發(fā)展。大連的軟件業(yè)年銷售額已經(jīng)突破1500億元大關,聚集著數(shù)量眾多的軟件企業(yè),其中在全國范圍內(nèi)擁有極大影響力的企業(yè)包括東軟、文思海輝、大連華信等,隨著2015年6月華為公司與大連市政府簽署了云計算戰(zhàn)略合作框架協(xié)議,“共同構筑軟件云服務平臺”投入使用后,不僅帶動了大型軟件企業(yè)的發(fā)展,大量的中小型軟件企業(yè)也落戶開花。
王東說:“通過華為軟件開發(fā)云,,軟件開發(fā)者可實現(xiàn)即開即用,隨時隨地在云端進行項目管理、配置管理等,這對于我們初創(chuàng)型企業(yè)來說非常靈活、方便。”
基于華為研發(fā)實踐的經(jīng)驗,華為軟件開發(fā)云可為用戶提供研發(fā)全流程的支撐,包括項目管理、開發(fā)、測試、部署發(fā)布等四大層級的服務。
部署發(fā)布階段:可提供研發(fā)基礎環(huán)境服務及軟件部署和發(fā)布服務,為開發(fā)、測試、生產(chǎn)提供一鍵式環(huán)境獲取服務及軟件自動部署,快速發(fā)布服務;
測試管理:包括測試任務、測試用例等,可提供基于用戶任務分配流程支撐、工具支撐用例管理支撐等;
開發(fā)支撐:包括發(fā)IDE、開發(fā)環(huán)境、分布式代碼托管服務,可提供基礎組件服務、開發(fā)質量提升、代碼檢查服務,持續(xù)構建服務等;
項目管理:可提供需求、任務、缺陷支持。上述各層級的研發(fā)全流程支撐,對于必由學而言,不僅是軟件研發(fā)的方便,還是研發(fā)經(jīng)驗的學習與累積。
王東說:“華為自身的軟件研發(fā)業(yè)內(nèi)聞名,他們將自身的軟件開發(fā)經(jīng)驗運用在軟件開發(fā)云中,相當于我們站在軟件研發(fā)巨人的肩膀上進行著軟件開發(fā)。”
后記
在接受采訪過程中,王東發(fā)自內(nèi)心對工作的熱愛及對華為軟件開發(fā)云的贊美,讓筆者頗有感觸:軟件定義的這個時代,有著太多的變化,唯有變才是真正的不變!這也正是云計算等技術快速發(fā)展的根本原因。無論是對企業(yè),還是對個人,云早已深入萬家。***的區(qū)別是,企業(yè)使用云來提高靈活性,降低成本,提高企業(yè)競爭力;而個人則在云的應用中不知不覺徜徉著,老父親不用再為了交電費跑趟銀行,女兒從幼兒園開始的“云成長檔案”在各級老師手里不間斷的傳遞,永不消失。“讓企業(yè)像用水用電一樣使用云服務”,它是一個愿景,更是行業(yè)里每一個人腳踏實地的耕耘與努力!