Prólogo
Introducción
- Contribución
Prefacio
Términos de un desarrollador
- Lectura
- Programación
- Lenguaje de Programación
- Algoritmo
- Framework
- Programa, Aplicaciones y Páginas Web
- Bases de Datos
- Bugs / Problemas / Errores
Fases en el desarrollo de una aplicación
- Lectura
- Introducción
- Conversando la idea, visualización
- Escogiendo un desarrollador o un equipo
- Algunos aspectos legales
- Uso de metodologías ágiles
- ¿Rápido o excelente?
- Es tiempo de pruebas
- Tus primeros usuarios
- Sigue agregando más valor al usuario
Tu propio equipo tecnológico
- Lectura
- Introducción
- No tengo mucho presupuesto
- Tengo suficiente presupuesto
- Un CTO
Problemas comunes del emprendedor
- Lectura
- Introducción
- Mi desarrollador se fue
- Mi desarrollador me pide rehacer todo el código de nuevo
- Contraté a un desarrollador nuevo para mi equipo y los primeros días no hace nada. Sólo lee el código.
- Mi desarrollador me habla en lenguaje muy técnico
- Mi desarrollador estima una fecha y termina el desarrollo mucho después
- Encargué el desarrollo de mi producto a una agencia y hay muchos errores
- Pagué por un desarrollo y no me quieren entregar el código fuente o accesos
- Mi aplicación no tiene documentación
- Mi desarrollador Frontend / Móvil dice que necesita una API, para crear la web / aplicación móvil.
- Mi desarrollador Backend dice que necesita conectarse a una API, pensé que esto sólo lo hacía un Frontend
- Se cayó mi aplicación / servidor
- Mi desarrollador hace proyectos freelance fuera de su horario de trabajo
Capítulo 5: Problemas comunes del desarrollador
- Lectura
- Introducción
- Me colocan fechas límite de desarrollo muy cortas
- Las personas no técnicas me sugieren utilizar tecnologías que otra persona les recomendó.
- Siempre desarrollo en las mismas tecnologías, no aprendo nada nuevo
- Me ofrecieron acciones en lugar de un salario más alto. ¿Es esto viable?
- No soy programador, pero ese parece sencillo de realizar
- ¿Por qué agregan más bugs?, debemos agregar más features
- Hay que agregarle machine learning, blockchain, … (inserte acá la tecnología más “trendy” del año actual).
La deuda técnica
- Lectura
- Introducción
- ¿Cómo se origina?
- ¿Cómo solucionar esto?
El trabajo remoto
- Lectura
- Introducción
- Ventajas y Desventajas
- ¿Cómo puedo controlar a un equipo que no está en el mismo lugar que yo? ¿Y si hacen honor al ocio y no puedo verlos?
- ¿Hay alguna otra alternativa al trabajo remoto, pero que brinde esa flexibilidad a mis trabajadores?
- Herramientas recomendadas
Ejemplo de desarrollo de nuevas características: “No es algo tan complejo”
- Lectura
- Introducción
- Ejemplo #1. El usuario se tiene que registrar e iniciar sesión con su correo o Facebook.
- Ejemplo #2: Reserva a través de una página web de un restaurante
Capítulo 9: CTO’s, edad y experiencia en Startups
- Lectura
- Introducción
Capítulo 10: Empresas y su equipo tecnológico
- Álvaro Felipe - CEO de EDTeam
- Will Naso - CEO de Biteline
- Alicia Vivanco - CEO de Fitnesspass