SlideShare a Scribd company logo
Pranav Ainavolu
RealPage
http://pranavon.net
Pranav Ainavolu | @a_pranav
• Software Engineer – RealPage
• Community Speaker - MUGH
• Plays with latest client side frameworks
• Really been getting into JavaScript lately
• Enjoy working on UI related stuff
Agenda
Dev/Test Scenarios in the DevOps World
01 | Introduction
02 | Dev/Test with VSO and Azure
03 | Debugging Azure Workloads
04 | Build, Release, Deploy
Setting Expectations
• Target Audience
– Developers and IT/Ops
• Suggested Prerequisites/Supporting Material
– Working knowledge of Visual Studio (2012/2013)
– High level understanding of how to use TFS and/or GIT
– Software development background
– Basic knowledge of software testing
• ALM & Microsoft DevOps
• Getting Started with VSO
• Agile Planning tools with VSO
• Starting our project for the day
Module Overview
Plan
Develop + Test Release
Monitor + Learn
What is ALM?
DevOps: the three stage conversation
3 Tools2 Process1 People
ALM Framework
Environments
Dev/Test
Integration
Pre-Production
Production
Processes
Source Build
Test
Deploy Monitor and Learn
Develop Build
Test
Deploy Environments Monitor and Learn
Processes
Microsoft Ecosystem
Dev/Test
DEV
BIZ
OPS
Production / Stage
Build
Test
Deploy Environments Monitor and Learn
Processes
Heterogeneous Ecosystem
Dev / Test
Production / Stage
Develop
DEV
BIZ
OPS
Microsoft Confidential
Visual Studio ALM
Where do I start?
• How can I register
• Setting up new projects
• Adding users to projects
• How does this integrate with Visual Studio 2013
Dev/Test Scenarios in the DevOps World
Agile Planning with VSO?
• How does this impact my work?
• Will this make me a better developer?
• Integration with Visual Studio and Office
• What if I am not 100% agile?
Waterfall
Requirements
PM
Development
Dev
Testing
QA
Operations
Ops
Agile
Dev
Test
Ops
PM
Not 100% Agile?
Production
Schedule and
team
Backlog Technical debt
EvidenceFlow
REACTIONARY
REPEATABLE
CONSISTENT
ASPIRATIONAL
Dev/Test Scenarios in the DevOps World
Starting our development
• Construct an application from start to finish
• Incorporating all elements we will discuss here
• Making it real
Dev/Test Scenarios in the DevOps World
Dev/Test Scenarios in the DevOps World

More Related Content

PPTX
Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Techn...
PPTX
jDriver Presentation
PDF
What's new in selenium 4
PPTX
The state of testing @ Microsoft
PDF
Trust Your Pipeline - Automatically Testing and End-to-End Java Application
PPTX
Selenium
ODP
Jbossworld Presentation
PPTX
Best java automation training institute in Bangalore - Selenium Labs
Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Techn...
jDriver Presentation
What's new in selenium 4
The state of testing @ Microsoft
Trust Your Pipeline - Automatically Testing and End-to-End Java Application
Selenium
Jbossworld Presentation
Best java automation training institute in Bangalore - Selenium Labs

What's hot (20)

PPT
Improve Development Process with Open Source Software
PDF
How To Use Selenium Successfully (Java Edition)
PPTX
Progressive Web App Testing With Cypress.io
PPTX
How to Get Started with Cypress
KEY
Hudson Continuous Integration for PHP
KEY
Continuous Integration In A PHP World
PPT
Php day 20 11 e xo continuousintegration php
PPT
Continuous integration php
PDF
Testing the way it should be
ODP
Improving code quality using CI
PPTX
Build 2017 - B8083 - The future of Visual Studio
PPTX
Qa process
PDF
Managing code quality with SonarQube - Radu Vunvulea
PDF
Getting Started With Cypress
PPTX
test_automation_POC
PPT
Selenium and Joomla! open Source SECONF-2014
PPTX
Protractor
PDF
Testing desktop apps with selenium
PPTX
Run Selenium Tests With Microsoft Test Manager
Improve Development Process with Open Source Software
How To Use Selenium Successfully (Java Edition)
Progressive Web App Testing With Cypress.io
How to Get Started with Cypress
Hudson Continuous Integration for PHP
Continuous Integration In A PHP World
Php day 20 11 e xo continuousintegration php
Continuous integration php
Testing the way it should be
Improving code quality using CI
Build 2017 - B8083 - The future of Visual Studio
Qa process
Managing code quality with SonarQube - Radu Vunvulea
Getting Started With Cypress
test_automation_POC
Selenium and Joomla! open Source SECONF-2014
Protractor
Testing desktop apps with selenium
Run Selenium Tests With Microsoft Test Manager
Ad

Viewers also liked (15)

PDF
LCNUG 2015 - what's new for agile teams in TFS 2015
PDF
Intro django
PDF
Why Django
PDF
Django Multi-DB in Anger
PPSX
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
PDF
Best Practices for Front-End Django Developers
PPTX
SaaSy maps - using django-tenants and geodjango to provide web-gis software-a...
PPT
Multi Tenancy With Python and Django
PDF
Moving from Django Apps to Services
PDF
Developing Software As A Service App with Python & Django
PDF
Advanced Django
PPTX
Django - Python MVC Framework
KEY
Scaling Django
PDF
Scalable Django Architecture
PPSX
Global Windows Azure Bootcamp : Pierre-Yves Fare Mobile Services. (sponsor An...
LCNUG 2015 - what's new for agile teams in TFS 2015
Intro django
Why Django
Django Multi-DB in Anger
Global Windows Azure Bootcamp : Samuel et Emilien Pécoul, Florent Pelet Legac...
Best Practices for Front-End Django Developers
SaaSy maps - using django-tenants and geodjango to provide web-gis software-a...
Multi Tenancy With Python and Django
Moving from Django Apps to Services
Developing Software As A Service App with Python & Django
Advanced Django
Django - Python MVC Framework
Scaling Django
Scalable Django Architecture
Global Windows Azure Bootcamp : Pierre-Yves Fare Mobile Services. (sponsor An...
Ad

Similar to Dev/Test Scenarios in the DevOps World (20)

PPTX
My personal story from azure it pro to azure dev ops
PPTX
The Microsoft DevOps Vision.pptx
PPTX
DevOps Dilemma - Make Dev work with Ops!
PDF
Experience in teaching devops
PPTX
Melhore o Desenvolvimento do Time com DevOps na Nuvem
PPTX
A Day in the Life: Developer Enhancements with Visual Studio 2012
PPTX
Acing application lifecycle management in SharePoint
PDF
Best practices for using open source software in the enterprise
PPTX
ALM with TFS: From the Drawing Board to the Cloud
PDF
Seminaire od devops 10traps 1.0
PDF
BATbern54 Build & Run on the same platform, embracing Platform Engineering & ...
PDF
DevOps day 10 traps to avoid
PPTX
Optimizing deployment & dev ops with tfs 2013
PPTX
Lap around ALM with Visual Studio and TFS 2013
PPTX
DevOps@Morpho in 2014
PPTX
Dev/Test scenarios in DevOps world
PPTX
An introduction to DevOps
PDF
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
PDF
Oracle ADF Architecture TV - Development - Version Control
PDF
Microsoft and DevOps - Presented by Atidan
My personal story from azure it pro to azure dev ops
The Microsoft DevOps Vision.pptx
DevOps Dilemma - Make Dev work with Ops!
Experience in teaching devops
Melhore o Desenvolvimento do Time com DevOps na Nuvem
A Day in the Life: Developer Enhancements with Visual Studio 2012
Acing application lifecycle management in SharePoint
Best practices for using open source software in the enterprise
ALM with TFS: From the Drawing Board to the Cloud
Seminaire od devops 10traps 1.0
BATbern54 Build & Run on the same platform, embracing Platform Engineering & ...
DevOps day 10 traps to avoid
Optimizing deployment & dev ops with tfs 2013
Lap around ALM with Visual Studio and TFS 2013
DevOps@Morpho in 2014
Dev/Test scenarios in DevOps world
An introduction to DevOps
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Oracle ADF Architecture TV - Development - Version Control
Microsoft and DevOps - Presented by Atidan

More from Pranav Ainavolu (20)

PPTX
Containerization with Azure
PPTX
ASP.NET Core Overview
PPTX
Microsoft Azure - Introduction
PPTX
Cross platform mobile app development with Xamarin
PPTX
Understanding Basics of Machine Learning
PPTX
Starting Mobile Development
PPTX
Connected & Disconnected Apps with Azure Mobile Apps
PPTX
Xamarin Dev Days - Xamarin.Forms
PPTX
Native iOS, Android apps using Xamarin.Forms dotnetConf2016 Hyderabad
PPTX
Xamarin Forms
PPTX
Building A Conversational Bot Using Bot Framework and Microsoft
PPTX
The Internet of Things with Azure Service Bus
PPTX
Using Visual Studio to build XAML Universal Apps
PPTX
Designing cross-platform User Interface with native performance using Xamarin...
PPTX
Building Windows Store apps with HTML & Javascript
PPTX
Building Android, iOS and Windows 8 Apps with Windows Azure Mobile Services
PPTX
Whats New in the Visual Studio 2013 IDE
PPTX
Building Apps for Office 2013
PPTX
Whats New in Excel 2013
PPTX
Windows8 and Windows Azure Mobile Services
Containerization with Azure
ASP.NET Core Overview
Microsoft Azure - Introduction
Cross platform mobile app development with Xamarin
Understanding Basics of Machine Learning
Starting Mobile Development
Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Xamarin.Forms
Native iOS, Android apps using Xamarin.Forms dotnetConf2016 Hyderabad
Xamarin Forms
Building A Conversational Bot Using Bot Framework and Microsoft
The Internet of Things with Azure Service Bus
Using Visual Studio to build XAML Universal Apps
Designing cross-platform User Interface with native performance using Xamarin...
Building Windows Store apps with HTML & Javascript
Building Android, iOS and Windows 8 Apps with Windows Azure Mobile Services
Whats New in the Visual Studio 2013 IDE
Building Apps for Office 2013
Whats New in Excel 2013
Windows8 and Windows Azure Mobile Services

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf
Spectroscopy.pptx food analysis technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm

Dev/Test Scenarios in the DevOps World

Editor's Notes

  • #2: 1
  • #11: Microsoft also invests heavily in the open source ecosystem and enables you to keep your existing investments in open source tools while potentially enabling integration with our own technologies.  In fact, we have an entire organization called MS OpenTech who are dedicated to this pursuit.  In this slide you can see a number of different open source products we have interoperability with which play different roles across the entire application lifecycle.  These open source tools often play a part in more than one aspect of the product lifecycle, but they are listed here based on the primary integration point with a Microsoft technology. Last but not least, I’d like to point out that the Microsoft Cloud OS platform where you might decide to host your application supports various programming languages like node.js, php, and java as well as underlying open source operating systems like Linux. http://msopentech.com/blog/project-categories/devops/
  • #12: We have had an ALM solution for many years that has been hosted on-premises through Microsoft Visual Studio and Team Foundation Server. It has provided us the foundational ALM capabilities that we have built on over the years Microsoft, in its transformation to a devices and services company, is now providing services to developers and development teams through the Visual Studio Online platform which is adding on top of those foundational ALM capabilities Customers have a choice on how they can use our ALM platform – either in the cloud with Visual Studio Online or on-premises with Team Foundation Server. It is up to them Customers who use TFS on-premises can also choose to use the Visual Studio Online services that make the most sense to them without moving all of their ALM activities to Visual Studio Online. For example, teams can take advantage of the Load Testing Service on-demand.
  • #14: This demo will simply walk them through the following: Navigate to http://msdn.microsoft.com Click on Visual Studio Online. Establish a name for your VSO portal. Click Create Account Next Setup a new project (show both Git and TFVC). Also talk about the default collection and the fact that both Git and TFVC can existing in the same collection (amazing!). Show how to add users to a project. (mention about using the MSDN account if they have it for unlimited access) Show rooms
  • #19: In this demo we need to show the following: Take our project that we created earlier and show the backlog Show how PM could manage Show how developer can see and interact with this Show how it interacts with Office (storyboards) Show how to build new sprints
  • #21: In this demo we will start our Parts Unlimited project in VSO Dry run to ensure the publish profile is not conflicting with CI