¿cómo es un desarrollador ágil full stack?

Post on 12-Apr-2017

602 Views

Category:

Leadership & Management

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

¿Cómo es un

desarrollador ágil

"full stack"?

… y como llegar ahíCarlos Peix

Coach & trainer en Kleer@carlospeix / carlospeix.com

¿Qué debo aprender?

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

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

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

Luis MulatoDesarrollar un Mindset

ExperimentalPresentación Doc Norton

(Groupon Global Director of Engineering Culture)

Nicolás PaezCapacidad de troubleshootingPasiónCuriosidadCapacidad de trabajo en

equipo

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

http://www.martinalaimo.com/es/blog/cynefin

Cynefin (Dave Snowden)

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)

http://www.fuerzatres.com/2013/08/fortalezas-y-debilidades-culturas-organizacionales/

Culturas organizacionales (William Schneider)

Imágen: Michael Sahota

Mas recursos...The Pragmatic Programmer The Clean Coder

¿Cómo aprendo?

Modelo Dreyfus (Hubert Dreyfus)

1. Novato2. Novato avanzado3. Competente4. Experimentado5. Experto

William GlasserTriángulo de retención

90%… de lo que enseñamos a otros.

Mas recursos...Pragmatic Thinking & Learning The Agile Samurai

¿Puedo ayudar a otros?

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)

Algunas historias...

Mas recursos...http://growsmethod.com Reinventing Organizations The Reengineering

Alternative

¿Qué debo saber?

¿En qué debo interesarme?

Gracias

Carlos PeixCoach & trainer en Kleer@carlospeix / carlospeix.com

top related