Continuous Delivery in an Agile World with Visual Studio 2010 Ultimate

  • 973 views
Uploaded on

Continuous delivery and agile software development are the two key buzz words in today’s challenging business environment, where margins are decreasing and the market is rife with competitors. Agile …

Continuous delivery and agile software development are the two key buzz words in today’s challenging business environment, where margins are decreasing and the market is rife with competitors. Agile development has a proven edge over the traditional waterfall model, and it also helps in seamless collaboration between self-organizing and cross-functional teams. Continuous delivery model takes it to the next level by lowering the risk with small incremental and regular releases and by enabling the engineering team to get real feedback from the customers.
In this session, Hariveer Singh will showcase how to make Continuous Delivery a reality with the rich features of Visual Studio 2010 Ultimate. He will demonstrate the seamless experience of taking high quality bits from development to QA, and then from QA to production like test environments, eliminating non-reproducible bugs, and making complex environment setups a breeze.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
973
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
2

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. Continuous Deliveryin an Agile World Hariveer Singh Dhingra 19/04/11
  • 2. Can you relate to the following?• How do I demo the new feature at a client meeting later today ?• A new version is scheduled for deployment next week, I should now plan for night outs ?• There is a build break ! Didn’t I just change only one line of code ? 2
  • 3. What is your Cycle Time?Developer checks The customer is usingin a new feature or the featureBug Fix Days ? Weeks?? Months ??? Years ???
  • 4. Continuous Delivery An automated and repeatableprocess for delivering software at a consistent quality bar.
  • 5. Making Continuous Delivery a reality in Agile World1 2 3 Source Control Automate Builds Automate Everything Build Frequently Deployment 4 Deploy on 5 Automate Testing Production Like Unit / Functional / Environments Acceptance
  • 6. Demo• Web Application – Online Toy Store• Project stored in Team Foundation Server 2010• My Demo Machine• Visual Studio 2010 Ultimate with Lab Management and Test Professional.• 8 GB RAM + Windows Server 2008 R2 with Hyper-V1 2 3 Rich Bugs Automate Tests Gated Checkin 4 5 Build/Deploy/Test Virtual Environment Creating Product Like Environments Workflow Making Continuous Delivery a reality 6
  • 7. Resources• Visual Studio 2010 Ultimate http://www.microsoft.com/visualstudio/en-us/products/2010- editions/ultimate• Brian Harry’s Blog http://blogs.msdn.com/b/bharry/• Test and Lab Team’s Blog http://blogs.msdn.com/b/vstsqualitytools/• Demo Virtual Machine http://www.microsoft.com/downloads/en/details.aspx?Family ID=592e874d-8fcd-4665-8e55-7da0d44b0dee&displaylang=en