Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.

Slides:



Advertisements
Similar presentations
Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application.
Advertisements

Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Modern app development Continuous value delivery and rapid response to change.
Graham Pembery October  Application Lifecycle Management Planning  Effective Team Work  Build Process Improvements  Testing Feedback.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
OpenMake Dynamic DevOps
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Applicatieplatform congres 12 & 13 maart. Sam Guckenheimer Microsoft Corporation.
Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
BizTalk Deployment using Visual Studio Release Management
Insightful Solutions :: Innovative Technologies Thanks to our Sponsors.
| Basel Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! Hansjörg Scherer ALM Spezialist Microsoft
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Development Best Practices Concepts & Microsoft’s Approach.
Application Lifecycle Management and the cloud
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Modern app development Continuous value delivery and rapid response to change.
Msdevcon.ru#msdevcon. ОПЫТ ИСПОЛЬЗОВАНИЯ GIT КОМАНДОЙ РАЗРАБОТКИ MSN Евгений Чигиринский Microsoft Corp.
GIT An introduction to GIT Source Control. What is GIT (1 of 2) ▪ “Git is a free and open source distributed version control system designed to handle.
Team Foundation Server 2012 Builds: Understand, Configure, and Customize Benjamin Day.
The Accidental Team Foundation Server Admin Anthony Borton ALM Trainer and Mentor QuickLearn Inc. DEV345.
Upload your final deck on the speaker portal on or before June 20, 2013 at 5:00 pm PT. PowerPoint presentations undergo a brief scrub process and are.
TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Visual Studio Online Writing code in a browser or is there more to it?
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr.
The Microsoft DevOps Vision
University of Southern California Center for Systems and Software Engineering Configuration Management: Concepts and Tools Pongtip Aroonvatanaporn CSCI.
It’s tough out there … Software delivery challenges.
Release Management with Visual Studio Team Services
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
From 0 to 60 with VSTS, TFS and Azure Principal Expert
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Streamlining the development of your mobile app(s) Frequently releasing value to users Constantly maintaining quality Monitoring app health and engagement.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Keynote Enabling Mobile DevOps
DevOps in the cloud Peter’s personal journey on how I found out, I need Dev skills to optimize my ‘Azure’ work… and so do you!!
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
Build Fundamentals and Continuous Integration
Process improvements for better quality
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Mobile DevOps with Visual Studio Team Services and HockeyApp
Introduction to Team Foundation Server 2010
Zero to DevOps Louis Berman Cloud Solutions Architect
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Microsoft Connect /7/ :48 PM
X in [Integration, Delivery, Deployment]
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Visual Studio 2005 “Personalized productivity”
Simplified Development Toolkit
DAT381 Team Development with SQL Server 2005
Real World Scrum with TFS & VSTS / Azure DevOps
Paul S Waters Getting Git.
4/5/2019 2:30 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
HCL’s Viewpoint – DevOps on MS Cloud
DevOps - Visual Studio Release Management Jump Start
Office 365 Development July 2014.
Presentation transcript:

Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release

User Stories Tests Check-in Continuous Integration Statistics Diagrams Planning Tasks Enforce Arch Build Bug Storyboard UML Dev / QA

User Stories Tests Statistics Diagrams Planning Tasks Build Bug Storyboard UML Dev / QA Check-in $$$

Extensibility Great extensibility capabilities Integrate TFS with your favorite tool

ALM Your Way

Plan 1 Monitor + Learn Releas e Develop + Test 2 Developmen t Production 4 3

It starts with an idea – and a plan how to turn this idea into reality 1 - Plan Plan Manage work Track progress Develop + Test 1 Project starts

Write Code Unit Testing 2 Build Version Control Build Verification Release Once the iteration starts, developers turn great ideas into features 2 - Develop + Test

Cloud Load Testing Integration testing environment Automated functional testing environment 3 Pre-production environment Staging environment Monitor + Learn When tests pass, the build is deployed to environments for each stage in the release process 3 - Release

4 Monitor Feedback Plan the next iteration Learn and understand how users use your app, how it reacts and quickly fix issues and bugs 4 - Monitor + Learn

Developers Operations Testers Insufficient Quality Gates Reliable, Repeatable Releases Approval Process Compliance & Regulation Environment Management Build / Release Management Out of the Box Support Continuous Integration Cross Platform Support Release Continuous, Automated, Repeatable Lab Management Architecture Enforcement CI / Gated Check In Test Impact Analysis Fakes TDD Roles

Release Continuous, Automated, Repeatable 1.Insufficient Quality Gates 2.Reliable, Repeatable Releases 3.Approval Process 4.Compliance & Regulation 5.Environment Management

Your Way, Your Platform Easy Customization Change Control Secret Variables Drafts & Clones

Cross Platform Agents Real Time Status Agent Routing Improved CI Automated Testing

GIT improvements I Gates check-ins Automated built Pull Requests Enforce reviewers

GIT improvements II Quick code editing Add or update file

Visual Studio Enterprise - DevOps DEMO Create build definition Real time build console Exploring your repo Editing code Using pull requests Understanding branch history

Release Management Automation Approval Workflow TFS Integration Environments Analytics & Reporting

Release Management Ship better apps, faster Visual Studio Release Management makes it easy to automate deployment and testing of your applications in multiple environments Teams can create release definitions and automate deployment in repeatable, reliable ways while tracking simultaneous in-flight releases Incorporate automated functional tests or manual approvals in a release definition to automate the release process all the way to production

Makes a new request Queues deployment Work on a job Downloads artifacts Automation steps Pushes logs Next environment