討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 掌握Salesforce雲端管理秘訣 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
報表產生器
更改我的閱讀文章字型大小
作者 : idoncys(Hsu-春源)
[ 貼文 53 | 人氣 6713 | 評價 430 | 評價/貼文 8.11 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/8/16 上午 02:13:16
客戶展示一套報表產生器給我看,並且用有點嫌棄的語氣說出其不適用的地方,這個報表產生器是附在要被拋棄但已支付台幣200萬以上的ERP系統裡面的一個子系統.

他說他只簡單的想要獲得他的報表,例如未出貨明細表,就像DOS時代,可以簡單只問日期區間,客戶區域,所屬業務等,然後畫面就立即出現內容,接著視需要再決定是否印出.
報表產生器看起來則有強調彈性與管理功能的味道,彈性是說客戶可以自行調整或設計報表內容,聽起來這樣的功能交給客戶使用,客戶應該會很高興才對,因為可以自己動手排出自己要的報表,但面對彈性,客戶卻高興不起來,因彈性引發出一個新問題,誰該動手來排這些報表?

客戶的認知是他擬個手稿或用既成的表給你參考就好,用意是要設計的人聽得懂,然後去設計出他要的表,他說他的工作量已經很大,公司也沒有養專門的MIS,哪來的時間與精神去搞這些排版細節,縱使排版也給了個過去別人用的樣板,客戶只需稍作修改即可,但工程師自認簡單的欄位選單,畫面拉放,看在無心操作的客戶眼中,都是令人倒彈的負擔.

另外報表產生器更嚴重的問題是,所有報表製作必須經過額外購置的報表專用主機額外的管理,操作者針對報表回應條件後,會先產生一個所謂報表工作,並送到該主機存放,主機這才進行報表工作的排列,然後操作者就等著主機的統一處理,也就是說有個報表管理系統,在管所有人個別產生的報表,每個報表的製作都必須進入主機佇列等待,而一個簡單的報表等待的時間還需要2分鐘以上,產生後自己還要再到該佇列找出自己的的該筆報表進行列印.

客戶是說,報表管理只需在入口處進行篩檢,沒有權等的人找不到入口執行即可,而可以執行列印報表的人,系統應該直接將報表導向畫面預覽或印表機即可,沒有必要進入報表產生後的管理,亦即報表應該設權限在執行前管理,且應印後不理,實際上也沒有多的人力與時間去管理那些曾經產生過的報表.

由客戶的描述聽來,好像需求的想像與實際應用上產生了價值與認知的衝突,價值的衝突是因為錢付了不少,總希望更省事,他不認為公司導入ERP是簡單的事,但他的期待卻是希望系統強大卻不失簡單,認知上的衝突則是系統把很多該簡單的工作給複雜化了,這樣會擔心系統的導入,反而需要更多的人力來操作,簡單的報表都這樣了,其他的呢,也幾乎一個煩樣,他就猶豫是否要建立停損點,選擇拋棄該系統,而另覓良方.

這好像跟我曾經用Excel 排版交給客戶一樣,我自認已經排的很簡單,只需稍做說明,客戶應該就可上手,但客戶只簡單回答他不會Excel,而且語氣聽起來也懶得碰Excel,原先預設每個客戶應該都會的工具,而且算是很普遍被使用的工具,竟然在交接時會碰到釘子.我自認好用的東西,到客戶手上卻可能得到與預期不一樣的評論與觀感.

很好奇當初設計報表產生器的單位或工程師,在規劃報表這點,不知有無想過中小企業在應用報表上的需求不如其想像的繁複,或者在交接時,有無接收到上述的訊息回饋.

報表產生器強大的功能,設計過程應成本不斐,彈性的架構中也兼顧管理分工,考量可謂細膩,但感覺跟簡單的使用者需求卻有些背道而馳,如果不對報表產生器與報表主機這個架構修改,是否也應多設計一個單純直接列印的選擇性功能就好,以滿足中小企業對於報表簡單的需求.

彈性如果留給設計端,設計師利用彈性的優點架構系統,而客戶用最省的力氣交接需求,卻可達到簡單與方便的使用環境,這樣是否比較有雙贏的機會.
作者 : jasper(Jasper)討論區板主 程式設計甘苦談頂尖高手上班族的哈拉園地優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1408 | 人氣 96053 | 評價 6990 | 評價/貼文 4.96 | 送出評價 42 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/8/16 下午 05:18:48
看來是用牛刀在殺雞。

不知道是出於想賺錢因素?或是沒能力把前人的系統簡化?否則理論上不該發生這種狀況。

軟體是種服務業,要以客為尊,但有時還得兼具引導的效用,就像 iPhone 就教會一批人如何使用手機。

報表產生器是值得鼓勵及開發的工具,但該不該把這個工具開放給終端使用者使用?這就得思考。在 Google 出來之前,如果你跟老闆講,填入這幾個欄位,就能產生你要的報表,那麼你一定會被罵,老闆的秘書是幹啥用的?MIS 部門是幹啥用的?當然,現在的老闆也許會喜歡主動一點、也許會•••

面對各種需求不斷的修改,系統開發者難免會怨煩,有能力者或許會想出一個一勞永逸的解決之道,並創造出一個工具,但不該把使用工具的責任強推給使用者,你可以告訴使用者,他可以利用你的工具自行的修改或創建,但他可以選擇用備而不用的態度來看待之。

老闆叫你打份報告,結果你給他一個 Word 程式,叫他自己打,這像話嗎?

作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1595 | 人氣 138661 | 評價 2840 | 評價/貼文 1.78 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/8/16 下午 08:19:24
功能寫死? 或是隨User自訂?
有時候, 功能越強大的報表產生器, 還要讓User自訂報表(設計模式), 等於在逼User要學那一個報表產生器的使用方式
大多數的報表產生器, 都可以把報表輸出的格式寫死, 而以預先規劃的查詢欄位, 功User填寫或勾選或選取
這樣制式化的報表, 也比較容易維護與使用

好的報表產生器
幾乎都要花錢買
 板主 : Jammy , Jasper
 > 程式設計甘苦談 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 程式設計甘苦談 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
程式設計甘苦談
1 Jasper 3700 
2 長長 1520 
3 青衫 1300 
4 fortran 1220 
5 weber 1080 
6 HKLN.net 950 
7 冷眼 690 
8 臭蟲 610 
9 Peter.huang 600 
10 Clier 570 
程式設計甘苦談
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.0625