This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Agenda
• Overview:– “ALM” in 2012– Visual Studio 2012
• New ALM Features– Agile Management– Developer Productivity– Feedback and testing– DevOps– Features by Edition
• Planning Your Upgrade– Client-side Upgrade– Server-side Upgrade– Migration Options– Next Steps
• Hardware requirements:– 1.6 GHz or faster processor– 1 GB of RAM (1.5 GB if running on a virtual machine)– 10 GB (NTFS) of available hard disk space– 5400 RPM hard drive– DirectX 9-capable video card running at 1024 x 768 or higher display
resolution
Visual Studio SxS
• Visual Studio 2012:– Install along side older Visual Studio
versions– General project compatibilityA with Visual
Studio 2010 SP1– Platform targeting
• Managed code can target Windows XP and Windows Server 2003 with Visual Studio 2010 SxS, targeting .NET 4.0 or earlier
• Team Explorer 2012 can…– Connect to TFS 2012– Connect to TFS 2010B
A Solutions and projects can generally be opened in VS 2012 without breaking compatibility with VS 2010. There are some exceptions (e.g., Database projects).
B Reduced functionality when connecting to earlier versions of TFS.
Project Compatibility
• Compatible with 2010 SP1:– Blend– C#/VB Silverlight 4 or 5– C#/VB Webforms– C#/VB Winforms– Coded UI test– Modeling– SharePoint 2010– Unit tests– Visual Studio 2010 web– VS 2010 SSDT– WCF– WPF– MPI/Cluster Debugging– SSRS
• Upgrade required– SharePoint 2007– MVC 2– Rich Internet Applications
Based on October 2012 MSDN Documentation
• Yes, With Limitations:– Visual Studio 2010
Database (.dbproj)– SQL Server 2008 R2 Express– SQL Server Report Project– Visual C++ – Visual Studio Lab
Management
• Other:– SQL Server CE 3.5 (After
upgrade to SQL Server CE 4.0)
– Office 2007 VSTO (Upgrade to Office 2010 /.NET 4)
– MVC framework (For compatible MVC versions)
– MPI/Cluster Debugging (For compatible versions)
– Office 2010 VSTO (.NET 4)
• No (Deprecated):– MSI setup (.vdproj)– Visual Studio macros– Windows Mobile– Windows Phone– SharePoint 2007
• In-Place Upgrade:• Verify the upgrade before the upgrade.• Take care of prerequisites!• Make sure you have backups!• Uninstall TFS 2010• Install TFS 2012• Configure TFS 2012 as an “Upgrade”• Post-Installation cleanup• Verify and release the upgrade into production!
Alternatively, you can migrate to a new server!
Configuring the Upgrade
Enabling Web Features
• Browse to Web Access• Access your project• View Backlog• Configure Upgrades• Move forward with TFS 2012!
Agenda
• Overview:– “ALM” in 2012– Visual Studio 2012
• New ALM Features– Agile Management– Developer Productivity– Feedback and testing– DevOps– Features by Edition
• Planning Your Upgrade– Client-side Upgrade– Server-side Upgrade– Migration Options– Next Steps
• Summary
Migration from where?
• ALM:– TFS (older versions)– Rational Team Concert– Other…
• Version Control:– Visual Source Safe– IBM ClearCase– CVS– MKS– Subversion– Perforce– StarTeam– Vault– Other…
• Work Tracking:– HP ALM (Quality Center)– IBM ClearQuest– Other…
• TFS Hardware Migration– Upgrade to 2008 SP1 or later– Restore backups of TFS databases on new servers– Perform aforementioned upgrade steps– Retire original server
• Non-TFS ALM Migration– Migrate per individual subsystems
Version Control Migration
• “Tips” Migration– Low fidelity– Works with everything– Opportunity to clean up
• Timely Migration™– High fidelity– Subversion– StarTeam– CVS– TFS
• TFS Integration Platform
– Subversion– ClearCase– Custom
• VSS Converter
• Bridges– SVN Bridge– GIT TFS
• Roll-your-own
Work Tracking and Test Case Migration
• Manual– Retype– Excel
• Scrat– Quality Center to TFS– Support Requirements, Bugs, Test Cases and Attachments
• Test Case Migrator Plus– Supports link type: Parent/Child, Related, Tests/Tested By– Supports Requirements, Test Cases, and Bugs– Frequently used with Excel as an intermediary
• HP Quality Center Synchronizer– Bugs only – not currently support TFS 2012
• Scripting / Roll-your-own
Test Runs, Automated Builds, Reports, …
• Rebuild from scratch
• Roll-your own
:-(
Agenda
• Overview:– “ALM” in 2012– Visual Studio 2012
• New ALM Features– Agile Management– Developer Productivity– Feedback and testing– DevOps– Features by Edition
• Planning Your Upgrade– Client-side Upgrade– Server-side Upgrade– Migration Options– Next Steps
• Summary
What next?
• Plan– Understand your environment– Understand timing and risks– Define your destination
• Leverage Experience– Build it internally
• Read / Study• Practice• Verify
– Hire/buy experience
• Execute!
Summary
Answering some questions…
• What is Visual Studio 2012 “ALM”?
• What are some of the compelling new features?
• What should you consider when planning for Visual Studio 2012?
• What about for TFS 2012?
• What approach will you use when you upgrade?
Questions?
Want to know more...?
Imaginet’s New Blog Keeps You In The Know
http://blog.imaginet.com
Stay up to speed on the latest news from Imaginet, Microsoft, Visual Studio, and the entire software development world.
• Upgrading to TFS 2012: What You Need to Know!• February 21 (1:00-2:30pm CT)
• Getting Started With Coded UI testing: Building Your First Automated Test• February 28 (1:00-2:30pm CT)
Upcoming ALM Workshops & Webcasts:
• Lean, Kanban, and TFS • March 7 (1:00-2:30pm CT)• March 21 (1:00-2:30pm CT)
• Using Lean and Kanban to Revolutionize Your Organization• March 11 (1:00-2:00pm CT)
• The newest of the new with Visual Studio and TFS 2012• March 14 (1:00-2:30pm CT)• March 28 (1:00-2:30pm CT)
For attendees of today’s session that fill out the survey
FREE Imaginet On DemandWeb Training Subscription Offer
Complete our Post-Webcast survey, and receive 1 free Imaginet On Demand web training subscription, good for 1 person for 1 month!! The survey will be emailed to you immediately after this webcast is over.
What is Imaginet On Demand? Imaginet is proud to announce our newest web-based training program called Imaginet On Demand, your source for the best Application Lifecycle Management (ALM) training on the internet. Imaginet On Demand is a subscription-based training program centric to the Visual Studio ALM tools, including Visual Studio, Team Foundation Server (TFS), Microsoft Test Manager, and Microsoft Visual Studio Lab Management. Learn the new tools of Visual Studio at your pace, from wherever you want. It's that simple!
Free Services from Imaginet & Microsoft
There are a number of different Microsoft Programs that you might be able to leverage to get some free services from Imaginet:
• Deployment Planning Services (DPS) – You can trade in your Microsoft Software Assurance credits to receive some free TFS/ALM Deployment Planning Services days with Imaginet
• Partner Services Credit (PSC) – Have you or are you about to spend money with Microsoft on Visual Studio 2012 products? If so, Microsoft may kick in some funding to help you successfully adopt.
• Virtual Technical Specialist (VTS) hours –You may be eligible to receive some free remote consulting/training hours with Imaginet through the Microsoft Virtual Technical Specialist program.
Remote Support• Remote Support for TFS & Visual Studio
Lab• Visual Studio Lab Management Quick Start
(10 days)
Testing• Manual Testing with Test Manager Quick
Start (5 days)• Visual Studio Testing Tools Quick Start (10
days)• Visual Studio Automated Testing Quick Start
(5 days)• Visual Studio Load Testing Quick Start (5 or
10 Days)
Builds• Automated Build & Release Management
Quick Start (5 days)• Automated Build Center of Excellence (CoE)
Database• Visual Studio Database Tools Quick Start (10
days)
Integrations• Team Foundation Server (TFS) & Project
Server Integration Quick Start (10 days)• TFS & Quality Center Integration/Migration
Quick Start (10 days)
Top Gun Academy Training Classes
• Other Imaginet Training Classes– ALM
• Microsoft Visual Studio & TFS 2012 – Skills Upgrade (2 days)• Overview Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Overview Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Testers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Testers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Developers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Developers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Imaginet On Demand Online Web Training
– Scrum/Kanban• Professional Scrum Foundations (PSF) (2 days)• Professional Scrum Master (PSM) (2 days)• Professional Scrum Developer (PSD) (5 days)• Professional Scrum Master (PSM) Using Microsoft ALM (3 days)• Accredited Core Kanban Using Microsoft ALM (3 days)
To register or for more information, please visit our website here: http://www.imaginet.com/ or contact us: [email protected]
This four-day instructor-led course provides students with the knowledge and skills to use the latest testing tools provided by Visual Studio 2012 to support a variety of different testing needs (manual and automated).
Date: March 11-15, 2013Location: Dallas (Irving, TX)Price: $2375/student
Registration link will be included in our follow-up email later today!
Testers Training Using Visual Studio 2012 ALM Tools
(4 Days Class)
For questions or more information,please contact us at: