Ya está disponible la versión de Julio 2008 de los Power Tools para Team Foundation Server de Visual Studio 2008.
Esta versión contiene lo siguiente:
- Herramienta de Línea de Comando (TFPT.EXE)
- Adiciones al menú del IDE de Team Explorer
- Herramienta “Build Notification”
- Analizador de Mejores Prácticas de TFS
- Editor de Templates de Procesos
- Templates de Work Items
- Políticas configurables de Check-In
- TFS Server Manager
- Herramienta “TFS Users”
- Editor de alertas
Si utilizas TFS estos PowerTools pueden ser realmente útiles para ti y tu equipo. Puedes descargarlos de acá.
Para todos los desarrolladores fiebres de los juegos en la PC (algunas personas argumentarían que eso es redundancia, pero bueno) me encontré este proyecto en CodePlex y no pude dejar de bloggear al respecto.
El AddOn Studio sirve para programar para el World of Warcraft y está construido usando el Visual Studio 2008 SDK (la funcionalidad para extender el Shell y construir tu propio IDE).
Existen varios proyectos de ejemplo realizados en el AddOn Studio así que deberías poder entretenerte por un rato mientras aprendes a usarlo. Al parecer contiene varias de las características de Visual Studio como un diseñador “drag-and-drop”, marcado y colorización de sintaxis, funciones colapsables, Intellisense, etc.
Puedes descargar el AddOn Studio de acá.
PD. Sabías que la versión de World of Warcraft para América Latina será lanzada este 25 de Julio? Entérate más aquí.
Siguendo la conversación de esta semana sobre metodologías ágiles encontré este artículo sobre El Futuro del Desarrollo de Software.
El artículo cuenta un poco de historia sobre el clásico “The Mythical Man-Month” de Frederick Brooks donde él argumentaba que agregar más personas al equipo de desarrollo de software no necesariamente iba a lograr resultados más rápido.
Si bien el artículo está en inglés te invito a que lo leas para que encuentres un buen argumento sobre porqué el Modelo en Cascada para desarrollar software no funciona (a pesar de ser usado hoy en día por mucha compañías) o por lo menos no es el ideal.
El artículo lo puedes encontrar aquí.
Technorati Tags:
Agile,
Software
Recientemente la compañía New Horizons en Costa Rica abrió su plan de certificación para MCTS en SQL Server 2005 Business Intelligence. Las personas que normalmente se certifican en estas tecnologías se ocupan de la implementación y del mantenimiento de soluciones de análisis empresarial (BI). Tienen amplios conocimientos del paquete de herramientas Business Intelligence Development, conocimientos prácticos sobre esquemas de bases de datos, depuración, supervisión y solución de problemas para las soluciones de análisis empresarial y experiencia en Microsoft .NET Framework.
El plan consta de 3 cursos y un taller para lograrte a obtener dicha certificación. Estos son las fechas y costos:
| Curso | Fecha | Horario | Precio |
| Course 2791: Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services | Lunes 4 al Viernes 8 de Agosto 2008 | 5:45 a 9:45 pm | $480 |
| Course 2792: Implementing and Maintaining Microsoft SQL Server 2005 Integration Services | Lunes 18 al Viernes 22 de Agosto 2008 | 5:45 a 9:45 pm | $480 |
| Course 2793: Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services | Lunes 1 al Viernes 5 de Setiembre 2008 | 5:45 a 9:45 pm | $480 |
| TALLER Preparación Examen 70-445 Incluye Costo Examen 70-445 | Lunes 8 al Viernes 12 de Setiembre 2008 | 5:45 a 9:45 pm | $500 |
Para mayor información puedes contactar a Víctor Castro (vcastro@newhorizons.ac.cr).
El periódico La Nación de Costa Rica acaba de liberar un lector digital en su sitio web que nos permite acceder a las últimas noticias con una experiencia mucho más amigable que la que tienen en su sitio web.
La tecnología utilizada ha sido WPF (junto con ClickOnce para la instalación) y contiene una serie de características para facilitarnos la lectura de su dosis diaria de noticias, como la posibilidad de cambiar el tamaño del font, navegación animada, navegación y acercamientos de las fotografías, acceso offline al contenido, tiempos de respuesta muy rápidos (naturales a una aplicación rich-client), navegación via teclado y muchos otros detalles.
Acá he compilado una serie de imágenes para que comparemos las ventajas y desventajas de cada una de las experiencias utilizando las distintas tecnologías:
Versión Impresa
La versión impresa y tradicional de todo gran periódico tiene la ventaja de tener un canal de distribución masivo que suele llegar a todos los rincones de un país. Esto es bueno para quienes deseen pautar publicidad de productos masivos como pastas de dientes o galletas, así como a compañías que de otra forma no tienen como llegar a una audiencia específica con su mensaje (utilizan un medio que llegue a la mayor cantidad de personas y estadísticamente deberían llegarle también a su audiencia deseada).
Sin embargo de acuerdo a Wired Magazine, un estudio realizado en Estados Unidos muestra que actualmente solo un 52% de los estadounidenses leen los periódicos impresos versus un 81% hace 4 décadas. Esta tendencia aparece también en estudios realizados en otras partes del mundo, lo cuál nos lleva a pensar que los medios impresos irán haciendo cada vez más un cambio gradual hacia medios digitales. En países como Costa Rica donde la penetración de Internet es aproximadamente del 20% esto todavía pareciera ser una situación lejana, sin embargo, para muchas compañías que desean pautar publicidad, ese 20% es la audiencia que posiblemente más les interese.
Las desventajas de este medio tradicional parecieran ser obvias para quienes estamos en el mundo del desarrollo de software: no se pueden hacer actualizaciones del contenido una vez publicado, la pautas publicitarias son estáticas, el área disponible para publicidad está limitado por la superficie física de la publicación, los costos del hardware asociado entiendo que son muy altos (imaginen imprimir millones de periódicos en unas cuantas horas), el proceso de distribución es complejo, no hay un mecanismo para conseguir retroalimentación del usuario directamente desde el periódico mismo, es un medio peligroso para el ambiente si no se cuenta con políticas fuertes de reciclaje y reforestación, etc. En pocas palabras es un medio de comunicación en una sola vía, de alto costo para el ambiente, el usuario y quien desee hacer publicidad.
Versión Web
La forma más fácil de saltar al mundo digital es creando un sitio web y publicando el mismo contenido. Esto es más fácil decirlo que hacerlo pero en este caso la Nacion ha sido muy exitosa ya que está posicionada entre los sitios web más visitados de toda la región. Por ejemplo en Costa Rica ocupa al día de hoy la posición #14 y oscila entre la posición #2mil y #10mil en todo el mundo de acuerdo con Alexa. Para ponerlo en perspectiva, es el 1er sitio Costarricense dentro del Top100 de sitios visitados en Costa Rica, y además es el 5to sitio local más visitado de toda la región (Centroamérica + Caribe + Peru + Ecuador + Paraguay + Bolivia), únicamente detrás de Mcanime.net (República Dominicana), Clasificados Online (Puerto Rico), MelaoPR.net (Puerto Rico) y Malianteo.com (Puerto Rico).
Esto no es casualidad y obedece a una estrategia web bien formulada donde el contenido en línea no requiere una suscripción pagada (como realizan otros periódicos) complementado con una excelente gama de servicios Web 2.0.
Podemos comparar por ejemplo la efectividad de la estrategia Web de La Nacion en términos de “mind-share” como un proveedor de noticias de último momento haciendo un pequeño experimento. Vamos a comparar el tráfico de su sitio web con el del canal de televisión cuyo noticiero es el #1 en Costa Rica, Canal 7. En las últimas elecciones populares (Referendo para votar por el Tratado Libre de Comercio con Estados Unidos) podemos observar el tráfico que sus sitios web respectivos obtuvieron, junto con el del sitio web oficial del Tribunal Supremo de Elecciones:
Como pueden ver durante Octubre del 2007 hay un pico de tráfico tanto en el sitio Web del Tribunal Supremo de Elecciones como en el sitio web de La Nación. No así en el de Teletica, lo cuál es una heurística interesante sobre cuál es el sitio web donde los costarricenses acuden para enterarse de las últimas noticias. Es además evidente que en Internet las compañías de noticias (prensa, radio o TV) compiten directamente y aquellas aferradas a esquemas tradicionales o que entran tarde al juego están en clara desventaja.
Si hemos de hablar de desventajas de la versión web, claramente están el hecho de que debo mantenerme contectado a Internet durante todo el período de lectura de las noticias (esto cada vez es menos problema, y se mitiga con los lectores RSS aunque la experiencia no es la misma), y el factor de que en la búsqueda de un sitio web estándar que pueda funcionar en todos los dispositivos existentes, normalmente se suelen sacrificar las optimizaciones para cada hardware que podrían hacer un uso exhaustivo de mi poder computacional del lado del cliente.
Versión Digital
Muchas compañías han visto en las versiones digitales lo mejor de ambos mundos, una manera digital de hacer las cosas que pueda ser descargada y actualizada en tiempo real, que me permita leerla aún cuando no estoy conectado a Internet y que haga un uso eficiente de todo el poder computacional que tengamos del lado del cliente.
Existen varias soluciones para crear una versión digital de un periódico o revista. Una de las más conocidas es Zinio, con cientos de revistas en su librería. Otra manera es crear su propio lector, que es justo lo que hizo La Nación. Esta opción te da la posibilidad de jugar con las características que deseas, así como (muy importante para un periódico) establecer las nuevas reglas en cuanto a publicidad se refiere para este nuevo medio.
Existen varias formas de hacer este lector, una de ellas permite tener el periódico en línea y verlo de una manera innovadora haciendo uso del poder computacional del cliente (usando Silverlight como en este ejemplo) y la otra es haciendo un proyecto full para la PC que sea descargable (usando WPF en Internet, XBAP para la Intranet).
Te invitamos a que pruebes el lector de La Nación y nos des acá tus impresiones.
Para todos los que han adquirido una subscripción MSDN (Professional o Premium) junto con su Visual Studio, queríamos contarles que hemos realizado una serie de mejoras al servicio de acuerdo con la retroalimentación que nos dieron a principios de año. Estas mejoras incluyen:
| Lo que usted nos indicó que mejoremos | Lo que estamos haciendo |
| La experiencia Subscriber Download | En abril lanzamos la primera de una serie de mejoras en nuestra experiencia de download: - Interfase de usuario Download
ü Mejorar la localización de las claves de producto con los correspondientes archivos de producto, ü Simplificar la navegación en el sitio de downloads, ü Fuentes RSS para informar cuando se disponibilizan nuevos softwares en línea. - Mejorar el índice de downloads exitosos con el reemplazo del Download File Transfer Manager
- Continuar las mejoras en la infraestructura de Download para promover un aumento en la amplitud de banda.
- Investigar una distribución digital alternativa para hacerle continuas mejoras al proceso de envío de software.
|
| La información brindada por Microsoft | · Mejoras globales en la organización y calidad de la información del sitio web de MSDN · Permitir que todos los suscriptores de MSDN reciban comunicados de suscripción relevantes por email a través de MSDN flash newsletter. |
| Las herramientas de administración de Licencias de Volumen | · En los próximos meses implementaremos una serie de actualizaciones a nuestra herramienta de administración de Licencias de Volumen, para mejorar su uso y rendimiento. |
| Los procesos de nuestro call center | · En nuestro call center de MSDN, hemos implementado varias iniciativas para mejorar la comprensión de las preguntas así como también la calidad de las respuestas tanto en consultas por email o por teléfono. Esperamos que usted note la diferencia! |
| El proceso de solicitud y pago | · Introduciremos la solicitud de pedidos en línea en 10 países de América Latina a fines de este año. · Mejorar la mensajería sobre facturas para alinear las preferencias de cada país. |
| El tiempo de entrega de los envío | · En los últimos meses, la continua mejora en nuestro servicio de entrega de envío dio por resultado una reducción del tiempo en el usted lo recibe. Esperamos que usted note la diferencia! |
Technorati Tags:
Microsoft,
MSDN
En nuestras latitudes existe todavía mucha resistencia para adoptar una metodología de Desarrollo Ágil en nuestros equipos de trabajo. Recientemente encontramos un artículo en CIO.com (en inglés) que destaca 7 elementos importantes que vale la pena repasar sobre las Metodologías Ágiles de Desarrollo de Software.
Además para conocer más sobre Metodologías Ágiles puedes visitar los siguientes recursos:
- Agile Spain, comunidad de metodologías ágiles. Link (en español).
- Manifesto (en español) sobre el Desarrollo Ágil de Software. Link.
- Estudio de Microsoft Research sobre el uso y percepciones del Desarrollo de Software utilizando Metodologías Ágiles. Link (en inglés).
- Metodologías y Herramientas para extender Visual Studio Team System. Link (en inglés).
Uno de los retos más importantes a la hora de educar a nuestros hijos sobre el mundo digital al cual Internet les abre las puerta, es cómo protegerlos contra contenido no apto para ellos y contra personas con actitudes nocivas y destructivas.
Internet Explorer y Windows Vista contienen ciertas características que nos ayudan a proteger la seguridad de nuestros hijos. Sin embargo, hace unos días un compañero acá en la oficina me recomendó complementar estos features con K9 Web Protection, un servicio gratuito para filtrar contenido por Internet.
Fui al sitio web de K9 Web Protection (http://www1.k9webprotection.com) y me agradó mucho lo que pude leer sobre el servicio que ellos ofrecen de manera gratuita (si es utilizado en el hogar). Además me sorprendió la variedad de formas en como ellos catalogan el contenido peligroso en Internet:
Pues los dejo con este link y por favor aquellas personas con hijos en la casa nos cuentan cómo les va utilizando este servicio que al parecer por quienes lo han usado es muy útil.
Este próximo Martes 10 de Junio estaremos dando en Costa Rica por primera vez un evento de todo un día sobre la plataforma HPC (High Performance Computing) de Microsoft (ver definición de HPC en Wikipedia).
Qué es HPC?
Esta tecnología permite enlazar servidores Windows en un cluster de alto poder para realizar computación paralela. Es la solución necesaria para realizar cálculos muy demandantes como Predicción de Clima, Rendering de Animaciones 3D de Alto Desempeño, Modelaciones de Partículas en Explosiones Atómicas, Simulaciones de Colisiones de Galaxias, etc.
Algunos de los clusters o "granjas" de servidores montados sobre nuestra tecnología (con cientos o miles de nodos) han roto records que les ha permitido colocarse en la lista de Top500, es decir, se han colocado entre las 500 supercomputadoras más rápidas del planeta públicamente conocidas.
Por ejemplo con la versión Windows Server 2003 se colocó esta solución en la posición 106 del Top500, con una marca de 9.0 TFLOPS.
Esta otra solución, recientemente con un beta de Windows Server 2008, logró duplicar esa marca, llegando a los 18 TFLOPS.
Este tipo de tecnología es muy utilizado en los laboratorios de Investigación y Desarrollo de las grandes Farmacéuticas, Estudios de Animación (como Animal Logic y su película Happy Feet que fue creada sobre 2000 blades de IBM, cada uno con 2 procesadores, y Microsoft HPC encima), Escuelas de Física, Institutos Privados de Investigación, Plantas Nucleares, etc. Puedes encontrar decenas de casos de estudio sobre nuestra tecnología acá.
Agenda para el evento del próximo martes:
Infraestructura de Windows HPC Server 2008
Revisión de HPC Server 2008
- Administración: Monitoreo All-In-One, diagnósticos y reportes
- Cambios a la configuración de red, diagnósticos Performance Tunning
Demostración:
- Implementación de un Cluster
- Diagnóstico y Operaciones
- Operaciones de línea de comando con PowerShell
Desarrollando con el HPC PACK SDK
- Calendarizador de Tareas: Nuevas políticas, recursos y templates para el usuario, su arquitectura escalable
- Interoperabilidad: SOA vía WCF en HPC, Interoperabilidad del OGF Web Service, Scheduler API
- Desarrollo: MPI vía Network Direct RDMA, MPI.net, ETW
Demostración:
- Desarrollando un componente WCF para Clusters
- Desarrollando aplicaciones MPI basadas en el CLR con MPI.net
Si te interesa asistir al evento...
Tengo varias entradas disponibles ya que el evento es bajo invitación únicamente. Si deseas asistir este Martes 10 de Junio (Hotel Corobicí, 8:30am a 5:30pm) por favor contáctame vía el formulario del blog aquí.
Para saber más:
Lo más interesante de la tecnología HPC de Microsoft es que puedes desarrollar aplicaciones paralelas utilizando .NET y todas las herramientas familiares que ya conoces.
Puedes conocer mucho más de esta tecnología en los siguientes links:
PDC (Professional Developers Conference) es el evento más importante de Microsoft dirigido a desarrolladores y arquitectos de software. PDC 2008 será del 27 al 30 de Octubre en Los Angeles, Estados Unidos y puedes encontrar toda la información en el sitio web oficial www.microsoftpdc.com
Además podrás:
- Descagar wallpapers de PDC aquí.
- Unirte al grupo social de PDC en
- Mantenerte al tanto con el PDC via
- Postear y explorar imágenes del PDC en
- Seguir las noticias del PDC 2008 en
No te pierdas PDC este año!
La comunidad de Desarrolladores .NET de Guatemala se estará reuniendo el próximo 28 de Mayo para tener una sesión técnica sobre “Interacción con OOXML". La información de esta reunión es:
- Tema: Interactuando con OOXML
- Expositor: Cristian Prieto
- Fecha: 28 de Mayo
- Hora: 6.00pm - 8.30pm
- Lugar: Universidad Galileo 4to Nivel Torre I.
- Costo: Gratuito. Habrá premios para los asistentes.
Únete a la comunidad y supérate. Acá de dejo con la opinión de Dorian Hidalgo, miembro de la Comunidad de Desarrolladores .NET de Guatemala para que te motives a asistir:
|
Dorian Hidalgo
|
"Para mi la comunidad es un lugar donde voy a aprender sobre lo que más me gusta: la programación, y donde se comparten no solo cosas de programación, si no que llega uno a compartir como amigos y a hacer más amigos. Gracias a todos los que conforman la comunidad porque nos ayudan a salir de muchas dudas que a uno le surgen! Por mi parte me han ayudado a que todo lo que se me hace difícil o no entiendo como hacer, ahí están para darle una mano a uno, que a la larga es algo de lo que necesitamos acá en Guate, que nos ayudemos todos para salir adelante y no estar viendo qué hace el otro y ver cómo puedo hacer que fracase. Espero que siempre sigamos todos para adelante en la comunidad y que ésta siga creciendo." |
Recientemente hicimos públicas las nuevas Certificaciones de Visual Studio 2008:
- MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications
- MCTS: .NET Framework 3.5, Windows Communication Foundation Applications
- MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications
- MCTS: .NET Framework 3.5, Windows Forms Applications
- MCTS: .NET Framework 3.5, ADO.NET Applications
- MCTS: .NET Framework 3.5, ASP.NET Applications
- MCPD: Windows Developer 3.5
- MCPD: ASP.NET Developer 3.5
- MCPD: Enterprise Application Developer 3.5
En los próximos días vamos a estar publicando toda la información en español en nuestro sitio CertificateYa.NET. Mientras eso sucede, no quiero que te pierdas de las siguientes promociones que son por tiempo limitado:
- 40% de Descuento en los exámenes de certificación de Visual Studio 2008 y de SQL Server 2008. La información la vas a poder encontrar acá por el momento (sitio de Microsoft Learning en inglés, pero pronto estará en español en CertificateYa.NET).
- Entrenamiento de eLearning gratuito: Colección 6261 con 3 Clínicas gratuitas (Clínica 6262, 6263 y 6264). Toda la información la podés encontrar acá (está en inglés). Si no has usado antes esta forma de entrenamiento te recomiendo que te tomes tu tiempo porque son realmente muy valiosas.
- Clínica 5230 (Desarrollando Experiencias Web Mejoradas con Microsoft ASP.NET AJAX Extensions) gratuita por tiempo limitado. Encuentra la información aquí (en inglés).
Además si no tienes claro los beneficios de la certificación o porqué deberías contratar personal certificado para tu empresa, te recomiendo visites nuestro sitio CertificateYa.NET donde hemos colocado una serie de información sobre éstas y otras preguntas frecuentes, así como un newsletter al cuál puedes suscribirte donde recibirás 1 correo cada 3 meses con las ofertas de los Centros de Certificación Autorizados de tu país (el primer número de este newsletter saldrá en el próximo mes).
Durante más de una década los sitios de Microsoft Developers Network (MSDN) y TechNet (el sitio de Microsoft para profesionales de IT) han llevado a sus audiencias contenido técnico para proveer guía sobre el uso de nuestros productos.
Durante los últimos años también MSDN y TechNet se han convertido en la casa de múltiples blogs, foros, sitios para compartir código y servicios de documentación. Estos servicios han permitido a los expertos en Microsoft, así como a aquellos de la comunidad, a encontrar más y mejores maneras de ayudar a los usuarios de los productos Microsoft.
El día de hoy los equipos de MSDN y TechNet lanzan los nuevos Centros de Desarrollo y de Tecnología en MSDN y TechNet. Con un rediseño de ambos sitios, será mucho más sencillo descubrir y participar de estas comunidades en línea, así como mostrar todas las valiosas experiencias de los expertos y profesionales técnicos a través del mundo.
Esta actualización incluye 18 Centros de Desarrollo y Tecnología, así como las páginas principales de MSDN y de TechNet, todo simultáneamente en 7 lenguajes.
Qué cosas incluye?
Las metas que se tenían eran mejorar el aspecto comunitario, simplificar el diseño para mejorar la navegación y el descubrimiento de información, e implementar una Experiencia de Usuario consistente a través de todas las aplicaciones.
Algunos de los aspectos más importantes son:
- En las páginas de MSDN y de TechNet encontrarás links a Blogs anunciados de ejecutivos de Microsoft así como de MVPs.
- Para los Centros de Desarrollo y de Tecnología verás cada vez más contenido de expertos y de la comunidad (incluyendo blogs de grupos de producto, MVPs, Foros y sitios donde se comparte código).
- Cada vez encontrarás más énfasis en los Foros, los cuáles ahora utilizan la nueva plataforma que reconoce Respuestas "Top", una forma más fácil de encontrar cuáles preguntas han sido contestadas, cuáles contienen código, etc.
- Podrás ahora utilizar nuestra herramienta de Social Bookmarking, la cuál te permitirá marcar tus páginas web favoritas y compartirlas con la comunidad.
- También encontrarás nuevos "Action Panels" en las páginas principales de MSDN y de TechNet que ayudan rápidamente a encontrar el contenido más valioso.
- Un uso más masivo de las series de video "Como Hago..."
Visita el sitio de MSDN en http://msdn.microsoft.com y asegúrate de escoger tu país en la barra superior para que veas el contenido en tu idioma y con las noticias locales para tu país.
En Microsoft tenemos un programa para apoyar las compañías de desarrollo de software que están empezando, llamado Empower. Al suscribirse a este programa la compañía tiene acceso a licencias de software, material técnico, soporte y otra serie de beneficios para construir en un lapso de 1 año (extendible a un 2do año) su primera aplicación para la venta.
Este programa y sus beneficios no son muy conocidos, y es por eso que quisimos buscar a una de las compañías de la región que se han visto beneficiadas por este programa para inspirarte y ayudarte a crear tu propia compañía de software.
María Rocío Santos es la Gerente General y fundadora de Deadlock Solutions, compañía que nace en el año 2001 con el objetivo de desarrollar aplicaciones personalizadas, asesorías y labor de capacitación con calidad, siendo la pequeña y mediana empresa su primer mercado objetivo. En la actualidad cuentan con personal certificado para las áreas de desarrollo y bases de datos. Poseen más de 4 años de experiencia en el desarrollo e integración de sistemas. Su sitio web es http://www.deadlocksolutions.com/.
Ricardo J: Buenos días María Rocío, muchas gracias por participar de esta IMtrevista para MSDN.
Maria R: Es un placer estar compartiendo con ustedes.
RJ: Cuéntanos un poco sobre ti.
MR: Soy Dominicana. Ingeniera de Sistemas en especialidad en desarrollo, tengo una empresa llamada Deadlock Solutions desde el 2001.
RJ: Qué bien y ¿a qué se dedica tu compañía?
MR: Desarrollo de Software, consultoría e implementación de productos terminados que hemos desarrollado nosotros, además de entrenamientos.
RJ: ¿Algún área de desarrollo de software en particular?
MR: Automatización de procesos, realmente no a un área específica.
RJ: ¿Cuáles crees que son los principales retos cuando inicias tu compañía?
MR: Falta de recursos y muchas veces poca claridad en lo que deseas ofrecer en tu empresa. Es decir, abarcamos mucho o pocos servicios para lo que queremos lograr.
RJ: ¿Cómo conociste el programa Empower de Microsoft?
MR: Conocía a alguien en Microsoft, Orlando de Microsoft de Puerto Rico y se me ocurrió solicitarle una reunión para orientarme en cuanto a las herramientas de desarrollo que tenía Microsoft y sobre el futuro de las mismas. Yo trabajaba con otras herramientas. En esa reunión recibí mucha información y los datos de un nuevo contacto que podía ayudarme. Decidí mientras tanto tomar entrenamientos ya que salí con confianza de que eran las herramientas que iba a utilizar, .Net. Tomé los entrenamientos, me certifiqué y lo volví a contactar. Recibí un nuevo contacto llamado Freddy Borras y le comente todo lo que necesitaba. Yo no podía cubrir entrenamientos de actualizaciones, no podía comprar las licencias ni entrenar a mi personal y me hablo del programa [Empower].
RJ: Y ¿podrías contarnos en tus palabras qué es el programa Empower?
MR: Es un programa con el cual recibimos recursos (entrenamientos en línea y licencias) para apoyarnos a desarrollar una aplicación que debemos terminar en un lapso de tiempo, me parece un año, la aplicación no es con el objetivo de entregarlo a Microsoft, sino tener un producto terminado utilizando las herramientas facilitadas.
RJ: En efecto así es y el lapso de tiempo puede expandirse a un segundo año. En tu caso, ¿cuál fue el producto que tu compañía desarrolló?
MR: Desarrollamos una aplicación de compras, órdenes de servicios y ventas llamado CVI. Pudimos terminarlo antes del año, también tuvimos ayuda técnica para las preguntas que teníamos lo cual ayudo bastante para culminar el proyecto.
RJ: ¿Cuántas personas tenías en tu compañía compañía durante este proceso?
MR: 3 incluyéndome a mí.
RJ: Y entiendo que la aplicación ya la Certificaron también. ¿Nos puedes contar un poco sobre eso?
MR: Si, luego de terminada la aplicación nos ofrecieron un voucher para certificar la aplicación e iniciamos este proceso, enviamos el código a certificar y varios días después nos enviaron los resultados con esto calificábamos para ser Certified Partner.
RJ: Excelente. Creo que muchas personas también desconocen los beneficios y el proceso para llegar a ser Certified Partner, por lo que incluiré algunos links al final de la IMtrevista sobre este tema. Cuéntanos un poco ¿qué ha significado esto para tu compañía?
MR: Entrar en Empower me dio la oportunidad de participar de programas que han hecho crecer a mi empresa. Llegar a ser Certified Partner nos da una posición diferente frente a nuestros clientes por un lado y más oportunidades con Microsoft. Por ejemplo entrenamientos presenciales, adiestramientos online de productos que estamos requiriendo o recién son lanzados.
RJ: Y también me di cuenta cuando leí el perfil de tu compañía que están por entrar en programas de "Royalty", ¿nos cuentas un poco de qué trata esto?
MR: La venta de nuestros sistemas requieren de productos adicionales que deben los clientes de adquirir. Por ejemplo: la base de datos, SQL Server y Windows son licencias que junto con la adquisición de nuestro sistemas para algunos clientes tiene una inversión inicial fuera de su alcance lo que disminuye la probabilidad de ventas. Este programa [de Royalties] nos permite distribuir algunas de las licencias que requieren nuestros sistemas a un costo mucho menor lo que disminuye considerablemente el costo final del proyecto haciéndolo mas competitivo. Si el cliente recibe dos ofertas de un producto y una de ellas incluye el costo de la licencia, el valor final se hace menor por lo que nos daría mayor ventaja además de llegar a un mercado que tal vez no estamos explotando en la actualidad
RJ: Me alegra ver todos los logros que han tenido. ¿Qué consejos podrías darle a aquellas personas que tienen una idea en mente y las ganas de tener su propia compañía pero no saben por dónde comenzar?
MR: Luego de tener una idea y tener claros los objetivos, el punto de partida sería el Empower. El único compromiso que asumirían es el de cumplir con el objetivo que se han trazado y de recibir apoyo para lograrlo.
RJ: Y desde el punto de vista de animarse a alcanzar tus sueños personales, ¿hay algo o alguien que a ti personalmente te inspirara?
MR: Además de Fé en Dios, ver cumplir cada reto pequeño que me trazo, mirando siempre la meta final como objetivo, así se pueden superar los obstáculos que se nos van presentando, siempre buscando una mejor solución.
RJ: María Rocío muchísimas gracias por compartir con nosotros tus experiencias. Esperamos que tu ejemplo inspire a más personas a perseguir su propia empresa y a hacer de sus ideas productos muy exitosos.
MR: Gracias a ti por darme la oportunidad estamos a la orden para apoyarlos así como nos han apoyado ustedes.
La dirección electrónica de María Rocío es m.santos@deadlocksolutions.com por si deseas escribirle. Publicamos además una fotografía suya que nos compartió:

Además si te interesa ser Partner (Aliado de Negocios) de Microsoft te recomiendo este sitio web para aprender de los distintos niveles, beneficios y requisitos: https://partner.microsoft.com
En estos días se liberó la versión 4.0 del Enterprise Library, ahora para Visual Studio 2008. El Enterprise Library es un conjunto de componentes de software reutilizables (bloques de aplicación) diseñados para asistir a los desarrolladores de software con los retos comunes del desarrollo empresarial (como validación, caching, manejo de excepciones, bitácoras y muchas otras).
Los bloques de aplicación son un tipo de guía encapsulando las prácticas recomendadas por Microsoft. Estos bloques son provistos como código fuente más una documentación completa, todo esto pudiendo ser extendido o modificado por los desarrolladores para ser usado en proyectos complejos de nivel empresarial.
Qué hay de nuevo en la versión 4.0?
Esta versión del Enterprise Library incluye lo siguiente:
- Integración con el Unity Application Block
- Soporte para WMI 2.0 (Windows Management Instrumentation)
- Mejoras de desempeño (especialmente en el Logging Application Block)
- Administradores de Cache conectables
- Soporte para Visual Studio 2008
- Mejora de errores encontrados en versiones anteriores
Algo importante de notar es que los APIs públicos del Enterprise Library 3.1 siguen siendo soportados. Además el Application Block Software Factory y el Strong Naming Guidance Package no están incluidos en esta versión pero están disponibles como una descarga separada aquí. Así, no hay más una dependiencia de los Guidance Automation Extensions (GAX).
Algunos números del Enterprise Library
| 2003 | Año en que el primer Bloque de Aplicación se liberó |
| 2005 | Año en que la primer versión del Enterprise Library fue liberada |
| 1.290.000 | Cantidad de descargas del Enterprise Library desde su primera versión |
| ~470.000 | Cantidad de visitas al sitio de la comunidad (desde Dec 2006 cuando CodePlex fue lanzado y el sitio en GotDotNet se migró) |
| ~1.600 | Número de discusiones en el sitio de la comunidad |
| 54% | NPS (Net Promoter Score) |
| 6 | Cantidad de versiones del Enterprise Library liberadas (v1.0, v1.1, v2.0, v3.0, v3.1, v4.0) |
| 9 | Número de Bloques de Aplicación en el Enterprise Library 4.0 |
| 19 | Número de iteraciones semanales para construir la versión 4.0 |
| 401 | Número de builds intermedios para la versión 4.0 |
| ~900 | Número de páginas en la documentación de la versión 4.0 |
| ~8.000 | Número de casos de pruebas automatizados en la versión 4.0 |
| ~100.000 | Número de líneas de código ejecutables en la versión 4.0 |
Por dónde comenzar?
Si no has trabajado antes con ningún Enterprise Library:
Si ya conoces y te gusta el Enterprise Library:
- Revisa la bitácora de cambios para esta versión
- Actualiza a la versión 4.0 (no necesitarás modificar tu código fuente en las aplicaciones que tengas), simplemente actualiza las referencias en los assemblies de los Application Blocks y en los assemblies comunes.
- Descarga los ejemplos QuickStarts actualizados y corre especialmente aquellos que se integran con el Unity Application Block
- Únete al webcast del 28 de Junio (la fecha exacta será anunciada en el sitio del Enterprise Library)
Links de utilidad: