Presentation is loading. Please wait.

Presentation is loading. Please wait.

Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application.

Similar presentations


Presentation on theme: "Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application."— Presentation transcript:

1

2 Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application lifecycle.

3

4 Monitor Implement Define Value definition and ideation Deliver Idea to working software Operate Deployment to Continuous Improvement MEAN TIME TO REPAIR CYCLE TIME

5 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”

6

7 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

8 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

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 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

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 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

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 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

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 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

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 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

31 Release Management Automation Collaboration TFS Integration Analytics & Reporting

32 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

33 IntelliTrace Performance Indicators Performance Data Event Details Execution Tree Jump to Code

34 Memory Dump Analysis Debug Dump Files Find Memory Leaks Trace References

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


Download ppt "Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application."

Similar presentations


Ads by Google