No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
6H
26M
1S

La importancia de la comunicaci贸n - Ley de Conway

6/24
Recursos

Aportes 71

Preguntas 8

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

En el trabajo un supervisor nos dijo:
鈼"Ustedes deberian de saber lo que hace alguien con un puesto superior a ustedes y alguien con un puesto inferior".
鉁iempo despues entendi que si hacemos nuestro trabajo conociendo las limitaciones de arriba y de abajo todo el flujo de trabajo puede ser mas sencillo.

Encontr茅 este ejemplo / definici贸n que me parece muy claro:

" Consideremos que el gobierno contrata a la empresa X para construir un sistema grande S. Digamos que la empresa X tiene 3 equipos de trabajo (Equipo 1, Equipo 2, Equipo 3) que participan en el proyecto. La Ley de Conway sugiere que es probable que el sistema resultante consiste de 3 subsistemas principales (Software 1, Software 2, Software 3), cada uno construido por un equipo de trabajo.

M谩s importante, las interfaces resultantes entre los sistemas (Software 1-Software 2, Software 1-Software 3, Software 2-Software 3, etc) van a reflejar la calidad y naturaleza de las comunicaciones interpersonales reales entre los equipos de trabajo (Equipo 1-Equipo 2, Equipo 1-Equipo 3, Equipo 2-Equipo 3, etc). Es decir, que los equipos que logren una buena comunicaci贸n en el mundo real tendr谩n m谩s probabilidades de crear interfaces de software de mejor calidad entre sus subsistemas. "

Melvin Conway en su paper 鈥淗ow Do Committees Invent鈥 publicado en la revista Datamation en abril de 1986 observaba lo siguiente:

Organizations which design systems 鈥 are constrained to produce designs which are copies of the communication structures of these organizations.

Las organizaciones dedicadas al dise帽o de sistemas 鈥 est谩n abocadas a producir dise帽os que son copias de las estructuras de comunicaci贸n de dichas organizaciones
dicho de otra forma:

Cualquier pieza de software refleja la estructura organizacional que la produjo.

Ley de Conway

La ley de Conway:

鈥淟as organizaciones que dise帽an software est谩n limitadas a producir dise帽os que son copias de las estructuras de comunicaci贸n de estas organizaciones鈥

Osea que, una organizaci贸n compleja y burocr谩tica solo puede producir sistemas complejos y burocr谩ticos

Divide y vencer谩s.

A medida que un sistema crece, es necesario que los equipos sean distribuidos para ofrecer el mismo o mayor nivel de calidad. SI esto no se hace, el resultado puede ser un equipo desorganizado que no alcance resultados 贸ptimos.

La ley de Conway, explica que los dise帽o de software se dan de la misma manera que se estructura la organizaci贸n.

Es decir, Dos m贸dulos o sistemas no pueden comunicarse entre si. a menos que la comunicaci贸n de los lideres de ambos sistemas sea mutua.

Esto se refleja en la estructura de la interfaz dise帽ada.

Esto me recuerda a la estructura de Valve:

RESUMEN:

Los sistema monol铆ticos son disfuncionales, los nuevos modelos consideran la segementaci贸n pro equipos/c茅lulas de trabajo de un organismo mayor, las c茅luas se comunican entre s铆.
Una empresa genera estructuras que emitan las v铆as de comunicaci贸n de su organizaci贸n.

Divide y vencer谩s

Muy interesante premisa, pues infiere que si tenemos una estructura organizacional errada dicha estructura afectara al proyecto.

La soluci贸n asemeja a como se organice la empresa

Ley de Conway: Una empresa u organizaci贸n va a poder generar, estructuras que imiten la v铆a de comunicaci贸n de su propia organizaci贸n.




Ley de Conway:

鈥淐ualquier organizaci贸n que dise帽e un sistema producir谩 un dise帽o que copia la estructura de comunicaci贸n de dicha organizaci贸n.鈥

Muy buena la explicaci贸n

El planteamiento de una estructura de comunicaci贸n distribuida, permite que podamos distribuir nuestros equipos de trabajo y estos puedan enfocarse en el producto o area de implementaci贸n de la soluci贸n de forma que se asemeje a la estructura de la orgranizaci贸n o negocio. A su vez esto permite que la comunicaci贸n de los aplicativos sea de forma distribuida y evitamos las dependencias.

Buena analog铆a, en la empresa donde trabajo le llamamos verticales.

En la empresa donde mi hermano trabajar como programador a los equipo de trabajo, le llama c茅lulas y se comunica entre ellas.

6. Mis apuntes sobre: "La importancia de la comunicaci贸n - Ley de Conway"
De acuerdo a la ley de conway indica:

"Las organizaciones dedicadas al dise帽o de sistemas [...] est谩n abocadas a producir
dise帽os que son copias de las estructuras de comunicaci贸n de dichas organizaciones"
Melvin Conway (1967)

A mi entender, la ley de conway se refiere a que los productos de software dise帽ados por
una empresa, son el reflejo de la estructura de la empresa en s铆.

Entonces, lo que esta ley afirma, es que depende de la comunicaci贸n que exista entre dos grupos de componentes es como se reflejar谩 en el software.

Eso entend铆 de la clase y sus aportes :^)

Esa forma de comunicaci贸n m谩s distribuida tiene un arma de doble filo, aunque sean equipos distintos de aplicaciones que se integran. Es muy importante la comunicaci贸n y que la sensaci贸n sea que todos forman parte de un mismo conjunto, debe incentivarse la comunicaci贸n entre ellos y compartir de forma continua.

鈥淟as organizaciones dedicadas al dise帽o de sistemas [鈥 est谩n abocadas a producir dise帽os que son copias de las estructuras de dichas organizaciones.鈥

La afirmaci贸n se basa en que dos m贸dulos o subsistemas no pueden interactuar correctamente a menos que los dise帽adores de ambos subsistemas se comuniquen entre s铆.

Por lo tanto, la estructura de interfaces del sistema ser谩 congruente con las estructuras sociales de la organizaci贸n que produce el sistema.

Fuente: Wikipedia

Considero que para un l铆der, siempre va a ser m谩s sencillo dirigir un grupo peque帽o que gran cantidad de personas. Debido a la comunicaci贸n que debe ser muy efectiva para obtener los resultados y metas trazadas como equipo.

La Ley de Conway (del programador de software Melvin Conway) dice:
鈥淟as organizaciones que dise帽an sistemas est谩n limitadas a producir dise帽os que son copias de las estructuras de comunicaci贸n de estas organizaciones.鈥

Ley de Conway
Una empresa podra generas estructuras que imite la via de comunicaci贸n de su organizaci贸n

鈥淟as organizaciones dedicadas al dise帽o de sistemas [鈥 est谩n abocadas a producir dise帽os que son copias de las estructuras de comunicaci贸n de dichas organizaciones鈥

muy buena explicacon entendible 馃槂

Ley de conway

Ley de Conway >una empresa o organizaci贸n va poder generar estructuras que imiten la via de comunicaci贸n de su propia org.

Ley de Conway

una empresa o organizaci贸n va poder generar estructuras que imiten la via de comunicaci贸n de su propia org.

Buenas, comparto este diagrama que fui armando a lo largo que escuchaba la clase

[](

LA IMPORTANCIA DE LA COMUNICACI脫N
.
Cuando se empieza de un proyecto primero se entiende la arquitectura de la soluci贸n a realizar y luego armar un equipo de trabajo para empezar a implementarla.
.
En el desarrollo de un sistema se genera una estructura que facilita la comunicaci贸n entre las piezas. A medida que el producto crece y se requiere de mas personas en el equipo de trabajo la comunicaci贸n se vuelve dif铆cil tambi茅n a medida que aparecen otros roles de liderazgo aparecen otras necesidades de comunicaci贸n. Para estos se separan en equipos y cada uno se comunica independientemente entre ellos por una v铆a formal de comunicaci贸n.
.
Esta estructura tambi茅n es la estructura de la aplicaci贸n, la aplicaci贸n inicial y luego una aplicaci贸n nueva que cumpla una nueva funcionalidad. a medida que se agregan nuevas aplicaciones y se forman nuevos equipos pasa de ser una estructura de comunicaci贸n monol铆tica a una estructura de comunicaci贸n distribuida.
.
La ley de Conway dice que una organizaci贸n puede generar estructuras que imiten la v铆a de comunicaci贸n de su propia organizaci贸n.

Importante mantener una comunicaci贸n permeable y efectiva.

Bueno, no se si alguien le pase o sepa de algun creador de contenido que tiene un rol el cual su personaje se llama Conway, asi que nunca se me olvidara esta ley. Genial

Entendiendo como se crea un proyecto dentro de un gran equipo

Esta clase ha sido muy aclaratoria, ahora entiendo la importancia de la comunicaci贸n

Apuntes


Cualquier organizaci贸n que dise帽e un sistema producir谩 un dise帽o que copia la estructura de comunicaci贸n de dicha organizaci贸n

Buen ejemplo de Ley de Conway, 鈥渄ivide y vencer谩s鈥, a medida la capacidad de la empresa y los recursos est茅n disponibles a medida que vayan incrementando las necesidades de usuarios y de negocio, dividiendo por equipos en comunicaci贸n fluida.

Me encantan estos cursos, ayuda a sacar un poco la cabeza de tanto c贸digo y ver los proyectos con otras perspectivas

鈥淐ualquier organizaci贸n que dise帽e un sistema producir谩 un dise帽o que copia la estructura de comunicaci贸n de dicha organizaci贸n.鈥

QU脡 ES ARQUITECTURA DE SOFTWARE?
Conjunto de decisiones principales de dise帽o tomadas para el sistema.

Una empresa o una organizaci贸n puede generar estructuras organizacionales que imiten la v铆a de comunicaci贸n de una organizaci贸n. Saludos, AF.

No me gusta la idea de tener peones 馃槮

Genial forma de Explicar la COMUNICACI脫N 馃槂

Esto me recuerda a la segmentaci贸n de datos que viene en el curso de redes de internet.

Entend铆 que entre mas crece mas complejo es el sistema de comunicaci贸n, osea que si es una aplicaci贸n sencilla la estructura sera "sencilla"y si por el contrario se necesitaran mas personas la estructura interna del equipo se vuelve mas compleja,

Gran explicacion sobre equipos de trabajo

entre mas crezca la aplicaci贸n mas complejo sera la comunicaci贸n lo mejor es dividir las partes dedicadas a diferentes cosas con tal de simplificar la comunicaci贸n

Es algo as铆 como la t茅cnica de divide y vencer谩s, no todo lo van a hacer las mismas personas, tienes que dividir la carga de trabajo!!!

Explicaci贸n grafica satisfactoria. Gracias

gracias

Lo importante de definir el equilibrio entre el tama帽o de la aplicaci贸n, y que tan distribuida est谩 la organizaci贸n del equipo.
Y m谩s importante: la forma en la que se divide el equipo puede imitar la forma en la que la app se divide

Cada vez mas convencido de que mi perfi profesional va por aqui!!!

La comunicaci贸n en cualquier proyecto o desarrollo de una idea es fundamental, pero mas que la fluidez es la estructuraci贸n. Ellos permite una optimizaci贸n de los procesos.

Ciertamente los equipos demasiado grandes que se enfocan en una sola tarea no son f谩ciles de dirigir por la falta de comunicaci贸n entre todos los miembros del equipo. Por ello al dividirse en equipos m谩s peque帽os y establecer canales de comunicaci贸n efectivos se mejora el rendimiento de la organizaci贸n.

Muy buena explicacion 馃槃
En un equipo que estuve paso exactamente eso, y para mejorar la performance subdividimos en tres sub-equipos

Ley de Conway

Buena explicaci贸n de la ley de conway 馃槂

Excelente explicaci贸n, aplica la frase 鈥渄ivide y vencer谩s鈥

Esta clase me gusto! la forma en que explica como de un equipo de trabajo se pueden desprender mas de acuerdo a las necesidades de desarrollo , haciendo escalable y flexible el proceso de una arquitectura.

Uff super importante Ley de Conway!!

Excelente explicaci贸n.

LEY DE CONWAY->Una empresa u organizaci贸n va a poder generar estructuras que imiten la v铆a de comunicaci贸n de su propia organizaci贸n

Me gusta bastante como lo explica con piezas de ajedrez

La clave en todo esto es que debe haber un buen flujo en la comunicaci贸n para tener buenos resultados.

驴Existe alguna empresa/org famosa con una estructura de comunicaci贸n monol铆tica?

Buena clase!

Gran clase! Muy didactica!