Lean Software Systems Engineering for Developers: Achieving Predictable Outcomes Through a System for Software Development
暫譯: 開發者的精實軟體系統工程:透過軟體開發系統實現可預測的結果
Durham, Doug, Michel, Chad
- 出版商: Apress
- 出版日期: 2026-01-03
- 售價: $2,430
- 貴賓價: 9.8 折 $2,381
- 語言: 英文
- 頁數: 285
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798868820649
- ISBN-13: 9798868820649
-
相關分類:
Agile Software
海外代購書籍(需單獨結帳)
相關主題
商品描述
- Move beyond being a programmer to being a professional software engineer Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices Identify and effectively manage the various types of complexity present in modern software development Know the steps you can take to ensure a shared understanding among stakeholders Discover tools to validate user experience early and often to minimize costly re-work Develop software designs and architectures that enable long-term business agility Implement patterns and processes that result in "falling into the pit of success" instead of into the "pit of failure" Adopt processes and patterns that will result in pervasive "institutionalized" quality Think differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growth Understand what it means to be a professional engineer and how to take steps towards achieving true professionalism
商品描述(中文翻譯)
升級到您軟體開發職業的下一個階段,學習成功管理現代軟體系統複雜性所需的工具。無論您是在小型軟體公司的開發人員,還是在大型企業中的眾多開發人員之一,您的成功都與開發團隊快速應對變化的能力直接相關。在當今世界,開發人員面臨著越來越複雜的挑戰,包括需求、技術、解決方案托管、支援和變化的速度。本書將幫助您以軟體工程師的視角來看待問題。您將了解如何全面看待軟體開發過程的各個方面,學習有價值的概念,並通過有意義的範例應用這些原則。
您將學到什麼
- 超越程式設計師,成為專業的軟體工程師
- 花更多時間開發軟體;最小化處理無效或不充分流程所花的時間
- 減少判斷錯誤,並在保持敏捷性和反應能力的同時,提供可預測的結果,使用精益(Lean)和敏捷(Agile)實踐
- 識別並有效管理現代軟體開發中存在的各種複雜性
- 了解您可以採取的步驟,以確保利益相關者之間的共同理解
- 發現工具以早期且頻繁地驗證用戶體驗,以最小化昂貴的返工
- 開發能夠實現長期業務敏捷性的軟體設計和架構
- 實施模式和流程,使您能夠「掉入成功的坑」而不是「失敗的坑」
- 採用將導致普遍「制度化」質量的流程和模式
- 以不同的方式思考確保團隊成熟和成長的關鍵技術領導角色的責任和義務
- 了解成為專業工程師的意義,以及如何邁向真正的專業化
本書適合誰
本書適合那些因缺乏團隊資源、深入知識或經驗而難以實施設計和開發最佳實踐的軟體開發人員和團隊領導者,並希望獲得一本旨在提供成功所需的信心和基礎技能的書籍。
作者簡介
作者簡介(中文翻譯)
道格·杜漢是Don't Panic Labs的管理合夥人,該公司幫助企業通過設計和開發軟體技術來創新。他也是內布拉斯加州全球公司的共同創辦人,該公司在內布拉斯加州的創業環境中是先驅。道格擁有近四十年的軟體工程和開發經驗,涵蓋航空航天、國防、醫療保健、製造業、電子商務、消費者網路應用程式和網際網路網路服務。他對通過軟體解決問題的過程充滿熱情,並將健全的工程原則和模式應用於這些努力中。道格曾在內布拉斯加-林肯大學教授軟體工程課程,並擔任計算機學院的諮詢委員會成員。他經常在行業會議上發表有關軟體工程的演講,並且是經常受邀的客座講師。
查德·米歇爾是Don't Panic Labs的首席技術官,擁有超過20年的軟體開發和工程經驗。他擁有計算機工程學士學位和計算機科學碩士學位。在Don't Panic Labs,他與客戶合作,通過創新的軟體解決方案來解決問題。查德曾在內布拉斯加州林肯的幾家公司工作,幫助建立律師的實務管理應用程式,為電子商務應用程式開發關鍵功能,並將網際網路內容傳遞系統整合成穩定的平台。他定期在Don't Panic Labs主辦的技術聚會上發表演講,並對公司的部落格做出重要貢獻。他也喜歡參與技術會議和團體。查德在內布拉斯加-林肯大學教授雲架構課程,教導如何設計和構建可維護的雲解決方案。查德喜愛格鬥運動,並經常訓練跆拳道和巴西柔術。