Your SlideShare is downloading. ×
Continuous Delivery in an Agile World with Visual Studio 2010 Ultimate
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Continuous Delivery in an Agile World with Visual Studio 2010 Ultimate

985
views

Published 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.

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
985
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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