Herramientas de ciclo de vida productivas, integradas y extensibles que ayudan a los equipos de desarrollo de software a mejorar la comunicación y colaboración a lo largo de todo el proceso de desarrollo.







¡No se pierda las últimas noticias!

Visual Studio Team edition for Database Professionals

Nuevo Rol en el Ciclo de Vida de Desarrollo de Visual Studio Team System para:

º Controlar los Cambios de su Base de Datos.
º Automatizar las Pruebas para mejorar la Calidad de su Software.
º Mejorar la Comunicación y Colaboración.
º Y mucho más... aquí

¿Por qué Microsoft?

Mejorar y ampliar sus capacidades de desarrollo puede proporcionarle una magnífica rentabilidad, pero requiere dedicación. Para alcanzar el éxito, necesitará más que un simple programa de software. Deberá establecer exactamente cómo puede su empresa de desarrollo madurar e invertir en formación, procesos, integración, servicios de migración y personal. Microsoft le ofrece la plataforma y un amplio ecosistema de productos y partners de servicios para apoyarle en este viaje. Las ventajas son muchas:

Ahorros cuantificables

Comparado con los conjuntos de herramientas anteriores, el uso de Visual Studio Team System ha aportado ahorros sustanciales y cuantificables a los clientes, incluyendo al grupo informático OEM de Microsoft*. Las tablas siguientes muestran los ahorros específicos obtenidos por el grupo OEM de Microsoft en actividades básicas de los procesos de desarrollo (escritura de código) y prueba. Las tablas presentan el ahorro en forma de porcentaje, basado en el tiempo real o en el ahorro económico.

Subir

Visual Team System: ahorro en la fase de desarrollo

Tarea de desarrollo

Porcentaje de ahorro

Comentarios

Generación automatizada

1.7%

º Se reduce el tiempo del proceso de generación
º Los responsables de desarrollo dedican menos tiempo al proceso de generación.

Control del código fuente

14.5%

º Administrar el sistema de control del código fuente requiere menos tiempo.
º Las funciones avanzadas y un sistema con mejor rendimiento aumentan la productividad.

Resolución de defectos

11.6%

º El seguimiento de elementos de trabajo integrados, el seguimiento de defectos y el control del código fuente, así como la posibilidad de realizar consultas personalizadas, hacen que la resolución de problemas sea más rápida y sencilla, lo que supone un ahorro de tiempo considerable para el desarrollador durante la fase de prueba.

Reducción del trabajo repetido

6.7%

º Una mejor gestión del control del código fuente y de la generación, así como una resolución de defectos más rápida, mejoran la calidad y reducen la repetición del trabajo, lo que supone un ahorro de tiempo considerable para el responsable de desarrollo durante la fase de revisión y examen.

Subir

Visual Team System: ahorro en la fase de prueba

Tarea de prueba

Porcentaje de ahorro

Comentarios

Pruebas de regresión

25%

º Se reduce el tiempo del proceso de generación
Revisar el conjunto de pruebas de regresión requiere menos tiempo.Analizar y optimizar los escenarios de prueba necesarios para futuros conjuntos de regresión requiere menos tiempo.

Ausencia de transferencia de documentos de Microsoft Office Word a la herramienta de seguimiento de defectos

6%

º No tener que transferir los documentos de Microsoft® Word a la herramienta de seguimiento de defectos supone un ahorro de tiempo.

Revisar defectos reactivados

6%

º Ya no es necesario realizar una consulta SQL manual durante el proceso de revisión de defectos reactivados.

Producir informes estadísticos

25%

º Crear los informes estadísticos sobre las pruebas requiere mucho menos tiempo.

Vínculos sobre recursos
Centro de Recursos de Visual Studio Team System: http://msdn.microsoft.com/vstudio/teamsystem/
Optimización de la infraestructura de la plataforma de aplicación: http://www.microsoft.com/business/peopleready/appplat/default.mspx
Ofertas de asociados y colaboradores: http://directory.microsoft.com/MPRD/Default.aspx
Para obtener información sobre compras, visite http://msdn.microsoft.com/vstudio/products/.
Si es cliente de Licencias por Volumen, póngase en contacto con su Administrador de cuentas o Distribuidor de Microsoft.
*http://www.microsoft.com/technet/itsolutions/msit/deploy/vstfoemit.mspx


Subir

¿Centro de costes o Activo Estratégico?

Las empresas de desarrollo se ven enfrentadas a presiones crecientes en lo que se refiere a competencia, cambio tecnológico, cumplimiento de normativas, seguridad, mantenimiento de las aplicaciones de líneas de negocio disponibles las 24 horas del día los 7 días de la semana y, por último, la reducción de costes.

Es evidente que algo tiene que cambiar cuando las empresas informáticas normales invierten el 75 % de sus presupuestos de software en mantenimiento y operaciones, y el 25 % en añadir valor comercial a través de nuevos proyectos**. Por tanto, cuáles son los problemas que preocupan a los responsables de desarrollo?

Falta de visibilidad del estado del proyecto

Comunicación ineficaz del equipo

Equilibrio de las demandas de negocio con el riesgo del proyecto

Plazos de entrega y calidad imprevisibles

Estos no son problemas simples; cada uno de ellos esconde un sinfín de posibles causas subyacentes. Para hacer frente a estas cuestiones, resulta útil consultar un esquema que ofrece una visión para hacer madurar su empresa de desarrollo y que le permitirá medir y demostrar el progreso.

Modelo de optimización de la infraestructura de la plataforma de aplicaciones de Microsoft, capacidad de desarrollo

Centro de costes

Centro de costes más eficiente

Facilitador de negocios

Activo estratégico

Arquitectura y diseño

Gestión de requisitos

Calidad de la codificación de software

Gestión de la configuración del software

Control de calidad y comprobación

Implementación y operaciones

Gestión del proyecto

Aplicaciones y plataformas frágiles, no conectadas

Aplicaciones de negocio flexibles, basadas en estándares

Plataforma de aplicaciones adaptable que maneja aplicaciones básicas y procesos de negocio

Plataforma de aplicaciones dinámica orientada completamente a los servicios

Básico

Estandarizado

Avanzado

Dinámico

El modelo de optimización de la infraestructura de la plataforma de aplicaciones para la capacidad de desarrollo ilustra las distintas secciones de su empresa de desarrollo que puede considerar para llevar a su compañía informática al nivel de madurez que su negocio necesita.

El concepto de este modelo de infraestructura proporciona un esquema útil a partir del cual analizar y desarrollar su empresa. Utilizando este esquema, combinado con evaluaciones periódicas que ofrecerán una instantánea de la situación actual en que se encuentra su empresa, podrá sacar a relucir los motivos subyacentes que le impiden aumentar su capacidad. Con esta información en la mano, podrá desarrollar planteamientos a medida para su empresa, con los que crear sistemas adaptables y mejor conectados, alinear la informática con los objetivos de negocio y mejorar su ventaja competitiva.

En Microsoft, sabemos que el camino para convertir su plataforma de aplicaciones y su empresa de desarrollo en un activo de negocio estratégico no es fácil, ni existe una solución rápida. También somos conscientes de que su personal es el que llevará a cabo la transición. Y necesita las herramientas adecuadas para proporcionar instrumentos flexibles de proceso que no impidan la innovación, pero que le mantengan ligado a un plan, su plan. Por este motivo hemos trabajado para proporcionarle no sólo la plataforma y los productos necesarios, sino también una amplia variedad de herramientas, actividades de formación y socios de servicios.

¿Qué ofrece Microsoft?

Para contribuir al progreso de los equipos de desarrollo, estamos desarrollando un programa de evaluación integral, ofrecido por nuestros partners, para proporcionar una instantánea de su empresa respecto a sus múltiples posibilidades. Este servicio se realiza independientemente del producto, el proveedor y la plataforma. Y es una forma magnífica de poner en marcha la evolución de su empresa.

Una vez que los clientes identifican lo que tienen que hacer para avanzar en su capacidad de desarrollo, pueden acudir a Microsoft para obtener una plataforma de productos integrados de gestión del ciclo de vida de las aplicaciones (ALM) y ofertas de nuestros socios, que apoyarán todos sus esfuerzos.

Microsoft Visual Studio 2005 Team System ha sido diseñado para aportar automatización, integración y colaboración a todo el ciclo de vida del desarrollo de software. El sistema cliente/ servidor consolida la gestión del proyecto, el seguimiento de elementos de trabajo, el control del código fuente, los entornos de generación y comprobación, y el seguimiento de errores.

Subir

¿Cual es el producto más adecuado para usted? Guía para la elección

El software aumenta la capacidad de las personas, por lo que la elección de las herramientas adecuadas para su equipo es una decisión importante. La siguientes guía le ayudará a saber cuál es el mejor producto para su equipo o para cada uno de sus miembros. Independientemente del producto que elija, puede estar seguro de que la amplia red de socios de Microsoft le apoyará en todo lo que se refiere a formación, migración, integración y otros servicios.

Producto Visual Studio 2005

Proporciona

Es el adecuado si

Team Foundation Server

Colaboración en equipo, control de versiones, gestión de cambios, administración de la generación y elaboración de informes.Los elementos de trabajo pueden personalizarse para requisitos, seguimiento de errores y asignaciones de tareas. Admite la implementación de metodología de procesos.

º Es necesario mejorar la previsibilidad de entrega del proyecto de desarrollo

º Es necesario integrar una mayor organización, como p. ej. la asistencia técnica, en el proceso de desarrollo

º Es necesario reducir el tiempo dedicado a preparar informes y reuniones acerca del estado del proyectoº Es necesario mejorar la calidad del

Team suite

Incluye todas las funciones de Team Edition. Ofrece a los miembros del equipo de desarrollo todo el conjunto de herramientas para el desarrollo del software.

º El personal se ocupa de todas las actividades del proceso de desarrollo de software

º Los creadores de las aplicaciones y los servicios también comprueban o escriben código sobre bases de datos

º Es necesario proporcionar al personal la máxima flexibilidad en sus herramientas

Team Edition para arquitectos

Herramientas de diseño visual para el diseño y la arquitectura de aplicaciones distribuidas.Facilita la validación del diseño con respecto a un entorno operativo de destino, y reduce el riesgo de problemas en la implementación.

º Existen funciones específicas centradas en la arquitectura y el diseño

º Las aplicaciones suelen encargarse a equipos de operaciones para su implementación en un centro de datos

Team Edition para desarrolladores

Herramientas de desarrollo avanzadas que permiten a los desarrolladores añadir calidad, desde el principio y con frecuencia, durante todo el ciclo de vida.Gracias a las herramientas de análisis de rendimiento y seguridad, los desarrolladores pueden medir, evaluar y centrarse en el rendimiento y en los problemas relacionados con la seguridad del código de forma anticipada.

º Es necesario medir y mejorar el rendimiento de las aplicaciones

º La seguridad es de suma importancia

º Se desea solidez y estabilidad en la aplicación

Team Edition para profesionales de comprobación

Solución para pruebas en la Web y ensayos de carga de rendimiento. Amplia capacidad para realizar pruebas unitarias.

º Existen funciones dedicadas centradas solo en la comprobación

º Es necesario invertir en la calidad de las aplicaciones, la fiabilidad, la escalabilidad, etc.

Team Edition para profesionales de bases de datos

Herramientas que ayudan a los desarrolladores y administradores de bases de datos a gestionar cambios, pruebas y la implementación de bases de datos SQL Server, así como a crear aplicaciones relacionadas con bases de datos.

º Se dispone de funciones específicas centradas en los módulos de gestión de datos en aplicaciones

º Se dispone de administradores de bases de datos que deben ser integrados en el proceso de desarrollo

Team Test Load

Simulación de unos 1.000 usuarios por procesador. Simulación y comprobación más exacta de rendimiento de aplicaciones y servidores Web.

º Es necesario complementar la comprobación normal con pruebas de carga superior

º Es necesario simular cargas de más usuarios

º Es necesaria una comprobación distribuida o remota

SERVICIOS ADICIONALES: Evaluación ALM (Application LifeCycle Management: Gestión del Ciclo de Vida de las Aplicaciones)

En general, la mejora de sus capacidades de desarrollo conlleva contar con una combinación de productos, servicios y actividades de formación. Le recomendamos que realice ante todo una evaluación de sus capacidades de desarrollo actuales. Debe saber en qué punto se encuentra hoy para elabore después una estrategia de metodología conjunta con el socio de su elección, ya sea éste Microsoft, uno de nuestros asociados o un tercero. A través de nuetros socios, ofrecemos un programa de evaluación que le puede ayudar a ponerse en marcha. Este proceso sacará a relucir las capacidades que están impidiendo que su empresa avance a un modelo de madurez hasta convertirse en un activo de negocio estratégico; a partir de ahí podrá elegir las soluciones adecuadas para su empresa.

Para obtener más información, póngase en contacto con su representante de cuentas de Microsoft.

Subir

Características del producto

Elija el suyo

Herramientas que ayudan a los desarrolladores y administradores de bases de datos a gestionar cambios, pruebas y la implementación de bases de datos SQL Server, así como a crear aplicaciones relacionadas con bases de datos.

Más detalles...

Herramientas de diseño visual para el diseño y la arquitectura de aplicaciones distribuidas.Facilita la validación del diseño con respecto a un entorno operativo de destino, y reduce el riesgo de problemas en la implementación.

Más detalles...

Herramientas de desarrollo avanzadas que permiten a los desarrolladores añadir calidad, desde el principio y con frecuencia, durante todo el ciclo de vida.

Más detalles...

Solución para pruebas en la Web y ensayos de carga de rendimiento. Amplia capacidad para realizar pruebas unitarias.

Más detalles...

Simulación de unos 1.000 usuarios por procesador. Simulación y comprobación más exacta de rendimiento de aplicaciones y servidores Web.

Más detalles...

Colaboración en equipo, control de versiones, gestión de cambios, administración de la generación y elaboración de informes.Los elementos de trabajo pueden personalizarse para requisitos, seguimiento de errores y asignaciones de tareas.

Más detalles...