Eating the IT Elephant: Moving from Greenfield Development to Brownfield

Richard Hopkins, Kevin Jenkins

  • 出版商: IBM Press
  • 出版日期: 2008-05-01
  • 定價: $1,485
  • 售價: 8.0$1,188
  • 語言: 英文
  • 頁數: 256
  • 裝訂: Paperback
  • ISBN: 0137130120
  • ISBN-13: 9780137130122
  • 相關分類: 軟體工程
  • 立即出貨

商品描述

A Practical, Start-to-Finish Approach to Managing, Evolving, and Transforming Legacy IT Systems

 

For every IT executive, manager, architect, program leader, project leader, and lead analyst

 

“Richard and Kevin introduce us to a reality that’s often neglected in our industry: the problem of evolving legacy systems, a domain they call ‘Brownfield development.’ The authors identify the root of the problem as that of complexity, and offer an approach that focuses on the fundamentals of abstraction and efficient communication to nibble at this problem of transformation bit by bit. As the old saying goes, the way you eat the elephant is one bite at a time. Richard and Kevin bring us to the table with knife and fork and other tools, and show us a way to devour this elephant in the room.”

Grady Booch, IBM Fellow, co-creator of UML

 

“Most organizations in the 21st century have an existing, complex systems landscape. It is time that the IT industry face up to the reality of the situation and the need for new development methods and tools that address it. This book describes a new approach to the development of future systems: a structured approach that recognizes the challenges of ‘Brownfield’ development, is based on engineering principles, and is supported by appropriate tooling.”

Chris Winter, CEng CITP FBCS FIET, IBM Fellow, Member of the IBM Academy of Technology

 

Most conventional approaches to IT development assume that you’re building entirely new systems. Today, “Greenfield” development is a rarity. Nearly every project exists in the context of existing, complex system landscapes--often poorly documented and poorly understood. Now, two of IBM’s most experienced senior architects offer a new approach that is fully optimized for the unique realities of “Brownfield” development.

 

Richard Hopkins and Kevin Jenkins explain why accumulated business and IT complexity is the root cause of large-scale project failure and show how to overcome that complexity “one bite of the elephant at a time.” You’ll learn how to manage every phase of the Brownfield project, leveraging breakthrough collaboration, communication, and visualization tools--including Web 2.0, semantic software engineering, model-driven development and architecture, and even virtual worlds.

 

This book will help you reengineer new flexibility and agility into your IT environment…integrate more effectively with partners…prepare for emerging business challenges… improve system reuse and value…reduce project failure rates…meet any business or IT challenge that requires the evolution or transformation of legacy systems.

 

·   System complexity: understand it, and harness it

    Go beyond the comforting illusion of your high-level architecture diagrams

 

·   How conventional development techniques actually make things worse

    Why traditional decomposition and abstraction don’t work--and what to do instead

 

·   Reliably reengineer your IT in line with your business priorities

    New ways to understand, communicate, visualize, collaborate, and solve complex IT problems

 

·   Cut the elephant down to size, one step at a time

    Master all four phases of a Brownfield project: survey, engineer, accept, and deploy

 

商品描述(中文翻譯)

一個實用的、從頭到尾的方法來管理、演進和轉型遺留的IT系統

對於每一位IT執行官、經理、架構師、計畫領導者、專案領導者和首席分析師

"Richard和Kevin向我們介紹了在我們行業中經常被忽視的現實:演進遺留系統的問題,他們稱之為'棕地開發'的領域。作者們將問題的根源定位為複雜性,並提供了一種方法,專注於抽象和高效溝通的基本原則,逐步解決這個轉型問題。正如古老的說法所說,吃大象的方法是一口一口地吃。Richard和Kevin帶我們來到餐桌前,拿著刀叉和其他工具,向我們展示了一種吞噬房間裡這頭大象的方法。"
- Grady Booch,IBM Fellow,UML的共同創造者

"21世紀的大多數組織都擁有現有的複雜系統架構。現在是IT行業正視現實和需要新的開發方法和工具來應對的時候了。本書描述了一種開發未來系統的新方法:一種結構化方法,認識到'棕地'開發的挑戰,基於工程原則,並得到適當的工具支持。"
- Chris Winter,CEng CITP FBCS FIET,IBM Fellow,IBM技術學院成員

大多數傳統的IT開發方法都假設您正在建立全新的系統。如今,“綠地”開發已經很少見。幾乎每個項目都存在於現有的複雜系統架構的背景下,這些系統往往文檔不完整且理解不清。現在,IBM最有經驗的高級架構師之一提供了一種全面優化適應“棕地”開發獨特現實的新方法。

Richard Hopkins和Kevin Jenkins解釋了為什麼積累的業務和IT複雜性是大型項目失敗的根本原因,並展示了如何“一口一口地吃掉大象”來克服這種複雜性。您將學習如何管理棕地項目的每個階段,利用突破性的協作、溝通和可視化工具,包括Web 2.0、語義軟件工程、模型驅動的開發和架構,甚至虛擬世界。

本書將幫助您在IT環境中重新引入靈活性和敏捷性,更有效地與合作夥伴整合,為新興的業務挑戰做好準備,改善系統重用和價值,降低項目失敗率,應對任何需要演進或轉型遺留系統的業務或IT挑戰。

· 系統複雜性:了解並掌握它
超越高層架構圖的安慰幻覺

· 傳統開發技術實際上使情況變得更糟
傳統的分解和抽象為何不起作用,以及應該做些什麼

· 可靠地根據業務優先順序重新設計您的IT
理解、溝通、可視化、協作和解決複雜IT問題的新方法

· 一步一步地將大象縮小
掌握Web 2.0、語義軟件工程、模型驅動的開發和架構等工具