La mayoría de los desarrolladores sueñan con construir un producto de software. En Autentia, después de 14 años, lo hemos intentado 2 veces, no sin cometer errores. En esta charla contamos por qué lo intentamos y los errores/pivotajes que hacemos
Cas2016 transformación digital y metodologías ágilesRoberto Canales
Transparencias de Roberto Canales @rcanalesmora de @autentia de la conferencia de agilismo #CAS2016.
Las organizaciones tienen distintos niveles de madurez y por lo tanto necesitan distintos tipos de liderazgo y coach agile. Se hace necesario centrarse en implantar prácticas hasta que llega la madurez y hay que tener distintos discursos y recetas para distintos público.
Negocio y compras normalmente desconocen la terminología y las prácticas y hay que saber cómo transmitir. Encadenando Design Thinking, historias de usuario y priorización, dbb, tdd y devops se puede llegar muy lejos.
Se pueden explicar muchas cosas a través de los cinturones de Judo.
En esta charla llamada oficina de Historias de Usuario y otros memés instrumentales trato de describir del des-alineamiento existente entre los apasionados por la programación y las áreas de negocio. A través de los 12 principios del manifiesto ágil podemos ver que busca cada uno y que hacen falta palancas o caballos de Troya para iniciar el cambio en entornos no ideales. El concepto de oficina de historias de usuario es fácil de vender a las organizaciones como palanca para empezar a formar y divulgar. El memé guía de demostración rompe silos de conocimiento técnico y fuerza a que los programadores ganen visión (mirar el todo de Lean). Tambien este último concepto obliga a que mejore el flujo de feedback y de entrega a áreas de pruebas y de despliegue de valor (DevOps) en ciclos menores que un Sprint.
Primeros Pasos Liderando Equipos Técnicos - Techne 2018Carlos Buenosvinos
Si creéis que la tecnología es complicada, probad a llevar personas. En serio! Hay cantidades ingentes de material (libros, videos, cursos, etc.) disponibles para aprender el nuevo framework de turno, sin embargo, a lo que liderar equipos técnicos se refiere, la lista es bastante más corta.
Es fácil practicar en casa con una máquina virtual o un container, pero es más difícil convencer a tu hija de 6 años que se comporte como ese miembro de tu equipo que se queja por todo, es caprichoso, no comparte con los compañeros y no sabe pedir ayuda cuando se queda atascado… un momento! Jejeje!
En esta charla, vamos a repasar bibliografía de referencia, técnicas y trucos para liderar equipos, cómo relacionarte con tu CEO, algunas tendencias del mercado que podéis aprovechar y muchas cosas más que espero os sirvan de ayuda.
Charla con trucos sobre Scrum para obtener mejores resultados. Impartida en la II Geek Developer Day, Madrid, 2 de Noviembre de 2016. Más información en geekshubsacademy.com/geekdeveloperday-madrid/
Economía del Desarrollo de Software - PHP Barcelona - Marzo 2015Carlos Buenosvinos
El objetivo de la charla es descubrir que el mundo del desarrollo de software se rige según el mercado y las reglas de los negocios, así como, comprobar que las metodologías ágiles y las buenas prácticas de desarrollo son rentables económicamente.
Cas2016 transformación digital y metodologías ágilesRoberto Canales
Transparencias de Roberto Canales @rcanalesmora de @autentia de la conferencia de agilismo #CAS2016.
Las organizaciones tienen distintos niveles de madurez y por lo tanto necesitan distintos tipos de liderazgo y coach agile. Se hace necesario centrarse en implantar prácticas hasta que llega la madurez y hay que tener distintos discursos y recetas para distintos público.
Negocio y compras normalmente desconocen la terminología y las prácticas y hay que saber cómo transmitir. Encadenando Design Thinking, historias de usuario y priorización, dbb, tdd y devops se puede llegar muy lejos.
Se pueden explicar muchas cosas a través de los cinturones de Judo.
En esta charla llamada oficina de Historias de Usuario y otros memés instrumentales trato de describir del des-alineamiento existente entre los apasionados por la programación y las áreas de negocio. A través de los 12 principios del manifiesto ágil podemos ver que busca cada uno y que hacen falta palancas o caballos de Troya para iniciar el cambio en entornos no ideales. El concepto de oficina de historias de usuario es fácil de vender a las organizaciones como palanca para empezar a formar y divulgar. El memé guía de demostración rompe silos de conocimiento técnico y fuerza a que los programadores ganen visión (mirar el todo de Lean). Tambien este último concepto obliga a que mejore el flujo de feedback y de entrega a áreas de pruebas y de despliegue de valor (DevOps) en ciclos menores que un Sprint.
Primeros Pasos Liderando Equipos Técnicos - Techne 2018Carlos Buenosvinos
Si creéis que la tecnología es complicada, probad a llevar personas. En serio! Hay cantidades ingentes de material (libros, videos, cursos, etc.) disponibles para aprender el nuevo framework de turno, sin embargo, a lo que liderar equipos técnicos se refiere, la lista es bastante más corta.
Es fácil practicar en casa con una máquina virtual o un container, pero es más difícil convencer a tu hija de 6 años que se comporte como ese miembro de tu equipo que se queja por todo, es caprichoso, no comparte con los compañeros y no sabe pedir ayuda cuando se queda atascado… un momento! Jejeje!
En esta charla, vamos a repasar bibliografía de referencia, técnicas y trucos para liderar equipos, cómo relacionarte con tu CEO, algunas tendencias del mercado que podéis aprovechar y muchas cosas más que espero os sirvan de ayuda.
Charla con trucos sobre Scrum para obtener mejores resultados. Impartida en la II Geek Developer Day, Madrid, 2 de Noviembre de 2016. Más información en geekshubsacademy.com/geekdeveloperday-madrid/
Economía del Desarrollo de Software - PHP Barcelona - Marzo 2015Carlos Buenosvinos
El objetivo de la charla es descubrir que el mundo del desarrollo de software se rige según el mercado y las reglas de los negocios, así como, comprobar que las metodologías ágiles y las buenas prácticas de desarrollo son rentables económicamente.
Esquema/resumen de la charla en AgileCyL en enero de 2012: http://agilecyl.org/2012/01/19/nuestra-otra-historia-de-waterfall-a-kanban-pasando-por-scrum/ . No es una documentación, sólo un guión, ¡así que si quieres saber más tendrás que contactar conmigo!
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)
Como evitar la POSTERGACION en el trabajoDavid Comí
Consultoría y Formación especializada en incrementar el rendimiento, eficacia, proactividad, compromiso y formas óptimas de trabajar de las personas, con el fin de que contribuyan al máximo en los resultados de negocio de la organización.
Aunque se dice que cada proyecto es un mundo, tras participar en proyectos desde 5 perspectivas diferentes ( administración, pyme, consultoría, empresa multinacional y startup) he llegado a 7 conclusiones comunes.
En esta charla trataré de explicar mis 7 conclusiones sobre management de equipos y proyectos técnicos. Entre otras cosas abordaremos la estimación, gestión de equipo, el rol de jefe de proyecto o el de responsable de producto.
Consultoría y Formación especializada en incrementar el rendimiento, eficacia, proactividad, compromiso y formas óptimas de trabajar de las personas, con el fin de que contribuyan al máximo en los resultados de negocio de la organización.
El cambio continuo, gradual y evolutivo es la manera de hacer mejoras en el sistema y debe apegarse a ello. Los cambios radicales pueden parecer más eficaces, pero tienen una mayor tasa de fracaso debido a la resistencia y el miedo en la organización. El método Kanban anima a los pequeños y continuos cambios incrementales y evolutivos a su sistema actual.
Esquema/resumen de la charla en AgileCyL en enero de 2012: http://agilecyl.org/2012/01/19/nuestra-otra-historia-de-waterfall-a-kanban-pasando-por-scrum/ . No es una documentación, sólo un guión, ¡así que si quieres saber más tendrás que contactar conmigo!
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)
Como evitar la POSTERGACION en el trabajoDavid Comí
Consultoría y Formación especializada en incrementar el rendimiento, eficacia, proactividad, compromiso y formas óptimas de trabajar de las personas, con el fin de que contribuyan al máximo en los resultados de negocio de la organización.
Aunque se dice que cada proyecto es un mundo, tras participar en proyectos desde 5 perspectivas diferentes ( administración, pyme, consultoría, empresa multinacional y startup) he llegado a 7 conclusiones comunes.
En esta charla trataré de explicar mis 7 conclusiones sobre management de equipos y proyectos técnicos. Entre otras cosas abordaremos la estimación, gestión de equipo, el rol de jefe de proyecto o el de responsable de producto.
Consultoría y Formación especializada en incrementar el rendimiento, eficacia, proactividad, compromiso y formas óptimas de trabajar de las personas, con el fin de que contribuyan al máximo en los resultados de negocio de la organización.
El cambio continuo, gradual y evolutivo es la manera de hacer mejoras en el sistema y debe apegarse a ello. Los cambios radicales pueden parecer más eficaces, pero tienen una mayor tasa de fracaso debido a la resistencia y el miedo en la organización. El método Kanban anima a los pequeños y continuos cambios incrementales y evolutivos a su sistema actual.
Principios del comportamiento humano para la dirección de proyectosRoberto Canales
Esta charla la impartí en Valencia en Octubre de 2013 en el marco de jornadas presenciales del Executive Master Project Management de la Universidad de Valencia. http://www.uv-mdap.com
Se grabaron en video.
Onboarding tecnológico: Pasar los niveles del juegoRoberto Canales
Un programador es todo aquel que vive de la programación. La aproximación a la profesión es diferente en cada persona, puede que provenga de ingenierías, formación profesional, módulos, estudios no técnicos, bootcamps… En muchos casos hay gran inconsciencia del desconocimiento.
Por tanto cuando una persona se incorpora a una empresa puede haber grandes deficiencias formativas, incluso siendo profesionales completamente funcionales y competentes, por lo que se hace necesario unificar niveles de conocimiento, crear sentimientos de pertenencia y ayuda al grupo y definir qué es ser un buen profesional y cuando estamos haciendo una verdadera entrega de valor a los clientes.
Si nos planteamos la vida profesional como un juego deberíamos ser consciente cuales son las pantallas que dan paso a distintos niveles de ese juego.
[eBook] 4 Cosas que todas las empresas deben saber sobre disrupción Innovare
Las empresas enfocan su tiempo y recursos en alcanzar las metas de corto plazo, sin darse cuenta que las reglas del juego están cambiando dramáticamente en todas las industrias. Si no actúan pronto, podrían ser víctimas de la disrupción. ¿Está su negocio preparado?
Escríbanos hoy mismo a info@quieroinnovar.com para conversar sobre sus retos más urgentes y diseñar una propuesta a la medida de su organización.
Versión de la presentación "La alternativa ágil" usada en la charla del mismo nombre durante el Uniencounter de Marzo de 2011
Como novedad incorpora la parte "El profesional", y habla de orgullo, habilidades y software craftmanship :)
20160822 habilidades del emprendedor en ap clave para su éxito parte 2 de 4rafoma
Ponencia Ramiro Fonseca Macrini 2/4
III Congreso y VI Seminario de Negocios Internacionales
“Las TIC y la innovación en PYMES”
Bogotá, Colombia 22 y 23 de agosto 2016.
Proyecto Empresarial – Clase 03 – Dimensiones de un mercado. Los círculos dor...LEOnardo AMARaldo DELgado
1. ¿Qué dimensiones DEBE TENER UN MERCADO para que una compañía pueda servirlo provechosamente?
2. Los círculos dorados del proyecto empresarial
3. Objetivos de la Investigación de mercado
4. Desarrollo de las 4 Ps
5. Estrategias para cada una de las 4Ps
6. Mezcla del marketing
7. Posicionamiento
8. Proceso para lograr el posicionamiento
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Roberto Canales
En esta charla pretendía comentar cómo nos habíamos dado cuenta, en una empresa de 25 empleados, de que éramos poco homogéneos a la hora de proporcionar servicios, sobre todo en uno de los puntos vitales: definir y estimar un proyecto en base a historias y minimizar riesgos.
Un modo de conseguirlo es crear métodos para que todo el mundo vaya adquiriendo los conocimientos.
Se describieron los elementos fundamentales: épicas, historias, chores, temas, spikes, etc.
También la técnica para estimar proyectos grandes:
- Conseguir todas las historias.
- Descomponerlas en ventanas por prioridad.
- Estudiar en detalle a primera ventana (de pongamos 25).
- Estimar la primera ventana.
- Asegurarse que no hay historias (que no tenemos capacidad de detallar y estimar) que se desmadren, estudiando los posibles estados del sistema y viendo el riesgo técnico/funcional.
Para descomponer historias de usuario existen numerosos patrones que sería interesante conocer.
Otro asunto vital es "mirar el todo" y estudiar los riesgos. Describimos un método que hemos llamado Risk Evaluation Machine (REM) para hacer una gestión visual de riesgos:
Área de definición.
- Definir los riesgos entre los compañeros.
- Agruparlos por categoría (para ver solapes y los que faltan).
- Sugerir otras categorías para encontrar otros riesgos que no tenemos en la cabeza.
Máquina (área central de estudio que tiene que terminar limpia)
- Se estudia la probabilidad e impacto.
- Se cualifican y descartan los menos importantes.
- Se estudia en detalle los vitales (gran probabilidad e impacto)
- Se hacen preguntas (5 por que´s) para encontrar las causas primeras y sugerir soluciones.
Área resumen de proyecto
- Se estructuran los riesgos en un panel para cada proyecto.
- Usaremos este panel como elemento de comunicación incluso con técnicas originales como pegar globos o luces en él para que nadie ignore los riesgos.
Esta charla fue curiosa porque como lo conté no tube apenas feedback sobre el contenido pero si sobre el jefismo que transmití (no hice el discleimer inicial) :-) A nadie pareció gustarle el concepto de disciplina en un evento ágil...
Parece que la gente no entiende que nada es blanco ni es negro sino que todo tiene matices.
Me gusta la frase: Esto es Esparta haciendo referencia a la película 300: Un grupo pequeño, de élite, tiene cada miembro una gran capacidad pero tiene una gran disciplina colectiva, que es lo que les da el poder. Si entras en los SWAT ya tendrás grandes destrezas que seguro que mejoraras. Por muy bueno que sea el grupo será mejor cuanto más compenetrados estén. Todo el mundo asumirá que hay una disciplina. Los mismos métodos que se usan el un grupo de élite (donde alguien voluntariamente ha querido entrar) no se pueden usar en otros contextos.
Obviamente hay que adaptar el comportamiento al contexto.
Presentación de Roberto Canales, @rcanalesmora, en el XPDay.
La idea fundamental es que tenemos que crear equipos potentes a tres niveles:
gestión de la configuración, metodología ágiles y arquitecturas/frameworks.
Los mejores técnicos se centran demasiado en picotear de lo nuevo en vez de desarrollar a sus equipos y consolidar bases formativas.
También se comenta que hay que introducir los conceptos de control de la calidad, aseguramiento de la calidad y mejora continua ofreciendo indicadores cuantitativos a negocio.
Presentación corta de Autentia ofreciendo servicios de formación, soporte a desarrollo, implantación de frameworks Jee y factoria de software.
Expertos en métodos ágiles.
El viernes 20 de Abril de 2012 dimos una charla en Camon contando argumentos que un creador de series podría dar a un posible cliente para que financiara una Web Serie. Realmente contamos, sin tapujos, cual es el motivo que mueve a Autentia a hacerlo. El tag en Twitter es #Neg_Ocio
Folleto actualizado de los servicios ofrecidos por Autentia: soporte a desarrollo, factoría de software, formación y comunidad. Somos el integrador de tecnologías opensource en el mundo Java.
El recurso escaso en nuestros tiempos, en el mundo del desarrollo Java, es tener disponible un profesional motivado y experto que sea capaz de proporcionar valor y visión sobre los frameworks del mercado y productos de portal, gestión de contenidos, bpm, etc.
Que ofrece Autentia en formato comic. Escenarios de trabajo como factoría de software, departamento de I+D externalizado, auditoría de código, soporte a desarrollo, formación, tntconcept y más.
Catálogo de cursos ofrecidos por Autentia en el año 2007.
Ahora damos muchos más relacionados con frameworks Java como Spring, JSF, PrimeFaces, Struts, Liferay, Maven, SVN, Git, Sonar, Hudson, Selenium, Scrum y similares como metodología ágiles: Scrum, Kanban, etc.
Metodologías ágiles como catalizador del cambioRoberto Canales
Las metodologías ágiles son el catalizador del cambio que muchas organizaciones necesitan. La adaptación vs a la anticipación, los principios lean, el manifiesto ágil, la artesanía del software, las trampas de la eficacia y la eficiencia, Scrum, Kanban, Scrumban y contratos ágiles son tópicos tratados. En Autentia somos expertos en aplicarlo a proyecto reales.
Siempre existe el dilema sobre si un técnico debe realizar labores de gestión. Para alcanzar el éxito hay que ganar visión y saber porque nos valoran. No debemos tener miedo a ser gestores ni empresarios ni perder totalmente las capacidades técnicas. En esta charla se dieron unas pinceladas de una visión personal de un técnico (creador de www.adictosaltrabajo.com) convertido en empresario (www.autentia.com).
Los emprendimientos socio productivos generan bienes y servicios en los territorios, con el propósito de que los procesos de producción activen al mercado y facilite el desarrollo personal mediante la integración social de los agentes sociales excluidos.
control de emisiones de gases contaminantes.pptxjesusbellido2
en el siguiente documento s epodra apreciar los gases que emiten los vehiculos y sus consecuencias tambien se podra apreciar las normas euro cino y las normas euro seis
3. @rcanalesmora
Ten cuidado con los que deseas
Tenía el contexto perfecto
pero me sentía mal porque
amigos que “yo creía menos
cualificado ganaban más”
Huida hacia adelante!!.
https://commons.wikimedia.org/wiki/File:Fantasma_Jaumet_-_Montclar_d%27Urgell.JPG?uselang=es
4. @rcanalesmora
La tormenta perfecta
¿Y cómo me bajo del
trono?
Una gran crisis puede
dar lugar a una
oportunidad.
Crear empresa y volver
a ser técnico.
https://commons.wikimedia.org/wiki/File:North_face_south_tower_after_plane_strike_9-11.jpg
<<
12. @rcanalesmora
Primeros errores (invertir poco)
Mal del taxista.
Dedicamos ratos libres.
Lo tocan muchas manos.
Imagen poco cuidada.
Sin estructura de soporte
– Comercial.
– Marketing.
– Sistemas.
Uso
interno
18. @rcanalesmora
Darnos la oportunidad
Idea parece buena.
Equipo dedicado.
Conocimiento.
Buenas instalaciones.
Personal soporte:
– Comercial.
– Operaciones.
– Redes sociales.
19. @rcanalesmora
Pains: vivirlo en primera persona
Un producto que hace 3 cosas distintas – alcance ambicioso.
Sin estudio serio de mercado (primeros actores)
Lo bueno de Autentia y de una Startup
– Buen rollo, medios, sin cliente
No definimos un producto mínimo viable a corto. Dedicamos
más de 1 año a desarrollo sin ponerlo en producción con
clientes reales.
CEO ausente (de visita) y senior pluri-empleado.
21. @rcanalesmora
Acciones
Contratar un mini CEO
Reducir ámbito del producto y
mejorar su definición.
Comercialmente, simplificar
mensaje.
Operativamente, simplificar proceso.
Condicionar evaluación del
comercial en bases a instalaciones
implantadas (con o sin coste)
Definir un límite de oxígeno.
24. @rcanalesmora
Conclusiones
Técnicamente no hay ningún problema pero nos
podemos quedar sin empresa: pensar a corto.
No puedes hacer un producto si no te centras en que la
gente lo use pronto (da igual si paga).
Emprender cuando hay pocas cargas.
– Mal taxista.
– Robar bonus a compañeros.