So You Think You Might Be an Architect Sonya Natanzon - - PowerPoint PPT Presentation

so you think you might be an architect
SMART_READER_LITE
LIVE PREVIEW

So You Think You Might Be an Architect Sonya Natanzon - - PowerPoint PPT Presentation

So You Think You Might Be an Architect Sonya Natanzon https://www.modernanalyst.com/Resources/BusinessAnalystHumor/tabid/ 218/ID/3876/Software_Architecture_Recommendation_or.aspx Sonya Natanzon www.linkedin.com/in/sonya-natanzon Sonya


slide-1
SLIDE 1

So You Think You Might Be an Architect

Sonya Natanzon

slide-2
SLIDE 2

Sonya Natanzon www.linkedin.com/in/sonya-natanzon https://www.modernanalyst.com/Resources/BusinessAnalystHumor/tabid/ 218/ID/3876/Software_Architecture_Recommendation_or.aspx

slide-3
SLIDE 3

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-4
SLIDE 4

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-5
SLIDE 5

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-6
SLIDE 6

About me

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Software engineer -> architect Team lead Long engagements Healthcare vertical

slide-7
SLIDE 7

About Guardant Health

The Guardant360 liquid biopsy has delivered guideline- recommended genomic results for more than 100,000 advanced cancer patients. www.guardanthealth.com

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-8
SLIDE 8

“Who in the world am I? Ah, that’s the great puzzle!” ― Lewis Carrol, Alice in Wonderland

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-9
SLIDE 9

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-10
SLIDE 10

People Technical Thought

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Software Architect

slide-11
SLIDE 11

People Leadership

slide-12
SLIDE 12

Influence

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“A leader without followers is simply a man talking walk.“

  • -Various Sources
slide-13
SLIDE 13

Organizations which design systems ... are constrained to produce designs which are copies

  • f the communication

structures of these

  • rganizations.

— M. Conway

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Conway’s Law

Organization Architecture

Influences

slide-14
SLIDE 14

Organizations which design systems ... are constrained to produce designs which are copies

  • f the communication

structures of these

  • rganizations.

— M. Conway

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Conway’s Law

Organization Architecture Architect

Influences

slide-15
SLIDE 15

Organizations which design systems ... are constrained to produce designs which are copies

  • f the communication

structures of these

  • rganizations.

— M. Conway

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Conway’s Law

Organization Architecture Architect

Influences

slide-16
SLIDE 16

Grow Talent Influence

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“A leader without followers is simply a man talking walk.“ ― Various Sources

slide-17
SLIDE 17

Grow Talent Influence Share Knowledge

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“A leader without followers is simply a man talking walk.“ ― Various Sources

slide-18
SLIDE 18

Influence Share Knowledge Grow Talent

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Motivation

slide-19
SLIDE 19

Influence Share Knowledge Grow Talent

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Coaching Motivation

slide-20
SLIDE 20

Influence Share Knowledge Grow Talent

People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Coaching

Communication

Motivation

slide-21
SLIDE 21

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-22
SLIDE 22

Technical Thought People

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Functional Management

slide-23
SLIDE 23

VS

Functional Management

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Functional Management

influence

People Leadership

influence

slide-24
SLIDE 24

Technical Leadership

slide-25
SLIDE 25

Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-26
SLIDE 26

Build a scaffold Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“Architecture is about the important stuff. Whatever that is.” ― Ralph Johnson

slide-27
SLIDE 27

Select a toolbox Build a scaffold Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“Architecture is about the important stuff. Whatever that is.” ― Ralph Johnson

slide-28
SLIDE 28

Select a toolbox Build a scaffold Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

"All I Really Need To Know I Learned in Kindergarten.“ ― Robert Fulghum

4 Cs

slide-29
SLIDE 29

Select a toolbox Build a scaffold Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

"All I Really Need To Know I Learned in Kindergarten.“ ― Robert Fulghum

Software Engineering 4 Cs

slide-30
SLIDE 30

Select a toolbox Build a scaffold Learn

Technical

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

"All I Really Need To Know I Learned in Kindergarten.“ ― Robert Fulghum

Software Engineering Analytical 4 Cs

slide-31
SLIDE 31

Thought People Technical

Tactical Individual Contributor

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-32
SLIDE 32

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

https://abstrusegoose.com/432

slide-33
SLIDE 33

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-34
SLIDE 34

Thought Leadership

slide-35
SLIDE 35

Evolve the Big Picture

Thought

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“Plans are worthless, but planning is everything.” ― Dwight D. Eisenhower

slide-36
SLIDE 36

Champion Process Evolve the Big Picture

Thought

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-37
SLIDE 37

Champion Process Evolve the Big Picture Set Culture and Values

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

“Culture eats strategy for breakfast.” ― Peter Drucker

Thought

slide-38
SLIDE 38

Accidental Complexity

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.” ― Edsger Wybe Dijkstra, 1984

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Essential Complexity

slide-39
SLIDE 39

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.” ― Edsger Wybe Dijkstra, 1984

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Essential Complexity

slide-40
SLIDE 40

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Maintainable Lower Cognitive Load -> Focus on Essential

slide-41
SLIDE 41

There are only two hard things in Computer Science: cache invalidation and naming things. ― Phil Karlton, circa mid 1990s

Cognitive Load Ubiquitous Language

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-42
SLIDE 42

Cognitive Load Ubiquitous Language

Auth

If names be not correct, language is not in accordance with the truth of things. If language be not in accordance with the truth of things, affairs cannot be carried on to success.

  • -Confucius, Analects, circa 475–221 BC

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-43
SLIDE 43

Clinical

Cognitive Load Ubiquitous Language

If names be not correct, language is not in accordance with the truth of things. If language be not in accordance with the truth of things, affairs cannot be carried on to success.

  • -Confucius, Analects, circa 475–221 BC

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-44
SLIDE 44

Clinical Misc

Cognitive Load Ubiquitous Language

If names be not correct, language is not in accordance with the truth of things. If language be not in accordance with the truth of things, affairs cannot be carried on to success.

  • -Confucius, Analects, circa 475–221 BC

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-45
SLIDE 45

Clinical Misc Problem Case Creation

Cognitive Load Ubiquitous Language

If names be not correct, language is not in accordance with the truth of things. If language be not in accordance with the truth of things, affairs cannot be carried on to success.

  • -Confucius, Analects, circa 475–221 BC

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-46
SLIDE 46

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-47
SLIDE 47

pattern

/ˈpat(ə)n/ Noun

  • 1. a form or model proposed for imitation
  • 2. a repeated decorative design.

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-48
SLIDE 48

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

https://xkcd.com/2043/

slide-49
SLIDE 49

Thought

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

Drive to improve Curiosity Change agent

slide-50
SLIDE 50

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

People Technical Thought

Ivory Tower Architect

slide-51
SLIDE 51

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-52
SLIDE 52

https://xkcd.com/1739/

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-53
SLIDE 53

Problem Definition

“Would you tell me, please, which way I ought to go from here?” “That depends a good deal on where you want to get to,” said the Cat.

  • -Lewis Carroll, Alice in

Wonderland

  • Problem statement
  • Supporting analysis
  • As-is documentation
slide-54
SLIDE 54

Problem Definition Solution Design

  • Models and diagrams!
  • Technology selection
  • Proof of concept
  • Ubiquitous language

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-55
SLIDE 55

Problem Definition Solution Design Implementation

  • API Definitions,

schemas, data models

  • Production grade code
  • Changes to everything

done in the previous phase(s)

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-56
SLIDE 56

Problem Definition Solution Design Implementation Enhancement

“The only constant in life is change”

  • -Heraclitus

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-57
SLIDE 57

Making the Invisible Visible

Sonya Natanzon www.linkedin.com/in/sonya-natanzon

slide-58
SLIDE 58

Summary

Leadership

  • People
  • Influence
  • Share knowledge
  • Grow talent
  • Technical
  • Learn
  • Build a scaffold
  • Select a toolbox
  • Thought
  • Evolve the big picture
  • Champion process
  • Set culture and values

People Technical Thought

Sonya Natanzon www.linkedin.com/in/sonya-natanzon