Book Title: Design Thinking for IT Architects

Author: Huantang Kao(高煥堂), Annping Kao(高燕平)

Language:Chinese
Publisher: 电子工业出版社/China
Date(Y/M): 2014/6
ISBN: 9787121227363
To Buy: Amazon/豆瓣
Introduction
The main objectives of this book are to promote the integration of IT architecture work and design thinking. This book demonstrates some approaches for IT architects to improve their rhythm from learning design thinking. For examples, while architects are familiar with abductive reasoning that is also the basis of the agile IT system development process, the agile process proposed in most of IT companies could facilitate architects to show their perfect design thinking and creativity to achieve the objective of the top-level architecture design of any style of IT products. As a basis of design thinking, abductive reasoning provides a logical framework for thinking about the evolution of design from simple to complex, which is consistent with the continuous integration evolved from the daily build, a basic concept of IT development process.
However, almost all current design methods on IT system architectures can not provide a simple, smooth way to integrate abductive reasoning and creative thinking with the development process. In this book, a simple software form (named EIT pattern) is designed to rapidly implement the system interface as software code to be tested on the basis of interoperability needs to ensure that the design decisions can be realized. According to the feedback from the tests of daily build, the agile iterations could be started, and the refactoring of the EIT patterns could be triggered to inspire more creativity to break through the constraints of requirements .
What's Inside
Chaper 1. Mapping from business visions to IT architectures (商业思维:从商业模式到架构设计)
- This chapter describes how do architects create a form of simplicity , in a very clear way, to support business visions.
Chaper 2. Illustrating the visualization of Software/Hardware co-design (软硬整合商业模式范例)
- With some SW/HW co-design projects as examples, this chapter illustrates useful ways to visualize business activities.
Chaper 3. IT Architects with design thinking and rhythm (获利思维与心境)
- Explaining an approach for architects to know their rhythms, and to get ideas to move to them.
Chaper 4. Abductive reasoning and creative thinking (溯因推理与创造性)
- Introducing abductive reasoning to promote creative thinking.
Chaper 5. Synergistic and creative thinking with IT patterns (创新组合思维)
- With “Mapping from vision to reality” in mind, architects learn how to make innovations to realize their visions.
Chaper 6. Vision-driven IT strategic planning (战术引导战略思维)
- Explaining the basic difference between the three essential, but critically different concepts: vision, strategy and tactics.
Chaper 7. The four steps of hypothetical reasoning (四项假设性思维)
- Understanding the difference between hypothesis and assumption, architects can start paying attention to their thoughts and become aware of when they are making assumptions and then get into action and make hypotheses to verify them.
Chaper 8. Examples for IT architects to practice design thinking (架构师策略思维的案例演练)
- With the objective of the top-level architecture design for smart systems are to promote interoperability among business areas or among information systems, architects start to apply design thinking to promote information sharing, and to avoid information silos.
Chaper 9. The ten steps for learning architecture design for IT products (架构设计的十个学习步骤)
- Associated with design thinking, a revised approach of the IT architecture design is presented in this chapter.
Chaper 10. The ten principles for designing the architecture of cloud-based platforms (<Java/Hbase+C>云平台架构设计的十项法则)
- Associated with design thinking, the ten refined principles for cloud-based platform design is presented in this chapter.
Chaper 11. Demonstrating the design of generic IT system interfaces (实践范例:通用性接口设计)
- An important design work, the generic interface design, is explained in this chapter. Furthermore, the detailed software code is presented to facilitate learning.
Chaper 12. Demonstrating the design of dominant IT system interfaces (实践范例:挟天子以令诸侯)
- Another important design work, the dominant interface design, is explained in this chapter. Furthermore, the detailed software code is presented to facilitate learning.
~ End ~