Dos Ideas - Artículos sobre el desarrollo ágil de software - Dos Ideas. http://www.dosideas.com/noticias.html Thu, 24 Apr 2014 13:15:23 +0000 Joomla! - Open Source Content Management es-es leonardo.deseta@ideasagiles.com (Dos Ideas) Java 8: más allá de los lambdas http://www.dosideas.com/noticias/java/983-java-8-mas-alla-de-los-lambdas.html http://www.dosideas.com/noticias/java/983-java-8-mas-alla-de-los-lambdas.html Java 8 es la próxima versión del lenguaje, y contendrá muchas mejoras. Su característica más conocida son los lambdas, que se pueden usar para instancias interfaces funcionales (interfaces con 1 solo método) con una sintaxis concisa. Sin embargo, Java 8 también incluye muchas otras novedades interesantes, que no tienen tanta prensa. ¡Veamos juntos que hay en Java 8 más allá de los lambdas!

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Tue, 14 May 2013 19:31:57 +0000
Todo Scrum en 1 sola página http://www.dosideas.com/noticias/metodologias/981-scrum-en-1-sola-pagina.html http://www.dosideas.com/noticias/metodologias/981-scrum-en-1-sola-pagina.html Pelota de Rugby Scrum es el marco de trabajo Ágil más conocido y difundido para el desarrollo de proyectos de software. Mucho se escribió y se cuenta sobre este marco de trabajo, que busca entregar productos a través de un desarrollo iterativo incremental.

En este artículo veremos un gran resumen de Scrum, con todos sus roles, actividades y artefactos, resumidos en un único lugar para que sirva de referencia rápida.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Tue, 07 May 2013 21:28:19 +0000
Las historias de usuario en pocas palabras http://www.dosideas.com/noticias/metodologias/980-las-historias-de-usuario-en-pocas-palabras.html http://www.dosideas.com/noticias/metodologias/980-las-historias-de-usuario-en-pocas-palabras.html globo de conversacionLas historias de usuario son porciones del comportamiento deseado de un sistema de software. Son muy utilizadas dentro del marco de desarrollo Ágil, y sirven para dividir una gran cantidad de funcionalidad en partes más pequeñas para facilitar la planificación. Este concepto también se lo puede llamar "característica", pero el término "historia" o "historia de usuario" se volvió muy popular dentro del marco Ágil.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Wed, 24 Apr 2013 16:27:53 +0000
Las 7P para las reuniones http://www.dosideas.com/noticias/metodologias/978-las-7-p-para-las-reuniones.html http://www.dosideas.com/noticias/metodologias/978-las-7-p-para-las-reuniones.html Cuando se está por planificar una reunión o un taller, puede resultar muy útil emplear el marco de las 7 P que aparece en el libro Gamestorming. Este marco se puede utilizar para planificar casi cualquier cosa, y sirve para formularnos las preguntas correctas sobre lo que vamos a emprender. Si siguen las 7P se van a sentir más seguros de lo que tienen que hacer, y cómo lograrlo.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Wed, 13 Mar 2013 16:23:50 +0000
¿Cómo ir más rápido con Ágil? http://www.dosideas.com/noticias/metodologias/977-como-ir-mas-rapido-con-agil.html http://www.dosideas.com/noticias/metodologias/977-como-ir-mas-rapido-con-agil.html velocidadHace poco estaba hablando con un cliente potencial que estaba preocupado por la velocidad de sus equipos de Scrum. Habían adoptado un enfoque ágil hacia 9 meses, y habia esperado lograr una velocidad de entrega mucho mayor a la alcanzada.

Y ahora querían incrementar la cantidad de equipos de Scrum en el proyecto para incrementar la velocidad y entregar más rápido. En mi experiencia, aumentar la cantidad de personas en un proyecto (en especial uno que tiene problemas) nunca logra el efecto deseado de ir más rápido. El consejo que le di al cliente fue buscar formas de hacer que sus equipos y procesos existentes sean más efectivos, en vez de incrementar la cantidad de personas en el proyecto.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Fri, 08 Mar 2013 18:07:11 +0000
Comprendiendo las revisiones de código http://www.dosideas.com/noticias/desarrollo-de-software/975-comprendiendo-las-revisiones-de-codigo.html http://www.dosideas.com/noticias/desarrollo-de-software/975-comprendiendo-las-revisiones-de-codigo.html lupaLa frase "revisión de código" puede evocar una respuesta negativa para muchos programadores. Esta sensación negativa surge por sentir que se juzgará su trabajo. Los transporta de vuelta a la escuela, al momento del estrés antes de dar un examen. ¿Por qué ocurre esto? Al igual que otras profesiones de la era industrial, los programadores construyen software usando sus manos y su mente. Aunque parezca estructurado, la programación tiene algo de arte. No hay dos individuos que tengan el mismo estilo, y ambos están orgullosos de su trabajo. La pasión es uno de los mayores motivadores del desarrollo de software. Y a la mayoría de las personas les preocupa cómo se juzgará a su trabajo.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Wed, 27 Feb 2013 00:53:32 +0000
Scrum: sin lugar para esconderse http://www.dosideas.com/noticias/metodologias/974-scrum-sin-lugar-para-esconderse.html http://www.dosideas.com/noticias/metodologias/974-scrum-sin-lugar-para-esconderse.html piedraScrum es una metodología muy transparente, donde todo se hace a plena luz para ser visto por todos. Siguiendo el espíritu de Scrum, todo está abierto para que los interesados lo miren.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Wed, 20 Feb 2013 00:41:23 +0000
ACID en las bases de datos http://www.dosideas.com/noticias/base-de-datos/973-acid-en-las-bases-de-datos.html http://www.dosideas.com/noticias/base-de-datos/973-acid-en-las-bases-de-datos.html ACIDEn el mundo de las bases de datos es muy común escuchar hablar del concepto ACID. ACID es un grupo de 4 propiedades que garantizan que las transacciones en las bases de datos se realicen de forma confiable. Veamos en detalle este interesante concepto.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Tue, 19 Feb 2013 17:23:51 +0000
Spring Framework 3.2.0 ya está disponible http://www.dosideas.com/noticias/java/972-spring-framework-3-2-0-ya-esta-disponible.html http://www.dosideas.com/noticias/java/972-spring-framework-3-2-0-ya-esta-disponible.html Ya está disponible para usar la versión estable de Spring Framework 3.2.0. Esta versión incluye mejoras incrementales, y es una actualización recomendada para los usuarios de Spring (especialmente para la version 3.1). Repasamos algunos de los cambios y mejoras más destacados.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Fri, 15 Feb 2013 22:18:10 +0000
Los principios SOLID para diseño de objetos http://www.dosideas.com/noticias/desarrollo-de-software/968-los-principios-solid-para-diseno-de-objetos.html http://www.dosideas.com/noticias/desarrollo-de-software/968-los-principios-solid-para-diseno-de-objetos.html numero-5Seguramente muchos escuchamos hablar sobre los principios SOLID para crear diseños orientados a objetos: son una excelente guía general de 5 principios que, si seguimos, nos facilitarán la creación de sistemas mantenibles y flexibles.

Lo interesante de los principios SOLID es que aplican a cualquier lenguaje orientado a objetos, ya que son buenas prácticas de diseño probadas en el tiempo. Vamos a repasarlos!

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Mon, 04 Feb 2013 20:47:49 +0000
7 mitos de Ágil http://www.dosideas.com/noticias/metodologias/967-7-mitos-de-agil.html http://www.dosideas.com/noticias/metodologias/967-7-mitos-de-agil.html FrankensteinEl año pasado Marc Löffler dio una breve charla sobre 7 mitos alrededor de Ágil: muchos existen en el mundo de los gerentes y líderes, pero otros tantos todavía persisten incluso dentro de desarrolladores y practicantes de Ágil. La documentación, la velocidad, la falta de control, y tantos más... desmitifiquemos Ágil juntos!

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Tue, 29 Jan 2013 19:46:01 +0000
Usando SCARF para motivar a otros http://www.dosideas.com/noticias/motivacion/966-usando-scarf-para-motivar-a-otros.html http://www.dosideas.com/noticias/motivacion/966-usando-scarf-para-motivar-a-otros.html bufandaSCARF es un modelo que ilustra como colaborar e influenciar a otros para mejorar su motivación y compromiso. En un contexto más amplio, al cmprender los motivadores principales que determinan el comportamiento humano, podemos incrementar nuestra efectividad como líderes, jefes, coaches, padres o parejas.

Hay 5 dominios principales que cuando se los afecta positiva o negativamente pueden producir grandes impactos en la motivación y compromiso de una persona. Estos son el Estatus, la Certidumbre, la Autonomia, la Relación y lo Justo (del inglés: Status, Certainty, Autonomy, Relatedness and Fairness - SCARF).

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Thu, 24 Jan 2013 21:59:19 +0000
Las 9 cualidades del código limpio http://www.dosideas.com/noticias/desarrollo-de-software/965-las-9-cualidades-del-codigo-limpio.html http://www.dosideas.com/noticias/desarrollo-de-software/965-las-9-cualidades-del-codigo-limpio.html escoba¿Qué tan seguido estás mirando el código de otra persona y pensás "Dios mio, esto es un spaguetti de código..."? Seguramente bastante seguido. ¿Y qué tan seguro estás que otra persona no haya pensando lo mismo de tu propio código? En otras palabras, ¿qué tan seguro estás de que tu código es limpio? El tema es que sólo podremos estar seguros si comprendemos completamente lo que significa hacer código limpio.

Resulta dificil crear una definición precisa de código limpio, y seguramente existan tantas definiciones como desarrolladores. Sin embargo, existen algunos principios que llevan a lograr un nivel básico de código limpio. Las 9 prácticas más relevantes para lograr codigo limpio a continuación.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Mon, 21 Jan 2013 22:53:18 +0000
El problema de las lean startups: el MVP http://www.dosideas.com/noticias/metodologias/964-el-problema-de-las-lean-startups-el-mvp.html http://www.dosideas.com/noticias/metodologias/964-el-problema-de-las-lean-startups-el-mvp.html box-iconPaul Kortman es co-fundador de ThingShare, un sitio de alquiler de videojuegos entre usuarios. Hace unos días compartió un interesante enfoque sobre el concepto de MVP (Minimum Viable Product), y cómo una mala implementación puede afectar al negocio y la relación con los usuarios. ¡Muy interesante Para el debate!

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Mon, 21 Jan 2013 21:30:40 +0000
Proximamente: Spring Framework 4.0 http://www.dosideas.com/noticias/java/963-proximamente-spring-framework-40.html http://www.dosideas.com/noticias/java/963-proximamente-spring-framework-40.html spring-framework-logoYa empezamos el 2013, y los muchachos de Spring ya tienen información sobre lo que será la próxima versión del framework. Spring Framework 3.2 es la línea actual estable, y será la conclusión para la serie 3.x de Spring. ¿Y que novedades tendremos en Spring Framework 4.0? Veamos los detalles.

]]>
leonardo.deseta@ideasagiles.com (Leonardo De Seta) Noticias Thu, 17 Jan 2013 22:19:15 +0000