Graham Pembery October 2012.  Application Lifecycle Management Planning  Effective Team Work  Build Process Improvements  Testing Feedback.

Slides:



Advertisements
Similar presentations
What’s new in Visual Studio 2012 and Team Foundation Server 2012
Advertisements

Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools blog:
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application.
HP Quality Center Overview.
…Turning Ideas Into Software…
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
28. Januar, Zürich-Oerlikon. Switch/Update to Team Foundation Server 2012 André Hofmann Software Engineer bbv Software Services AG.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Acceptance Test Planning. Business challenges Unclear requirements Delivered software does not meet value expectations Late-breaking changes and churn.
Agile Testing with Testing Anywhere The road to automation need not be long.
Insightful Solutions :: Innovative Technologies Thanks to our Sponsors.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
TFS Continuous Global Delivery Vinay Badami Director of Development Visual Studio Microsoft Corporation.
In-Place Upgrade to TFS 2010 on existing hardware Not deploying new hardware Databases too large to move Scaling-out, not up Not deploying new hardware.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Windows Server 2008 Chapter 11 Last Update
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Development Best Practices Concepts & Microsoft’s Approach.
Application Lifecycle Management and the cloud
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
DELIVERON CONSULTING SERVICES Getting Agile with Team Foundation Server 2010.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Continuous Feedback in Agile Teams Justin Marks Senior Program Manager Microsoft Corporation Sebastian Holst Chief Marketing Officer PreEmptive Solutions.
Modern app development Continuous value delivery and rapid response to change.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
The Accidental Team Foundation Server Admin Anthony Borton ALM Trainer and Mentor QuickLearn Inc. DEV345.
Upload your final deck on the speaker portal on or before June 20, 2013 at 5:00 pm PT. PowerPoint presentations undergo a brief scrub process and are.
06 | Develop Customer Value with High Quality Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
Brian Harry Technical Fellow Microsoft. Demo “self organizing teams are 35% more effective.” Supports planning & sprint execution Modern, simple and.
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
28. Januar, Zürich-Oerlikon. Working with Virtual Test Environments Marc Müller Principal Consultant 4tecture GmbH.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Team Foundation Server 2010 Introductory presentation.
Introducing Visual Studio 2010: What It Is and Why You Should Care
It’s tough out there … Software delivery challenges.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
What's New in Visual Studio 2010 Debugging Brian Peek Senior Consultant, ASPSOFT, Inc. Microsoft MVP - C#
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
DevOps for the IT Pro with Azure and Visual Studio Team Services
Building Enterprise Applications Using Visual Studio®
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Michael Mast Senior Architect
Introduction to Team Foundation Server 2010
SSDT and Database Project Basics
Presentation transcript:

Graham Pembery October 2012

 Application Lifecycle Management Planning  Effective Team Work  Build Process Improvements  Testing Feedback

 Manage the backlog, sprints and tasks by using agile tools ◦ Define multiple teams, each of which can manage their backlog of work and plan sprints. Prioritize work, outline dependencies and relationships. Check capacity, in real time. Agile Planning and Iterations.Agile Planning and Iterations  Engage stakeholders to provide feedback on pre-release software ◦ Stakeholders can record action scripts, annotations, screenshots and video or audio recordings. Engage Stakeholders through Continuous Feedback.Engage Stakeholders through Continuous Feedback  Illustrate requirements with storyboards and link to work items ◦ Build a storyboard from a collection of pre-defined shapes, capture user interfaces and link to a work item. Storyboard Backlog Items.Storyboard Backlog Items  Manage enterprise projects using Microsoft Project and Project Server ◦ View status and resource availability across software teams. Enable Data Flow Between Team Foundation Server and Microsoft Project Server.Enable Data Flow Between Team Foundation Server and Microsoft Project Server

 Completely rewritten ◦ Rich UI actions, drag and drop ◦ Backlog and Task Board  Real-time charts ◦ Velocity and Sprint burndown ◦ Set the Start and End dates  Forecast Tool ◦ Use velocity for release planning

Dynamic web interface

 Manage backlog and plan sprints using Team Web Access and the backlog and board pages.

 Track tasks and boost productivity using an enhanced interface ◦ Organize upcoming, on-going and suspended work while increasing transparency and reducing the impact of interruptions. Day in the Life of an ALM Developer: Write New Code for a User Story.Day in the Life of an ALM Developer: Write New Code for a User Story  Work more efficiently in a version-controlled codebase ◦ Organize your work, reduce the impact of interruptions and manage shelvesets and changesets. Develop Your App in a Version-Controlled Codebase.Develop Your App in a Version-Controlled Codebase  Initiate and Track Code Review Requests and Responses ◦ Day in the Life of an ALM Developer: Suspend Work, Fix a Bug, and Conduct a Code Review. Day in the Life of an ALM Developer: Suspend Work, Fix a Bug, and Conduct a Code Review  Perform unit testing by using as part of your workflow ◦ Running Unit Tests with Test Explorer. Running Unit Tests with Test Explorer  Work offline ◦ Work in local workspaces either inside or outside of Visual Studio. Decide Between Using a Local or a Server Workspace.Decide Between Using a Local or a Server Workspace

 Run, monitor and manage builds using an enhanced interface ◦ Run, Monitor, and Manage Builds Run, Monitor, and Manage Builds  Define gated check-in build processes that support multiple check-ins ◦ Define a Gated Check-In Build Process to Validate Changes. Define a Gated Check-In Build Process to Validate Changes  Run native and third-party framework unit tests in your build process ◦ Run Tests in Your Build Process. Run Tests in Your Build Process  Debug your build process more easily ◦ View diagnostic logs from within the build results window.  Find duplicate code ◦ Finding Duplicate Code by using Code Clone Detection.Finding Duplicate Code by using Code Clone Detection

 Conduct exploratory testing ◦ From the Exploratory Testing window, you can run tests without being restricted to a test script or set of predetermined steps. Performing Exploratory Testing Using Microsoft Test Manager.Performing Exploratory Testing Using Microsoft Test Manager  Include multiple lines and rich text in your manual test steps ◦ Test steps can include multiple lines to consolidate related actions within a single test step in your test cases. Microsoft Test Manager now includes a toolbar that you can use to format the text of your test steps. You can use various formatting options, such as bold, underline, or colour highlighting to emphasize key points. How to: Create a Manual Test Case.How to: Create a Manual Test Case  Get the status of your test plans within Microsoft Test Manager ◦ This report is available to you from the Plan tab in the centre group menu bar of Microsoft Test Manager. From there, you can view Results, which include a report on the status of your test plan. How to: Create a Manual Test Case.How to: Create a Manual Test Case  Clone test plans for new iterations ◦ Work more easily on different releases in parallel. Copying and Cloning Test Suites into Other Plans.Copying and Cloning Test Suites into Other Plans  Deploy Lab Management with only 1 agent

 Standard In-Place Upgrade  TFS Application Tier Will Use the Same Hardware It’s Using Right Now TFS Application Tier Will Use the Same Hardware It’s Using Right Now  Outline of Upgrade ◦ Backup TFS 2010 from TFS Admin Console  Available once TFS 2010 Power Tools December 2011 installedPower Tools December 2011 ◦ Uninstall TFS 2010 ◦ Install TFS 2012 ◦ Run TFS Upgrade Wizard  Excellent verification wizards  Fall-back ◦ Uninstall TFS 2012 ◦ Install TFS 2010 ◦ Restore TFS 2010 using built in tool ◦ Run Config Wizard  Early Adopter Experience – last 6 months ◦ Good upgrade, no significant problems

 Build Server is a Separate Instance  Therefore Compilation & Linking unchanged ◦ Delivered code is the same ◦ Only Build Agents updated

 Post TFS 2012 Upgrade ◦ Access to existing data from team projects that you created in previous releases unchanged.  Project Upgrade Procedure ◦ Use the Configure Features wizard to update existing team projects created in earlier versions of TFS to use the features made available with the TFS Server upgrade. ◦ Test on Shadow project first – TFS Project Test. ◦ Once project updated, users can access the new features for managing the application lifecycle.

 Presentation of these slides – ½ hour + Q&A  Followed by Brian Keller’s DemoMate walkthroughs ◦ Product Management  Agile Project Management in Team Foundation Server 2012 (5:28) Agile Project Management in Team Foundation Server 2012  Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2012 (8:27) Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2012 ◦ Testing  Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012 (2:28) Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012  Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012 (4:12) Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012 ◦ Programming  Making Developers More Productive with Team Foundation Server 2012 (11:42) Making Developers More Productive with Team Foundation Server 2012  Unit Testing with Visual Studio MSTest, NUnit, xUnit.net, and Code Clone (3:30) Unit Testing with Visual Studio MSTest, NUnit, xUnit.net, and Code Clone

 Greatly improves Product Manager experience  Adds integrated Coding Review workflow  Integrates Response and Feedback workflow into development  Basis for improving reporting Productivity and Collaboration

 Links ◦ What's New in the Visual Studio Team Foundation Server 11 Developer Preview What's New in the Visual Studio Team Foundation Server 11 Developer Preview  Kathryn E ◦ What’s New in TFS 2012?- Project Management Tool What’s New in TFS 2012?- Project Management Tool  Mohamed Radwan ◦ Update an Upgraded Team Project to Access New Features Update an Upgraded Team Project to Access New Features ◦ What's New in Planning and Tracking What's New in Planning and Tracking ◦ Upgrading TFS 2010 to TFS 2012 with VSS Migration and Process Template consolidation Upgrading TFS 2010 to TFS 2012 with VSS Migration and Process Template consolidation  Martin Hinshelwood ◦ Upgrading from TFS 2010 to 2012 Upgrading from TFS 2010 to 2012

 Application Lifecycle Management with Visual Studio and Team Foundation Server Application Lifecycle Management with Visual Studio and Team Foundation Server  Technical Articles for Visual Studio Application Lifecycle Management Technical Articles for Visual Studio Application Lifecycle Management  Testing for Continuous Delivery with Visual Studio 2012 Testing for Continuous Delivery with Visual Studio 2012  What's New in Visual Studio 2012 What's New in Visual Studio 2012  Visual Studio ALM Ranger Solutions Visual Studio ALM Ranger Solutions

 Planning the migration ◦ Refer to ALM Rangers Guidance ◦ Great link to-tfs-2012-with-vss-migration-and-process- template-consolidation/ to-tfs-2012-with-vss-migration-and-process- template-consolidation/ ◦ TFS Downtime – 2-6 hours  Need trial migration to snap shot existing servers ◦ Upgrading the Projects from MSF 5.0 to MSF 6.0  to-Team-Foundation-Server-11-Process-Templates to-Team-Foundation-Server-11-Process-Templates  7-overwrite-retaining-history-with-limited-migration/ 7-overwrite-retaining-history-with-limited-migration/

 Visualize code more quickly and easily ◦ Create dependency graphs from Solution Explorer so that you can understand the organization and relationships in code. Visualize Code Dependencies on Dependency Graphs.Visualize Code Dependencies on Dependency Graphs  Read and edit dependency graphs more easily ◦ Browse graphs and rearrange their items to make them easier to read and to improve rendering performance. Edit and Customize Dependency Graphs and Browse and Rearrange Dependency Graphs.Edit and Customize Dependency Graphs Browse and Rearrange Dependency Graphs  Open and view linked model elements in work items ◦ Link Model Elements and Work Items. Link Model Elements and Work Items  Generate C# code from UML class diagrams ◦ Start implementing your design more quickly, and customize the templates that are used to generate code. How to: Generate Code from UML Class Diagrams.How to: Generate Code from UML Class Diagrams  Create UML class diagrams from existing code ◦ Create UML class diagrams from code so that you can communicate with others about the design. How to: Create UML Class Diagrams from Code.How to: Create UML Class Diagrams from Code  Import XMI 2.1 files ◦ Import UML class, use case, and sequence diagram model elements exported as XMI 2.1 files from other tools. For more information, see How to: Import UML Model Elements from XMI Files.How to: Import UML Model Elements from XMI Files

 Find duplicate code so that you can refactor ◦ Finding Duplicate Code by using Code Clone Detection. Finding Duplicate Code by using Code Clone Detection  Compare code versions by using an enhanced diff tool ◦ Compare Files. Compare Files