Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dev/Test Scenarios in the DevOps World
Search
Pranav Ainavolu
January 31, 2015
Technology
0
85
Dev/Test Scenarios in the DevOps World
Session presented at Reboot Hyderabad 2015 hosted by Microsoft User Group Hyderabad (MUGH)
Pranav Ainavolu
January 31, 2015
Tweet
Share
More Decks by Pranav Ainavolu
See All by Pranav Ainavolu
Cross-Platform Native User Interfaceswith Xamarin.Forms
pranavaa
0
54
The Internet of Things with Azure Service Bus
pranavaa
0
390
Other Decks in Technology
See All in Technology
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
330
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.4k
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
330
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
270
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
1
200
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.4k
フィンテック養成勉強会#56
finengine
0
140
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
530
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
120
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
420
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Practical Orchestrator
shlominoach
190
11k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Writing Fast Ruby
sferik
628
62k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Faster Mobile Websites
deanohume
309
31k
Transcript
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 Tools 2 Process 1
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
None
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
Evidence Flow REACTIONARY REPEATABLE CONSISTENT ASPIRATIONAL
None
Starting our development • Construct an application from start to
finish • Incorporating all elements we will discuss here • Making it real
None
None