La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MSF & Visual Studio Team System 2005 Beta I Cristian Rene Rivas MSF Trainer – MCT – MCSD Beyond IT.

Presentaciones similares


Presentación del tema: "MSF & Visual Studio Team System 2005 Beta I Cristian Rene Rivas MSF Trainer – MCT – MCSD Beyond IT."— Transcripción de la presentación:

1 MSF & Visual Studio Team System 2005 Beta I Cristian Rene Rivas cristianr@Beyondit.com.ar MSF Trainer – MCT – MCSD Beyond IT

2 Agenda del Dia VSTS (Visual Studio Team System) VSTS (Visual Studio Team System) MSF Pasado y Futuro (Presente) MSF Pasado y Futuro (Presente) Algunas Funcionalidades para mostrar (las que podemos en Beta I) Algunas Funcionalidades para mostrar (las que podemos en Beta I) Preguntas Preguntas Muchas Gracias Muchas Gracias

3 ATENCION!!!! El Producto que usted va a ver es BETA El Producto que usted va a ver es BETA La Presentación que usted vera es BETA La Presentación que usted vera es BETA El expositor es BETA (aunque un poco viejo) El expositor es BETA (aunque un poco viejo) Por consiguiente: Por consiguiente: Las funcionalidades puede variar de aca a la versión final Las funcionalidades puede variar de aca a la versión final La presentación puede fallar La presentación puede fallar El presentador esta habilitado a responder Es Beta El presentador esta habilitado a responder Es Beta

4 Por que presentar una BETA Por que la mayoría de nosotros necesita trabajar sobre herramientas finales, pero poder comprender los cambios y mejoras futuras necesitamos estar un paso adelante Por que la mayoría de nosotros necesita trabajar sobre herramientas finales, pero poder comprender los cambios y mejoras futuras necesitamos estar un paso adelante Que desventajas tenemos? Que desventajas tenemos? Que usted se lleve una mala imagen del producto, esto no debería ser así, si usted esta en la industria y entiende que es una versión BETA Que usted se lleve una mala imagen del producto, esto no debería ser así, si usted esta en la industria y entiende que es una versión BETA Que las demo no funciones Que las demo no funciones Que en la PPT hay cosas en ingles Que en la PPT hay cosas en ingles

5 Que es Team System With Visual Studio 2005 Team System, Microsoft is addressing the growing complexities of applications and the life cycle required to design, develop, and deploy them by providing the tools and guidance needed to enable predictable, repeatable results without trading off productivity and innovation. With Visual Studio 2005 Team System, Microsoft is addressing the growing complexities of applications and the life cycle required to design, develop, and deploy them by providing the tools and guidance needed to enable predictable, repeatable results without trading off productivity and innovation.

6 Communication Visual Studio Team System focuses on enabling better communication by reducing the overhead of reporting and by opening new channels of communication between team members. For example: Visual Studio Team System focuses on enabling better communication by reducing the overhead of reporting and by opening new channels of communication between team members. For example: Simplified reporting is achieved by automating the collection of information from the tools that team members use. Data gathered from Visual Studio Team System is persisted in a data warehouse that enables reporting and visibility of project status to all members of the software development team and beyond. Simplified reporting is achieved by automating the collection of information from the tools that team members use. Data gathered from Visual Studio Team System is persisted in a data warehouse that enables reporting and visibility of project status to all members of the software development team and beyond. Project managers can translate customer requirements into work items for the development team and subsequently track the status of the work items to monitor project status. Project managers can translate customer requirements into work items for the development team and subsequently track the status of the work items to monitor project status. The Distributed System Designers translate application development and deployment requirements into a common language (SDM) that allows developers and operations to communicate. The Distributed System Designers translate application development and deployment requirements into a common language (SDM) that allows developers and operations to communicate.

7 Integrated Tools The success of Visual Studio has proven that developers prefer an integrated development environment with ready access to the tools they need. The success of Visual Studio has proven that developers prefer an integrated development environment with ready access to the tools they need. Visual Studio Team System builds on this success by incorporating the testing and performance tools that developers require into the development environment, such as unit testing, code analysis and performance profiling. Visual Studio Team System builds on this success by incorporating the testing and performance tools that developers require into the development environment, such as unit testing, code analysis and performance profiling. This enables developers to improve the quality of their code earlier in the life cycle without disrupting the way they work today. This enables developers to improve the quality of their code earlier in the life cycle without disrupting the way they work today. By equipping developers with the tools they need to identify and address quality issues early, more product defects are identified and fixed when it is cheapest to do so. By equipping developers with the tools they need to identify and address quality issues early, more product defects are identified and fixed when it is cheapest to do so.

8 Simplified, Integrated Workflow and Process With Visual Studio Team System, process is not just documentation. It also manifests itself as actual tool behavior changes. With Visual Studio Team System, process is not just documentation. It also manifests itself as actual tool behavior changes. When you chose the process at project inception, you are also choosing the workflow and work products, which then drive how the system behaves. When you chose the process at project inception, you are also choosing the workflow and work products, which then drive how the system behaves. Support for the SDLC process is built-in, which makes for seamless workflow support. By integrating process into the tools team members use on a daily basis, Support for the SDLC process is built-in, which makes for seamless workflow support. By integrating process into the tools team members use on a daily basis, Visual Studio Team System lowers the barrier to adopting process and enables the automatic collection of cross-functional project metrics without the overhead associated with manual reporting. Visual Studio Team System lowers the barrier to adopting process and enables the automatic collection of cross-functional project metrics without the overhead associated with manual reporting.

9 Versiones, posibles (Beta) Visual Studio 2005 Team Architect Edition, visual designers that enable architects and lead developers to design service-oriented solutions that can be validated against their operational environments. Visual Studio 2005 Team Architect Edition, visual designers that enable architects and lead developers to design service-oriented solutions that can be validated against their operational environments. Visual Studio 2005 Team Developer Edition, advanced development tools that enable teams to incorporate quality, early, and often throughout the life cycle. Visual Studio 2005 Team Developer Edition, advanced development tools that enable teams to incorporate quality, early, and often throughout the life cycle. Visual Studio 2005 Team Test Edition, advanced load testing tools that enable teams to verify the performance of applications prior to deployment. Visual Studio 2005 Team Test Edition, advanced load testing tools that enable teams to verify the performance of applications prior to deployment. Visual Studio 2005 Team Foundation, server-based team collaboration tools that enable organizations to effortlessly manage and track the progress and health of projects. Visual Studio 2005 Team Foundation, server-based team collaboration tools that enable organizations to effortlessly manage and track the progress and health of projects.

10

11 Proceso de Instalacion Si quieres no solo escuchar, sino tocar Si quieres no solo escuchar, sino tocar Tomo paciencia es un BETA Tomo paciencia es un BETA Recomendamos utilizar Virtual PC o Virtual Server Recomendamos utilizar Virtual PC o Virtual Server Requiere como mínimo 2 maquinas (pueden ser virtuales) Requiere como mínimo 2 maquinas (pueden ser virtuales) Necesita memoria y espacio en disco. Necesita memoria y espacio en disco. Leer y seguir todos los pasos. Leer y seguir todos los pasos.

12 Antes de instalar… Leer Microsoft Visual Studio® 2005 Team Foundation Server Installation Guide Leer Microsoft Visual Studio® 2005 Team Foundation Server Installation Guide Arquitectura Arquitectura Client Tier Client Tier The client tier of Microsoft Team Foundation includes Team Foundation Client, Microsoft Office Project Professional 2003, and Microsoft Office Excel 2003. Project managers can use Project Professional 2003 or Excel 2003 to view project information and publish that information to Team Foundation Server. The client tier of Microsoft Team Foundation includes Team Foundation Client, Microsoft Office Project Professional 2003, and Microsoft Office Excel 2003. Project managers can use Project Professional 2003 or Excel 2003 to view project information and publish that information to Team Foundation Server. Application Tier Application Tier The application tier is composed of Web-based front-end applications that are integrated with Internet Information Services (IIS). These applications include Team Foundation Core Services and Microsoft Windows SharePoint Services. The application tier is composed of Web-based front-end applications that are integrated with Internet Information Services (IIS). These applications include Team Foundation Core Services and Microsoft Windows SharePoint Services. Database Tier Database Tier Microsoft SQL Server 2005 provides the database tier for Team Foundation. Microsoft SQL Server 2005 provides the database tier for Team Foundation.

13 Database Tier Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Internet Information Services 6.0 Internet Information Services 6.0 Internet Information Services 6.0 Internet Information Services 6.0 Microsoft SQL Server 2005, Beta 2 Microsoft SQL Server 2005, Beta 2 Microsoft SQL Server 2005, Beta 2 Microsoft SQL Server 2005, Beta 2 DC??? DC??? DNS??? DNS???

14 Application Tier Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Enterprise Edition Team Foundation Server Application Pool Identity Team Foundation Server Application Pool Identity Team Foundation Server Application Pool Identity Team Foundation Server Application Pool Identity Internet Information Services 6.0 Internet Information Services 6.0 Internet Information Services 6.0 Internet Information Services 6.0 Microsoft Windows SharePoint Services 2.0 Microsoft Windows SharePoint Services 2.0 Microsoft Windows SharePoint Services 2.0 Microsoft Windows SharePoint Services 2.0 Active Directory Application Mode (ADAM) Active Directory Application Mode (ADAM) Active Directory Application Mode (ADAM) Active Directory Application Mode (ADAM) Microsoft.NET Framework 2.0 Beta 1 Microsoft.NET Framework 2.0 Beta 1 Microsoft.NET Framework 2.0 Beta 1 Microsoft.NET Framework 2.0 Beta 1

15 Client Tier Microsoft Windows XP Professional. Microsoft Windows XP Professional. Microsoft.NET Framework 1.1. Microsoft.NET Framework 1.1. Microsoft Office Excel 2003 and Microsoft Office Word 2003. Microsoft Office Excel 2003 and Microsoft Office Word 2003. Microsoft Project Professional 2003. Microsoft Project Professional 2003. Visit Windows Update (http://windowsupdate.microsoft.com) Visit Windows Update (http://windowsupdate.microsoft.com)http://windowsupdate.microsoft.com Visit Office Update (http://office.microsoft.com/OfficeUpdat e) Visit Office Update (http://office.microsoft.com/OfficeUpdat e)http://office.microsoft.com/OfficeUpdat ehttp://office.microsoft.com/OfficeUpdat e

16 Usuarios y Seguridad Basados en Active Directory Application Mode (ADAM) Basados en Active Directory Application Mode (ADAM)Active Directory Application Mode (ADAM)Active Directory Application Mode (ADAM) Ver en Visual Studio!!! (primera demo) Ver en Visual Studio!!! (primera demo)

17 MSF Pasado y Futuro Microsoft Solutions Framework (MSF) is an integrated system of process guidance that embraces both agile and formal methodologies and provides a framework to implement a customized solution for a wide variety of projects Microsoft Solutions Framework (MSF) is an integrated system of process guidance that embraces both agile and formal methodologies and provides a framework to implement a customized solution for a wide variety of projects

18 Two Philosophies and Two Approaches to Process The approach to process in the software community has devolved into two basic philosophies in the past few years. Both approaches have relative merits as well as weaknesses. The approach to process in the software community has devolved into two basic philosophies in the past few years. Both approaches have relative merits as well as weaknesses. The Agile Process Model The Agile Process Model The agile process model was created by a group of software professionals known as the Agile Alliance who rejected the notion that process is more important than people. The agile process model has achieved success but the main criticism of this approach is its achievements may have more to do with the talent of the individuals involved rather than the efficacy of the process model. The agile process model was created by a group of software professionals known as the Agile Alliance who rejected the notion that process is more important than people. The agile process model has achieved success but the main criticism of this approach is its achievements may have more to do with the talent of the individuals involved rather than the efficacy of the process model. The Formal Process Model The Formal Process Model The formal process model has been developed in the business world mostly outside the software development culture. The formal approach provides a proven framework but when applied to the SDLC it can become cumbersome and worse yet, may not ultimately result in quality software that is responsive to the market and delivered in a timely manner. The formal process model has been developed in the business world mostly outside the software development culture. The formal approach provides a proven framework but when applied to the SDLC it can become cumbersome and worse yet, may not ultimately result in quality software that is responsive to the market and delivered in a timely manner.

19 MSF Tradicional Procesos Procesos Process Model Process Model Disciplinas Disciplinas Administracion de riesgo Administracion de riesgo Administracion de Projectos Administracion de Projectos Modelos Modelos Modelo de equipos Modelo de equipos

20 MSF AGILE (BETA) C:\MSF_AGILE_CTP_Release_1\MSF_AG ILE_CTP_Release_1\ProcessGuidance.ht ml C:\MSF_AGILE_CTP_Release_1\MSF_AG ILE_CTP_Release_1\ProcessGuidance.ht ml C:\MSF_AGILE_CTP_Release_1\MSF_AG ILE_CTP_Release_1\ProcessGuidance.ht ml C:\MSF_AGILE_CTP_Release_1\MSF_AG ILE_CTP_Release_1\ProcessGuidance.ht ml

21 MSF y Visual Studio Team This walkthrough illustrates how to use the Visual Studio Project Management Tools to create a sample portfolio project named Adventure Works, and how to create and work with work items in Visual Studio, Microsoft Excel, and Microsoft Project. Tasks illustrated in this walkthrough include This walkthrough illustrates how to use the Visual Studio Project Management Tools to create a sample portfolio project named Adventure Works, and how to create and work with work items in Visual Studio, Microsoft Excel, and Microsoft Project. Tasks illustrated in this walkthrough include

22 Work Item Bug Bug A defect or deviation between expected and observed behavior in the product. A defect or deviation between expected and observed behavior in the product. Requirement Requirement An expected deliverable of the final product. This can be an outcome, a problem solved, a feature, and so forth. An expected deliverable of the final product. This can be an outcome, a problem solved, a feature, and so forth. Risk Risk A threat or hazard to your project that exposes it to a chance of loss or late delivery. It can also include the threat to some part of the product from external sources, such as a late delivery by a product or feature on which your product depends. A threat or hazard to your project that exposes it to a chance of loss or late delivery. It can also include the threat to some part of the product from external sources, such as a late delivery by a product or feature on which your product depends. Task Task A standalone action that must be accomplished by a person a group of people. A standalone action that must be accomplished by a person a group of people.

23 Source Control Y SourceSafe... Y SourceSafe... "Exploring Team Foundation Source Control" demonstrates source control integration features in Visual Studio 2005. "Exploring Team Foundation Source Control" demonstrates source control integration features in Visual Studio 2005.

24 Distributed System Designers Distributed System Designers are an integrated set of graphical designers that support designing and implementing applications, composing applications into deployable systems, modeling logical representations of the target datacenter, and defining and validating deployments of the systems you compose against the logical datacenter models. Distributed System Designers are an integrated set of graphical designers that support designing and implementing applications, composing applications into deployable systems, modeling logical representations of the target datacenter, and defining and validating deployments of the systems you compose against the logical datacenter models.

25 Distributed System Designers Design, implement, and connect applications using Application Connection Designer. Design, implement, and connect applications using Application Connection Designer. Specify and review operations provided by Web service applications using the Endpoint Details window. Specify and review operations provided by Web service applications using the Endpoint Details window. Compose deployable systems from the applications you design using System Designer. Compose deployable systems from the applications you design using System Designer. Design common language runtime (CLR) classes visually using Class Designer. Design common language runtime (CLR) classes visually using Class Designer. Design a logical representation of the target datacenter environment using Logical Datacenter Designer. Design a logical representation of the target datacenter environment using Logical Datacenter Designer. Specify settings and constraints for applications in the logical datacenter using the Settings and Constraints editor. Specify settings and constraints for applications in the logical datacenter using the Settings and Constraints editor. Define and validate deployment for applications in the systems you create to the logical servers in the target datacenter using Deployment Designer Define and validate deployment for applications in the systems you create to the logical servers in the target datacenter using Deployment Designer

26 Distributed System Designers Walkthrough: Creating Application Definitions on Application Connection Diagrams Walkthrough: Creating Application Definitions on Application Connection Diagrams

27 Class designers Class Designer provides a visual design surface (a class diagram) you can use to work with classes and other types in a project. Because the elements displayed in a class diagram correspond to elements in code, Class Designer gives you a window into the code. Class Designer provides a visual design surface (a class diagram) you can use to work with classes and other types in a project. Because the elements displayed in a class diagram correspond to elements in code, Class Designer gives you a window into the code.

28 Test Walkthrough: Creating and Running Tests Walkthrough: Creating and Running Tests

29 Conferencias Técnicas, MSDN Briefings, Seminarios, DevDays Conferencias Técnicas, MSDN Briefings, Seminarios, DevDays Programa Desarrollador 5 Estrellas Programa Desarrollador 5 Estrellas Grupos de Usuarios y Comunidades – Panorama Box Grupos de Usuarios y Comunidades – Panorama Box Imagine Cup. Certamen Internacional de Desarrollo Imagine Cup. Certamen Internacional de Desarrollo Boletín vía E-mail – MSDN Flash (~20000 lectores) Boletín vía E-mail – MSDN Flash (~20000 lectores) Web Site Exclusivo Web Site Exclusivo Suscripción a los productos MSDN Suscripción a los productos MSDN Grupos de soporte técnico Grupos de soporte técnico Recursos para Desarrolladores Programa MSDN:

30 Desarrollador 5 Estrellas Características: ¿Qué es? ¿Qué es? Un conjunto de herramientas que te permite incrementar tus conocimientos y habilidades en la tecnología.NET Un conjunto de herramientas que te permite incrementar tus conocimientos y habilidades en la tecnología.NET ¿En qué consiste? ¿En qué consiste? Cursos Gratuitos Cursos Gratuitos Capacitación en línea Capacitación en línea Exámenes de evaluación Exámenes de evaluación Reconocimiento del mercado Reconocimiento del mercado ¿Para quién es? ¿Para quién es? Desarrolladores profesionales Desarrolladores profesionales Estudiantes universitarios Estudiantes universitarios ¿Dónde comenzar? ¿Dónde comenzar? www.microsoft.com/spanish/msdn/comunidad/dce/ www.microsoft.com/spanish/msdn/comunidad/dce/

31 Suscripciones MSDN Acceso a Productos Microsoft (limitadas o perpetuas) y garantía tecnológica por 2 años. Acceso a Productos Microsoft (limitadas o perpetuas) y garantía tecnológica por 2 años. Downloads electrónicos de los productos el día de su publicación. Downloads electrónicos de los productos el día de su publicación. Soporte técnico para Desarrolladores, garantizado por Microsoft, dentro de las 48 hs. Soporte técnico para Desarrolladores, garantizado por Microsoft, dentro de las 48 hs. Acceso a información preferencial en el site MSDN, invitación a eventos y seminarios, etc. Acceso a información preferencial en el site MSDN, invitación a eventos y seminarios, etc. Soporte para el uso de los recursos MSDN a través de Chat. Soporte para el uso de los recursos MSDN a través de Chat. Línea exclusiva de ayuda para administrar la suscripción MSDN. Línea exclusiva de ayuda para administrar la suscripción MSDN.

32 © 2004 Microsoft Corporation. Todos los derechos reservados Muchas gracias por su participación


Descargar ppt "MSF & Visual Studio Team System 2005 Beta I Cristian Rene Rivas MSF Trainer – MCT – MCSD Beyond IT."

Presentaciones similares


Anuncios Google