我參與了幾個基本上涉及用「新」系統替換「舊」系統的項目。總的來說,建立「新」系統的團隊中實際上沒有人對「舊」系統有任何真正的瞭解。每當我對此提出質疑時,我都被告知這是有目的的......通過不知道「舊」系統,團隊能夠以不同的方式思考,而不受到事情如何完成的限制。所以會發生什麼事情,團隊中通常只有1或2個人知道關於「舊」系統的任何信息,並且每當出現有關「舊」系統如何做的問題時,都會諮詢他們。誰應該學習「舊」系統?
但總是似乎發生的是,在「新」系統交付之後,總會有用戶提問「我們如何在新系統中X(在舊系統中很容易)」 ?」對於開發者來說,這往往是他們第一次聽說X.所以他們必須去研究X是什麼,而且他們給用戶的答案往往是「你不能」或「你可以,但是它是非常尷尬「。
這對我來說看起來不太合適......在我看來,每個「新」系統的開發人員都知道「舊」系統真的很好,而且這並不一定會殺死很多人他們的創造力,如果他們有體面的設計和開發技能。
想法哪種方法最好?
在那裏沒有BA,它很痛。試圖與用戶討論'新'需求有時也很困難,因爲a)他們並不總是需要一個新系統,b)他們只是想讓它做舊的工作 – blank 2009-11-23 13:52:14
噢。第1號要求總是與舊系統相同。 「你需要製作字體Times New Roman,這就是舊系統的樣子」。 – 2009-11-23 14:39:04