Effective Software Development for the Enterprise: Beyond Domain Driven Design, Software Architecture, and Extreme Programming
暫譯: 企業有效軟體開發:超越領域驅動設計、軟體架構與極限編程

Tutisani, Tengiz

  • 出版商: Apress
  • 出版日期: 2023-05-27
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 323
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484293878
  • ISBN-13: 9781484293874
  • 相關分類: 軟體架構
  • 海外代購書籍(需單獨結帳)

商品描述

It's a jungle out there.
Delivering software solutions with predictable costs, time, scope, and quality has become more complicated than ever. Developers need to account for multiple moving targets, including often avoided but always relevant factors such as culture, people, and leadership. To effectively deal with these challenges, it's necessary to rethink the entire delivery chain of modern software development.
This book addresses all these topics, putting everything in perspective, from the potential awkwardness created by cultural differences to connecting code with business outcomes to make delivering quality solutions possible. As a software engineer who strives to be his best and challenge the status quo when building IT systems, author Tengiz Tutisani always wanted a book that would cover all of these elements from a developer's perspective -- so he wrote one.
Effective Software Development for the Enterprise builds on advanced disciplines, methodologies, and techniques derived from domain-driven design, software architecture, and extreme programming. Its objective is to aid modern software engineers and solution architects in building and delivering high-quality solutions for an enterprise while meeting ambitious criteria:

  • Meet users' expectations
  • Deliver solutions on time with no defects
  • Create products that can scale-out horizontally
  • Solutions should not require a dedicated production support team
  • Accelerate development pace
  • Double ROI per developer, team, and software


You will learn how to achieve these objectives in any engineering environment by developing solid strategies based on the industry's well-known, recognized, and proven patterns and principles. After reading this book, you will be ready to effectively deal with any and all challenges posed by today's hyper-competitive, globally-diverse, fast-moving enterprise environment.
Who This Book Is ForProfessional software engineers and solution architects, as well as those aspiring to become one. Additionally, software engineering leaders will benefit from reading it, as it will help them maximize their impact via successful software project deliveries.

商品描述(中文翻譯)

外面的世界就像叢林一樣。

提供具有可預測成本、時間、範圍和質量的軟體解決方案變得比以往任何時候都更為複雜。開發人員需要考慮多個不斷變化的目標,包括那些經常被忽視但始終相關的因素,如文化、人員和領導力。為了有效應對這些挑戰,有必要重新思考現代軟體開發的整個交付鏈。

本書涵蓋了所有這些主題,從文化差異所帶來的潛在尷尬,到將程式碼與商業成果相連接,以實現交付高品質解決方案的可能性。作為一名努力做到最好並在構建 IT 系統時挑戰現狀的軟體工程師,作者 Tengiz Tutisani 一直希望有一本書能從開發者的角度涵蓋所有這些元素——於是他寫了這本書。

企業的有效軟體開發 基於來自領域驅動設計、軟體架構和極限編程的先進學科、方法論和技術。其目標是幫助現代軟體工程師和解決方案架構師在滿足雄心勃勃的標準的同時,為企業構建和交付高品質的解決方案:


  • 滿足用戶的期望

  • 按時交付無缺陷的解決方案

  • 創建可以水平擴展的產品

  • 解決方案不應需要專門的生產支持團隊

  • 加快開發速度

  • 每位開發者、團隊和軟體的投資回報率翻倍



您將學習如何在任何工程環境中通過基於行業知名、被認可和經過驗證的模式和原則來制定穩固的策略,以實現這些目標。閱讀完本書後,您將能夠有效應對當今超競爭性、全球多樣化和快速變化的企業環境所帶來的各種挑戰。

本書適合誰閱讀 專業的軟體工程師和解決方案架構師,以及那些渴望成為這些職位的人。此外,軟體工程領導者也將從中受益,因為這將幫助他們通過成功的軟體專案交付來最大化其影響力。

作者簡介

Tengiz Tutisani has been in the software development industry for over 19 years. His experience ranges from startups to Fortune-500 corporations. He held roles with a mix of people and technology leadership (software engineer, technical lead, development manager, application architect, solutions architect, enterprise architect, and chief architect). Tengiz's broad experience and frequent recognition for outstanding quality and performance have convinced him to teach others unique engineering and architecture techniques. He authored this book to describe advanced techniques for professional software development and architecture disciplines.

作者簡介(中文翻譯)

Tengiz Tutisani 在軟體開發產業已有超過 19 年的經驗。他的經歷涵蓋了從新創公司到《財富》500 強企業的各種角色。他擔任過多種職位,結合了人員和技術領導(軟體工程師、技術負責人、開發經理、應用架構師、解決方案架構師、企業架構師和首席架構師)。Tengiz 廣泛的經驗以及因卓越的品質和表現而獲得的頻繁認可,使他決定教導他人獨特的工程和架構技術。他撰寫本書以描述專業軟體開發和架構領域的進階技術。