source: ca / coleman parkes research 2012 · 2015-09-26 · modern application lifecycle modern...
TRANSCRIPT
![Page 1: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/1.jpg)
![Page 2: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/2.jpg)
Source: CA / Coleman Parkes Research 2012
![Page 3: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/3.jpg)
Modern Application Development
Users are demanding a new breed of applications.
Modern Application Lifecycle
Modern applications require a modern application lifecycle.
![Page 4: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/4.jpg)
Windows
Web
Cloud
Mobile
![Page 5: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/5.jpg)
MonitorImplement
DefineValue definition and ideation
DeliverIdea to working software
OperateDeployment to Continuous Improvement
MEAN TIME TO REPAIR
CYCLE TIME
![Page 6: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/6.jpg)
BACKLOG
REQUIREMENTS
Agile Portfolio Management
Kanban customization
Work item tagging
Work item charts
Team Rooms
Code discussionsFlexible version control
Cloud load testing
Web-based test management
Continuous Deployment
Automated builds and CI
Application Insights
Stakeholder feedback
requests
“Monaco”
![Page 7: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/7.jpg)
![Page 8: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/8.jpg)
Líder de proyecto
Planeación
Validación
Admin. Riesgo
Admin. Cambio
Reporte de Avance
Analista
Obtener la Visión
Obtener requerimientos
Definir los casos de uso
Crear los prototipos
Arquitecto
Diagramar la Solución
Definir los componentes
Establecer las capas
Validar la arquitectura
Desarrollador
Construir la solución
Verificar lo construido
Persistir sus cambios
Notificar el avance
QA
Validar lo construido
Realizar pruebas manuales
Realizar pruebas de carga
Crear los casos de prueba
Herramientas
Líder de proyecto
Project Profesional
Excel
TFS Work item Risk
TFS Work Item Change
Reportes
Analista
Sharepoint
TFS WI Requirement
Diagrama de Casos de Uso
Expression (Sketch Flow)
Arquitecto
Diagrama de Capas
Diagrama de Clases
Diag. De Componentes
Análisis de Código
Desarrollador
Visual Studio
Pruebas Unitarias
TFS Control de Código
TFS WI Task
QA
TFS WI Test Case
Test Manager
Load Test
Coded UI Test
![Page 9: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/9.jpg)
DefineValue definition and ideation
• Misunderstood Requirements• Incomplete acceptance criteria• Conflicting priorities• Late Feedback
• Enterprise Agile Planning Tools• Storyboarding• Stakeholder Feedback• Work Item Charting
Roles
![Page 10: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/10.jpg)
![Page 11: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/11.jpg)
![Page 12: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/12.jpg)
![Page 13: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/13.jpg)
![Page 14: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/14.jpg)
PlanValue 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
![Page 15: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/15.jpg)
UML Modeling Tools
Use Case Diagrams
Activity Diagrams
Class Diagrams
Component Diagrams
TFS Integration
![Page 16: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/16.jpg)
Code Maps
Navigate Code
Understand Relationships
Find Problems
Share Discoveries
![Page 17: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/17.jpg)
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
DevelopIdea to working software
• Lab Management• Architecture Enforcement• CI / Gated Check In• Test Impact Analysis• Fakes• TDD
Roles
![Page 18: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/18.jpg)
Code Lens
Find References
Units Tests
Code History
Work Items
User Presence
![Page 19: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/19.jpg)
Performance & Load Testing
Record Web Tests
Set Response Goals
Load Test Wizard
Analyze Results
SharePoint Support
![Page 20: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/20.jpg)
Layer Diagrams
Design Architecture
Generate Dependencies
Validate Architecture
Enforce at Build
![Page 21: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/21.jpg)
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
DeliverIdea to working software
• Lab Management• Architecture Enforcement• CI / Gated Check In• Test Impact Analysis• Fakes• TDD
Roles
![Page 22: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/22.jpg)
Code Analysis
Static Analysis
Code Metrics
Code Coverage
Code Clones
Improved SharePoint &
C++ Support
![Page 23: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/23.jpg)
Complete Testing Solution
Manage Test Plans
Run Test Cases
Collect Diagnostics
Test Playback
![Page 24: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/24.jpg)
Automated Testing
Exploratory Testing
Create Rich Bugs
Coded UI Tests
Record
Re-Use
![Page 25: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/25.jpg)
Integrated Code Review
Facilitate Collaboration
Team Room Integration
![Page 26: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/26.jpg)
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
OperateFrom Deployment to Continuous Improvement
• Lab Management• Architecture Enforcement• CI / Gated Check In• Test Impact Analysis• Fakes• TDD
Roles
![Page 27: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/27.jpg)
Release Management
Automation
Collaboration
TFS Integration
Analytics & Reporting
![Page 28: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/28.jpg)
Lab Management
Continuous Build-Deploy-Test
Test Automation
Environment Management
Intelligent Analysis
![Page 29: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/29.jpg)
Team Rooms
Collaborate
Rewind
Subscribe
VS Extension
![Page 30: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/30.jpg)
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 & LearnIntegrated & Accessible Analytics
Roles
![Page 31: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/31.jpg)
IntelliTrace Performance Indicators
Performance Data
Event Details
Execution Tree
Jump to Code
![Page 32: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/32.jpg)
Memory Dump Analysis
Debug Dump Files
Find Memory Leaks
Trace References
![Page 33: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/33.jpg)
Cloud Based Load Testing
Use Existing Tests
Run Tests in Azure
Connect to VSO
Real Time Monitoring
![Page 34: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/34.jpg)
![Page 35: Source: CA / Coleman Parkes Research 2012 · 2015-09-26 · Modern Application Lifecycle Modern applications require a modern application lifecycle. Windows Web Cloud ... •Lab Management](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed8aada6714ca7f4768596a/html5/thumbnails/35.jpg)