Y la agilidad llegó a Visual Studio

Visual Studio 2012 es la cuarta versión de las herramientas de desarrollo de Microsoft que pone al equipo de desarrollo en el centro de la herramienta. Fue en la versión 2005 de Visual Studio cuando Microsoft pasó de construir herramientas enfocadas en el desarrollador a crear herramientas enfocadas en el equipo. Desde entonces se ha recorrido un larguísimo camino en el que los equipos de desarrollo versión tras versión hemos ido encontrando en Visual Studio...

¿Cuánto ocupan mis tablas y mis índices en Sql Azure (y no Azure)?

El tamaño de la base de datos, siempre es importante, en Sql Azure más si cabe, pues afecta directamente a nuestro bolsillo. Hace bastante tiempo publiqué un script, que se volvió bastante popular, que permite responder la pregunta ¿Cuanto ocupan mis tablas y mis vistas indexadas en Sql Server? , este script hace uso del procedimiento almacenado del sistema sp_ spaceused que por desgracia no está disponible en SQL Azure, haciendo que el script anterior no funcione. Así que me he puesto manos a la...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en: ,,

Consultas para mejorar el rendimiento de tu SQL Azure (y no Azure)

Cuando trabajamos contra un SQL Server ‘on premise’ contamos con un motón de herramientas para averiguar que consultas están siendo más costosas y que índices podrían ayudarnos a mejorar el rendimiento de nuestra base de datos. Cuando trabajamos con SQL Azure, contamos un arsenal mucho más reducido de armas. Hoy quiero compartir dos consultas que me han sido de suma utilidad a la hora de mejorar el rendimiento de un importante proyecto que estamos realizando en Plain Concepts con SQL Azure. La primera...

¿Te vas a perder la segunda edición de la ScrumWeek?

Tras el éxito de la primera edición de la ScrumWeek de Madrid , y atendiendo las voces que desde Cataluña nos demandaban una edición por esas tierras ya estamos trabajando en la Segunda edición de la ScrumWeek. Del 7 al 11 de noviembre va a tener lugar en Barcelona la segunda edición de la ScrumWeek , un evento en el que, con la colaboración de Proyectalis , Plain Concepts y la comunidad, os ofrecemos un montón de cursos, sesiones y actividades que pueden ser de gran valor para profundizar en aspectos...

Estaré en: Team Foundation Server: la navaja suiza de los proyectos en Pamplona

El próximo día 4 de Octubre de 10:00 a 13:00 de la mañana en el Salón de Actos del Centro de Excelencia Software Edificio de Formación CEIN, S.A. Polígono Industrial Elorz-Mocholí Pza. CEIN nº 1. 31110 Noain Microsoft, Plain Concepts y Tracasa hablaremos de nuestras experiencias en la implantación de Team Foundation Server, evento en el que podéis inscribiros de manera gratuita si la agenda (ver más abajo) resulta de vuestro...

¿Qué tecnología de UX usar para tu nueva aplicación?

Fuente: http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html
Publicado por Rodrigo Corral | con no comments

Detectar cambios en los datos en SQL Server

Saber si los datos almacenados en una base de datos han cambiado es un problema al que nos enfrentamos frecuentemente. Son varios los escenarios en los que tenemos esta necesidad: Enviar solo a un cliente desconectado los datos que han cambiado mientras no tenía conexión. Actualizar datos cacheados solo si los datos subyacentes a la caché han cambiado. Refrescar la representación de los datos en una interfaz de usuario compleja solo si estos han cambiado. Los niveles a los que nos puede interesar...
Publicado por Rodrigo Corral | 3 comment(s)

Primer postgrado mundial en métodos ágiles

En noviembre de 2011 se iniciará el Barcelona el primer postgrado mundial en métodos ágiles y en español. Será una oportunidad única para aprender de la experiencia de profesionales de primer nivel con varios años aplicando principios y métodos ágiles en diferentes contextos e investigando sobre nuevas técnicas. A continuación figura el profesorado del postgrado y el temario que impartirán: Xavier Albaladejo - Agile...

Estuve en: Agile Open Spain 2011

Este fin de semana pasado se ha celebrado la tercera edición del Agile Open Spain que reunió unos 150 asistentes interesados en las metodologías ágiles. El desembarco de la armada de Plain Concepts fué notable, Vicenç Garcia , Ibon Landa , Gerard Lopez, Alfredo Fernandez y Jose Luis Soria (podéis ver la presentación de su sesión sobre estimación ), hay es nada. Propusimos un total de cinco sesiones de los temas más variopintos… y sobre todo creo que disfrutamos un montón. Empezamos cepillandonos...

Proxy cache con IIS Application Request Routing

Introducción IIS Application Request Routing (ARR) es una extensión que permite aumentar la escalabilidad y la fiabilidad de las aplicaciones Web desplegadas sobre IIS mediante el enrutamiento de peticiones basado en reglas, permitiéndonos añadir balanceo de carga  o cache de contenidos de manera muy simple. En concreto nos vamos a centrar en implementar un proxy que actuará como cache aliviando en número de peticiones que recibirá nuestro servidor Web. El proxy cache se sitúa entre el servidor...

Estuve en: ALM Sessions 2011: Caminado hacia la agilidad con Visual Studio 2010

El pasado 9 de Marzo en el marco del Cloud Day de Microsoft tuve el placer de participar en las ALM Sessions. No es que no me guste la nube, pero como el público me tiene más encasillado que a Micheal Landon, me toco hablar una vez más de las excelentes capacidades de Visual Studio para implementar metodologías ágiles. Mis compañeros Unai Zorrilla y Ibon Landa participaron también en tan magno evento. Ibon, con dos ponencias Nubes híbridas con Azure Connect y Gestión efectiva con Project Server y...

Cacheitis: Lo mínimo que todo desarrollador debe saber sobre las cachés

Creo que, después de tanto artículo sobre Scrum, los lectores de mi blog agradecerán una entrada que no tenga nada que ver con las metodologías ágiles. Sí, sí, yo también estoy un poco saturado del tema, pero de todos modos, no dudéis que vamos a seguir hablando de ello en este blog. Pero antes de meterme en harina, permitidme que os presente www.scrumweek.com , una semana enterita de formación sobre metodologías ágiles. Pero como decía hoy no vamos a hablar de metodologías, sino de arquitectura...

¡ScrumWeek y el primer curso de certificación Professional Scrum Developer en España!

En el marco de la primera edición de la ScrumWeek organizada por Plain Concepts y Proyectalis, desde Plain Concepts hemos preparado el primer curso de certificación Professiona Scrum Developer en España. Pero no solo podrás aprender y certificarte sobre Scrum y TFS a fondo, además hay formación sobre: Pruebas unitarias, Arquitectura ágil, Coaching de equipos ágiles, Scrum (de manera agnóstica a la tecnología) y sesiones gratuitas...

Gestión de proyectos guiada por la intuición, o por qué gestionar proyectos es tan difícil

Tras unos cuantos años participando en la gestión de proyectos de desarrollo de software y ayudando a diversas organizaciones a mejorar como gestionan sus proyectos, he llegado a una conclusión muy curiosa: gestionar proyectos de software es una actividad extremadamente difícil. Continuamente veo aberraciones, errores abismales, errores que llevan descritos décadas en los libros sobre gestión de proyectos, errores que todos los que participamos en la gestión...

Evento: Metodologías ágiles con Visual Studio 2010 en la oficinas de Microsoft en Madrid

El próximo jueves, 16 de Diciembre tendré el placer de participar en un evento sobre los temas que más me apasionan, gestión de proyectos , y Team System en las oficinas de Microsoft en Madrid. Sesión: Metodologías ágiles con Visual Studio 2010 (pinchad en el link para inscribiros) Cada vez más empresas necesitan encontrar el equilibrio entre control de los proyectos y productividad de sus equipos de desarrollo, las metodologías ágiles proponen un marco de trabajo que nos permite gestionar los proyectos...

La cobertura de código no significa nada

No deja de sorprenderme cuanta gente le da una importancia excesiva al valor de la cobertura. Entiéndaseme bien, al valor absoluto de la cobertura. A la cifra en si. ¿Qué significa tener una cobertura del 75%? ¿Nos dice algo este 75%? Pues la verdad es que algo dice, pero muy poco. El motivo es sencillo, una simple cifra nos da muy poca información sobre nuestro testeo unitario. Esa cifra no nos dice cómo están distribuidos nuestros test unitarios, tampoco nos dice mucho sobre la calidad de los mismos...

Haz que tu código fluya

Sin duda la expresividad, la facilidad para leerlo y tener clara su intención y efectos sobre el sistema, es una de las características más importantes del código. Si por algo son interesantes las interfaces fluentes son por que aumentan extraordinariamente. Los primeros en describir formalmente esta técnica fueron Eric Evans y Martin Fowler, aunque el origen de la misma esta en el idiom, descrito para C++, method chaining . Quizás la primera librería que presenta un uso acusado de este idioma es...

Leer antes de motivar… o lo que debe saber todo jefe de proyecto sobre la motivación

Lo más bonito de mi trabajo es que los clientes no dejan de sorprenderte nunca. Hace unos días llegue a un cliente, en el que recientemente hemos arrancado un piloto de un equipo. De las primeras cosas que llamaron mi atención fue ver tres líneas diferentes en su burndown chart. Tras preguntar, el jefe de desarrollo y el Scrum Master del equipo, me contaron, no sin cierto pudor, que las líneas representaban diferentes grados de cumplimiento de los objetivos del sprint, ¡cómo si fuese posible cumplir...

Experiencias en la implantación de metodologías ágiles con Visual Studio Team System

Cuando Microsoft lanzo Visual Studio Team System hace unos cuatro años, muchos desarrolladores vimos como se cumplían nuestras expectativas de lograr que Visual Studio se convirtiese en una herramienta al servicio de los equipos de trabajo y no solo al servicio de los desarrolladores. Además personalmente vi colmada otra expectativa, contar con una herramienta en entornos Microsoft que acercase las metodologías a los equipos de desarrollo, con independencia de la metodología elegida y del tamaño...

Oferta de empleo: Desarrollador de software para Plain Concepts en Bilbao

En Plain Concepts estamos buscando para nuestra oficina de Bilbao, un desarrollador de software apasionado por .Net, con experiencia, pero sobre todo con capacidad y aptitud. ¿Qué harías en Plain Concepts? Integrarte en un equipo de desarrollo que utiliza metodologías ágiles, que desarrolla diferentes tipos de proyectos utilizando metodologías ágiles siempre usando las últimas tecnologías. Además tendrás que impartir formación o ayudar a nuestros clientes presencialmente ocasionalmente. En Plain...
Más artículos Página siguiente >