Content Systems Architecture Approaches in a decoupled world Diana - - PowerPoint PPT Presentation

content systems architecture
SMART_READER_LITE
LIVE PREVIEW

Content Systems Architecture Approaches in a decoupled world Diana - - PowerPoint PPT Presentation

Content Systems Architecture Approaches in a decoupled world Diana Montalion @dianamontalion February 6th 2019 Image credit Steve Czajka via Flickr, Creative Commons Software architecture must evolve towards systems thinking in order to


slide-1
SLIDE 1

Content Systems Architecture

Approaches in a decoupled world

Diana Montalion

@dianamontalion

February 6th 2019

slide-2
SLIDE 2

Image credit Steve Czajka via Flickr, Creative Commons

slide-3
SLIDE 3

Software architecture must evolve towards systems thinking in order to meet the needs of emergent content systems

slide-4
SLIDE 4

“Content systems consist of cohesive yet distinct entities that are interrelated and interdependent, forming a whole which has a structure and purpose that defines its boundary.”

Definition

slide-5
SLIDE 5

“Systems thinking is the fuzzy area of understanding the boundaries that distinguish one system from other systems and defining what interrelated and interdependent mean within those boundaries.”

Definition

slide-6
SLIDE 6

“The ecosystem in which the content shares branding and editorial oversight and the entities communicate, rely on and/or react to each other somehow.”

My definition

slide-7
SLIDE 7

“Emergent means greater than the sum of its parts because it depends not on individual elements but on the structure of relationships between them.”

Definitions

slide-8
SLIDE 8

The New York Times 2020 Report

slide-9
SLIDE 9

Emergent content system

  • Visual
  • Ecosystem
  • Success criteria
slide-10
SLIDE 10

TL;DR

  • Make discussions transparent
  • Partner with subject matter experts
  • Define words
slide-11
SLIDE 11

Teams that cultivate emergent behavior build emergent systems

slide-12
SLIDE 12

Architect as system integrator

Vladgrin, Bigstock.com

slide-13
SLIDE 13

You are the expert at integrating everything

slide-14
SLIDE 14

Tianksgiving with the architect

Image credit Alexander Raths via Shutterstock, Standard

slide-15
SLIDE 15

Image credit army.mil, creative commons

slide-16
SLIDE 16

U.S. Air Force photo by Senior Airman Marissa Tucker

slide-17
SLIDE 17

Architects create conceptual integrity by structuring argumentation

slide-18
SLIDE 18

Top Down Elaboration (TDE)

  • Summary
  • Why
  • What
  • Who
  • How
  • When

By Aleksandr Andrushkiv, Shutterstock.com

slide-19
SLIDE 19

Why

By Aleksandr Andrushkiv, Shutterstock.com

slide-20
SLIDE 20

What

By Aleksandr Andrushkiv, Shutterstock.com

slide-21
SLIDE 21

Who

By Aleksandr Andrushkiv, Shutterstock.com

slide-22
SLIDE 22

How

By Aleksandr Andrushkiv, Shutterstock.com

slide-23
SLIDE 23

When

By Aleksandr Andrushkiv, Shutterstock.com

slide-24
SLIDE 24

Architects tell stories (about what is and what could be) by structuring the point

  • f view
slide-25
SLIDE 25
slide-26
SLIDE 26

Kaleidoscope by Sheila Sund via Flickr, creative commons

slide-27
SLIDE 27

Icon by Stux, via Pixelbay Peter Roome via Flickr, creative commons

slide-28
SLIDE 28

Icon Group Font Awesome by Dave Gandy Peter Roome via Flickr, creative commons

slide-29
SLIDE 29

MCruz (WMF) Wikimedia Commons , creative commons Peter Roome via Flickr, creative commons

slide-30
SLIDE 30

Peter Roome via Flickr, creative commons Icon via Wikidata, creative commons

slide-31
SLIDE 31

Peter Roome via Flickr, creative commons IconAha Sofu, bigstock.com

slide-32
SLIDE 32

Task analysis

Observe what people do and understand why they do it.

slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35

Process model

slide-36
SLIDE 36

Tierefore,

  • Model and reinforce emergent behavior

(interdependency and interrelating)

  • Create conceptual integrity by structuring

argumentation

  • Tell stories about what is and what could be from

multiple points of view Software architecture must evolve towards systems thinking in order to meet the needs of emergent content systems

slide-37
SLIDE 37

Equifinality

slide-38
SLIDE 38