1 / 34

Visual Studio 2013 Reimagine what’s possible

Visual Studio 2013 Reimagine what’s possible. Visual Studio Ultimate 2013 Pillars. Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application lifecycle. Modern Application Development.

laurie
Download Presentation

Visual Studio 2013 Reimagine what’s possible

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio 2013Reimagine what’s possible

  2. Visual Studio Ultimate 2013 Pillars Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application lifecycle.

  3. Modern Application Development Windows Get the tools, services, and resources your team needs to develop for emerging and existing Windows devices and platforms. Web Create modern web applications and services. One ASP.NET, MVC, WebAPI, Web Forms. Cloud Develop for the business platforms your customers use, where they use them. Use first-class development tools for Windows Azure.

  4. Continuous Value Delivery Define Value definition and ideation REQUIREMENTS PRODUCT BACKLOG Deliver Idea to working software Implement Monitor Operate Deployment to Continuous Improvement OPS BACKLOG WORKING SOFTARE CYCLE TIME MEAN TIME TO REPAIR

  5. Continuous Value Delivery REQUIREMENTS BACKLOG Plan Monitor + Learn Agile Portfolio Management Application Insights Kanban customization Stakeholder feedback requests Work item tagging Development Production Collaboration Release Develop +Test Team Rooms Automated builds and CI Work item charts Flexible version control Code discussions Continuous Deployment Cloud load testing Web-based test management “Monaco”

  6. Unified ALM SHAREPOINT SERVER AND DB JAVA CLIENT iOS VISUAL STUDIO 2012 TEAM EXPLORER EVERYWHERE COBOL WEB TEAMS SCRUM CMMI TEAMFOUNDATIONSERVER / SERVICE No-process Custom Planning SCM Work Item Tracking Testing Tools and Services Lab Management Build Automation Reporting and Analytics

  7. Responsabilidades del Rol Herramientas

  8. Modern Application Lifecycle Define Value definition and ideation Business Analysts End Users Stakeholders Challenges • Misunderstood Requirements • Incomplete acceptance criteria • Conflicting priorities • Late Feedback Roles Solutions • Enterprise Agile Planning Tools • Storyboarding • Stakeholder Feedback • Work Item Charting

  9. Enterprise Agile Feature Management Kanban Boards Backlog Management Sprint Management

  10. Storyboarding Capture Requirements Share Templates Support Mobile Work Item Integration

  11. Stakeholder Feedback Request Feedback End User Interaction Record Rich Feedback Act Quickly

  12. Work Item Charting Turn a Query Into a Chart Slice and Dice

  13. Modern Application Lifecycle Plan Value definition and ideation Business Analysts End Users Stakeholders Challenges • Misunderstood Requirements • Understanding Complex Systems • Documenting Components • Stale / Ignored Architecture Roles Solutions • UML Modeling Tools • Architecture Explorer • Code Maps • Layer Diagrams • Architectural Enforcement

  14. UML Modeling Tools Use Case Diagrams Activity Diagrams Class Diagrams Component Diagrams TFS Integration

  15. Architecture Explorer Explore Solutions Find Source Code Filter and Search Create Diagrams

  16. Code Maps Navigate Code Understand Relationships Find Problems Share Discoveries

  17. Modern Application Lifecycle Develop Idea to working software Product Owners Developers Architects Testers Challenges • Endless Debugging • Evasive Bugs • Scattered Information • Performance Problems • Ignored Architecture Roles Solutions • Lab Management • Architecture Enforcement • CI / Gated Check In • Test Impact Analysis • Fakes • TDD • IntelliTrace • Code Lens • Cloud-based Load Testing • Layer Diagrams • Code Map + IntelliTrace

  18. Code Lens Find References Units Tests Code History Work Items User Presence

  19. Performance & Load Testing Record Web Tests Set Response Goals Load Test Wizard Analyze Results SharePoint Support

  20. Layer Diagrams Design Architecture Generate Dependencies Validate Architecture Enforce at Build

  21. Modern Application Lifecycle Deliver Idea to working software Product Owners Developers Architects Testers Challenges • Long cycle times • Unmet user expectations • Defect regressions • Quality is an afterthought • “No RePro” Roles Solutions • Lab Management • Architecture Enforcement • CI / Gated Check In • Test Impact Analysis • Fakes • TDD • Built-in Code Quality Tools • Complete Testing Solution • Code-UI & Exploratory Testing • Integrated Code Review • Suspend / Resume • Fakes Framework

  22. Code Analysis Static Analysis Code Metrics Code Coverage Code Clones Improved SharePoint & C++ Support

  23. Complete Testing Solution Manage Test Plans Run Test Cases Collect Diagnostics Test Playback

  24. Automated Testing Exploratory Testing Create Rich Bugs Coded UI Tests Record Re-Use

  25. Integrated Code Review Facilitate Collaboration Team Room Integration

  26. Modern Application Lifecycle Operate From Deployment to Continuous Improvement Build Managers Operations Challenges • Unable to Replicate Releases • Scaling Dev & Test Environments • Long Cycle Times • Unmet operational requirements • Dev / Ops Silos Roles Solutions • Lab Management • Architecture Enforcement • CI / Gated Check In • Test Impact Analysis • Fakes • TDD • Release Management • Lab Management • Team Rooms

  27. Release Management Automation Collaboration TFS Integration Analytics & Reporting

  28. Lab Management Continuous Build-Deploy-Test Test Automation Environment Management Intelligent Analysis

  29. Team Rooms Collaborate Rewind Subscribe VS Extension

  30. Release Management Automation Collaboration TFS Integration Analytics & Reporting

  31. Modern Application Lifecycle Monitor & Learn Integrated & Accessible Analytics Developers Operations Testers Challenges • Production Outages • Scaling Issues • Unknown Usage Patterns • Memory Issues • Productions Bugs Roles Solutions • IntelliTrace in Production • IntelliTrace Performance Indicators • Memory Dump Analysis • Cloud Based Load Testing

  32. IntelliTrace Performance Indicators Performance Data Event Details Execution Tree Jump to Code

  33. Memory Dump Analysis Debug Dump Files Find Memory Leaks Trace References

  34. Cloud Based Load Testing Use Existing Tests Run Tests in Azure Connect to VSO Real Time Monitoring

More Related