從某軟體引發的深思總結
阿新 • • 發佈:2018-11-08
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
一、技術因素做慣了胖端的人,是很難習慣做三層的。但不重要,反正客戶、實施要的是應用,是真三層假三層都無所謂了。
所以胖端做慣了的人,在瀏覽器這種強制瘦端模式下就容易折了,因為思路一直沒變,仍然把瀏覽器寫的胖胖的。
沒想到啊沒想到,網路效能、瀏覽器相容性這兩個因素。效能、穩定性都堪憂。
而且,過去定製開發人員只需要掌握一門開發語言一門SQL就搞定,門檻低,招聘人培訓人速度快/複製快/出苗多。現在需要掌握前端,這就一系列JS、DOM\BOM、HTML、CSS、XML、XMLHTTP、JSON、WebService。還得遭受瀏覽器不相容性、弱網路連線、無狀態連線、網路效能、IE快取/後退前進按鈕/IE右鍵選單、父子視窗控制、事件觸發。這讓長期搞區域網搞原生胖胖端的人情何以堪?新增這麼多技術門檻要求,招聘難/招聘成本高/培訓成本高/成長慢/跟不上業務發展節奏,怎能不讓定製開發部門/實施部門/服務部門/運維技術支援部門火大?
二、功能程式碼因素
平臺有架構如地基,但上面亂蓋樓那就必然倒。所以還需要應用功能程式碼架構/框架約束。但棋差了一招,太多的心思放在做平臺變形金剛上去了,全搞模型驅動拖拖拽拽去了,業務、資料庫、功能程式碼框架的時間被擠了。忘了一個根本:不管你是跳高還是俯臥撐,客戶和一線看到的就是一套軟體,是要去處理客戶業務流程的。
沒有功能程式碼框架約束,再好的功能設計資料庫設計也是白費,因為不遵守。即使你有最佳程式碼模板有程式設計規範,但100多個開發人員,你能管住他們的每一行程式碼?可以這麼實現也可以那麼實現,先把功能實現了,反正你看到的是一個功能,內部是怎麼一團麻,你也沒細審查。
就是這樣,定製開發越來越難,越來越難穩定下來。神馬平臺架構地基都不管用。其實功能程式碼框架,比地基通用平臺更重要。
所以,業務設計、資料庫設計、平臺、功能程式碼框架,一個也不能少啊。沒有各方面的得力領軍人,乘早先別動手。
另外還有個路徑節奏問題。從原型、到2個試點、到產品1.0、到2個試點、到產品2.0、到推廣,這條路有這麼長。別想一口吃個胖子。
三、配套因素
一套企業軟體,需要長鏈條的配套才能真正良好交付。但你如果培訓成長成本高門檻要求高時間長,這就懸了。軟體初版功能不全不細不要緊,定製開發的設計/開發/測試能否跟上、諮詢和售前能否跟上,專案管理能否跟上、部署實施初始化能否跟上、培訓能否跟上、持續應用提升能否跟上,呼叫中心能否跟上,運維技術支援能否跟上?
四、上下產品重疊因素
上下兩個現金牛明星產品,多年曆練,從業務功能到開發團隊到營銷策略到渠道到實施到運維支援,全成熟,全配合流暢。突然出了一個這樣一個高不高低不低的,怎麼營銷定位?怎麼銷售定位?本來營銷銷售都愛新東西,都存著很高的新期待,但被現實的實施、培訓、運維、定製開發所驚怕,不敢推陳出新了,還是現金牛可靠,兩其重擇其輕。
最後一句話:中國製造不強,別妄想做中國生產製造管理。
做好集團管控,因為中國人喜歡大而不強靠人堆。
老老實實做好軟體,讓軟體擅長解決的歸軟體去解決,該管理顧問經營顧問擅長解決的讓他們去解決。別想直奔著解決客戶現實業務去。軟體商無法承受之重,把自己清醒定位好。
謹以這篇文章給自己以後的職業生涯多多提醒、常來自己讀讀、冷靜再冷靜。看別人,想自己。