Ilustración by Proyectails
Embajadora de los Guilds 💃🏻 en Open Source Weekends & Instructor @Fictizia 🤖
Last Upgrade: 👩🏻🚒 Project Designer/Manager (#agile #CX)
#facilitator #mentor 💜FOSS
Next Upgrade: 🔥 🌪 Front/Back-end/Full-Stack Junior Developer
Nos reunirnos un sábado al mes para crear y contribuir al código abierto.
No buscamos un formato de charlas, si no juntarnos todos en un mismo espacio para que las ideas fluyan.
Todo el mundo es bienvenido. La única condición es que lo que hagamos en este espacio sea código abierto y sin ánimo de lucro
Hablar está bien... pero hacer ideas realidad es lo que realmente marca la diferencia
Es un grupo de personas apasionadas que se unen en equipo en torno a proyecto/s Open Source que les motive desarrollar.
Colaboran junt@s para lograr que el proyecto se finalice y tenga éxito.
Como todo en OSW... deberán ser proyectos Open Source, legales, éticos y sin animo de lucro.
Guilders:
Canales Slack:
Patrocinadores:
Guilds/Proyectos:
Visión del mundo
Conciencia Predominante
Sociedad
Economía
Estructuras
Religión
Imprescindible lectura!!
Moneda: PODER
Sociedad: temor, impulsividad, fuerza
Polaridades: débil/fuerte...
Líder temible, depredador
Origen de la esclavitud
Sin jerarquías formales
¿A qué época pertenece?
¿Tipo de institución/organización?
10.000 ac - actualidad
Ejércitos conquistadores, proto imperios
Sociedad/Organizaciones impulsivas/rojas
Infog. Gemma Hornos
Organizaciones rojas:
Moneda: CONTROL
Sociedad: controlada, predecible, busca estabilidad...
Polaridades: estratos sociales, castas...
Líder paternalista
Procesos como forma de control y escalabilidad
Búsqueda del control: jerarquías, burocracia, organigramas...
¿A qué época pertenece?
¿Tipo de institución/organización?
"Se piensa en la cima, se ejecuta en la base"
4.000 ac - actualidad
Iglesia Católica, ejército, Gobiernos...
Sociedad/Org. Conformista/Ámbar
Infog. Gemma Hornos
Organizaciones ámbar:
Moneda: OBJETIVOS, ÉXITO
Sociedad: consumista, búsqueda del éxito, experimental, ideas!
Cuestionamiento de las normas, status quo...
Líder controlador, predice, foco en objetivos
Aparece la Meritocracia
Jerarquías con grupos de interés
¿A qué época pertenece?
¿Tipo de institución/organización?
S. XIX ac - actualidad
(Casi) Todas las empresas, Bolsa(s)...
Soc./Org. Naranja/Logro
Infog. Gemma Hornos
Organizaciones naranja:
Moneda: JUSTICIA
Sociedad: armonía, cooperación, consenso, colaboración
Valora relaciones vs resultados
Líder servidor@
No jerarquías
Empoderamiento, descentralización, horizontalidad
¿A qué época pertenece?
¿Tipo de institución/organización?
S. XIX - actualidad
(Algunas) empresas, ONGs, activismo comunitario...
Infog. Gemma Hornos
Soc./Org. Verde/Pluralista
Organizaciones verdes:
Decisiones en función de servir al mundo/coherencia
Moneda: una vida bien vivida
Organizaciones TEAL:
Apoyarán el anhelo de la gente a ser ell@s mism@s en el trabajo y de estar involucrados en relaciones enriquecedoras
Organización | Tipo de líder | Características |
---|---|---|
Impulsiva / Roja | Depredador | Poder, temor |
Conformista /Ámbar | Paternalista | Control, autoritario |
Logro / Naranja | Perspectiva industrial | Control, predicción, objetivos, tareas antes que relaciones |
Pluralista / Verde | Servidores (servant) | Está al servicio de tod@s, justo, generoso, empático |
Operar desde un estadío...
[Rojo]
Si el jefe puede decidir aumentar o reducir las remuneraciones a su antojo
[Ámbar]
Si los sueldos son fijos y están determinados por el nivel de la persona dentro de la jerarquía (o su diploma)
Operar desde un estadío...
[Naranja]
Un sistema que pone el énfasis en los incentivos individuales (metas preestablecidas)
[Verde]
El foco en los bonus compartidos por los equipos estaría alineado con una perspectiva Verde-Pluralista
Crear entornos que conducen al crecimiento a estadíos posteriores
Reparto de cargas/complementar habilidades
Auto-gestión de objetivos, calidad y tareas (auto-gobierno)
Jerarquía fluida: reconocimientos/influencias/habilidades interpersonales
Coaches (personas +experim.)
Apoyo específico para la auto-gestión
Aprendizaje de habilidades blandas
No hay nada intrínsecamente “mejor” en el hecho de estar en un nivel más alto de desarrollo, así como un adolescente no es “mejor” que un niño pequeño. Sin embargo, un adolescente puede hacer más cosas porque puede pensar de manera más sofisticada que un niño pequeño. Cualquier nivel de desarrollo está bien; la pregunta es si ese nivel encaja bien con el trabajo al que nos enfrentamos.
NICK PETRIE
Ordenados/
predecibles
Sin predictabilidad
Exploración
Explotación
Categorizar
Analizar
Experimentar
Actuar
Predecible
Explotación
Incremental
S/T Perf.
Descubrimiento
L/T Develop.
Exploración
Impredecible
...nueva forma de pensar y actuar!
...nueva forma de pensar y actuar!
Recursos
Fechas
Requisitos (implementar la funcionalidad +valiosa para usuarios)
Fijado
Estimado
Lean
StartUp
DSDM
Enfoque
táctico
No Buy-in
No venimos
"de serie"
Intereses
personales
Resistencia
al
cambio
Desconoci-miento
práctica
Liderazgos
anticuados
Predicción:
Adaptación:
"Los procesos primero"
"Las personas
primero"
Peopleware >> (vs Hardware vs Software) "El éxito de los proyectos lo determinan las personas.
"Implementar las best practices del desarrollo del software Open Source en organizaciones de enfoque privativo << Inner Source
Equipos ágiles >> multi-funcionalidad, auto-organización + creatividad + motivación + habilidades personales + comunicación
Holocracia >> "Sistema organizativo horizontal con equipos auto-organizados y adaptativos.
"Son equipos trabajando en equipo << Redes de equipos
Colaboración - Comunicación - Meritocracia - Auto-organización...
Enfoque multi-disciplinar - Horizontalidad - Aprendizaje trasversal - Auto-organización...
Múltiples roles (adaptativos) - estructuras de círculos - proceso de gobierno - acción e innovación
Estamos descubriendo formas mejores de desarrollar
software, tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar:
🤩 Más importante | 😑 Menos importante |
---|---|
Individuos e interacciones | Procesos y herramientas |
Software funcionando | Documentación exhaustiva |
Colaboración con el cliente | Negociación contractual |
Respuesta ante el cambio | Seguir un plan estricto |
Satisfacción cliente: entregas frecuentes | Medida de progreso: software funcionando |
---|---|
Requisitos cambiantes |
Agilismo=desarrollo sostenible |
Entrega software funcional: períodos 2 sem.-2 meses | Excelencia técnica y buen diseño es agilidad! |
Colaboración negocio-desarrollo | Simplifica! Es esencial |
Entorno motivador y apoyo al equipo | Son necesarios equipos auto-organizados! |
Comunicación abierta, cara a cara | Revisiones y reflexiones frecuentes, ajustes a tiempo! |
... y sus 12 principios (framework)
Getting started with Inner Source - O´Reilly
An intro to Inner Source - GitHub
Holacracy Constitution - GitHub
Holacracia - Wikipedia
MeetUp Inner Source - Spain
Ejecutan y entregan el trabajo
Responsabilidad final sobre el trabajo y su éxito
Asumen cualquier actividad de desarrollo
Preocupados por mejoras de calidad y productividad
Auto-asignación de tareas
Mejora continua
Modelo Kniberg
Ejemplo para
Guilds!
IMPORTANCIA > mi aportación tiene impacto en la creación de algo mayor
IDENTIDAD > formo parte de un proyecto que sé a dónde se dirige y cuál es el resultado, y la mejora de la vida de las personas
AUTONOMÍA > como Guilder y como equipo tenemos autonomía para tomar decisiones* sobre el proyecto, experimentar, crear...
HABILIDADES VISIBLES > aporto con mis mejores habilidades, con mis fortalezas, y si no lo son, yo decido si las aprendo
FEEDBACK > recibo y doy feedback adecuado y que haga crecer
(adaptación) Modelo Hackman&Oldham
(*dentro de los principios del Open Source)
Modelo Guilder!!
Incomodidad interpersonal que implica solicitar responsabilidades
Las dos grandes causas: deseo de consenso y necesidad de certidumbre
La tendencia del equipo a ocuparse de algo distinto a las metas colectivas
Evitar debates y conflictos sanos esenciales para los equipos
No poder mostrar vulnerabilidades sobre aprendizaje sin consecuencias
Generar confianza!
Mostrar al equipo que se puede ser vulnerable y que es el protector de esas necesidades de aprendizaje de sus miembros
Generar debates sobre las ideas que nos hagan aprender!
Cómo fomentar conflictos y debates sobre las ideas, productivos para que el equipo crezca.
Alcanzar el compromiso!
Adoptan decisiones claras y se concretan con la aceptación (aunque no acuerdo completo) de todo el equipo
Responsabilidad equilibrada!
Mejoran las relaciones haciéndose responsables mutuamente y demostrando así el respeto por tod@s
Mantener la calidad de nuestra creación en equipo!
Responsabilidad en la contribución, necesidades y progreso conjunto.
Illustration by Anna Parini
By Paul Endress
Planteamiento del proyecto
Herramientas,
eventos...
Personas!!!
Planteamiento del proyecto
Herramientas,
eventos...
Personas!!!
Recuerda! Dimensiones desarrollo humano:
Cognitivo - Moral - Psicológico - Social - Espiritual
1º: las propuestas se anotan en un portafolio
2º: las propuestas se revisan, mejoran y perfeccionan
3º: se someten a una decisión de grupo. La base de la toma de decisiones no es el consenso.
Mientras no existan objeciones de principio, se adoptará una solución. Será posible reconsiderarla con nueva información.
El proceso garantiza que todas las voces sean escuchadas, que la inteligencia emocional guíe la toma de decisiones
Personas!!!
El proceso se explica por cómo funciona nuestro cerebro.
Qué me hace escucharte, qué me hace estar aquí
Ya tienes mi atención. Ahora me toca conectar contigo.
Está fundamentado en conocimientos? Por qué lo haces? Me motiva?
Para saber más de los 4 temperamentos
Empieza por Empatizar con tus usuari@s
Investiga!
Define!
Idea!
Hªs de usuario
Recursos, tiempo
Equipo multidisciplinar
Define reto, idea y crea tu P.B.!
Sprint Planning
Qué hacemos como equipo en el Sprint
De Hªs a TAREAS
Def. de realizado!
Fechas revisiones y reuniones
Planifica tu Sprint, weekly, reviews...
Planifica!
Sprintea con tu equipo!
Prototipa!
Prototipo
Al final del Sprint, el MVP estará listo para la demo
Testea!
Test
Demo time en Comunidad!
Rev + Ret
Análisis, reflexión y nuevo planning!
Reviews
Retrospec-
tivas
Objetivos:
Esta primera fase es la que nos ayuda a definir qué es lo que necesitamos para empezar a trabajar en el proyecto.
El objetivo principal es asentar la bases del producto y resolver las cuestiones técnicas generales, dejando todo documentado en el proceso.
Objetivos:
Esta segunda fase es la que nos ayuda a validar que lo que estamos haciendo tiene sentido y que estamos resolviendo un problema real con nuestr@s usuari@s.
El objetivo principal es crear una versión mínima viable del producto, que probablemente pivote o sea descartada posteriormente.
Objetivos:
Esta plantilla de trabajo se extenderá a los próximos sprints que hagamos.
El objetivo principal es añadir nuevas funcionalidades en nuestro producto y resolver bugs, por supuesto presentando resultados en cada iteracción.
EL readme.md es el punto de contacto de nuestro proyecto con el mundo. No solo con los participantes del proyecto, también con reutilizador@s y potenciales usuari@s
Componentes:
El contriuting.md es el F.A.Q para contribuir a nuestro proyecto con el mundo. Desde aquí gestionamos todo tipo de posibles interacciones
Escenarios planteados:
Contamos con una plantilla automática para notificar bugs.
Datos pedidos:
Un milestone agrupa los issues de un Sprint y establece un deadline
Explórate. Aprende.
Escucha al mundo.
Y vuelve a aprender.