Risk-First Software Development: Volume 1: The Menagerie
暫譯: 風險優先軟體開發:第一卷:百獸園
Rob Moffat
- 出版商: W. W. Norton
- 出版日期: 2019-02-21
- 售價: $1,160
- 貴賓價: 9.5 折 $1,102
- 語言: 英文
- 頁數: 284
- 裝訂: Paperback
- ISBN: 1717491855
- ISBN-13: 9781717491855
海外代購書籍(需單獨結帳)
相關主題
商品描述
The software development world is crowded with different practices, metrics, methodologies, tools and techniques.
For example, metrics such as “number of open tickets”, “code coverage” or “release cadence” give us a numerical feel for how things are going, and methodologies such as Scrum, Waterfall and Lean give us different approaches to organising.
But what unites them all?
About Risk-First
The Risk-First perspective is that all of these practices and methodologies have at their heart the job of managing different risks. Risk isn’t something that just appears in a report, it actually drives everything we do:
- A story about improving the user login screen can be seen as reducing the risk of users not signing up.
- If we write unit tests, we’re tackling the risk of bugs going to production, but we’re also defending against the risk of future changes breaking our existing functionality.
- A task about improving the health indicators could be seen as addressing the risk of the application failing and no-one reacting to it.
- Implementing a new function in the application is fixing the risk that users are dissatisfied and go elsewhere.
Risk-First makes the case that better understanding the nature of these risks is critical to building software in the complex, interconnected domain we work in.
About The Menagerie:
This book is volume one of the Risk-First series, introducing the case for viewing all of the activities on a software project as attempting to manage risk.
It introduces the menagerie of different risks you’re likely to meet on a software project, naming and classifying them so that we can try to understand them better.The book aims to develop a Pattern Language for understanding software risk, and develop a practical framework for discussing how the activities we take on a project change the balance of the risks we are exposed to.
More information here: https://riskfirst.org
商品描述(中文翻譯)
軟體開發的世界充滿了各種實踐、指標、方法論、工具和技術。
例如,像是「未解決的票數」、「程式碼覆蓋率」或「發佈頻率」等指標,讓我們對事情的進展有一個數字上的感受,而像是 Scrum、Waterfall 和 Lean 等方法論則提供了不同的組織方式。
但這些實踐和方法論之間有什麼共同點呢?
關於風險優先
風險優先的觀點是,所有這些實踐和方法論的核心都是管理不同的風險。風險並不是僅僅出現在報告中的東西,它實際上驅動著我們所做的一切:
- 改善用戶登錄畫面的故事可以被視為降低用戶不註冊的風險。
- 如果我們撰寫單元測試,我們正在應對將錯誤推向生產環境的風險,但我們也在防範未來變更破壞現有功能的風險。
- 改善健康指標的任務可以被視為解決應用程式失敗而沒有人反應的風險。
- 在應用程式中實現新功能是修正用戶不滿意而轉向其他地方的風險。
風險優先主張,更好地理解這些風險的本質對於在我們所處的複雜、互聯的領域中構建軟體至關重要。
關於《動物園》:
這本書是風險優先系列的第一卷,介紹了將軟體專案中的所有活動視為試圖管理風險的案例。
它介紹了在軟體專案中可能遇到的各種風險,對其進行命名和分類,以便我們能更好地理解它們。這本書旨在發展一種模式語言,以理解軟體風險,並發展一個實用的框架來討論我們在專案中所採取的活動如何改變我們所面臨的風險平衡。
更多資訊請見:https://riskfirst.org