《實踐者的研究方法》——第2章軟體工程2.5這一切是如何開始的

華章計算機發表於2017-05-02

本節書摘來自華章出版社《實踐者的研究方法》一書中的第2章,第2.5節,作者羅傑 S. 普萊斯曼(Roger S. Pressman),更多章節內容可以訪問雲棲社群“華章計算機”公眾號檢視。


2.5 這一切是如何開始的

每個軟體工程專案都來自業務需求——對現有應用程式缺陷的糾正,改變遺留系統以適應新的業務環境,擴充套件現有應用程式功能和特性,或者開發某種新的產品、服務或系統。

在軟體專案的初期,業務需求通常是在簡短的談話過程中非正式地表達出來的。以下這段簡短談話就是一個典型的例子。

SafeHome 如何開始一個軟體專案

 

[場景] CPI公司的會議室裡。CPI是一個虛構的為家庭和貿易應用生產消費產品的公司。

[人物] Mal Golden,產品開發部高階經理;Lisa Perez,營銷經理;Lee Warren,工程經理;Joe Camalleri,業務發展部執行副總裁。

[對話]

Joe: Lee,我聽說你們那幫傢伙正在開發一個產品——通用的無線盒?

Lee: 哦,是的,那是一個很棒的產品,只有火柴盒大小。我們可以把它放在各種感測器上,比如數位相機,總之任何東西里。採用802.11n無線網路協議,可以通過無線連線獲得它的輸出。我們認為它可以帶來全新的一代產品。

Joe: Mal,你覺得怎麼樣呢?

Mal: 我當然同意。事實上,隨著這一年來銷售業績的趨緩,我們需要一些新的產品。Lisa和我已經做了一些市場調查,我們都認為該系列產品具有很大的市場潛力。

Joe: 多大,底線是多少?

Mal(避免直接承諾): Lisa,和他談談我們的想法。

Lisa: 這是新一代的家庭管理產品,我們稱之為“SafeHome”。產品採用新型無線介面,給家庭和小型商務從業人士提供一個由電腦控制的系統——住宅安全、監視,儀表和裝置控制。例如,你可以在回家的路上關閉家裡的空調,或者如此這類的應用。

Lee(插話): Joe,工程部已經作了相關的技術可行性研究。它可行且製造成本不高。大多數硬體可以在市場購買產品,不過軟體方面是個問題,但也不是我們不能做的。

Joe: 有意思! 我想知道底線。

Mal:在美國,70%的家庭擁有電腦。如果我們定價合適,這將成為一個十分成功的產品。到目前為止,只有我們擁有這一無線控制盒技術。我們將在這方面保持兩年的領先地位。收入嗎,在第二年大約可達到3000萬到4000萬。

Joe(微笑): 我很感興趣,讓我們繼續討論一下。

除了一帶而過地談到軟體,這段談話中幾乎沒有提及軟體開發專案。然而,軟體將是SafeHome產品線成敗的關鍵。只有SafeHome軟體成功,該產品才能成功。只有嵌入其中的軟體產品滿足顧客的需求(儘管還未明確說明),產品才能被市場所接受。我們將在後面的幾章中繼續討論 SafeHome中軟體工程的話題。


相關文章