Vídeos de programación

Vídeos sobre programación y desarrollo de software.
The story of how MySQL was created, why it was successful and how it grow until it was sold to Sun, who was then overtaken by Oracle. It will also cover how and why MariaDB was created and what we are doing to ensure that there will always be a free version of MySQL (under the name of MariaDB). The talk will also explains the challenges we have had to do this fork, especially the merge with MySQL 5.5 and MySQL 5.6 and how we are working with the MariaDB/MySQL community.
José Salvador -@josesalvadorvan nos mostrará como montar nuestro propio servidor de archivos como Dropbox con Seafile (http://seafile.com).
Your job is a strange one. Sometimes, it’s as simple as a bicycle. Other times, it’s as complicated as jumbo jet. But whatever you do, mind those times when your job is as complex as a frog — because those are the times that will call for the best of your energies.
Los equipos de trabajo están compuestos por personas, las personas somos animales emocionales, por lo tanto, los equipos de trabajo son emociones que se relacionan con emociones. Las emociones mal gestionadas son una gran fuente de conflicto. Comunicación no saludable, necesidades no cubiertas, luchas de egos, cargas emocionales negativas. En muchas ocasiones estos conflictos hacen que el foco del equipo se diluya y se pierda energía en la resolución de estos conflictos. Esto genera un desgaste para el equipo y un freno en su crecimiento. Darse cuenta de que los humanos que forman parte de los equipos no son recursos sino que son personas, plantea una perspectiva diferente. Crear un espacio donde los miembros de un equipo puedan expresar saludablemente sus emociones y utilizarlas de manera ventajosa a través de una comunicación saludable, genera un entorno perfecto para el desarrollo del equipo y sus integrantes. En esta charla, plantearemos herramientas y técnicas para la creación de equipos emocionalmente inteligentes que consigan la excelencia en el desempeño de su día a día. Autores: David Roncero, Diego Rojas
Tras dos ponencias relacionadas con el cambio en Deiser y que se expusieron en CAS2012 (La Empresa que quiso hacerse Ágil) y CAS2013 (Las Islas de Felicidad no son suficiente), se cierra el círculo. El proceso de cambio en Deiser da un paso más al incorporar de manera definitiva a parte del equipo en la toma de algunas decisiones y en el proceso de analizar los procesos mejorables dentro de la organización. La dirección de DEISER, en un diálogo abierto con las personas de más confianza, plantea un reto adicional que añadir a las acciones que desde hace dos años y pico se han venido desarrollando: ¿Cómo nos veis? ¿Qué hay que mejorar desde vuestro punto de vista? ¿Como podemos avanzar hacia una organización más escalable, más orientada a producto, con una gestión menos burocrática y con una participación más activa de todo el equipo? ‘Después de 8 años en DEISER y haber pasado por decenas de empresas en los múltiples proyectos en los que he participado, aún no he encontrado la organización con el atractivo suficiente para cambiarme. Pero aún así, podemos mejorar en todos estos aspectos: os pedimos que escuchéis todo lo que os vamos a contar teniendo en cuenta esta premisa’. Así comienza la reunión en la que un conjunto de empleados de DEISER plantean a la dirección/socios, las fortalezas y debilidades y un plan para abordar su mejora. El objetivo de cambiar el modelo de negocio y organizativo avanza con este paso adicional, un conjunto de mejoras, sugerencias, objeciones y puntualizaciones surgidas ‘desde abajo’ (si es que esta expresión tiene ya sentido). Un diálogo abierto, claro y sin restricciones en las que la cultura de ‘Open Company’ intenta abrirse paso por encima de otras consideraciones. La Dirección de la Compañía es, en este caso, dirigida momentáneament por el equipo. La charla se centrará en explicar esta etapa, su proceso, su origen, su desarrollo y su situación actual, así como el plan previsto para las próximas etapas, tanto en el área de desarrollo de producto, como en el área de servicios especializados (fundamentalmente centrada en Atlassian). El sentido de equipo, la colaboración entre todas las partes de la organización y la creación de una cultura de empresa abierta son las características fundamentales que guían la charla. Autor: Guillermo Montoya
Deuda de Software (Software Debt) es una metáfora poderosa que explica los costos empresariales (técnicos y negocio) que se producen cuando introducimos de manera deliberada o inadvertida problemas en el proceso o el producto software. Esta deuda es intrínseca al software y ninguna organización que desarrolla o mantiene aplicaciones está ajena a enfrentarla continuamente; ignorarla o no gestionarla adecuadamente puede traer problemas irreparables a productos, proyectos o empresas. El objetivo de esta charla es mostrar un marco de gestión holístico para la deuda de software, en el cual todas las dimensiones del modelo empresarial (organización, gerencia, equipo, individuo) contribuyen en el manejo de la deuda; se explicará las estrategias de cada dimensión (portafolio, planificación, comunicación, medición, ejecución, etc) y prácticas sugeridas para cada estrategia. Autor: Ángel Núñez
La tecnología hace que, cada día, los servicios y productos actuales evolucionen y que incluso, salgan nuevas propuestas que están totalmente adaptadas a las necesidades y comportamientos actuales de los usuarios. Todo esto, además, va acompañado de un cambio en la sociedad, un cambio en los valores de las personas, en las prioridades, que hace que haya aparecido una nueva generación de usuarios y compradores que necesitan más, necesitan productos y servicios que vayan con su día a día, que estén acordes con sus posibilidades pero que a la vez, les hagan sentir especiales, únicos, cosmopolitas, e incluso, muchas veces, “trendy”. Estamos en un momento en el que las marcas de toda la vida se tienen que adaptar, tienen que innovar y ofrecer valor añadido para no quedarse “fuera”. Y a la vez, estamos en un momento en que las nuevas empresas ya piensan en esos nuevos momentos y maneras de consumo, en esas nuevas necesidades, y van de la mano de la tecnología para ofrecer un producto o servicio totalmente alienado con las tendencias de consumo y con los usuarios. ¿Cómo se está viviendo este cambio? ¿Qué deben hacer las grandes empresas? ¿Qué tendencias de consumo se están siguiendo? ¿Cómo la tecnología juega un papel clave en todo ello? ¿Cómo somos, qué necesitamos, qué queremos de una app, de una web, o de una marca? Autor: Christian Rodriguez
We introduce the concept of lean value streams and show how value is created end to end in a (software) company. Then show how each value stream includes a good number of non-value adding activities from the customer’s standpoint, and introduce Mary Poppendieck’s lean software wastes. A good number of practices and stories are shared on how teams can use the value stream mapping technique and visualize waste in their daily work, on a waste grid etc. Then, the game Lean Lens is introduced, which is shared under creative commons, and designed to help teams “see waste” – identify waste in their software development lifecycle and a possible improvement backlog. Author: Andrea Darabos
El objetivo de esta charla es “desmontar” el paradigma de las organizaciones de tipo PUSH basadas en eficiencia. A través de distintas áreas (estadística, telecomunicaciones, lean manufacturing) esta charla quiere presentar y fundamentar distintas técnicas (QUEUING THEORY, BATCH SIZE, WORK IN PROGRESS, FEEDBACK LOOP, SYSTEMS THINKING) con el fin de ayudar a las organizaciones a lanzar mejores productos. Autor: Pablo Domingo de La Orden
Motivated by putting people first and empowering the team by promoting continuous improvement, we introduce the challenge we had the pleasure to face since the beginning of 2013 in one of our development teams at Softonic. Softonic (www.softonic.com) was founded in 1997 with the mission to help people discover and enjoy software to enhance their lives. Since the very beginning the company has maintained a set of core values that have led it to be a creative, flexible and stimulating environment for new initiatives. In CAS2014 we would love to share the agile personal development methodology we have been defining, applying and evolving during the last two years to make our teams achieve a remarkable motivation increase that has positively affected their commitment and productivity. The methodology is focused on personal continuous improvement and on sharing constructive feedback between all the parts involved (technical lead, developer, coach and the team). In this agile personal development we take into account one’s interests to offer precise actions that have a positive impact on the major areas for improvement and we keep it opened as a life profile that continuously evolves led by the feedback shared between the developer and other participants. All the presentation would be based on a real case study: the effect of applying the methodology to our Search Marketing team, sharing how we applied the methodology and the results we have achieved so far with significant changes in the maturity, motivation and technical knowledge of the team. Finally, we would also like to share with the audience next steps we envision to keep improving this approach as well as some actions we have already applied as a result of all the feedback collected. Author: Jaume Durany