Software Development Pearls: Lessons from Fifty Years of Software Experience
暫譯: 軟體開發珍珠:五十年軟體經驗的教訓
Wiegers, Karl
- 出版商: Addison Wesley
- 出版日期: 2021-11-04
- 定價: $1,400
- 售價: 8.0 折 $1,120
- 語言: 英文
- 頁數: 336
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0137487770
- ISBN-13: 9780137487776
-
相關分類:
專案管理 PM、軟體工程
-
相關翻譯:
軟件開發珠璣:穿越 50年軟件往事的 60條戒律 (簡中版)
立即出貨
相關主題
商品描述
Accelerate Your Pursuit of Software Excellence by Learning from Others' Hard-Won Experience
Wouldn't it be great to gain a lifetime's experience . . . without having to pay for the inevitable errors of your own experience? Karl Wiegers is well versed in the best techniques of business analysis, software engineering, and project management. . . . [Y]ou'll gain concise but important insights into how to recover from setbacks as well as how to avoid them in the first place.
--Meilir Page-Jones, Senior Business Analyst, Wayland Systems Inc.
Experience is a powerful teacher, but it's also slow and painful. You can't afford to make every mistake yourself! Software Development Pearls helps you improve faster and bypass much of the pain by learning from others who already climbed the learning curves. Drawing on 25+ years helping software teams succeed, Karl Wiegers has crystallized 60 concise, practical lessons for all your projects, regardless of your role, industry, technology, or methodology.
Wiegers's insights and specific recommendations cover six crucial elements of success: requirements, design, project management, culture and teamwork, quality, and process improvement. For each, Wiegers offers First Steps for reflecting on your own experiences before you start; detailed Lessons with core insights, real case studies, and actionable solutions; and Next Steps for planning adoption in your project, team, or organization. This is the knowledge you weren't taught in college or boot camp, but it can boost your performance as a developer, business analyst, quality professional, or manager.
- Clarify requirements to gain a shared vision and understanding of your real problem
- Create robust designs that implement the right functionality and quality attributes and can evolve
- Anticipate and avoid ubiquitous project management pitfalls
- Grow a culture in which behaviors actually align with what people claim to value
- Plan realistically for quality and build it in from the outset
- Use process improvement to achieve desired business results, not as an end in itself
- Choose your next steps to get full value from all these lessons
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
商品描述(中文翻譯)
加速您追求軟體卓越的過程,從他人的艱辛經驗中學習
擁有一生的經驗而不必為自己經歷的必然錯誤付出代價,這不是很好嗎?Karl Wiegers 精通商業分析、軟體工程和專案管理的最佳技術……您將獲得簡明但重要的見解,了解如何從挫折中恢復,以及如何避免這些挫折。
--Meilir Page-Jones,Wayland Systems Inc. 高級商業分析師
經驗是一位強大的老師,但它也是緩慢且痛苦的。您無法承擔每一個錯誤的代價!《Software Development Pearls》幫助您更快進步,並通過向已經克服學習曲線的他人學習,繞過許多痛苦。Karl Wiegers 在幫助軟體團隊成功的 25 年經驗中,提煉出 60 條簡明且實用的教訓,適用於您所有的專案,無論您的角色、行業、技術或方法論為何。
Wiegers 的見解和具體建議涵蓋成功的六個關鍵要素:需求、設計、專案管理、文化與團隊合作、品質和流程改進。對於每一個要素,Wiegers 提供了反思您自身經驗的 第一步;詳細的 教訓,包括核心見解、真實案例研究和可行的解決方案;以及 下一步,用於規劃在您的專案、團隊或組織中的採用。這是您在大學或訓練營中未曾學到的知識,但它可以提升您作為開發人員、商業分析師、品質專業人員或經理的表現。
- 明確需求,以獲得對您真正問題的共同願景和理解
- 創建穩健的設計,實現正確的功能和品質屬性,並能夠演變
- 預見並避免普遍存在的專案管理陷阱
- 培養一種文化,使行為實際上與人們聲稱重視的事物一致
- 現實地規劃品質,並從一開始就將其納入
- 利用流程改進來實現期望的商業結果,而不是將其視為目的本身
- 選擇您的下一步,以充分利用所有這些教訓
註冊您的書籍,以便方便地訪問下載、更新和/或更正,隨著它們的可用性而提供。詳情請參見書內。
作者簡介
Karl Wiegers is Principal Consultant with Process Impact, a software development consulting and training company in Happy Valley, Oregon. Previously, he spent eighteen years at Kodak, where he held positions as a photographic research scientist, software developer, software manager, and software process and quality improvement leader. Karl received a PhD in organic chemistry from the University of Illinois. Karl is the author of twelve previous books and has written many articles on software development, management, design, consulting, chemistry, and military history. Karl has served on the editorial board for IEEE Software magazine and as a contributing editor for Software Development magazine.
作者簡介(中文翻譯)
Karl Wiegers 是位於俄勒岡州快樂谷的軟體開發諮詢與培訓公司 Process Impact 的首席顧問。在此之前,他在柯達工作了十八年,擔任過攝影研究科學家、軟體開發人員、軟體經理以及軟體流程與品質改進領導者。Karl 在伊利諾伊大學獲得有機化學博士學位。他是十二本書的作者,並撰寫了許多有關軟體開發、管理、設計、諮詢、化學和軍事歷史的文章。Karl 曾擔任 IEEE Software 雜誌的編輯委員會成員,並擔任 Software Development 雜誌的特約編輯。