¿cómo es un desarrollador ágil full stack?
TRANSCRIPT
![Page 1: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/1.jpg)
¿Cómo es un
desarrollador ágil
"full stack"?
… y como llegar ahíCarlos Peix
Coach & trainer en Kleer@carlospeix / carlospeix.com
![Page 2: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/2.jpg)
¿Qué debo aprender?
![Page 3: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/3.jpg)
Una primera aproximación...Tecnología
Bases de datos (SQL, KVP, Objetos, etc)Event busesColasServiciosHTTP, SOAP, REST, etcAlgoritmosProtocolosParadigmasLenguajesHistoria de la informática
InfraestructuraRedes (TCP/IP, UDP, etc)LAN, WAN, características de cada una
(latencia, velocidad)Seguridad (OWASP, amenazas,
boletines, etc.)
NegocioContabilidad, finanzasVentasProducciónOrganizaciones y su estructura
![Page 4: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/4.jpg)
Martin SaliasMente de aprendizEmpatía para trabajar en paresCreatividad para explorar
nuevas ideasApertura para aceptar que a
veces la mejor solución no requiere desarrollo ni tecnología
Calma, saber parar a afilar el hacha
Rodrigo MonelosCapacidad para generar
acuerdosEntender que existe un
negocio (a veces nos olvidamos y creemos que se trata de juegos tecnológicos)
Buscar reducir la cantidad de trabajo realizado
![Page 5: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/5.jpg)
Martin AlaimoColaboraciónApertura (especialmente a
reconocer mis limitaciones)HumildadConocimiento del negocio, con
foco en el propósito del negocio
Aceptación del feedback
Juan GabardiniColaboraciónHumildad (ontológica y de la
otra, "el saber siempre es limitado, lo único ilimitado es la ignorancia)
Usa al menos lenguaje de nivel 4 de tribal leadership - Somos geniales
![Page 6: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/6.jpg)
Luis MulatoDesarrollar un Mindset
ExperimentalPresentación Doc Norton
(Groupon Global Director of Engineering Culture)
Nicolás PaezCapacidad de troubleshootingPasiónCuriosidadCapacidad de trabajo en
equipo
![Page 7: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/7.jpg)
Una segunda aproximación...Procesos y métodos
ScrumKanbanToyota Production SystemVisual Story MappingExtreme ProgrammingControl de riesgosAnálisis formalDevOps
Habilidades blandasNegociaciónDecir “Si” / Decir “No”Coaching (escucha activa,
comunicación directa, preguntas)PersonasFoco / ProductividadComunicación visualReuniones efectivasEscribir, leer, redactarComunidades (internas y externas)Apertura mental
![Page 8: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/8.jpg)
http://www.martinalaimo.com/es/blog/cynefin
Cynefin (Dave Snowden)
![Page 9: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/9.jpg)
Tipo de problemas Tipo de solución Acciones
Simple Conocidos Mejores prácticas Entender → Categorizar → Resolver
Complicado
Posibles de entender
Pensamiento sistémico y metodologías prescriptivas
Entender → Analizar → Responder
Complejo Nuevos o desconocidos
Reconocimiento de patrones Probar → Entender → Responder
Caos
Hay turbulencia y debemos actuar rápidamente
Liderazgos autocráticos o carismáticos
Actuar → Entender → Resolver
Cynefin (Dave Snowden)
![Page 10: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/10.jpg)
http://www.fuerzatres.com/2013/08/fortalezas-y-debilidades-culturas-organizacionales/
Culturas organizacionales (William Schneider)
Imágen: Michael Sahota
![Page 11: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/11.jpg)
![Page 12: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/12.jpg)
Mas recursos...The Pragmatic Programmer The Clean Coder
![Page 13: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/13.jpg)
¿Cómo aprendo?
![Page 14: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/14.jpg)
Modelo Dreyfus (Hubert Dreyfus)
1. Novato2. Novato avanzado3. Competente4. Experimentado5. Experto
![Page 15: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/15.jpg)
William GlasserTriángulo de retención
![Page 16: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/16.jpg)
90%… de lo que enseñamos a otros.
![Page 17: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/17.jpg)
Mas recursos...Pragmatic Thinking & Learning The Agile Samurai
![Page 18: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/18.jpg)
¿Puedo ayudar a otros?
![Page 19: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/19.jpg)
Modelo Dreyfus (Hubert Dreyfus)
1. Novato (necesita guía paso a paso)2. Novato avanzado (necesita reglas)3. Competente (puede resolver problemas)4. Experimentado (puede auto corregirse)5. Experto (deciden basado en la intuición)
![Page 20: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/20.jpg)
Algunas historias...
![Page 21: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/21.jpg)
Mas recursos...http://growsmethod.com Reinventing Organizations The Reengineering
Alternative
![Page 22: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/22.jpg)
¿Qué debo saber?
¿En qué debo interesarme?
![Page 23: ¿Cómo es un desarrollador ágil full stack?](https://reader035.vdocuments.mx/reader035/viewer/2022070519/58ee300f1a28abed248b46a9/html5/thumbnails/23.jpg)
Gracias
Carlos PeixCoach & trainer en Kleer@carlospeix / carlospeix.com