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
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
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 .
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
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 .
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
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 .
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 .
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 .
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 )
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/
á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
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
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
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
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
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.
Drupal, etab. • Beharrezkoa bada, framework-ak erabili: Play! (Scala, Java), Symfony (PHP), Django (Python), Ruby on Rails, etab. • Eta liburutegiak eskura badaude, erabili.
Bileretan zerbait defendatzean, etsitzeko prest egon. • Gai polemikoak eztabaidara eraman lehenbailehen. BAINA Batzuetan hobe da barkamena eskatzea baimena eskatzea baino.
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?