Nuestra civilización funciona con software



Una vez que tenemos una idea y la queremos crear con software, tenemos que pensar en el viaje que va a llevar esa idea antes de decidir si:


  • Contratar a alguien externo que lo haga.
  • Contratar un servicio que va a ser quien construya todo eso.
  • Si hacerlo “in house”, es decir, teniendo un equipo interno. 

“Si tu empresa no tiene que ver con software tu primera opción nunca va a ser crear un equipo interno.”



Ahondando un poco más en esta afirmación, podremos destacar tres ejemplos de la clase de Freddy Vega.


  • “Quiero crear un app que se parezca a UBER”

En muchos casos la gente piensa que crear un app es como construir un edificio o una casa, para esto se crea una serie de planos y se habla con un experto para acordar detalles finales. Del plano a la versión final, sin contar uno que otro cambio al que no estamos normalmente listos a ejecutar, tiende a ser exactamente igual como nosotros lo planeamos.


Ahora, si hablamos de UBER, como ejemplo de app, hay mucha gente que aun no teniendo que ver nada con tecnología, quieren tener o “crear” un app igual. 


Si lo analizamos de manera profunda necesitaremos: GPS, Google maps, sistema en tiempo real, pagos online, cupones de descuento, Iphone y Android, entre otros features para que la app funcione lo más correcta y completamente posible para lograr un resultado óptimo. 


Sin embargo, vemos que cuando empezamos a dibujarlo, la complejidad va subiendo un poco más, pero lo que no vemos, es que la complejidad es muchísimo más grande. No es solo el app de UBER, si no, el app que usa los conductores, el cual tiene unos features distintos. 

  • Whatsapp

Otro ejemplo es whatsapp, hace 10 año no estaba tan actualizado como hoy en día. Han ido agregando una serie de actualizaciones que permiten al usuario una experiencia más completa al usar esta aplicación. 
 


“El software esta en una constante iteraccion, es algo vivo que determinan los usuarios.” 
 

  • El jardín

Un jardin es completamente planeable, pero el jardin esta vivo y requiere constante atención. Claramente se puede diagramar, pero si dejamos de atender el jardin, se muere, si dejamos que cualquier persona entre al jardin, se daña si no ponemos reglas claras. 


“Los usuarios son una de las razones fundamentales por la que construir software es diferente de construir un edificio de un jardín porque un edificio lo usan las mismas personas todo el tiempo y un software NO.”





 Curso impartido por John Freddy Vega en platzi.com

Comentarios

Entradas populares