微軟ERP的二次開發管理10問 |
發布時間: 2012/8/17 9:14:08 |
微軟ERP(MBS部門,Dynamics品牌,Dynamics AX產品)提供了一個開發平臺MorphX,又提供了一個開發語言X++,所以微軟ERP比其他ERP多了一個職位:開發顧問(技術顧問)。微軟通過分層技術將源代碼分成多個層次,自己把握包括SYS層開始的底層到GLS等本地化開發層,在這個體系中,Partner和客戶也分別有自己的幾個開發層,微軟源代碼開放,Partner和客戶有了自己合法的開發層權限。分層技術不僅保證了MBS大膽源代碼開放,而且實現了大部分主流ERP無法解決的真正意義上的產品升級。
既然微軟ERP體現中開發顧問(技術顧問)成了微軟ERP行業區別其他ERP的一個標志,既然有大量的微軟erp開發從業人員,就引發了以下微軟ERP二次開發中的管理問題: 1,問題:不同技術顧問重復開發相同功能,或沒有參考已開發的類似功能,重寫所有代碼,浪費大量人力物力 方案:整理已開發代碼,分類,并編寫目錄,建立開發知識庫 收益:供新開發項目參考或直接使用,減少重復開發時間 2,問題:技術沒有把關,大項目架構可能存在隱患,小項目開發方案復雜可能浪費時間,實現同一功能可以使用的開發方案有N種,需要技術指導提供最高效或簡單的開發方案 方案:大項目由技術經理進行把關,開發前指出開發方向和提供參考代碼,既技術把關也提高開發效率 收益:降低發風險,減少開發時間,技術顧問間知識轉移,相互學習和指導,提高技術顧問水平,易于留住人才 3,問題:每個技術顧問代碼習慣不同,導致別的顧問甚至自己在后來修改代碼時浪費時間在讀懂代碼上 方案:統一制定編程規范,如代碼格式,代碼注釋方法等 收益:專業性體現,是一種公司文化,節約理解代碼的時間 4,問題:部分技術難題長期困擾技術顧問,浪費開發時間,如復雜報表的開發時間問題 方案:新開發技術或難點專題講座,研究InfoPath或reporting Service等技術 收益:創新性和先進性體現,新技術可以用來解決舊問題或提供新的解決方案,或大大加快舊技術的開發效率,同時給技術顧問提高水平一個好的機會,易于留住人才 5,問題:技術顧問在項目中長期加班加點,太累太辛苦,導致技術顧問不滿 方案:技術顧問的獎金按人天計算,多勞多得,技術顧問根據自己時間和技術水平安排是否接新項目或接什么項目,接多個項目或加班提前完工來獲得更多的獎金 收益:技術顧問自愿加班,技術顧問自己安排工作和休息時間,提高工作激情 6,問題:項目團隊配合問題,溝通問題 方案:實施項目組與技術顧問個人溝通和技術經理協調相結合,項目組找自己認為配合默契的技術顧問,保證項目組與技術顧問能雙向選擇,杜絕技術顧問和應用顧問間配合不暢問題 收益:解決團隊配合問題,實施項目組有機會選擇自己信任的或配合默契的技術顧問,同時也是對技術顧問技術水平和與其他人合作能力的考驗 7,問題:現已開發的功能大多太依賴客戶需求,沒有通用性,導致每次對相同功能不斷修改,浪費時間重復讀和改代碼 方案:建立知識庫,(1)鼓勵開發通用功能,開發的通用功能通過考核后歸檔為標準功能,寫好安裝說明,操作手冊后發放一次性獎金;(2)對未能編列通用功能的特有功能,如果在多個項目中使用并每次都收了客戶的開發人天,原技術人員可以從銷售人天中提成,促進開發人員參與二次修改積極性和將其開發為更通用功能的積極性 收益:提高技術人員開發通用功能的積極性,通用功能有利于售前和應用顧問實施在不同項目中使用,加強知識沉淀,減少重復代碼開發,長期積累逐漸成為各種行業解決方案 8,問題:技術顧問職位和待遇前景 方案:建立技術部經理中層職位提供管理平臺,技術顧問有機會升職加薪;技術顧問開發工作按人天計算獎金,自愿加班多勞多得(當然開發人天按客戶支付的開發人天計算或按項目組認可的人天計算) 收益:(1)技術顧問也有機會升職,技術部經理將有責任和義務給其他技術人員技術指導,實現知識傳遞;(2)技術顧問通過多接開發項目掙取獎金,即解決前途問題又解決錢途問題,更重要的解決工作的激情這個核心問題 9,問題:技術顧問的瓶頸,應用知識缺乏,希望轉做應用 方案:先讓技術顧問參與到開發需求分析和開發方案撰寫中,再安排技術顧問參與到實施中提高應用水平,最后只要項目組接受可以技術顧問轉應用顧問 收益:技術顧問參與需求和方案減少了需求轉達導致的管理成本和開發方案脫離技術可能出現的技術實現困難的問題,給大多數技術顧問希望轉應用一個逐步轉變的機會,提高技術顧問的工作激情 10,問題:技術顧問圍城問題 方案:介紹AX技術顧問職業發展前景和現狀,在AX技術顧問這個職位上絕不乏不惑之年的老開發,特別在國外AX技術顧問中,國內也不乏一大批而立之年的技術顧問,技術顧問決不是會了X++就可以轉行了,MBS的核心競爭力是整合優勢,整合什么?對了,MBS與Office,SharePoint,BizTalk,SQLReportingService…太多的技術需要大家去學習,不搞好自己從事多年的AX開發而去舍本逐末實在不可取 收益:技術顧問仍然是當前國內人才市場爭奪的焦點,AX招聘信息中超過一半的職位均為AX技術顧問,技術顧問了解自己工作的價值和前途非常重要 本文出自:億恩科技【www.vbseamall.com】 本文出自:億恩科技【www.enidc.com】 --> |