dev/test scenarios in the devops world

21
Pranav Ainavolu RealPage http://pranavon.net

Upload: pranav-ainavolu

Post on 17-Jul-2015

149 views

Category:

Technology


4 download

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

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

TestingQA

Operations

Ops

Agile

Dev

Test

Ops

PM

Not 100% Agile?

Production

Schedule and team

Backlog Technical debt

EvidenceFlow

REACTIONARY

REPEATABLE

CONSISTENT

ASPIRATIONAL

Starting our development

• Construct an application from start to finish

• Incorporating all elements we will discuss here

• Making it real