Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application lifecycle.
Monitor Implement Define Value definition and ideation Deliver Idea to working software Operate Deployment to Continuous Improvement MEAN TIME TO REPAIR CYCLE TIME
Continuous Value Delivery Agile Portfolio Management Kanban customization Work item tagging Work item charts Team Rooms Code discussions Flexible version control Cloud load testing Web-based test management Continuous Deployment Automated builds and CI Application Insights Stakeholder feedback requests “Monaco”
Líder de proyecto PlaneaciónValidaciónAdmin. RiesgoAdmin. CambioReporte de Avance Analista Obtener la VisiónObtener requerimientos Definir los casos de usoCrear los prototipos Arquitecto Diagramar la SoluciónDefinir los componentes Establecer las capasValidar la arquitectura Desarrollador Construir la soluciónVerificar lo construido Persistir sus cambiosNotificar el avance QA Validar lo construidoRealizar pruebas manuales Realizar pruebas de cargaCrear los casos de prueba Herramientas Líder de proyecto Project ProfesionalExcel TFS Work item Risk TFS Work Item ChangeReportes Analista Sharepoint TFS WI RequirementDiagrama de Casos de UsoExpression (Sketch Flow) Arquitecto Diagrama de Capas Diagrama de ClasesDiag. De ComponentesAnálisis de Código Desarrollador Visual Studio Pruebas UnitariasTFS Control de CódigoTFS WI Task QA TFS WI Test Case Test ManagerLoad TestCoded UI Test
Define Value definition and ideation Misunderstood Requirements Incomplete acceptance criteria Conflicting priorities Late Feedback Enterprise Agile Planning Tools Storyboarding Stakeholder Feedback Work Item Charting Roles
Enterprise Agile Feature Management Kanban Boards Backlog Management Sprint Management
Storyboarding Capture Requirements Share Templates Support Mobile Work Item Integration
Stakeholder Feedback Request Feedback End User Interaction Record Rich Feedback Act Quickly
Work Item Charting Turn a Query Into a Chart Slice and Dice
Plan Value definition and ideation Misunderstood Requirements Understanding Complex Systems Documenting Components Stale / Ignored Architecture UML Modeling Tools Architecture Explorer Code Maps Layer Diagrams Architectural Enforcement Roles
UML Modeling Tools Use Case Diagrams Activity Diagrams Class Diagrams Component Diagrams TFS Integration
Architecture Explorer Explore Solutions Find Source Code Filter and Search Create Diagrams
Code Maps Navigate Code Understand Relationships Find Problems Share Discoveries
Product Owners Developers Architects Testers Endless Debugging Evasive Bugs Scattered Information Performance Problems Ignored Architecture IntelliTrace Code Lens Cloud-based Load Testing Layer Diagrams Code Map + IntelliTrace Develop Idea to working software Lab Management Architecture Enforcement CI / Gated Check In Test Impact Analysis Fakes TDD Roles
Code Lens Find References Units Tests Code History Work Items User Presence
Performance & Load Testing Record Web Tests Set Response Goals Load Test Wizard Analyze Results SharePoint Support
Layer Diagrams Design Architecture Generate Dependencies Validate Architecture Enforce at Build
Product Owners Developers Architects Testers Long cycle times Unmet user expectations Defect regressions Quality is an afterthought “No RePro” Built-in Code Quality Tools Complete Testing Solution Code-UI & Exploratory Testing Integrated Code Review Suspend / Resume Fakes Framework Deliver Idea to working software Lab Management Architecture Enforcement CI / Gated Check In Test Impact Analysis Fakes TDD Roles
Code Analysis Static Analysis Code Metrics Code Coverage Code Clones Improved SharePoint & C++ Support
Complete Testing Solution Manage Test Plans Run Test Cases Collect Diagnostics Test Playback
Automated Testing Exploratory Testing Create Rich Bugs Coded UI Tests Record Re-Use
Integrated Code Review Facilitate Collaboration Team Room Integration
Build Managers Operations Unable to Replicate Releases Scaling Dev & Test Environments Long Cycle Times Unmet operational requirements Dev / Ops Silos Release Management Lab Management Team Rooms Operate From Deployment to Continuous Improvement Lab Management Architecture Enforcement CI / Gated Check In Test Impact Analysis Fakes TDD Roles
Release Management Automation Collaboration TFS Integration Analytics & Reporting
Lab Management Continuous Build- Deploy-Test Test Automation Environment Management Intelligent Analysis
Team Rooms Collaborate Rewind Subscribe VS Extension
Developers Operations Testers More Frequent Releases Customer Responsiveness Stakeholder Transparency Compliance & Regulation Release Management Out of the Box Support Release Continuous, Automated, Repeatable Lab Management Architecture Enforcement CI / Gated Check In Test Impact Analysis Fakes TDD Roles
Release Management Automation Collaboration TFS Integration Analytics & Reporting
Developers Operations Testers Production Outages Scaling Issues Unknown Usage Patterns Memory Issues Productions Bugs IntelliTrace in Production IntelliTrace Performance Indicators Memory Dump Analysis Cloud Based Load Testing Monitor & Learn Integrated & Accessible Analytics Roles
IntelliTrace Performance Indicators Performance Data Event Details Execution Tree Jump to Code
Memory Dump Analysis Debug Dump Files Find Memory Leaks Trace References
Cloud Based Load Testing Use Existing Tests Run Tests in Azure Connect to VSO Real Time Monitoring