Design It! in a nutshell

73b0a25ed03f649ec63ded82ce4ac7cb?s=47 nunulk
November 28, 2019

Design It! in a nutshell

73b0a25ed03f649ec63ded82ce4ac7cb?s=128

nunulk

November 28, 2019
Tweet

Transcript

  1. 4.

    Why I read books written in English • For learning

    English • For getting information faster • For getting “combo” cheaper combo: paper book + ebook w/ discount
  2. 7.
  3. 10.

    –Rich Hickey “to prepare the plan for (a work to

    be executed), especially to plan the form and structure of”
  4. 11.

    About “Design It!” • Part I: Introducing Software Architecture •

    Part II: Architecture Design Fundamentals • Part III: The Architect’s Toolbox
  5. 14.

    –Keeling, Michael. Design It! “They define the problem from an

    engineering perspective. They divide the software system into implementable chunks, but also keep an eye on the big picture to ensure the system still works as a consistent whole. Architects decide trade-offs among quality attributes and manage the inevitable growth of technical debt.”
  6. 15.

    –Keeling, Michael. Design It! “They define the problem from an

    engineering perspective. They divide the software system into implementable chunks, but also keep an eye on the big picture to ensure the system still works as a consistent whole. Architects decide trade-offs among quality attributes and manage the inevitable growth of technical debt.”
  7. 17.

    4 Principles of Design Thinking 1. Human rule: All design

    is social in nature. 2. Ambiguity rule: Preserve ambiguity. 3. Redesign rule: All design is redesign. 4. Tangibility rule: Make ideas tangible to facilitate communication
  8. 19.
  9. 22.

    Activities to Understand the Problem • Choose One Thing •

    Empathy Map • Interview Stakeholders • Point-of-View Mad Lib etc. (38 activities)
  10. 23.

    Choose One Thing “Discuss priorities with stakeholders by presenting them

    with an extreme choice: if you only get one thing, what will it be?” • faster performance or greater accuracy • cost or time-to-market • usability or security
  11. 24.

    Wrap-up The book describes… • What Architect is and do.

    • What design thinking is. • How to design an architecture • Catalog of architecture patterns • Activities which helps you solve problems … and more