SlideShare una empresa de Scribd logo
1 de 24
A Lap Around Visual Studio 2010 ALM Webinar - March 2011 Adrian DunneTechnical Solutions Professional | DPE | Microsoft Singaporea-addun@microsoft.com6888 7050
Microsoft Confidential 2 The path to any successful solutions requires negotiating many twists and turns. Idea is here Legacy Code Broken  Builds Reporting overhead “No-Repro”  Bugs Hardware  costs Poor Estimation of cost and time Poor Documentation Integration Issues New Team Members No Shared  Vision Poor Usability Solution is here Changing architecture Build Quality Heterogeneous Environment Scope Creep Quality concerns Changing Requirements
The State Of Development Today An Acceptable Rate of Failure? Based on time, budget, and delivering specified functionality 68% of projects never made it into production or were cancelled 1 32% of software projects are successful 44% are challenged 24% outright fail  Source: 1. Dave West, Forrester Research
4 Considering that software development accounts for 25% of software spend and growing,  identifying and addressing the root causes of software development failure makes business sense. The State Of Development Today
Team Foundation Server
DemoTFS Installation Microsoft Confidential 6
Microsoft Confidential 7 Test and Lab Manager UML Modeling Manual Testing Layer Diagram Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Logical Class Designer Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core Development Silverlight Tools Web Development SharePoint Development Generate from Usage Static Code Analysis Database Deployment Code Metrics Database Unit Testing Test Data Generation Test Impact Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt Test Record & Playback
8 Test Manager 2010 Test Case Management Manual Testing Lab MgmtConfig. Checkpoint Environment Environment from Template Virtual Env. Setup/Tear Down Reporting Team Portal Test Case Management Branch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Team Explorer Team Agents Fast Forward for Manual Testing
All This and the New MSDN MSDN Subscriptions offer the most convenient way to empower your teams for development success MSDN subscription benefits vary by level; not all benefits available in all countries and languages
ALM Solution – 3 Pillars Quality Code Ensured Spend Less time Debugging Testing Done Right Proactive Project Management Simplicity through Integration Enhance Team Collaboration Integrated Development Unleash the creativity of your team Architecture as a living Asset Prototype ideas to bring projects to life Spend more time creating code than debugging it 10
Quality Code Ensured Spend Less Time Debugging Testing Done Right Pro-active Project Management
Spend Less time Debugging IntelliTrace™ Make “No-Repro” History with Actionable Bugs Test Impact Analysis and Code Coverage Run the Right Tests and only the Right Tests And know you have really tested you code Coded UI Tests Automated regression tests let you find bugs earlier
Testing Done Right Test and Lab Manager Manual Testing for the 21st century Plan, Manage and Execute tests from one place Virtual Test Environments Reduce the overhead of maintaining physical test environments Share Virtual environments between team members Web and Load Testing Know your code is ready for the big time Measure performance under real time load conditions and ensure that your applications are ready for release
Proactive Project Management Optimized for Iterative Development Ensure productivity and react to potential risks before they happen Understand Project Health Detailed reports let you understand what is “Really” going on with the project Manage Projects Your Way Use Microsoft Project or Excel based agile planning documents to keep control of your projects
Simplicity Through Integration Enhance Team Collaboration Integrated Development From Code to the Database
Enhance Team Collaboration Integrated Tools Ensure Team Consistency Drive consistent results as all team members work with an integrated set of tools The Collaboration Hub Team Foundation Server provides the single collaboration source for all assets associated with a project Complete Transparency All members of the team have visibility into how the project is progressing
Integrated Development Quickly resolve issues across the lifecycle Integrated tools and a shared repository let data flow seamlessly from action to action helping you address business needs or resolve technical issues Develop for today’s modern platforms Support for Windows 7, SharePoint, Cloud development and more out of the box Deployment Excellence Use detailed information from across your team to know you are ready to ship MS Build, Click Once and Cloud deployment options get solutions to customers efficiently
From Code to the Database Manage Database Change maintaining One Version of the Truth Manage your database versions alongside your code so you know they are always in sync Work in an offline environment to avoid potential conflicts Test Data Generation and DB Unit Testing Run database unit tests alongside your Code tests. Generate test data from an existing data source Powerful Comparison and deployment Tools Compare Schema and Data and build deployment packages for your database
Unleash the creativity of your team Architecture as a living Asset Spend more time creating code than debugging it Prototype Ideas to bring projects to life
Architecture as a Living Asset  Modeling that works with Code Seamlessly move between models and code and describe your application using standard UML Diagrams  Architectural Validation Ensure Code Matches the Intended Design Architecture Explorer Discover and understand how a system works and visualize existing code assets and how they connect.
Create code, Don’t debug it Dependency Diagrams Understand code dependencies visually and understand where to make changes Code Analysis and Code Metrics Help you find and fix potential problems before you make them Gated Check-In Stop build breaks before they happen
Prototype Ideas to bring Projects to Life The Electronic Napkin SketchFlow allows you to deliver functioning prototypes with that “Back of a Napkin” feel Design UI Flow Design your UI Flow using the Application Flow functionality SketchFlow Player Easily share and gain input to your prototypes from all interested parties
In Summary Quality Code Integration & Collaboration Creativity
Thank You 24

Más contenido relacionado

La actualidad más candente

Improving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team SystemImproving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team System
matthewphillips
 

La actualidad más candente (20)

Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
 
Improving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team SystemImproving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team System
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum Projects
 
Derek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) KeynoteDerek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) Keynote
 
Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
DevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital TransformationDevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital Transformation
 
Lap around visual studio alm 2013
Lap around visual studio alm 2013Lap around visual studio alm 2013
Lap around visual studio alm 2013
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
Connect Bridge Presentation
Connect Bridge PresentationConnect Bridge Presentation
Connect Bridge Presentation
 
Way to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile WayWay to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile Way
 
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来~ これからの時代のアプリケーション開発ビジョン ~Intelligent Mobile App と Cloud Native が創るアプリ開発の未来~ これからの時代のアプリケーション開発ビジョン ~
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
 
Explain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for ManagersExplain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for Managers
 
Software Myths
Software MythsSoftware Myths
Software Myths
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno rood
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
 
Patterns and Antipatterns for Software updates
Patterns and Antipatterns for Software updatesPatterns and Antipatterns for Software updates
Patterns and Antipatterns for Software updates
 
Mobility Trends | Customer Conversation Deck
Mobility Trends |  Customer Conversation DeckMobility Trends |  Customer Conversation Deck
Mobility Trends | Customer Conversation Deck
 

Destacado (6)

ALM with TFS 2010
ALM with TFS 2010ALM with TFS 2010
ALM with TFS 2010
 
Enterprise Project Planning with Project Server and TFS
Enterprise Project Planning with Project Server and TFSEnterprise Project Planning with Project Server and TFS
Enterprise Project Planning with Project Server and TFS
 
Scrum With TFS 2010
Scrum With TFS 2010Scrum With TFS 2010
Scrum With TFS 2010
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
 
Tfs Overview
Tfs OverviewTfs Overview
Tfs Overview
 

Similar a A Lap Around Visual Studio 2010

Visual Studio 2010 Ultimate
Visual Studio 2010 UltimateVisual Studio 2010 Ultimate
Visual Studio 2010 Ultimate
Clint Edmonson
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
Krit Kamtuo
 
Ukfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 ReUkfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 Re
AllyWick
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
AllyWick
 

Similar a A Lap Around Visual Studio 2010 (20)

Visual Studio 2010 Ultimate
Visual Studio 2010 UltimateVisual Studio 2010 Ultimate
Visual Studio 2010 Ultimate
 
Microsoft Stack Visual Studio 2010 Overview
Microsoft  Stack   Visual Studio 2010 OverviewMicrosoft  Stack   Visual Studio 2010 Overview
Microsoft Stack Visual Studio 2010 Overview
 
Vsts
VstsVsts
Vsts
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through Agile
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Building Apps On Lightning
Building Apps On LightningBuilding Apps On Lightning
Building Apps On Lightning
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Ukfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 ReUkfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 Re
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application Development
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Shaloo Verma
Shaloo VermaShaloo Verma
Shaloo Verma
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Modern lifecycle management practices
Modern lifecycle management practicesModern lifecycle management practices
Modern lifecycle management practices
 

A Lap Around Visual Studio 2010

  • 1. A Lap Around Visual Studio 2010 ALM Webinar - March 2011 Adrian DunneTechnical Solutions Professional | DPE | Microsoft Singaporea-addun@microsoft.com6888 7050
  • 2. Microsoft Confidential 2 The path to any successful solutions requires negotiating many twists and turns. Idea is here Legacy Code Broken Builds Reporting overhead “No-Repro” Bugs Hardware costs Poor Estimation of cost and time Poor Documentation Integration Issues New Team Members No Shared Vision Poor Usability Solution is here Changing architecture Build Quality Heterogeneous Environment Scope Creep Quality concerns Changing Requirements
  • 3. The State Of Development Today An Acceptable Rate of Failure? Based on time, budget, and delivering specified functionality 68% of projects never made it into production or were cancelled 1 32% of software projects are successful 44% are challenged 24% outright fail Source: 1. Dave West, Forrester Research
  • 4. 4 Considering that software development accounts for 25% of software spend and growing, identifying and addressing the root causes of software development failure makes business sense. The State Of Development Today
  • 7. Microsoft Confidential 7 Test and Lab Manager UML Modeling Manual Testing Layer Diagram Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Logical Class Designer Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core Development Silverlight Tools Web Development SharePoint Development Generate from Usage Static Code Analysis Database Deployment Code Metrics Database Unit Testing Test Data Generation Test Impact Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt Test Record & Playback
  • 8. 8 Test Manager 2010 Test Case Management Manual Testing Lab MgmtConfig. Checkpoint Environment Environment from Template Virtual Env. Setup/Tear Down Reporting Team Portal Test Case Management Branch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Team Explorer Team Agents Fast Forward for Manual Testing
  • 9. All This and the New MSDN MSDN Subscriptions offer the most convenient way to empower your teams for development success MSDN subscription benefits vary by level; not all benefits available in all countries and languages
  • 10. ALM Solution – 3 Pillars Quality Code Ensured Spend Less time Debugging Testing Done Right Proactive Project Management Simplicity through Integration Enhance Team Collaboration Integrated Development Unleash the creativity of your team Architecture as a living Asset Prototype ideas to bring projects to life Spend more time creating code than debugging it 10
  • 11. Quality Code Ensured Spend Less Time Debugging Testing Done Right Pro-active Project Management
  • 12. Spend Less time Debugging IntelliTrace™ Make “No-Repro” History with Actionable Bugs Test Impact Analysis and Code Coverage Run the Right Tests and only the Right Tests And know you have really tested you code Coded UI Tests Automated regression tests let you find bugs earlier
  • 13. Testing Done Right Test and Lab Manager Manual Testing for the 21st century Plan, Manage and Execute tests from one place Virtual Test Environments Reduce the overhead of maintaining physical test environments Share Virtual environments between team members Web and Load Testing Know your code is ready for the big time Measure performance under real time load conditions and ensure that your applications are ready for release
  • 14. Proactive Project Management Optimized for Iterative Development Ensure productivity and react to potential risks before they happen Understand Project Health Detailed reports let you understand what is “Really” going on with the project Manage Projects Your Way Use Microsoft Project or Excel based agile planning documents to keep control of your projects
  • 15. Simplicity Through Integration Enhance Team Collaboration Integrated Development From Code to the Database
  • 16. Enhance Team Collaboration Integrated Tools Ensure Team Consistency Drive consistent results as all team members work with an integrated set of tools The Collaboration Hub Team Foundation Server provides the single collaboration source for all assets associated with a project Complete Transparency All members of the team have visibility into how the project is progressing
  • 17. Integrated Development Quickly resolve issues across the lifecycle Integrated tools and a shared repository let data flow seamlessly from action to action helping you address business needs or resolve technical issues Develop for today’s modern platforms Support for Windows 7, SharePoint, Cloud development and more out of the box Deployment Excellence Use detailed information from across your team to know you are ready to ship MS Build, Click Once and Cloud deployment options get solutions to customers efficiently
  • 18. From Code to the Database Manage Database Change maintaining One Version of the Truth Manage your database versions alongside your code so you know they are always in sync Work in an offline environment to avoid potential conflicts Test Data Generation and DB Unit Testing Run database unit tests alongside your Code tests. Generate test data from an existing data source Powerful Comparison and deployment Tools Compare Schema and Data and build deployment packages for your database
  • 19. Unleash the creativity of your team Architecture as a living Asset Spend more time creating code than debugging it Prototype Ideas to bring projects to life
  • 20. Architecture as a Living Asset Modeling that works with Code Seamlessly move between models and code and describe your application using standard UML Diagrams Architectural Validation Ensure Code Matches the Intended Design Architecture Explorer Discover and understand how a system works and visualize existing code assets and how they connect.
  • 21. Create code, Don’t debug it Dependency Diagrams Understand code dependencies visually and understand where to make changes Code Analysis and Code Metrics Help you find and fix potential problems before you make them Gated Check-In Stop build breaks before they happen
  • 22. Prototype Ideas to bring Projects to Life The Electronic Napkin SketchFlow allows you to deliver functioning prototypes with that “Back of a Napkin” feel Design UI Flow Design your UI Flow using the Application Flow functionality SketchFlow Player Easily share and gain input to your prototypes from all interested parties
  • 23. In Summary Quality Code Integration & Collaboration Creativity