Este documento presenta una introducción a las herramientas y metodologías para aprender, inspirarse y trabajar en el ecosistema de startups. Explica diferentes formas de aprender nuevas tecnologías a través de recursos en internet, academias y conferencias. También describe cómo encontrar inspiración y buen gusto estético, y trabajar de manera ágil con clientes usando metodologías como SCRUM. Finalmente, presenta ejemplos de emprendedores y startups exitosas, y espacios de coworking como parte del ecosistema emp
Importancia del testing en los proyectosSoftware Guru
Platicaremos de la importancia del equipo del testing, cuales son las incidencias mas comunes que se detectan y los problemas que se enfrenta el tester contra el desarrollador. ¿QA tiene la última palabra para liberar el sistema?
Introducción al framework Scrum para la gestión de productos TIC: defunciones, roles, proceso Scrum, ceremonias, controles visuales, composición de los equipos de desarrollo.
SOFT SKILLS: Habilidades para cotizarse mejorSoftware Guru
Es una historia bastante conocida, que tienes a un muy buen programador, pero cuando lo quieres poner al frente de un equipo de desarrolladores, simplemente no es capaz de concretar el proyecto, en ocasiones porque no sabe comunicarse o trata de imponer sus reglas sobre los demás, en ocasiones no esta acostumbrado a comunicarse con los clientes y esto es resultado de la falta de "habilidades blandas" (Soft Skills)
Importancia del testing en los proyectosSoftware Guru
Platicaremos de la importancia del equipo del testing, cuales son las incidencias mas comunes que se detectan y los problemas que se enfrenta el tester contra el desarrollador. ¿QA tiene la última palabra para liberar el sistema?
Introducción al framework Scrum para la gestión de productos TIC: defunciones, roles, proceso Scrum, ceremonias, controles visuales, composición de los equipos de desarrollo.
SOFT SKILLS: Habilidades para cotizarse mejorSoftware Guru
Es una historia bastante conocida, que tienes a un muy buen programador, pero cuando lo quieres poner al frente de un equipo de desarrolladores, simplemente no es capaz de concretar el proyecto, en ocasiones porque no sabe comunicarse o trata de imponer sus reglas sobre los demás, en ocasiones no esta acostumbrado a comunicarse con los clientes y esto es resultado de la falta de "habilidades blandas" (Soft Skills)
Presentación de un Webinar que facilité en el mes de Julio 2020. El rol del Product Owner desde la práctica.
Presenta una perspectiva de este rol, no desde la literatura ni el marco de trabajo de Scrum u otros métodos; sino una recopilación de mi experiencia de más de 10 anios trabajando con equipos Scrum o equipos que entregan productos digitales
Shift Left: En busca del éxito del softwareMarco Avendaño
Las organizaciones en la actualidad se encuentran en el reto de prosperar en un mundo digital y generar soluciones que satisfagan necesidades de las personas que son cada vez más exigentes. Ante esta situación, se hace necesario un enfoque de servicio que acerque el conocimiento a sus clientes, que reduzca los costes, mejore la experiencia de los clientes y, lo que es más importante, que equilibre la tecnología y la conexión humana. Adoptar una estrategia basada en "Shift Left" brinda la posibilidad de responder a estas necesidades.
“Shift Left” es considerada una práctica originada en el software delivery, cuyo objetivo es mejorar la calidad y la rentabilidad trasladando las actividades críticas lo antes posible en el ciclo de vida del desarrollo de un producto. En la presente charla se dará a conocer las principales características, beneficios y prácticas de “Shift Left”.
Las organizaciones que desarrollan software que han adoptado métodos ágiles, se encuentran con un fuerte cambio de paradigma que afecta a las otras funciones de la organización. ¿Qué podemos hacer para enfrentarlo?
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
Valor Agregado en las TI: Herramientas, Metodologías y FrameworksJersson Dongo
Resumen y recomendaciones sobre herramientas, metodologías y frameworks que permiten incrementar el valor agregado en los proyectos de Tecnologías de Información
Presentación de un Webinar que facilité en el mes de Julio 2020. El rol del Product Owner desde la práctica.
Presenta una perspectiva de este rol, no desde la literatura ni el marco de trabajo de Scrum u otros métodos; sino una recopilación de mi experiencia de más de 10 anios trabajando con equipos Scrum o equipos que entregan productos digitales
Shift Left: En busca del éxito del softwareMarco Avendaño
Las organizaciones en la actualidad se encuentran en el reto de prosperar en un mundo digital y generar soluciones que satisfagan necesidades de las personas que son cada vez más exigentes. Ante esta situación, se hace necesario un enfoque de servicio que acerque el conocimiento a sus clientes, que reduzca los costes, mejore la experiencia de los clientes y, lo que es más importante, que equilibre la tecnología y la conexión humana. Adoptar una estrategia basada en "Shift Left" brinda la posibilidad de responder a estas necesidades.
“Shift Left” es considerada una práctica originada en el software delivery, cuyo objetivo es mejorar la calidad y la rentabilidad trasladando las actividades críticas lo antes posible en el ciclo de vida del desarrollo de un producto. En la presente charla se dará a conocer las principales características, beneficios y prácticas de “Shift Left”.
Las organizaciones que desarrollan software que han adoptado métodos ágiles, se encuentran con un fuerte cambio de paradigma que afecta a las otras funciones de la organización. ¿Qué podemos hacer para enfrentarlo?
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
Valor Agregado en las TI: Herramientas, Metodologías y FrameworksJersson Dongo
Resumen y recomendaciones sobre herramientas, metodologías y frameworks que permiten incrementar el valor agregado en los proyectos de Tecnologías de Información
El Proceso de Desarrollo de Software EmpresarialSilverio Condo
El Proceso de Desarrollo de Software Empresarial - Las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo.
Presentación donde se explican algunos conceptos relacionados con las fábricas de software y se comparte un modelo con base en experiencia en este tipo de industria.
ontimize es una plataforma de aplicaciones de negocio que permite a las empresas desarrollar sus propias soluciones de software con una calidad profesional pero en mucho menos tiempo, lo que supone un importante ahorro de recursos.
La presentación cubre:
-Pequeño repaso sobre el desarrollo de software siguiendo la metodología waterfall
Agile y Lean Startup
- Los pilares de Scrum;
---- Roles: Product Owner, Scrum Master y Equipo de Desarrollo.
---- Eventos: Planning Meeting, Daily Stand-up, Grooming/Refinement, Demo y Retrospectiva.
---- Herramientas: Product Backlog, Historias de usuario, Definition of Done, Sprint Backlog, Sprint Dashboad.
---- Informes: Fin de Sprint, Inicio de Sprint, Burn-up/Burn-down, Informe de producto.
2. WARNIN
G
Todos los contenidos de la presentación son opinión personal del expositor, por ningún motivo
representa el único camino para desarrollar tecnología.
La idea de esta presentación es poder compartir experiencias y recursos aprendidos.
3. ¿Quién Soy?
50% Programador
30% Diseñador
20% Emprendedor
Ruby on Rails ,PHP , Linux ,HTML ,CSS , Java , Objective C, GIT , SVN
Adobe Photoshop, Ilustrator , Sketch , Mockups
Trabajo en mi propio estudio de desarrollo web y software
Alrededor de 8 años de experiencia
4. Historial de Aprendizaje
Adobe Studio
Conceptos de Diseño
Flash / Director
HTML
Teoría Sitios Web
PHP
MySQL
Ruby On Rails
Postgres
MacOSX
Desarrollo de Software
CSS
Javascript
Otros Lenguajes
Linux
Metodologías
Infraestructura
Versionamiento
CMS (Wordpress)
Año 1 Año 8
Conociendo el negocio
Generar IDEAS
5. Universidad vs Trabajo
Universidad Categoria E
HTML
Otros Lenguajes
Linux
Conceptos de Diseño
Teoría Sitios Web
Flash / Director
Javascript
CSS
Mysql
PHP
CMS (Wordpress)
Desarrollo de Software
MacOSX
Postgres
Ruby On Rails
Metodologías
Infraestructura / Versionamiento
Generar IDEAS
Universidad Categoria A
Universidad Categoria E
?
VS
28. Desarrollo en Cascada
Programación tradicional
Lo que siempre nos han enseñado
Especificar los requisitos
Aceptar los requisitos
Planificación de Tiempos
Desarrollar la aplicación
Probar que todo funciona
Documentar lo que se ha hecho
Entregar al Cliente
=
Jefes molestos
Clientes Descontentos
Programadores Desmotivados
Falta de Documentación
Falta de Pruebas
Tarde y mal
29. Desarrollo en Cascada
Programación tradicional
Lo que siempre nos han enseñado
Especificar los requisitos
Aceptar los requisitos
Planificación de Tiempos
Desarrollar la aplicación
Probar que todo funciona
Documentar lo que se ha hecho
Entregar al Cliente
=
Jefes molestos
Clientes Descontentos
Programadores Desmotivados
Falta de Documentación
Falta de Pruebas
Tarde y mal
30. Desarrollo en Cascada
Programación tradicional
Lo que siempre nos han enseñado
Especificar los requisitos
Aceptar los requisitos
Planificación de Tiempos
Desarrollar la aplicación
Probar que todo funciona
Documentar lo que se ha hecho
Entregar al Cliente
=
Jefes molestos
Clientes Descontentos
Programadores Desmotivados
Falta de Documentación
Falta de Pruebas
Tarde y mal
31. Desarrollo Ágil
Prototipado
Adaptación a las necesidades del cliente.
Colaboración con el Cliente
Planificación de Tareas
= Satisfacción del Cliente
Seguimiento Diario
Documentación
Desarrollo basado en pruebas
33. SCRUM
Entorno de Trabajo
División de Sprints
Reunión de planificación de Sprint
Scrum Diario
Reunión de seguimiento de Sprint Opcional
Reunión de evaluación de Sprint
Panel: Pendiente, Asignado, Terminado. Burndown
PP
Propietario del producto
SM
Scrum Manager
E
Equipo
I
Interesados
(Asesoran y observan)
39. SCRUM
Entorno de Trabajo
R D M
Costo del Proyecto
Tiempo Estimado
I V R D M
Costo del Proyecto
Tiempo Estimado
I V R D M
Costo del Proyecto
Tiempo Estimado
I V
Módulo 1 Módulo 2 Módulo 3