SlideShare una empresa de Scribd logo
Architecting
Sociotechnical Systems
ANGEL NÚÑEZ
Agility Consultant
angel.@ment.la
@snahider
angelnunezsalazar
Origen Sociotechnical Systems
Eric Trist, “Some Social and Psychological Consequences of
the Longwall Method of Coal-Getting”
Sociotechnical Systems
Enfoque para el diseño complejo
organizacional que reconoce la
alta interacción de los aspectos
sociales y técnicos, y busca su
optimización conjunta.
- Carlota Perez, libro “Technological Revolutions and Financial Capital”
El mayor antipatron para mejorar la
entrega de software es pensar que el
problema es puramente técnico o social,
pero realmente el problema es
sociotécnico, una combinación de
personas y tecnología.
Any organization that designs a
system will produce a design
whose structure is a copy of
the organization’s
communication structure.
- Conway’s Law
Arquitectura de Software y
Arquitectura Organizacional van de la mano
The First Ideal (Locality and Simplicity)
is so critical and so profound because it
ties together the things that are necessary
to strive through digital disruption.
That is the fact that you need your
software architecture aligned to your
organizational structure and aligned to how
your business value flow.
- Mik Kersten, autor ‘From Project to Product’
A loosely coupled, well
encapsulated software
architecture and a
organizational structure to
match is a key predictor of
Continuous Delivery
5 Principios para Maximizar el Flujo y el Valor
en Sociotechnical System
•Understand the Complexity
•Value Guided
•Technical Excellence
•Socially Optimized
•Build for Fluidity
Understand the Complexity
Event Storming
Diagrama Causal
Entender el Negocio Entender el Impacto de
Nuestras Decisiones
Value Guided
Organize Teams
Around Value
Stressor Analysis:
¿Cómo genera plata la organización?
¿Cuál es su estrategia?
¿Cuales son sus objetivos?
¿Cómo se mueve el Mercado?
Organize Architecture
Around Value
Stressor Analysis
Core, Supportive, Generic subdomains
• ¿Make or Buy?
• ¿Remove Duplication?
• Separate Value from Non-Value
• Monolith to Microservices
Socially Optimized
Optimize Architecture for
Social Complexity
Optimize Teams for
Social Complexity
Team Topologies
Scale using
Dumbar’s Number
Arquitectura que
habilite autonomía
Context Maps
Inverse Conway Maneuver
Dependency Decision
Criteria
Build for Fluidity
Teams’ Fluidity Architecture’s Fluidity
Crea opcionalidad:
- Modularity
- Loosely Coupled
- No te olvides del Front
Takeaways
• Utiliza un enfoque Sociotécnico para el Desarrollo del Software.
• La arquitectura es uno de los principales habilitadores para la
entrega continua.
• Optimiza la arquitectura y la estructura organizacional de manera
conjunta.
Preguntas
ANGEL NÚÑEZ
Agility Consultant
angel.@ment.la
@snahider
angelnunezsalazar

Más contenido relacionado

PDF
Structural Agility
PDF
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
PDF
Arquitectura Empresarial - Enterprise Architecture
PDF
Gestion de it : un enfoque centrado en arquitecturas
PPTX
arquitectura y tecnologias de la innovación.pptx
PDF
Blueprints innovation pensamiento sistemico.pdf
PDF
Arquitecturas empresariales version gerencia de información
PDF
Arquitectura de Software
Structural Agility
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
Arquitectura Empresarial - Enterprise Architecture
Gestion de it : un enfoque centrado en arquitecturas
arquitectura y tecnologias de la innovación.pptx
Blueprints innovation pensamiento sistemico.pdf
Arquitecturas empresariales version gerencia de información
Arquitectura de Software

Similar a Architecting Sociotechnical Systems (20)

PPTX
12arquitecturasti-150412142706-conversion-gate01.pptx
PPTX
Ar consulting - Idea de Negocios
DOCX
sistema de infomacion
PDF
Cesar raúl venavides velueta
PDF
Ani Leydi Pérez Villegas
PDF
Arquitecturas Empresariales
PPTX
Analisis de factibilidad_y_propuesta_del_sistema_ciclo i-2019
PDF
Construyendo un ecosistema de sevicios y soluciones en la nube
PDF
Ova2 tc4 ep
PDF
PASSARELLO ESPEDITO Clase 3 trabajo_practico_2_silos_ea_29_abril
DOCX
Trabajo de resumen de kendal
DOCX
Unidad 1 Introducción a la Ingeniería de Software
PPTX
Metodologias de analisis y diseño de sistemas
PDF
Arquitecturas empresariales para Ingenieros de Sistemas/Informáticos/de Software
PPT
PPTX
Ingenieria de sistemas e informatica
PDF
Unidad1 introducción a la gestión de servicios copia
PDF
Unidad 1 introducción a la gestión de servicios
PDF
Cima IT
12arquitecturasti-150412142706-conversion-gate01.pptx
Ar consulting - Idea de Negocios
sistema de infomacion
Cesar raúl venavides velueta
Ani Leydi Pérez Villegas
Arquitecturas Empresariales
Analisis de factibilidad_y_propuesta_del_sistema_ciclo i-2019
Construyendo un ecosistema de sevicios y soluciones en la nube
Ova2 tc4 ep
PASSARELLO ESPEDITO Clase 3 trabajo_practico_2_silos_ea_29_abril
Trabajo de resumen de kendal
Unidad 1 Introducción a la Ingeniería de Software
Metodologias de analisis y diseño de sistemas
Arquitecturas empresariales para Ingenieros de Sistemas/Informáticos/de Software
Ingenieria de sistemas e informatica
Unidad1 introducción a la gestión de servicios copia
Unidad 1 introducción a la gestión de servicios
Cima IT
Publicidad

Más de Angel Nuñez (20)

PDF
Product Development Flow
PDF
Chaos Engineering
PDF
Hackeando la Cultura Organizacional
PDF
Liderazgo Transformacional
PDF
Liderazgo Transformacional y DevOps
PDF
Exploratory Testing
PDF
Coding Dojo
PDF
Kubernetes - Container Orchestration, Deployment and Scaling
PDF
Agile Test Strategy
PDF
Kubernetes - #gdglimasummit
PDF
Agile Testing - Software Testing Club
PDF
Kubernetes - #dockerconlima
PDF
Infrastructure as Code
PDF
Test Driven Infrastructure
PDF
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
PPTX
Unit testing
PPTX
Test Automation .NET
PPTX
Refactoring
PPTX
Refactoring to Patterns
PPTX
Continuous Integration - Going from Zero to Hero
Product Development Flow
Chaos Engineering
Hackeando la Cultura Organizacional
Liderazgo Transformacional
Liderazgo Transformacional y DevOps
Exploratory Testing
Coding Dojo
Kubernetes - Container Orchestration, Deployment and Scaling
Agile Test Strategy
Kubernetes - #gdglimasummit
Agile Testing - Software Testing Club
Kubernetes - #dockerconlima
Infrastructure as Code
Test Driven Infrastructure
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
Unit testing
Test Automation .NET
Refactoring
Refactoring to Patterns
Continuous Integration - Going from Zero to Hero
Publicidad

Último (6)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Conceptos basicos de Base de Datos y sus propiedades
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd

Architecting Sociotechnical Systems

  • 4. Eric Trist, “Some Social and Psychological Consequences of the Longwall Method of Coal-Getting”
  • 5. Sociotechnical Systems Enfoque para el diseño complejo organizacional que reconoce la alta interacción de los aspectos sociales y técnicos, y busca su optimización conjunta.
  • 6. - Carlota Perez, libro “Technological Revolutions and Financial Capital”
  • 7. El mayor antipatron para mejorar la entrega de software es pensar que el problema es puramente técnico o social, pero realmente el problema es sociotécnico, una combinación de personas y tecnología.
  • 8. Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure. - Conway’s Law Arquitectura de Software y Arquitectura Organizacional van de la mano
  • 9. The First Ideal (Locality and Simplicity) is so critical and so profound because it ties together the things that are necessary to strive through digital disruption. That is the fact that you need your software architecture aligned to your organizational structure and aligned to how your business value flow. - Mik Kersten, autor ‘From Project to Product’
  • 10. A loosely coupled, well encapsulated software architecture and a organizational structure to match is a key predictor of Continuous Delivery
  • 11. 5 Principios para Maximizar el Flujo y el Valor en Sociotechnical System •Understand the Complexity •Value Guided •Technical Excellence •Socially Optimized •Build for Fluidity
  • 12. Understand the Complexity Event Storming Diagrama Causal Entender el Negocio Entender el Impacto de Nuestras Decisiones
  • 13. Value Guided Organize Teams Around Value Stressor Analysis: ¿Cómo genera plata la organización? ¿Cuál es su estrategia? ¿Cuales son sus objetivos? ¿Cómo se mueve el Mercado? Organize Architecture Around Value Stressor Analysis Core, Supportive, Generic subdomains • ¿Make or Buy? • ¿Remove Duplication? • Separate Value from Non-Value • Monolith to Microservices
  • 14. Socially Optimized Optimize Architecture for Social Complexity Optimize Teams for Social Complexity Team Topologies Scale using Dumbar’s Number Arquitectura que habilite autonomía Context Maps Inverse Conway Maneuver Dependency Decision Criteria
  • 15. Build for Fluidity Teams’ Fluidity Architecture’s Fluidity Crea opcionalidad: - Modularity - Loosely Coupled - No te olvides del Front
  • 16. Takeaways • Utiliza un enfoque Sociotécnico para el Desarrollo del Software. • La arquitectura es uno de los principales habilitadores para la entrega continua. • Optimiza la arquitectura y la estructura organizacional de manera conjunta.