3. The Modern App Lifecycle
Continuous Value Delivery
Define
Customer connection
Ideation
Develop
Idea to working
software
Implement
Feedback
Actionable learning
Monitor
Adapt
Exposure control
Experimentation
Operate
Working software in production
Value realization
4. Continuous Delivery
2
Create build, then run BVTs
Send IntelliTrace
file with error
7
System Center
Operations Manager
Team Foundation
Server
Operations
3
1
Developer
checks in the
changed code
Deploy build to test
environment
L
VM
B&E
D
VM
Tester
W
L
D
VM
VM
VM
Production
Environment
Test
Environment
4
Developer
Generate alert
indicating error
Application
VM
Developer
implements
requirements /
fixes bug
6
Application
W
Visual Studio
IDE
5
Deploy corrected
build to production
environment
Perform testing
13. • Office
• Feedback client
Requirements
management
• Office,SharePoint
• Project
• Browser apps
Project
planning &
management
Team
development
services
• VS IDE
• Eclipse
• Xplatform tools
Microsoft
System Center
Microsoft
Test Manager
Source code
management
Test lab
management
Testing
services
Build and
deployment
automation
Git
Lab
infrastructure
Test recorders
and runners
Build engines
•
•
Office
SharePoint
Reporting and
Business
Intelligence