Download presentation
Presentation is loading. Please wait.
Published byToril Jacobsen Modified over 5 years ago
1
Introduction Cale Teeter | Azure COE PaaS Consultant
Bret Stateham | Senior Technical Evangelist Charles Sterling | Senior Program Manager Jeff Levinson | Technical Solution Professional
2
Meet Cale Teeter | @windozer
Consultant, Azure PaaS CoE Industry experienced application developer Azure Captain/SME Passion for software development and of course Microsoft Azure
3
Meet Bret Stateham | @BretStateham
Microsoft Senior Technical Evangelist Working with Microsoft technologies for 20+ years Focused on Azure products and services Really been getting into IoT lately Active in the SoCal development community and LA code camps Presents at SIGs and various regional events
4
Meet Charles Sterling | @
Microsoft Program Manager 13+ years of developer tools experience at Microsoft Previously a product manager for the .NET Framework and Developer Evangelist Currently a Program Manager in the Visual Studio Team System team.
5
Meet Jeff Levinson | @ Technical Solutions Professional in DX
Specializes in Microsoft ALM and Azure Dev/Test Former Microsoft Architect for The Boeing Company Also, previously ALM Practice Lead on NorthWest Cadence 9 year ALM MVP and published author of 4 books
6
Course Topics Dev/Test Scenarios in the DevOps World 01 | Introduction
02 | Dev/Test with VSO and Azure 03 | Debugging Azure Workloads 04 | Build, Release, Deploy 05 | Load Testing Deep Dive 06 | Testing with Visual Studio
7
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
8
Join the MVA Community! Microsoft Virtual Academy
Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit Enter this code: IntModMonitor (expires 11/03/2014)
9
Module Overview ALM & Microsoft DevOps Getting Started with VSO
Agile Planning tools with VSO Starting our project for the day
10
What is ALM? Plan Develop + Test Release Monitor + Learn
11
DevOps: the three stage conversation
1 People 3 Tools 2 Process
12
ALM Framework BIZ DEV OPS Test Deploy Environments Dev/Test
Integration Pre-Production Production Monitor and Learn DEV BIZ OPS Build Client Workstations Source Processes
13
Microsoft Ecosystem BIZ DEV OPS Test Deploy Environments
5/1/2019 Microsoft Ecosystem DEV BIZ OPS Test Deploy Environments Monitor and Learn ONE CONSISTENT PLATFORM ON- PREMISES SERVICE PROVIDER Microsoft Azure Team Foundation Server Microsoft Test Manager Microsoft Monitoring Agent Release Management for Visual Studio Visual Studio Online Application Insights Production / Stage Automation Service Developer Workstations Develop Build PowerShell MAML Source Team Foundation Server xPlat CLI Release Management for Visual Studio Azure Resource Management Dev/Test Team Foundation Server Processes Release Management for Visual Studio Team Foundation Server © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Heterogeneous Ecosystem
5/1/2019 Heterogeneous Ecosystem DEV BIZ OPS Test Deploy Environments Monitor and Learn ONE CONSISTENT PLATFORM ON- PREMISES SERVICE PROVIDER Microsoft Azure Chef Puppet Labs Hudson Production / Stage Zabbix Develop Developer Workstations Build Saltstack Vagrant Source Gradle Grunt GitHub Codeplex 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. Vagrant Dev / Test Processes © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Build and Continuous Integration
Visual Studio 11 5/1/2019 Visual Studio ALM Source Repos Agile Planning Team Rooms 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. Test Case Management Feedback Management Build and Continuous Integration Team Foundation Server
16
Where do I start? How can I register Setting up new projects
Adding users to projects How does this integrate with Visual Studio 2013
17
demo This demo will simply walk them through the following: Navigate to 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 Getting started
18
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?
19
Waterfall Requirements PM Development Dev Testing QA Operations Ops
20
Agile PM Dev Ops Test
21
Not 100% Agile? REACTIONARY REPEATABLE CONSISTENT ASPIRATIONAL Backlog
Schedule and team Technical debt REACTIONARY REPEATABLE Flow Evidence Production CONSISTENT ASPIRATIONAL
22
Agile planning in the cloud
demo 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 Agile planning in the cloud
23
Starting our MVA development
Construct an application from start to finish Incorporating all elements we will discuss here Making it real
24
Starting our application project
demo In this demo we will start our Parts Unlimited project in VSO Dry run to ensure the publish profile is not conflicting with CI Starting our application project
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.