Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lan kooperatiboak / Trabajos cooperativos

Magna SIS
February 12, 2013

Lan kooperatiboak / Trabajos cooperativos

Magna SIS-ek 2013ko otsailan egindako hitzaldien gardenkiak / Transparencias de las charlas realizadas por Magna SIS en febrero de 2013

Magna SIS

February 12, 2013
Tweet

More Decks by Magna SIS

Other Decks in Education

Transcript

  1. Zertarako gaude hemen? / ¿A qué hemos venido? 1. Erakusteko

    / Para enseñar 2. Ikasteko / Ikasteko
  2. 2 0 1 3 / 0 2 / 1 2

    1 G e s t i ó n d e r e u n i o n e s A l b e r t o C a l v o G a r c í a a l b e r t o . c a l v o @ma g n a s i s . c o m
  3. 2 0 1 3 / 0 2 / 1 2

    2 I n t r o d u c c i ó n R e u n i o n e s : P o r q u é y p a r a q u é “ U n a r e u n i ó n d e b e r í a s e r l a f o r ma más e f e c t i v a d e l o g r a r l a i n t e r a c c i ó n y c o mp r o mi s o d e p e r s o n a s h a c i a u n o b j e t i v o d e t e r mi n a d o . ” T r e s f a s e s : A N T E S D U R A N T E D E S P U É S
  4. 2 0 1 3 / 0 2 / 1 2

    3 A n t e s C o n v o c a t o r i a : Qu i é n e s C u án d o y d ó n d e P a r a q u é Or d e n d e l d í a T e ma s a t r a t a r : I n f o r ma t i v o s C o n s u l t i v o s D e c i s o r i o s F o r ma t i v o s
  5. 2 0 1 3 / 0 2 / 1 2

    4 D u r a n t e ( I ) E x i s t e n c i a d e u n mo d e r a d o r q u e : D e t e c t e y r e c o n d u z c a l a s s i t u a c i o n e s y c o n d u c t a s p e r j u d i c i a l e s . E s t é a l e r t a d e l a i n t e r a c c i ó n q u e s e e s t á l l e v a n d o a c a b o . R e p a r t a l o s t u r n o s d e p a l a b r a e n t r e l o s p a r t i c i p a n t e s . S e c i ña a l a a g e n d a y e v i t e p é r d i d a s d e t i e mp o . Ma n t e n g a e l r i t mo , c o n t r o l e l o s t i e mp o s . S a q u e c o n c l u s i o n e s y t o me d e c i s i o n e s .
  6. 2 0 1 3 / 0 2 / 1 2

    5 D u r a n t e ( I I ) C o n d u c t a s p e r j u d i c i a l e s : - E l h a b l a d o r - E l c a l l a d o - E l p a s o t a - E l c r í t i c o - E l c o n s e r v a d o r - E l s a b e l o t o d o - E l q u e n o d e j a a c a b a r - E l q u e n o s e e n t e r a d e n a d a - E l q u e s u s u r r a c o n e l d e a l l a d o - E l q u e s e r e p i t e - E l g r a c i o s e t e - E l o c u p a d o
  7. 2 0 1 3 / 0 2 / 1 2

    6 D u r a n t e ( I I I ) 3 . ª L e y d e P a r k i n s o n ( L e y d e l a B a n a l i d a d ) : “ E l t i e mp o d e d i c a d o a c u a l q u i e r t e ma d e l a a g e n d a e s i n v e r s a me n t e p r o p o r c i o n a l a s u i mp o r t a n c i a ” T o ma d e d e c i s i o n e s y a c u e r d o s : E s t a b l e c e r d e a n t e ma n o l a s n o r ma s d e j u e g o . A c t i t u d n e g o c i a d o r a , b ú s q u e d a d e a c u e r d o s . D e t a l l a r e n c a r g a d o , p l a z o y f o r ma d e e j e c u c i ó n .
  8. 2 0 1 3 / 0 2 / 1 2

    7 D e s p u é s A c t a v s . n o t a s d e r e u n i ó n R e d a c c i ó n d e u n a c t a q u e r e c o j a l o s a c u e r d o s t o ma d o s e l d e s a r r o l l o d e l a s e s i ó n l a s o p i n i o n e s e x p r e s a d a s
  9. 2 0 1 3 / 0 2 / 1 2

    8 R e s u me n ( I ) A n t e s d e l a r e u n i ó n d e b e r e mo s : E l e g i r l o s p a r t i c i p a n t e s . S o l o a q u e l l a s p e r s o n a s q u e s e a n n e c e s a r i a s . D e fi n i r l o s p u n t o s a t r a t a r / o r d e n d e l d í a y c o n v o c a r l a r e u n i ó n . P r e p a r a r l o s t e ma s q u e s e t r a t a r án .
  10. 2 0 1 3 / 0 2 / 1 2

    9 R e s u me n ( I I ) D u r a n t e l a r e u n i ó n d e b e r e mo s : A s u mi r l a s r e g l a s d e j u e g o q u e s e e s t a b l e z c a n . R e c o n o c e r a u n mo d e r a d o r l a d i r e c c i ó n d e l a r e u n i ó n . P a r t i c i p a r a c t i v a y o r d e n a d a me n t e e n l o s d e b a t e s . A s u mi r l a s c o n c l u s i o n e s a l c a n z a d a s , s e a n o n o d e n u e s t r o a g r a d o .
  11. 2 0 1 3 / 0 2 / 1 2

    1 0 R e s u me n ( I I I ) D e s p u é s d e l a r e u n i ó n d e b e r e mo s : R e d a c t a r , d i f u n d i r y l e e r e l a c t a . Ma t e r i a l i z a r l a s d e c i s i o n e s a d o p t a d a s .
  12. 2 0 1 3 / 0 2 / 1 2

    1 1 B i b l i o g r a f í a “ L a s r e u n i o n e s ” F e r n a n d o d e l a R i v a y P a b l o S o l o d e Z a l d i v a r ( 1 9 9 8 ) “ C u r s o t a l l e r : G e s t i ó n d e r e u n i o n e s ” R a ú l S u á r e z Á l v a r e z ( 2 0 0 9 )
  13. Problemas(y(necesidades( •  Comunicación*interna* del*equipo* •  Coordinación*a* distancia.* •  Conocer*las*asignaciones* de*tareas.*

    •  Saber*si*algún*miembro* del*equipo*necesita* ayuda.* •  Canal*de*comunicación* para*el*proyecto.* * •  Cambios*en*las* ac@vidades* •  Producidos*por*el* cliente.* •  Nuevas*ac@vidades*no* previstas.* •  Problemas*surgidos*al* realizar*las*ac@vidades.* •  Seguimiento*del* proyecto* •  Conocer*en*todo* momento*las*tareas* realizadas*y*el*estado*del* proyecto.*
  14. ¿QUÉ SON? •Métodos de I.S. •Desarrollo iterativo e incremental •Grupos

    auto-organizados •Lapsos cortos http://commons.wikimedia.org/wiki/File:Agile_Software_Development_methodology.svg
  15. ORIGEN • Mediados de los 90 • Respuesta al modelo

    en cascada – Burocrático – Lento – Degradante – Ineficiente http://commons.wikimedia.org/wiki/File:El_modelo_de_desarrollo_en_cascada.svg
  16. MANIFIESTO ÁGIL • 17 de febrero de 2001, Kent Beck

    Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar:  A los individuos y su interacción, por encima de los procesos y las herramientas.  El software que funciona, por encima de la documentación exhaustiva.  La colaboración con el cliente, por encima de la negociación contractual.  La respuesta al cambio, por encima del seguimiento de un plan. Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda. • Firmantes: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland y Dave Thomas http://agilemanifesto.org/
  17. METODOLOGÍAS • Adaptive Software Development (ASD). • Agile Unified Process

    (AUP). • Crystal Clear. • Essential Unified Process (EssUP). • Feature Driven Development (FDD). • Lean Software Development (LSD). • Kanban. • Open Unified Process (OpenUP). • Programación Extrema (XP). • Método de desarrollo de sistemas dinámicos (DSDM). • Scrum. • G300.
  18. AGILE UNIFIED PROCESS AUP • Test Driven Development • Modelado

    ágil • Gestión de cambios ágil • Refactorización de BBDD RUP • Iterativo e incremental • Dirigido por casos de uso • Centrado en la arquitectura • Enfocado en los riesgos • Versión simplificada de RUP
  19. LEAN SOFTWARE DEVELOPMENT • Eliminar desperdicios: – Código y funcionalidades

    innecesarias – Retraso en el proceso de desarrollo de software – Requisitos poco claros – Burocracia – Comunicación interna lenta • Características: – Ampliar aprendizaje – Decidir lo más tarde posible – Just in time – Potenciar el equipo – Crear integridad Adaptación del sistema de producción TOYOTA
  20. EXTREME PROGRAMMING Todo en el software cambia. Los requisitos cambian.

    El diseño cambia. El negocio cambia. La tecnología cambia. El equipo cambia. Los miembros del equipo cambian. El problema no es el cambio en sí mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando éste tiene lugar. Kent Beck. • Desarrollo iterativo e incremental • Pruebas unitarias continuas • Programación en parejas • Integración equipo-cliente • Corrección de todos los errores • Refactorización del código • Propiedad del código compartida • Simplicidad en el código
  21. SCRUM II - Elementos • Product Backlog – Lista de

    objetivos priorizada – Visión del cliente (Product Owner) – Muestra iteraciones y entregas – Riesgos y cómo mitigarlos http://agilesoftwaredevelopment.com/files/apostimages/Scrum/simple-product-backlog.png
  22. • Sprint Backlog – Lista de tareas de la iteración

    – Autoasignación – Muestra el esfuerzo pendiente – Actualizado a diario http://www.agile-tools.net/i/simple-sprint-backlog.png
  23. • Tablón de tareas – Tres estados: pendiente, en curso

    y terminado – Objetivo del sprint – Gráfico Burn Down – No planificados y siguientes http://2.bp.blogspot.com/-G_zrSqnCsL0/TyhQg6ojwiI/AAAAAAAAGf0/TkZhwzxscqE/s1600/taskboard.jpg
  24. SCRUM III - Roles • Scrum Master – Facilitador/gestor –

    Guía en la práctica de Scrum – Elimina impedimentos – Protege al equipo • Product Owner – “Cliente” – Define funcionalidades – Prioriza f. – Acepta o rechaza resultados • Equipo – Desarrolladores del proyecto – Responsabilidad compartida – De 5 a 9 personas – Auto-organizados – Cambios de personal entre sprints
  25. ¿?

  26. Proiektu antolaketa enpresa barnean Gorka Maiztegi Etxeberria [email protected] @gmaiztegi (eta

    hau klasean ikasiko duzuenez, hilabete hauetan ikasitako hainbat lekzio)
  27. Sailak? • Estatikoak. • Endogamikoak. • Multidisziplinaritate eza. • Tamaina

    txikietan zentzua galtzen dute: pertsona bakarreko departamentuak.
  28. Lan askatasuna Proiektuek beren helburuak lortzeko “edozein gauza” egiteko eskubidea

    dute, beraien ezaugarrien barruan. BAINA proiektuen arteko koordinazioa beharrezkoa da.
  29. • Kodea beste pertsonaren batek errebisatu beharko du. • Kode

    konbentzioak jarraitu. • Aldagaien izenak zentzudunak izan daitezela, mesedez. Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.
  30. Gurpila asmatu zen aspaldi • Ahal bada, ez programatu: Wordpress,

    Drupal, etab. • Beharrezkoa bada, framework-ak erabili: Play! (Scala, Java), Symfony (PHP), Django (Python), Ruby on Rails, etab. • Eta liburutegiak eskura badaude, erabili.
  31. Taldean lan egitean dena ezin da egin norberaren gustora •

    Bileretan zerbait defendatzean, etsitzeko prest egon. • Gai polemikoak eztabaidara eraman lehenbailehen. BAINA Batzuetan hobe da barkamena eskatzea baimena eskatzea baino.
  32. Bezeroa (1...) • Galdetu, galdetu, galdetu (agobiatu gabe). • Prototipo

    erabilgarriak maiz. • Aurrekontua egitean ondo definitu, batez ere bere eskutan dauden elementuak.
  33. Bezeroa (... eta 2) • Jabetza Intelektualaren Legea: egindako lanaren

    esplotazio eskubideak norenak dira? • Debranding: zenbat balio du norbere marka produetan ez agertzeak?
  34. Etxekolanak 1. Enpresa baten jabe bazinate, zenbat kobratuko zeniokete P2-n

    egiten ari zareten produktua beste enpresa bati? 2. Enpresa baten jabe bazinate, zenbat ordainduko zenukete P2-n egiten ari zareten produktuaren truke? 3. Hona langile moduan ordu eta erdi etortzeagatik, zenbat soldata jaso beharko zenukete?
  35. Formas de participar en la universidad • Voluntariado • Representación

    estudiantil • Activismo político/social • Junior Empresas • Publicaciones culturales y científicas • Becas de colaboración • Otros proyectos por alumnos
  36. ¿Qué ofrecemos? • Proyectos, clientes (y quebraderos de cabeza) reales.

    • Aprender herramientas y tecnologías novedosas y demandadas. • Hacer funcionar una empresa.