Your SlideShare is downloading. ×
  • Like
release management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Software
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
569
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
44
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Removing Barriers between Development and Operations
  • 2. Enabling Continuous Value Delivery • Continuous Integration (CI) • Continuous Deployment with Release Management • DevOps: Integrating Operations and Development
  • 3. Plan Develop OperateRelease
  • 4. Delivery Delays Non-Working Code Incomplete Solutions Rework Flexible Build > Deploy > Test Workflows Quality Gates Dependancy Management Test Automation Continuous Integration A Working Product after every Check-In
  • 5. Continuous Integration Early and Often Gated Check In TFS Integration Manage Builds
  • 6. 40%Still release quarterly or less! Source: Continuous Delivery Is Reshaping The Future Of ALM, Forrester Research, Inc., July 22, 2013
  • 7. High Stress High Risk Expensive multi-team Investment
  • 8. Increase delivery cadence Increase predictability and consistency when deploying Reduce complexity when deploying to hybrid environments Release Planning Environment Management Release Automation Release Management Deploy the same code every time, everywhere, in the same way
  • 9. ReleaseManagementfor TeamFoundationServer
  • 10. Established single source of truth. Automated deployment steps. Dependencies defined and managed. Release plan definition. Release pipeline definition and environment management. “one-click” highly automated releases.
  • 11. Release Planning What, when, where, who, how will be released and the ability to compare release plans vs. actual status. Release Definition Authoring of release pipeline and approval workflow. Environment Management Provisioning, configuration, and teardown of physical and virtual environments. Deployment Automation Track status and progress Rollbacks, logs, approvals and alerts.
  • 12. Release Visibility and Transparency View Release Pipeline Status and Issues Monitor progress of each release Check the status of your releases Identify issues and patterns in your application deployment
  • 13. Define Release Plans and Templates Define groups that can create, edit and view release templates Define required approvals for each release stage Define stage types for a given environment Granular control for the entire release process Seamless integration with Visual Studio Build process
  • 14. Define Release Plans and Templates Define a release workflow and its activities for each of your applications Use built-in actions for deployment or create your own with PowerShell Use built-in actions or define your own Define release workflow and activities per environment
  • 15. Flexible Release Approval Workflow Simple way to request and provide approvals. The defined approval can start, stop, approve, reject, restart, retry, abandon or even reassign releases. Simple way to request and provide approvals Trigger actions based on approvals
  • 16. Create, Update and Delete Release Pipeline Workflow Approve stages and sign-off on release Deploy to Server No CAL Required Release Management Client available at no additional cost. Each target node receiving deployment needs to be licensed through Visual Studio Deployment Standard or Visual Studio Deployment Datacenter offering. CAL waiver for a user who just wants to approve a stage
  • 17. Production Outages Scaling Issues Unknown Usage Patterns Memory Issues Production Bugs IntelliTrace in Production IntelliTrace Performance Indicators Memory Dump Analysis Cloud Based Load Testing Developers Operations Testers Monitor Integrated and Accessible Analytics
  • 18. System Center Integration Incident Alert DevOps Collaboration IntelliTrace PreEmptive Analytics
  • 19. IntelliTrace Performance Indicators Performance Data Event Details Execution Tree Jump to Code
  • 20. Memory Dump Analysis Debug Dump Files Find Memory Leaks Trace References