本書從流程的觀點,來談如何明確地掌握客戶的需求……透過生動的例子,直言不諱而且易於了解。高斯和溫伯格清楚說明,需求要件作業不只是一項管理工具,也是開發新產品的驅動力。──Gabriel A. Pall,朱蘭學院副總裁
作者介紹
作者簡介
唐納德‧高斯Donald C. Gause
唐納德‧高斯(Donald C. Gause)和傑拉爾德‧溫伯格(Gerald M. Weinberg)是國際知名的講師和顧問,也同為美國計算機協會(ACM)的講師。他們長期合作過各式各樣的計畫,並合著有《從需求到設計》《你想通了嗎?》(皆經濟新潮社出版)。爬山是他們共同的興趣。
唐納德‧高斯是紐約州立大學賓漢頓分校Thomas J. Watson工程學院的系統科學教授。他的研究重點是:複雜系統的設計與開發,以及大型企業的創新。
相關著作:《你想通了嗎?——解決問題之前,你該思考的6件事》
傑拉爾德‧溫伯格Gerald M. Weinberg
溫伯格是美國軟體工程界最著名的人士之一。他曾任職於IBM、Ethnotech、水星計畫(美國第一個載人太空計畫),並曾任教於多所大學。他更是傑出的軟體專業作家和軟體管理思想家,因對技術問題與人性問題所提出的創新思考法而為世人所推崇。1997年,溫伯格因其在軟體領域的傑出貢獻,入選為美國計算機博物館的「計算機名人堂」(Computer Hall of Fame)成員。他也榮獲J.-D. Warnier獎項中的「資訊科學類卓越獎」,此獎每年一度頒發給在資訊科學領域對理論與實際應用有傑出貢獻的人士。
溫伯格共寫了30幾本書,包括《顧問成功的祕密》、《你想通了嗎?》、《領導者,該想什麼?》、《從需求到設計》、一共四冊的《溫伯格的軟體管理學》(以上皆經濟新潮社出版)、《程式設計的心理學》等等,這些著作主要涵蓋兩個主題:人與技術的結合;人的思維模式、思維習慣與解決問題的方法。在西方國家,溫伯格擁有大量的忠實讀者。溫伯格現為Weinberg and Weinberg顧問公司的負責人,他的網站是www.geraldmweinberg.com
我對於思考的興趣都呈現在我的書裡,而在以下三本特別明顯:《系統化思考入門》(An Introduction to General Systems Thinking,這本書已是25週年紀念版了);它的姊妹作《系統設計的一般原理》(General Principles of Systems Design,這本書是與我太太Dani合著的,她是一位人類學家);還有一本就是《你想通了嗎?》(Are Your Lights On?: How to Figure Out What the Problem Really Is,這本書是與Donald Gause合著的);一本《從需求到設計》(Exploring Requirements: Quality Before Design,也是和Donald Gause合著,談的是人們如何去思考他們在系統中的價值)。
我對於思考的興趣,很自然地延伸到如何去幫助別人清晰思考的方法上,於是我又寫了其他三本書:《顧問成功的祕密》(The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully);《More Secrets of Consulting: The Consultant’s Tool Kit》;《The Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products》(這本書已是第三版了)。就在不久前,我寫了《溫伯格談寫作》(Weinberg on Writing: The Fieldstone Method)一書,幫助人們如何更清楚地傳達想法給別人。
隨著年齡的增長,我逐漸意識到清晰的思考並不是獲得技術成功的唯一要件。就算是思維最清楚的人,也還是需要一些道德和情感方面的領導能力,因此我寫了《領導者,該想什麼?》(Becoming a Technical Leader: An Organic Problem-Solving Approach);隨後我又出版了四卷《溫伯格的軟體管理學》(Quality Software Management),其內容涵蓋了系統化思考(Systems Thinking)、第一級評量(First-Order Measurement)、全面關照的管理作為(Congruent Action)和擁抱變革(Anticipating Change),所有這些都是技術性專案獲得成功的關鍵。還有,我開始寫作一系列小說(第一本是《The Aremac Project》)是關於專案及其成員如何處理他們碰到的問題──根據我半個世紀的專案實務經驗所衍生出來的虛構故事。
產品開發的工作就是:將某人的想望(desires),轉化為能夠滿足這個想望的產品的過程。本書要討論的是需求要件作業程序(requirements process)──也就是開發過程中,人們試圖發掘什麼是人們想要的(people attempt to discover what is desired)的過程。