2012

lunes, 19 de noviembre de 2012

¿Conoces los orígenes de Scrum?


Aplico Scrum desde hace unos 3 años y considero que sus procesos son increíblemente útiles, normalmente cada vez que trabajo o utilizo alguna herramienta que me resulte útil o importante, me gusta indagar sobre sus orígenes, ya que lo normal es que si algo funciona muy bien, es porque ha tenido una gran fase de maduración, lo que conlleva a, que ha de tener una gran historia. En base a esto, he pensado en compartir lo que conozco de los orígenes de Scrum:


En 1986 Hirotaka Takeuchi e Ikujiro Nonaka publicaron "The new new product development game", está publicación marcó el punto de inicio de una nueva forma de gestionar proyectos con fines de incrementar la rapidez y flexibilidad en el desarrollo de productos.

En 1991 Peter DeGrace y Leslie Stahl publican el libro "Wicked Problems, Righteous Solutions" (A problemas malvados, soluciones virtuosas), se refirieron a esta aproximación como Scrum (termino que proviene del rugby), al igual que en el artículo de Hirotaka Takeuchi e Ikujiro Nonaka.

En 1993 Jeff Sutherland, concibe y documenta por primera vez el uso de Scrum en el desarrollo de software, fue aplicado en su compañía Easel Corporation (Empresa que en los macro-juegos de compras y fusiones se integraría en VMARK, luego en Informix y finalmente en Ascential Software Corporation).

En 1995 Ken Schwaber formalizó el proceso para el sector de desarrollo de software  y lo presenta en OOPSLA'95, siendo esta la primera aparición pública del nuevo marco Scrum.

Más tarde en el 2001 un grupo de 17 personas muy importantes en el desarrollo ágil se reúnen para definir los valores  fundamentales de los procesos agiles, el resultado de dicha reunión es lo que se ha denominado como Manifiesto Ágil, http://www.agilemanifesto.org/.

En 2002 Ken Schwaber y Mike Cohn fundaron Scrum Alliance inicialmente dentro de la Agile Alliance.

por Adrian Rodríguez

viernes, 26 de octubre de 2012

Primer día de la CAS2012 - Superadas las expectativas!!!



Finalizado el primer día de la Conferencia, os puedo asegurar que las expectativas que tenía de la conferencia, han sido totalmente superadas, este primer día ha sido una experiencia totalmente enriquecedora para mi y seguramente para mucho de los participantes.

Entre las cosas más destacadas que presencie, os puedo comentar referente a la excelente charla de Guillermo Montoya referente a su forma de ver los cambios que se están produciendo en el mundo y lo que piensa que puede ser "un cambio de época o una época de cambios". Los que más me llamo la atención en su participación de 45 minutos, fue sin duda, la forma de meter en un mismo contexto y de forma globalizada, los cambios que se están produciendo a nivel mundial respecto a lo que yo también considero como modelos oxidados (Guillermo, no los denomina modelos oxidados, el lo denomina "sistema agotado"), sin duda, no somos unos pocos, los que nos seguimos dando cuenta que el sistema con el que vivimos se queda se nos queda pequeño y debemos re-inventarlo, ¿pero como?, una propuesta y la que más comparto puede ser AGILIZANDOLO.

En la conferencia otro tema que capto mi atención fue escuchar a Ángel Díaz Maroto hablando sobre su experiencia implementando agilismo en ING Direct, sin duda, un gran reto.

Sin duda podría comentaros mucho más acerca de lo que va de la conferencia, aunque prefiero esperar a culminarla mañana y daros mi feedback completo, en el blog de ATSolutions.

viernes, 12 de octubre de 2012

Nuevo Lenguaje de programación TypeScript, el nuevo lanzamiento de Microsoft para los desarrolladores.


Durante los últimos años Microsoft ha transformado de manera significativa, la forma en que los desarrolladores crean y dan vida a sus programas, facilitándoles la vida y poniendo a su disposición un conjunto de herramientas que solo Microsoft se ha encargado de innovar, dándole a los programadores una única plataforma donde poner en practica todos sus conocimientos.

Hoy Microsoft nos trae una nueva propuesta “TypeScript” se trata de un de un súper- conjunto de java script diseñado por Microsoft que ayudará a los programadores a crear grandes propuestas basadas en código Java Script, tal como lo explican en su pagina Microsoft tomó las mejores características de JavaScript a la vez que incorporó nuevas funcionalidades.



TypeScript el nuevo lenguaje de programación que nos plantea Microsoft cuneta con clases, tipos y módulos, ofreciendo así  las herramientas ideales para grandes proyectos realizados en JavaScript o TypeScript nativo.

Ya Microsoft dio a conocer que van a incluir un plugin para poder usar TypeScript mediante Visual Studio 2012, ofreciendo todo el potencia y características del entorno de programación.

El link de la página oficial de TypeScript podrán encontrar las características del nuevo lenguaje de programación así como distintos ejemplo y un convertidor de código de TypeScript nativo a JavaScript para que los programadores puedan ver el equivalente de un código TypeScript en JavaScript.

TypeScript en Imágenes






sábado, 22 de septiembre de 2012

Los problemas presentados por iOS 6, no son nada alarmantes




Todos sabemos que sacar un producto al mercado es una tarea bastante compleja, debido a la gran multitud de tareas que se deben controlar, no es la primera vez que vemos noticias como el dichoso desastre de iOS 6 con sus mapas. Recordemos algunos de ellos los ataques del Ping de la muerte de 1995, los problemas del procesador Intel Pentium con sus altas temperaturas, el gran problema con el generador de claves Kerberos, Windows 98 con el pantallazo azul, .

Un producto como el que Apple está terminando de pulir, evitaría la inminente monopolización de Google Maps, ya que Bing aún no llega a ser rival reconocido.

Estoy totalmente seguro, que después de un par de meses, los mapas de iOS 6, será un gran éxito, debido a el amplio mercado de Apple, sus usuarios, lo usarán por defecto, con lo que supone una gran ventaja sobre futuras soluciones de terceros.

Sin embargo, Google fiel a difundir sus productos, está desarrollando una aplicación para iOS 6, que se contectará a los servidores de Google Maps, con lo que Apple debe darse prisa o Google puede acabar con su proyecto.

martes, 7 de agosto de 2012

Excelente Post para aprender Asp.Net MVC


De vuelta de vacaciones lo normal es leer un poco, buscando información sobre Asp.Net MVC, encontré un post que me parece excelentepara iniciarse en el mundo de MVC. A continuación el link del post:

http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-1

Os aseguro que solo con leerlo cogeréis el hilo de asp.net MVC.

jueves, 17 de mayo de 2012

lunes, 7 de mayo de 2012

Cambiar el atributo Id del body desde Asp.Net


En ocasiones puedes necesitar cambiar dinamicamente el atributo id del body de tu Página o MasterPage. A continuación veremos una forma de hacerlo:



¿Como hacemos que nuestro MasterPage pueda cambiar el Id del Body?

Fácil, solo es necesario crear una propiedad en el codebehind y vaciar al estilo response.wirte dicha propiedad. A continuación el ejemplo paso a paso:

1) Creamos la propiedad en el codebehind de nuestra MasterPage



2) Teniendo el siguiente body en nuestra masterpage



Procedemos a crear el atributo id del body de la siguiente manera:



De está forma, en el load de la master o de alguna página interior, puede cambiar la propiedad BodyId y así quedará reflejada en la página que retorne el IIS.

jueves, 3 de mayo de 2012

Microsoft Virtual Academy MVA




Microsoft Virtual Academy (MVA), es el programa de aprendizaje gratuito de microsoft que aparte de remplazar al DCE 2005, combina productos tanto de desarrollo como para el personal encargado de él área de sistemas, realmente hay mucho más contenido para el área de sistemas que para el área de desarrollo, sin embargo no está nada mal e imagino que irán incluyendo contenidos para nosotros los desarrolladores.
Tengo una semana apróximadamente revisando contenido y presentando pruebas de los productos que domino, sin embargo la lectura que he realizado, me ha dejado ciertos detalles que en la practica no había visto.
La plataforma es bastante sencilla no tiene nada que ver con DCE 2005, que tenia sus difultades.
El sistema de puntos también varia respecto a DCE2005, en el producto anterior acumulabas estrellas en base a el resultado de exámenes que ibas aprobando, ahora no es así, a medida que vayas consultando el contenido, iras sumando puntos independientemente de si apruebas o no el examen, claro está, que no podrás leer contenido de niveles superiores sin aprobar el examen del nivel en progreso.
El contenido es totalmente gratuito y la única finalidad es que conózcamos más acerca de los productos de Microsoft.
A continuación os dejo el link Microsoft Virtual Academy

martes, 1 de mayo de 2012

Estrenando nuevo blog


Después de un par de años desconectado de mi blog, retomo las publicaciones con fines informativas a desarrolladores que como yo, de vez en cuando necesitamos un buen post informativo o aclaratorio.

Por ahora agradecer a los desarrolladores de blogEngine que han facilitado la subida de este blog.