運用 Poka-yoke 機制, 使用自動完成輸入框
若是進行廣域搜索的用戶, 要考慮到資料的侷限性. 可研究 Google Suggest
信賴那些行之有效的標準
介面越簡單, 交互的瞬間就越美好.
Mr.Y 發表在 痞客邦 留言(0) 人氣(10)
SA 不是 User 講什麼他就寫什麼. 應該要再深入的問幾個問題以了解 User 講的有沒有矛盾的地方。
否則用這樣的使用者需求寫出來的解決方案, "有好也不完全"。
筆者提供幾個問題來協助您快速發掘使用者的需要,
使用者在現況遇到怎樣的問題 ?
這些問題對使用者造成什麼影響 ?
使用者認為可能的原因是什麼 ?
使用者希望如何改善 ?
使用者認為這樣的改善可以增進哪方面的效率 ? 如何證明有改善 ?
誰可以執行這樣的作業? 是否需要誰的允許才可執行? 這作業(或資料)和哪個單位有關係 ?
最後重要的是,確定『系統的改進目標』為何?
Mr.Y 發表在 痞客邦 留言(0) 人氣(107)
引用 <<維基百科>>
在系統工程及軟體工程中,需求分析指的是在建立一個新的或改變一個現存的使用者作業時確定新系統(複數)的目的、範圍、定義和功能時所要做的所有工作(不一定是系統的工作, 也有可能是流程工作)。需求分析是軟體工程中的一個關鍵過程。在這個過程中,系統分析員必須確定顧客的需要。只有在確定了這些需要後他們才能夠分析和尋求合適的解決方法。
在軟體工程的歷史中,很長時間裏人們一直認為需求分析是整個軟體工程中最簡單的一個步驟,但在過去十年中越來越多的人認識到它是整個過程中最關鍵的一個過程。假如在需求分析時分析者們未能正確地認識到顧客的需要的話,那麼最後的軟體實際上不可能達到顧客的需要,或者軟體無法在規定的時間裏完工(為什麼呢? 因為改來改去)。
主要困難 Mr.Y 發表在 痞客邦 留言(0) 人氣(632)

你或許有聽過 MVC, 也或許您正在使用 MVC. 但您知道 MVC 的歷史嗎 ?
Mr.Y 發表在 痞客邦 留言(0) 人氣(732)
一個領域不是只在一間公司, 一個領域可以有許多公司在競爭. 例如, LCD 在台灣就有 4, 5 間公司. LCD 這個領域有不一樣嗎? 當然都一樣.
不同的是, 製程方式, 管理方式.
在設計 LCD 工廠的 Shop Flow Control 時, 若使用 Domain Driven Design 心法, 應該怎樣進行設計呢?
Application
Mr.Y 發表在 痞客邦 留言(0) 人氣(279)

Code Review 是不是多餘的?
如果你是汲汲於賺錢的老闆, 應該覺得這幹麻做, 浪費時間.
如果你跟我一樣是個程式小工, 那麼請跟我一起重視這件事情. 透過這個活動讓我們養成一種正確的習慣.
CodeReview 不用是一群人在房間裡盯著一支程式在指指點點. Review 若讓人覺得沮喪, 最終將淪為形式; Review 應當要讓人覺得有進步, 高興, 可以為其他人的學習典範.
Mr.Y 發表在 痞客邦 留言(0) 人氣(686)