iT邦幫忙

5

請問微軟認證軟體供應商認證的真偽?

Hi, 各位挨踢朋友們好,

我們公司購買之前一套人事系統,
最近因為效能不彰,簽核都要泡杯咖啡,回來頁面還會顥示逾時,
開會時廠商推說是網路太慢/資料庫版本/VM記憶體不足,
不思改善卻自甘墮落到讓該系統變成只儲存資料的主機,
其他表單/流程/組織都要由IT部門接手開發程式去介接資料。

開發該人事系統的公司號稱
上線累積經驗超過20年,客製化系統導入300家以上
還是
經濟部工業局認證合格[軟體設計服務]登錄廠商

微軟認證合格人事薪資軟體供應商。

查經濟部工業局發現確實登錄在案,
但跟該公司工程師對應過,
發現20年的經驗卻是:
沒有版本控制,
機敏資訊全部是明碼,
工程師即客服,出差就沒有service,
ASP.NET WebForm+Visual FoxPro古老技術,
資料庫混亂的命名方式...等
小作坊式的做法,
實在難以相信會是所謂的"微軟認證合格人事薪資軟體供應商"。

不知有什麼地方可以去查證是否擁有"合格的微軟認證"嗎?

看更多先前的討論...收起先前的討論...
我們挨踢部門前期完全沒參與,
直到廠商搞不定執行緩慢的問題才被上級要求擦屁股,
在開發介接的外掛程式時,
hr同仁還很得意說這系統有萬用密碼,可以模擬任何帳號,
很好測試,
一看原始碼也沒編譯,
所謂的萬用密碼還寫死在c#程式裡
什麼都一清二楚...
dragonH iT邦大師 6 級 ‧ 2019-09-11 09:04:18 檢舉
這種認證是有需要每年或定期複核的嗎?

沒有的話

就完全沒參考意義吧

拿到一次

說嘴十年
公司只要有請一個持有某Certification, Licence.....公司就會認為自己擁有這些認證,不管這個員工待多久,還在不在職
小魚 iT邦高手 1 級 ‧ 2019-09-11 10:52:32 檢舉
那就是ASP.NET 網站了.
ASP.NET WebForm+EntityFramework+WCF
pigleader iT邦新手 5 級 ‧ 2019-09-12 13:27:38 檢舉
該不會是傑X吧@@
你知我知就好
pigleader iT邦新手 5 級 ‧ 2019-09-13 00:58:13 檢舉
純猜測,有看過某家的code ,買系統送原始碼,開發應該是早期的Web Site Project,要編譯發行也是可以,可能他們就懶吧。印象中萬用密碼是正式上線就拿掉了。
EntityFramework 查詢預設好像會lock,可以改nolock,如果是你提到的資料庫效能問題,也許可以查查是否有關係。
他們的Visual FoxPro好像不慢? 如果慢的點是他們家的簽核的話。
印象中 開的table很特別 XDDD
只是想問,先別說找到真正細節的問題,真的慢到簽核都要泡杯咖啡了,廠商連可能慢在哪裡都找不到是有點太扯?簡單測試, 是wcf 端,資料庫查詢,大方向的先找到慢的主因,對一般工程師來說,應該不困難阿。
VFP 應該沒這麼的不耐,不過VFP大概只適合最多 20人以下的小公司用
如果你希望系統反應快,你要考慮的是不是該擴張硬體效能
你沒說你的硬體效能,網路速度,人數,系統緩慢時主機硬體資源的使用狀況
我們家用ds workflow gp,剛開始,出各報表都要三分鐘,才十個人用
後來確認是disk io 速度太慢,整機換成 AFL 就好了,報表最多30秒就搞定
這種抱怨文,沒有先思考問題點,也沒先檢討環境,感覺上不太正確
IT人應該先檢討自己,再檢討廠商,要拿出數據才能有憑有據
另外就是,買了啊,已經付錢了,廠商耍賴你能怎麼辦,改善的責任還是自己要搞
所以請先擺正心態再說吧
至於欄位名稱混亂,你沒自幹表格欄位對照表嘛,系統沒有你也能自幹,這都是IT人員要搞得,不然公司請你抱怨的嘛
@pigleader
萬用密碼正式區/測試區是不同的,但都存在。
應該是我之前陳述誤導,
他們data loader是Visual FoxPro寫的,
但DB是之前廠商自己要求用sql express就好
跑太慢一開始說是網路,又說是express不行
@窮嘶發發發
是的,應該要先檢討自己才是,
其實之前有錄製從介面發單到主機,
發現都是耗時在主機端,
資源監視器發現CPU/RAM使用率也沒高漲,
我們自己是覺得架的VM環境資源已經沒有所謂'瓶頸'
不過廠商自己是說太多表單未結案,
每次table都要全掃之云云

因為欄位名稱格式混亂(這倒還好,之前還看過全中文的)
要了最新版table schema說明文件
才發現也是久久沒維護改版了
2
ckp6250
iT邦新手 5 級 ‧ 2019-09-11 04:37:12
最佳解答

我不知道【經濟部工業局】是怎樣認證合格的,
但我知道【經濟部中小企業處】也有提供資訊軟體廠商登錄,不知道這算不算認證合格?
https://friap.moeasmea.gov.tw/tool_1.php

該登錄免費,算是政府提供的免費廣告平台吧,也沒什麼資格管制,登了就有。

該相信的是您的體驗,不要相信認證,ISO認證到處有,有幾家拿到認證後,還會按照手冊規範執行?

Visual FoxPro已經被微軟棄養了,2015年之後不再更新,不支援 unicode,成了古董啦。(我剛好是這個古董的行家,所以我了解實情)

不過,『資料庫混亂的命名方式』倒不一定是小作坊式的做法,我上回拿到國內最大軟體商的資料庫,一看呆了,每個Table的名稱類以 xxx0001,xxx0002,xxx0003~~,欄位名稱也是 t01,t02,t03~~,沒辦法由檔名或欄名去簡單判斷,只能由資料目視中猜測,或許是特色之一吧。

至於【效能不彰,簽核都要泡杯咖啡】這應該是該軟體問題,Visual FoxPro效能可是一級棒,處理資料最拿手,不能怪它。

看更多先前的回應...收起先前的回應...
froce iT邦大師 5 級 ‧ 2019-09-11 08:04:45 檢舉

t01,t02,t03~~

這種命名法通常都是拿來防二次開發,避免賺不到錢的。
廠商手上都有欄位對應表。

回到正題。這行只看證照基本上就是錯誤。

小魚 iT邦高手 1 級 ‧ 2019-09-11 08:37:36 檢舉

原來如此,
那我是不是也要來一個這種的?
ㄎㄎ.

ckp6250 iT邦新手 5 級 ‧ 2019-09-11 09:17:17 檢舉
拿來防二次開發

確實如此,我當初是要拿來做資料轉換,想將舊資料轉到我的資料庫,
吃足苦頭。

我也覺得瓶頸不在Visual FoxPro,
應該是程式撰寫跟資料庫設計問題,

如果只是流水號命名還OK,
查點了一下資料庫的命名方式如下
1.全大寫+分隔底線
2.大駝峰式
3.全小寫+分隔底線
4.大寫+分隔底線+小寫
5.小寫+分隔底線+大駝峰式
6.大寫+分隔底線+大駝峰式
7.小駝峰式
8.中文
(大概是20年來不同人接手才導致)

但是在看過全中文命名(table/column/view/stored procedure)
其實也覺得算小問題了

ckp6250 iT邦新手 5 級 ‧ 2019-09-11 09:58:33 檢舉

我通常用時下最夯的【晶晶體】命名
簡單通用的,比如姓名、地址欄,就用 name,address
若是太複雜太專業的,就甘脆直接用中文命名了,不然,取了英文欄名,自己和別人都看不懂。

哈哈 這樣很直白
我又想到之前看過用VB.NET寫的網站,命名方式也是一絕..

Public Function 管理否(String 帳號)		
		管理否 = 預存程序結果;
End Function

If 管理否("XXXX") == True Then
    //一般使用者
Else
    //管理者
End If

用中文名稱來處理,我就會很懷疑專業度了。
中文名稱來跑程式,這些都是雷耶!!!
不要日後自爆就好了。

而且這位仁兄有個口頭襌「這樣做很快吔!」
把邏輯全寫在stored procedure(當然也是全中文命名)

要架另一個站,全靠Copy+Paste
如:webA→webB
預存程序→預存程序_新

後期網站一堆地雷,使用者抱怨連連,
爆到他老兄也走人了,
還丟一句找不到人還可以請他回來修...

ckp6250 iT邦新手 5 級 ‧ 2019-09-11 15:09:12 檢舉

您說得一點都沒錯,真的很雷,
但有些專有名詞真的很難翻成英文,
硬操的話,半個月後,自己都忘了是在幹什麼用的?

比如,變數【已扣抵國外所得稅額之基本稅額與一般所得稅額之差額】,實在不知怎麼用英文命名?

又【透過其他綜合損益按公允價值衡量之未實現損益】這個變數,又要怎麼命名?

非必要,沒有人想用中文命名。

raytracy iT邦大神 1 級 ‧ 2019-09-12 00:03:21 檢舉

那請問....外國人又怎麼命名這些變數?

趕快學中文嗎?....

ckp6250 iT邦新手 5 級 ‧ 2019-09-12 04:58:30 檢舉

  以美國人來說,他們用【英文】命名,其實就等於我們用【中文】命名,因為,英文對他們來說,就是【國語】。

  我個人的想法是,除非您的程式將來有可能要組跨國團隊共同開發,那遵守英文命名規範是一定要的,如果沒有這方面的考慮的話,實在不必糾結於此;機械碼是給電腦看的,程式碼是給人看的,取一個自己半個月後會看不懂的變數,實無必要。

我當然知道有中文對照的專業命名,
比如【關聯企業交易未實現損益之銷除】它的英文是【Elimination of Unrealised Profits and Losses on Transactions with Associates 】

這要怎麼辧?把變數命名成:

$Elimination_of_Unrealised_Profits_and_Losses_on _Transactions_with_Associates

  或者,請示範一下,若是您的話,您會如何命名這個變數?

sam0407 iT邦高手 1 級 ‧ 2019-09-12 08:09:58 檢舉

比較長的變數名可以用縮寫的,程式上再加個註解就行

sam0407 iT邦高手 1 級 ‧ 2019-09-12 08:32:09 檢舉

Table的名稱類以 xxx0001,xxx0002,xxx0003應該不是廠商要防二次開發啦~~
會有這種方法大多是老系統轉新系統沒重構留下來的技術債,像我們公司自己寫的ERP系統,最早開始寫的程式是在1980年代用王安電腦的COBOL語言開發,那時的檔名也只能取像DOS 8.3的檔名,所以即使我們公司的系統後來改成VB6,再後來又改成現在的C#,現在資料庫裡的Table也都是類似的命名

ckp6250 iT邦新手 5 級 ‧ 2019-09-12 09:27:36 檢舉

受教啦。

2
japhenchen
iT邦新手 2 級 ‧ 2019-09-11 08:07:27

這種系統我們公司裡就有一套,很厲害,光是TABLE就有成百成千個,很簡單,每一個工程案號就一堆TABLE,每年全公司約會有百個工程,我就眼睜睜的看著資料庫又被新建出一堆TABLE,連用ssms開啟進去瀏覽找資料,光顯示所有的表格,就要泡十杯咖啡都還不見得會完成

問題就是那套系統有個獨特的功能,導至目前還是有人在用,但原設計人早已人間蒸發,更不可能要到原始碼,無解..

我也有遇過,
在一個大DB有一千多個的TABLE,
後來請同仁幫忙盤點(比對現行程式碼中有用到的)
剩9百多個,
才發現原來一個需求可以開到4個TABLE..
所以也會遇到japhenchen兄一樣的狀況
而然後上級的辦法是...買貴的硬體加快速度@@

1
小魚
iT邦高手 1 級 ‧ 2019-09-11 08:13:15

簡單說吧,
對軟體業來說,
就算是所謂的證照認證,
也都是假的,
意思是說人家不會看那個,
你來面試證照也只是參考用,
會不會直接考試就知道了.
基本上真正會考慮證照的應該是公家機關吧.

廠商都會吹噓自己,
也不一定是真的,
聽一聽就好,
上次還有人抱怨10年經驗的老手同事比新手還不如,
做很多年不見得就代表什麼.

你所謂的那兩個認證,
其實也沒什麼代表性.
這一行千萬不要相信什麼認證.
除了MIS這部分可能還會有參考性,
軟體的就算了.

看更多先前的回應...收起先前的回應...
ant1017 iT邦新手 4 級 ‧ 2019-09-11 08:28:08 檢舉

如果是CCNA這張我就不信= =
當年靠貝多芬就不小心考過了...還好不是走這一塊,不然裡面的內容一問三不知

dragonH iT邦大師 6 級 ‧ 2019-09-11 09:07:36 檢舉

可是 CCNA 報名費不算便宜

就已經擋掉一些雜魚

"稍微" 比其他認證可信點XD

小魚 iT邦高手 1 級 ‧ 2019-09-11 10:50:38 檢舉

dragonH
從 雜魚 變成 小魚?

dragonH iT邦大師 6 級 ‧ 2019-09-11 11:00:55 檢舉

/images/emoticon/emoticon37.gif

小魚 iT邦高手 1 級 ‧ 2019-09-11 11:37:28 檢舉

我想說,
其實不用太在意這些,
打官司也不是好方法,
除非能夠拿到很多錢,
要不然你花掉的錢比拿到的還多,
而且要花掉很多時間成本,
需要常常跑法院,
通常都要半年一年甚至更久.
你們還是專心開發比較實在.

沒有想要拿$$
只是看到這一堆sh*t code很悶
才想質疑他們所謂的認證
眼下該做的還是捏著鼻子做才是IT專業

小魚 iT邦高手 1 級 ‧ 2019-09-11 14:22:53 檢舉

很明顯你找的那一家不專業,
反正都要自己做了,
就不要想那麼多了.

4
浩瀚星空
iT邦大師 1 級 ‧ 2019-09-11 09:02:47

首先,要先跟你說一下。
所謂的微軟合格認証。就我所知光微軟的認証証書,少說至少有13張。(後續還有沒有增加我不太清楚,我只知道最重點的13張)
光這些要全考出來就至少得花上百萬以上。
好吧,這些先略過

上面會說這些,其實是想先告訴你一件事。不要太去在意他們是否有無微軟証書。有也好無也罷。
畢竟有認証証書的人,並不代表技術能力高。
我光公司面試10位就有6位一定會有一二張微軟証書。
說真的,微軟認証的証書真的沒什麼。那無需當判斷的標準。

看更多先前的回應...收起先前的回應...

要他們寫個VBA就吱吱唔唔了

ckp6250 iT邦新手 5 級 ‧ 2019-09-11 09:21:21 檢舉

我上頭自稱,Visual FoxPro行家,至少是半個或1/3個行家吧,
但要我拿出認證,我也拿不出來啊。

的確外行看認證,內行show me the code,
但是每每開會hr同仁都以為對方才是專業讓人氣結,
該公司網站也不敢貼出微軟認證的證書,
只是想找到證據證明他們是詐騙集團而已..

專業的不一定在寫CODE...
對於HR流程法律規範很熟也是專業的.
只是能不能寫成系統那是另外一回事.

小魚 iT邦高手 1 級 ‧ 2019-09-11 10:51:38 檢舉

看起來唯一能證明的是他們有錢...

froce iT邦大師 5 級 ‧ 2019-09-11 11:30:20 檢舉

基本上這種情況我不會追究廠商證照什麼的,反正下次一定是拒絕往來戶了。
廠商能改善就改善,不能改善一定要花錢,那就請當初買的部門自己簽,預算算在他們頭上,下次如果要建系統前不找IT部門審視,那就自己處理吧。

專不專業不是口頭說說就好。
重點是否要能滿足客戶的需要跟需求。
但也不是所有的客戶需要跟需求都要能達到。

就如你說的人事系統好了。
效能不彰的問題,除了程式本身的問題之外。硬體設備也是很重要的。
如果說今天一個需求要4核心的程式或資料。
然後在1核心的機器上跑嫌它慢。
這其實不能怪罪在程式上。

當然,我也不是要替廠商說話。也不會站在你的角度說話。
很多東西是看需求度的。

當然不可否認一件事。好的程式,不太需要靠硬體來處理。
爛的程式則是得要利用強大的機器來支撐。
相信專業也是一種方式。你也不能說你的HR說錯。
因為他們不懂,只能相信專業。
專業的信任度,又只能來自他們看的懂的東西(如証書)
你真跟他們說明程式碼的問題,他們也不懂也不想懂。

所以就這樣子..........

廠商說有錢也無法改善,
(所以有朋友要評估HR系統我第一時間diss這家廠商)
當初買的部門請出上級做主,
變成我們要想辦法了;
(還不能增加額外預算的前提下)

當初環境是依照廠商要求給的,
後續還為其VM增加記憶體,
CPU跟RAM都沒用很多偏偏就是慢,
而且三不五時還顯示逾時跟死結,
還要教他們優化IIS設定,
正式區倒到測試區DB還會做反(廠商工程師被記過)
光怪陸離的事一堆;

HR同仁開會時對廠商溫聲細語,
但我們在幫忙優化的過程又是另一副嘴臉,
真是公親變事主啊...

其實從你的形容,再加上廠商的回應。
我只能說,「早死早超生」的話了。
只是看死的是人?是程式?是主機?是公司?是客戶..而已了。

要講白一點,你這個「賽」是擔定了。
剩下來的就看你要怎麼做了。

說真的,也沒什麼好建議了。

froce iT邦大師 5 級 ‧ 2019-09-11 16:11:15 檢舉

賽是你擔,但是要想辦法挖點好處啊,要不然就是他們溫馨接待廠商的時候,酸一下,促進你的心理平衡。XD

今天本來是想好好整理系統邏輯(因為沒規格書)
做好自己的事,
結果發現介接的web service少一個關鍵欄位,
跟廠商反應,神奇了,平常回信都沒那快,
說改這要花工程師的時間,所以要收費;
我反問那Web介面優化,提升速度,不要又是逾時又是死鎖的方案是多少?
web service是補償性方案,因為Web介面無法優化才提供,
而且很多卡控邏輯裡面都沒實作,全靠我們IT重新開發,
可能是系統太差導致返工太多四處都拿不到錢,
才腦筋動到這個地方。

放假回來再看後續發展

後續

這場與廠商的攻防迎向了暫時的和平;
在我質疑收費的合理性後,
廠商回覆因為許多流程未簽核
目前已經在處理中了.
(不過像ERP/BPM也會有未簽核的流程,也不見其執行效率變差)

我就回覆給相關人員,
說既然廠商已有解決方案,
也不必糾結在收費與否,
更能節省二次開發的有形/無形成本,
期待廠商解決根本問題之云云

呵呵
依照這樣的走向,已經是打算不理了。

0
hsiang11
iT邦研究生 3 級 ‧ 2019-09-11 16:25:51

台灣應該很多廠商都這樣吧 都在胡搞騙騙錢
我也遇過一套文件分享系統 連加密都沒有
廠商只想收每年的維護費用
還把救援的費用故意砍掉不包含
救一次就要坑你一筆了
有一次被駭了被作跳板亂寄垃圾信
然後我找廠商他們一聽就知道這問題 只能關閉寄信功能
其他客戶我看也很多有出事
產品有風險也不通報不修正放著等出包 昏倒

後來公司又有一個笨蛋 找產品又搜尋找到那家廠商來簡報產品
我聽了聽簡報就覺得有些地方做的很落後
直接換別家產品取代
後來發信問問題就不回我了XD
只是這SEO做的厲害 這麼好搜尋

會真的想弄個開箱文 硬體都可以開箱文 為什麼軟體不行 但涉及公司內部機密又無法陳述.

我要發表回答

立即登入回答