Platzi
Platzi

LA EDUCACIÓN ES UN REGALO ¡ACCEDE AL PRECIO ESPECIAL!

Antes: $249
$149
Currency
Antes: $249
Ahorras: $100
COMIENZA AHORA
Termina en: 17D : 6H : 0M : 35S

Software at the core

1

El mapa de un gerente en tecnología

2

La tecnología es software en su mínima expresión

3

Nuestra civilización funciona con software

4

Cómo contratar perfiles técnicos y evitar estafas

5

Un ADN de software en el corazón de tu empresa

6

Comprar tecnología o crear tecnología

7

El ciclo real del desarrollo de software

8

Evolución de Tesla: ¿por qué domina el mercado de autos?

9

Caso de estudio: Tesla vs. la industria automotriz

El ciclo del desarrollo de tecnología empresarial

10

Caso de estudio: Accenture vs. Hertz, equipos de desarrollo internos vs. externos

11

El ciclo de vida de la tecnología en las empresas

12

Roles en proyectos de tecnología: diseño, data science, devops, backend, front-end y mobile devs

13

Líderes técnicos: stakeholders, product owners, product managers

14

Metodologías de cumplimiento de fechas de entrega

15

Líderes vs. equipos

16

Cuánto pagar por un proyecto de tecnología

17

Conclusiones de Accenture vs. Hertz

18

Caso de estudio: filtración de datos de Uber y Marriot

Seguridad informática

19

Seguridad informática para roles no técnicos

20

Manejo de datos sensibles y encriptación

21

Los NO rotundos de seguridad informática corporativa

22

Niveles de permisos y manejos de información

23

Conclusiones del Pentesting a Uber y Marriot

Infraestructura avanzada de software en empresas

24

Arquitectura del Software

25

Arquitectura de Bases de Datos

26

Cómo se construye el backend

27

Cómo se construye la interface de tus usuarios

28

Qué es y cómo pagar la deuda técnica de una empresa

29

Infraestructura de servidores

30

Servidores básicos o locales

31

Servidores en DataCenters

32

Servidores en la nube

33

¿Cuándo elegir la nube vs. tener tu propio DataCenter?

34

¿Qué es la Inteligencia Artificial?

35

¿Cuándo utilizar Inteligencia Artificial en tu negocio?

Recursos Humanos y Gestión de Talento

36

Salarios de la industria del software en Latinoamérica y España

37

Crecimiento salarial en LATAM y España

38

Demografía de desarrolladores por región

39

Calculadora de salarios

40

Cómo motivar ingenieros y estructuras de compensación

41

Organigrama de equipos de ingeniería

42

¿Cómo crear una empresa disruptiva?

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Comprar tecnología o crear tecnología

6/42
Recursos

Aportes 105

Preguntas 7

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Alguien sabe que tal es el curso de Trello?

RESUMEN:

¿Cuándo vale la pena contrata un equipo interno o externo?
¿Cuándo vale la pena contratar un equipo que esta construido o construirlo para la empresa?

Pensemos en las 3 grandes categorías:

- Servicios: Todo el software que esta ahi afuera, usarlo e implementarlo.

- Software interno: El que creamos para usarlo nosotros y lo creamos con ingenieros y con un equipo que contratamos para nuestra empresa.

-Software de terceros: Otras personas lo hacen “third part”.

Hay servicios que no necesariamente desarrollaremos en la vida y que deberíamos contratarlos:

-Un sistema operativo: Microsoft, Linux, Mac

  • Un cliente de correo: Outlook o Google Suite

  • Sistema de sincronización de trabajo remoto: Slack

  • Software de asdministración de manejo de proyectos: Trello

  • Sistema de soporte financiero : Excel

  • Powerpoint, Keynote para distribuir conocimiento

  • Dashboards: Hay empresas que desarrollan el db de manera interna, otros contratan servicios u otros usan metabase, google data studio.

  • Software típico corporativo: Salesforce, Siigo, Oracle Netsuite

En el caso de los cines por ejemplo, sí necesitan un software interno, porque tienen que hacer uso de taquillas, comiderías, personas dentro del cine, etc.

Las disrupciones son inesperadas. Para la disrupción del COVID19, las empresas de software fueron las que reacccionaron mejor.

3 componentes para tener en mente cuando construimos el software por nuestra cuenta o contratarlo por terceros.

  • Conocimiento interno estrategico
  • Velocidad de iteracion, es decir, ¿cada cuánto cambia tu proceso?
  • Protección anti-disrupción, es muy difícil predecir la economía o las cosas terribles que pasan en la industria, hay que reaccionar rápido. Ser veloces al adaptarse a los cambios e innovando

**La innovación en ocasiones no es tan dificil, sino, la iteracion rápida y la irrupción instantanea que son las que hacen la diferencia. **

Para determinar si debo comprar tecnología o crear tecnología en mi empresa, debo definir:

  1. Conocimiento interno estratégico del software (parte del core del negocio).
  2. Velocidad de iteración (cada cuanto cambia, es parte de la estrategia del negocio?).
  3. Protección anti - disrupción = reaccionar rápido e innovación constante.

Recuerda:

  • Conocimiento interno estratégico
  • Velocidad e iteración
  • Protección anti disrupción

Determinarán si debes construir el software por tu cuenta o con terceros

📌 Es importante realizar un análisis profundo para tomar la decisión correcta.

Excelente clase! Realicé una Matriz para el proceso de toma de decisiones de desarrollo de Software considerando los 3 componentes y los escenarios exógenos a tu empresa a partir de lo que se conoce como VUCA (Volatility, Uncertainty, Complexity + Ambiguity). Desde luego es mi punto de vista, pero puede servir como marco de referencia. Saludos 🚀

Los tres componentes: conocimiento interno estratégico, velocidad de iteración, y protección anti-disrupción son lo que determina si deberías construir tu software por tu cuenta o contratarlo de terceros.

Desde mi punto de vista las empresas deberán tener un asesor tecnológico que influye en las decisiones tecnológicas, una figura tipo CTO o un Software Architect que permite dar un rumbo tecnológico con una visión global de acuerdo al contexto o circunstancia particular de cada compañía. Este tipo de roles tienen la habilidad de combinar una visión de negocio con una visión técnica.

La gente se protege ante la disrupción, siendo veloz en adaptarse al cambio y estar constantemente innovando.

Eyyy, una corrección… El Gansito no es de Chocoramo, es de Marinela y la barra de Chocoramo con esa mermelada aún existe! 😃

<h3>Comprar tecnología o crear tecnología</h3>
  • Servicios → Todo el software que hay afuera para usarlo y implementarlo.
  • Software interno → Es software que nosotros creamos y que solamente lo podemos usar nosotros, y lo creamos con ingenieros o con un equipo que contratamos en nuestra empresa.
  • Software por terceros → Es software que otras personas nos hacen pero que es nuestro, aunque no construimos nosotros. Es cuando contratamos a una agencia de desarrollo de software, o sea, un third-party.

💥 Es obvio que no todos los servicios que tengamos los vamos a desarrollar. Como un OS o un sistema de emails

Tenemos que hacer el mejor esfuerzo por protegernos de la disrupción, y la forma de hacerlo es reaccionando rápido ⏳

La innovación no tiene que ser difícil como montar un increíble sistema de software sino la iteración rápida y la disrupción instantánea

por experiencia propia, hacer el software internamente con equipo propio para suplir las necesidad propias del core del negocio es la mejor opción.

Yo agregaría que otra razón adicional a

  • Conocimiento interno estratégico
  • Velocidad e iteracíon
  • Protección anti disrupcíon
  • núcleo del negocio dependa de una implementación de software
    Ejemplo Netflix, no seria quien es si hubiera tercerizado su sistema de streaming,
    Amazon no seria quien es si hubiera tercerizado sus sistema de ventas online

Cuando un Software es de un tercero, puedes perder el control de tu negocio y peor aun, puedes estar entregando a la competencia tu know how.

En empresas tradicionales por ejm de consumo masivo, ya hay sistemas… es complejo el cambio, aquí el change management es fundamental

Existen softwares que no crearemos como empresas, tales como los sistemas operativos o las suites de office o google, las herramientas como slack, trello, excel financiero, etc.
Pero hay otros SW que representan el core del negocio, en el cual necesitamos que se estén actualizando constantemente, pq son los que darán un plus al negocio. Estos sw deben ser realizados dentro de la compañía, porque un externo no podrá llegar a conocer el negocio como nosotros lo hacemos.

Una agencia puede fabricar nuestro MVP, bien, pero si eventualmente la empresa será 100% Software vale la pena completamente tener equipo interno, es algo que ocurrirá tarde o temprano

Categorías:
Servicio - Software que ya esta afuera y solo es de usarlo e implementarlo
Software Interno - (Creado in house) Diseniado para ser usado internamente
Software por terceros - Agencia de desarrollo de software (3rd. party)

Servicios: OS, Cliente de correo (google suite), Slak, Trello (manejo de proyectos), Excel, Dashboards, Google data estudio, tableau, SAP, Salesforce.

Conocimiento interno estratégico: Ideas únicas y creativas mejor dejarlas internas

Velocidad de iteracion: Si es muy alta es mejor que sea in house

Protección anti-dsrupcion - Velocidad al cambio y contante innovación al cambio

<h3>Comprar tecnología o crear tecnología</h3>

Hay 3 categorías para esto

  • Servicios: Que ya esté hecho y solo hay que implementarlo (Slack)
  • Software interno : Lo que creamos con un equipo de ingenieros y solo nosotros podemos usarlo, in house
  • Software externo : Que otras personas nos hacen pero es nuestra, una agencia de terceros, agencias de desarrollo web, por ejemplo.

Hay servicios que tenemos que contratar y no podemos crear como Sistemas operativos, servicios de correo, slack, trello, excel, dashboards (entra en zona gris, podemos ver el rendimiento de nuestras empresas, cantidad de ventas usuarios activos, etc) Los cines tiene su software interno porque constantemente están haciendo iteraciones.

Hay 3 elementos importante para decidir si creamos nuestro software, si contratamos servicios o contratamos a terceros, son:

  • Conocimiento interno estratégico aplicado a ese software, por ejemplo, si algo financiero no necesitas contratar un tercero o hacerlo tu mismo porque las finanzas son iguales en todos lados, pero si es algo que es especial y estratégico es mejor hacerlo tu mismo
  • Velocidad de iteración: cada cuanto cambia tu sistema, modelo de negocio, si no cambia rápido pero necesita software es mejor dejarselo a terceros pero si la velocidad de iteración es alta es mejor que sea in house porque se vuelve estrategia del negocio la iteración y mejora constante.
  • Protección anti-disrupción: La mejor forma de protegernos es reaccionando rápido, nos protegernos siendo veloces adaptando a los cambios y estar constantemente innovando.

La innovación no siempre tiene que ser algo super increible, a veces es algo sencillo como el mini chocorramo

Innovación tiene muchos significados el de esta clase es, un pequeño cambió a algo que ya es exitoso.

En la empresa donde laboro, bloquearon Whatsapp web (por un tema x), al preguntar al Gerente de Sistema por una alternativa, la respuesta fue “El Correo de es el medio de comunicación oficial”

Innovación: Caso Chocoramo

Estos cursos con Freddy son como estar en un platzi live de varias horas.

En Cinepolis hubo un caso muy similar al de con la division creada en las palomitas aqui en México. Tal cual como lo dice Freddy, las disrupciones no deben de ser complejas, sino efectivas.

Trabajo con una tiquetera, la mas importante y famosa de Colombia, en ella hay parte del software realizado por terceros y otra parte realizada internamente,
es una linea muy difícil de distinguir pero a través de las iteraciones en el tiempo se ha conseguido pasar de un frankenstein a desarrollar un gran sistema

La decisión debe ir atada a para qué y porque, acompañada de metas, objetivos, visión y presupuesto.

La tecnología cuesta cómo siempre digo, tanto económicamente como en tiempo que sin duda es el recurso más preciado. Lo barato sale caro y en tecnología te cuesta más.

Por lo general es mejor tercerizar inicialmente porque ya la empresa que vende el servicio tiene una experiencia en el campo y ahorrara esos costos que van de la mano, siendo lo más práctico.

tengo una opinión propia pero quiero algunas sugerencias de ustedes tengo un negocio de fabricación de productos para dormir en Colombia, siento que no debería tercerizar la creación de la web ya que se nos convirtió en el mejor vendedor de nuestra empresa ¿Qué opinan?

Iteracion y disrupcion, 2 palabras que estan tumbando planteamientos hegemonicos en cantidad de empresas medianas y grandes.

¿Qué determina si una empresa debe construir su software o contratarlo de terceros? conocimiento interno estratégico, velocidad de interacción y protección anti disrupción.

El cochorramo es el señor Snack 😅😂
Nosotros tenemos una empresa que gestiona todos los procesos de talento humano, los simplifica y los alinea a la estrategia de la organización (Giobs).

Nos encontramos que muchas empresas creen que pueden desarrollar un software así, pero la realidad es que si no hace parte del negocio, lo que están haciendo es utilizar sus propios desarrolladores y recursos para hacer algo que al final “puede generar un ahorro” pero en tiempo y recursos va a disminuir la rentabilidad economica.

Es como si Platzi usara sus desarrolladores para hacer un desarrollo contable que ya les da iSigo. Dejarían de producir las increíbles features de Platzi por algo que realmente no agrega valor al producto que ellos venden.

En realidad la innovacion de chocorramo puede ser simple pero carece de fuerza… si puede que se venda mas que el principal por lo “practico” que mensiona fredy, pero siguen dependiendo mucho de las ventas de un mismo producto. Como apple, Iphone es la gran GRAN mayoria de sus ventas y tan pronto alguien les logre remplazar el producto, sus ventas se iran para el suelo. A mi parecer la innovacion deberia ser seguir buscando un nuevo hit. Todo siempre puede ser mejor.

Gracias a Dios donde trabajo nos visitan colaboradores de la oficina de Bogotá y nos traen esos Chocoramo, por ellos entiendo la referencia y si, son super ricos 💚

Apunte:
Servicios:

  • Software interno.
  • Software por terceros.

Consideraciones para tomar una descición:

  • Conocimiento interno estratégico
  • Velocidad de iteración
  • Protección anti-distupción

Un Curso de Notion ayudaría en la ruta de aprendizaje de Gestión de Proyectos, debido a las varias funcionalidades que tiene.

Una de las historias más locas que he visto en internet, es que cierto grupo de crackers de sombrero negro, hackean el software de control de hospitales, haciendo una encriptación de los datos y pidiendo una recompensa por los datos a través de bitcoin en plena pandemia mundial en el 2020. Sin duda la importancia de la implementacion de tecnologia in house es indispensable para ciertos casos.

Que importante tener en mente esto antes de tomar la decisión si hacerlo por nuestra cuenta o tercerizarlo. Esto puede determinar el éxito de nuestros productos

En muchas ocasiones. Las empresas optan por tener un área de TI. Pero muchas de ellas solo la tienen por un mero “soporte”. Pero no como lo que representaría esa área. Como quien lo diría como el core de futuras innovaciones dentro de una organización. Por qué por mas simple que sea un negocio. Innovar siempre será una forma eficiente de impulsarlo. Y ya lo vemos en estos tiempos.

3 componentes a tener en mente al momento de decidir comprar o crear tecnología:

  1. Conocimiento interno estratégico: Si eres una empresa que encontró una forma innovadora de brindar un determinado servicios, ese conocimiento es estratégico. Entonces es mejor programarlo por tu cuenta o con terceros, para que el conocimiento se quede contigo.
  2. Velocidad de iteración: Si tu modelo o proceso no cambia rápido, puedes hacerlo con tercero. Si la velocidad es alta, hacerlo in-house porque se vuelve estratégico.
  3. Protección anti-disrupción: La mejor forma es protegerse siendo veloces adaptándoos y constantemente innovando.

He visto esa misma estrategia en ortos productos similares. Mini snickers, mini yipi aquí en Costa Rica. También se del caso de una gente que quería vender una fruta “exótica” en Japón. Vendía un kilo de esa fruta pero nadie la compraba. Hasta que un tipo dijo, lo que tienen que hacer es vender una por una en un empaque bonito. Insight cultura, no lo sé. Les funcionó muuy bien.

definitivamente es importante analizar estás categorías y saber cómo aprovechar lo al máximo ya que depende de muchas cosas el éxito y el tiempo que se dedique a cada proyecto que se tenga

Es necesario el análisis de la realidad de cada empresa, lo que para una puede resultar una decision obvia en cuanto a la contratación o no de terceros, para otras puede ser más complicado. Gracias Freddy por tan clara explicación.

comprar o crear tecnología?? debes tener un conocimiento interno estratégico para tomar la mejor decisión, la experiencia te dará las herramientas para guiar tu camino…

Conocimiento interno estratégico, velocidad de interacción y protección anti-disrupción son las tres características que debemos evaluar para decidir si desarrollar nuestro propio software o contratar a un tercero.

Necesito contactar una excelente agencia de desarrollo de software, ¿alguna que me recomienden?

Me encanta como se logró mezclar casos de diferentes empresas que no necesariamente son tecnológicas para mostrar lo que realmente es la innovación! Super buena historia del chocoramo! Freddy excelente explicación

Es increíble como el software forma parte de nuestro día a día. Estoy seguro que en pasar de los años veremos a todas las industrias involucradas plenamente en el desarrollo de software a pesar de no ser su core business.

Lo que puedo concluir con estas primeras clases es que:
Uno de los activos más importantes que puede tener tu empresa es la creatividad e innovación.

Me imagino que si al que se le ocurrió la idea de partir el chocoramo en 4 para volver a vender el mismo producto, hubiera sido yo en las primeras empresas que trabajé, le hubieran dicho: Tú estás muy pequeño para andar opinando muchacho.

Y le hubiera pasado lo que le pasó a esos negocios: Se murieron con la pandemia.

Consideraciones clave para desarrollar internamente o tercerizar:
1.Conocimiento interno estratégico
-Si tus procesos internos no son comunes, y es lo que hace
diferente a tu negocio , es mas conveniente desarrollarlo
internamente
2. Velocidad de iteracion
- Cada cuanto cambia tu proceso o modelo de negocio?
-si es casi estático conviene tercerizar pero si es dinámico el
desarrollo interno es el mejor camino.
3. Protección anti disrupción
- No se sabe lo que no se sabe
- Ser veloces para adaptarse a los cambios
- innovar constantemente

- 

Las disrupciones son inesperadas. Hay que ser veloces a los cambios y seguir innovando.

Para decidir comprar tecnología o crearla, en mi opinión y experiencia, la mayoría de las grandes empresas aquí en México, contratan servicios de terceros, o de consultorías. Un factor que he notado es que no les conviene tener contratado a uno o varios recursos, ya que tienen que pagarle 100% nomina, seguro, vacaciones, etc…
En cambio si contrata a un tercero, ya sea por proyecto o como recurso dedicado, no se tiene que preocupar de eso, ya que paga solo por el proyecto o por el tiempo del recurso que tenga asignado.

He visto este video más de una vez y creo que de mis apuntes puedo aportar esta síntesis:

+1 Velocidad + Conocimiento estratégico = Soft. Interno
0 Velocidad + o - Conocimeinto estratégico = Thid Party
-1 Velocidad + Conocimiento general = Servicios

Comprar tecnología o crear tecnología ?

  1. Conocimiento interno estratégico
  2. Velocidad de iteración
  3. Protección anti-disrupción

Esto determina si debo construir el software por mi cuenta o contratarlo de terceros.

Muy buena clase

Yo creo que todo depende de la organización y las necesidades, ademas del conocimiento de las app necesarias

Velocidad de iteración

Team

🤖Servicios: Todo el software que esta ahi afuera, usarlo e implementarlo.
🤖

  • Software interno: El que creamos para usarlo nosotros y lo creamos con ingenieros y con un equipo que contratamos para nuestra empresa.
    🤖
    -Software de terceros: Otras personas lo hacen “third part”.

Puede haber programas ya creados como por ejemplo en contabilidad que aun así no alcanzan a suplir todas las necesidades de la empresa. En mi caso en el campo de retail-grocery, se requiere sistema de inventarios, con sistema de contabilidad los programas que ofrecen el mercado tiene poca posibilidad de innovación y mejora en procesos como captación de clientes, fidelización y personalización de clientes.

Me encantó el nombre de los perfiles y he visto de todo.

Chocoramo no hubiera podido innovar en el empaque si hubiera delegado ese servicio a un tercero.

Debemos tener claro hasta donde quisiéramos llegar con la empresa, para poder saber si construimos o lo contratamos ver los puntos a favor de cada decisión

Que buenos ejemplos los que dio con con el cine y con el chocoramo

Si es un choco ramo debería ir en un ramo con flores de chocolate. Vivo en Perú y aquí no hay chocoramo ni chocopetalos, ni chocorosas.

la barra de chocorramo y el gansito son cosas diferentes 😃

No vayan a tercerizar sí su ventaja competitiva este comprometida, Freddy lo explica muy bien

Protección anti-disrupción.

La innovación en ocasiones no es tan difícil, solo hay que realizar algunos cambios al producto que se tiene para crear un nuevo concepto.

Importantisimo entender la importancia de iterar!!!
Se aplica para todo en la vida…

Innovación: Historia de Chocoramo

es tan bueno este curso que me repetí el vídeo

Control y Monitorio de Datos de Seguridad como SIEM - McAfee

Analizar y analizar la situación para obtener el mejor beneficio a largo plazo y no una carga para la empresa.

Protección anti-disrupción

Antes de tomar un decisión debemos hacer un análisis profundo

Casos más complejos: cines, hospitales...

Casos disruptivos: Rappi, Covid-19...

Velocidad de iteración

Conocimiento interno estratégico

Interno o externo, he alli la cuestión.

Servicios que jamás desarrollará tú equipo y deberías contratar

Que importante es darse cuenta que: uno no sabe lo que no sabe para no tomar decisiones correctas o incorrectas.

Es una decisión dura, pero creo que es clave para el éxito de los proyectos de tecnología

Alguien dígame donde encontrar chocorramos en Cusco Perú por favor.

¿Qué es un CRM?

Chocorramo, no lo he comido, siempre digo que eso es lo bonito de interactuar con personas de diversas partes del mundo…

Malditas Disrupciones !

deberían tener curso de tablear

gran estrategia de los chocoramo

Excelente video

Empresas de entretenimiento como los cines crean softwares internos que permiten enlazar información propia para brindar un servicio en tiempo real.

Las empresas que cuentan con software y tecnología en su núcleo han sido las que mas rápido se han acoplado a los cambios que ha traído la pandemia, a diferencia de las que no.

Conocimiento interno estratégico

Velocidad de iteración

Protección anti disrupción

Equipo interno y Equipo externo: que buen aporte.

Uno no sabe lo que no sabe. Mucha verdad en tan pocas palabras.

Wow, ver estas clases antes de ser contratado es una gozada

¡¡¡Publicidad no pagada por chocorramo!!! XD

Larga vida al Chocoramo!

Ahora se llama Google Workspaces

Aunque en verdad los de chocoramo se demoraron muchísimos años en hacer una innovación, porque el mini es muy reciente

Creo que la clave para la respuesta es que tan rápido evoluciona el producto, si esta en una iteración constante es mejor software propietario

“un becario podría estar todas las mañanas rellenando un excel” jajajaja been there