• Save
Reducing release cycles with Visual Studio: a DevOps perspective
Upcoming SlideShare
Loading in...5
×
 

Reducing release cycles with Visual Studio: a DevOps perspective

on

  • 253 views

Reduce the time to release and simplify your Build-deploy-test-release process! Learn how Release Management practices and tools can significantly reduce the risks and costs related to release. ...

Reduce the time to release and simplify your Build-deploy-test-release process! Learn how Release Management practices and tools can significantly reduce the risks and costs related to release. Application Release is often complex, brittle and error-prone resulting in delays and many frustrations along the way. Thanks to new tools and approaches, the release process can now be successfully automated and managed.
Agenda:
• Source Control, Build & Packaging
• Provisioning for Testing on Azure
• Provisioning for Testing on Premise
• Automated Deployments
• Releasing to Operations

Statistics

Views

Total Views
253
Views on SlideShare
251
Embed Views
2

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 2

http://www.incyclesoftware.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • tagline
  • InCycle has been helping organization improving their ALM practices since 2002. We offer services and solutions around Microsoft ALM toolset and are an ALM gold partner with 6 locations in NA with dedicated consultants (3 being MVP). We, (I) ‘ve been involved with MS ALM solution since the beginning (VSTS 2005).(Click)
  • This is the modern app lifecycle. We define, we develop, we operate and we measure.All of this with the tightest loop as possible.But there are impediment in this lifecycle. We don’t start from scratch. We need to modernize our lifecycle to adjust our infrastructure to our new normal.And improving the Develop only is not enough.We want continuous feedback, quality, and deliveryWe want to shorten the LOOONG cycle to the shortest one possibleAll these might sounds like rainbow and unicorn. And for some organization it will be a big challenge.Let’s take a look at the impediments behind the modern app lifecycle

Reducing release cycles with Visual Studio: a DevOps perspective Reducing release cycles with Visual Studio: a DevOps perspective Presentation Transcript

  • Reducing release cycles with VS2013: a DevOps perspective Neil Moffatt, Senior Consultant InCycle Software
  • We help organizations go to the next level InRelease A continuous delivery solution that automates the deployment from TFS up to production BluePrint An Agile tool for ALM improvement 3 ALM MVPs and 20 ALM consultants in six locations
  • The Modern App Lifecycle Waste elimination | Cycle time reduction | Integration & visibility Error-prone Chaotic Complex Continuous feedback | Continuous quality | Continuous delivery
  • Release Process
  • Release Process
  • Different Requirements Interruption of Service Low Impact High Impact Data Temporary Conservation Error Recovery Re-create Rollback/ Recover Infrastructure Re-create Configure
  • Release Cycle
  • The Reverse Frequency Corollary Complexity Frequency
  • Release Mapping
  • Optimizing the Release Cycle TFS DEV INT QA PROD
  • The Test Deployment Stack
  • The Test Deployment Stack
  • The Test Deployment Stack
  • Native Microsoft Tools
  • Go to Production Patterns
  • Release Process Goals Automated Deployment Configuration (per server) Build Once Approvals Release Governance Tools Standardization Rollbacks Production Deployments Audit Trail
  • Webinar Series Overview of continuous delivery and DevOps with VS2012 Neil.moffatt@incyclesoftware.com