Microsoft Modern ALM. Gilad Levy Baruch Frei

Similar documents
Azure Day Application Development

ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

Team Foundation Server

HP Application Lifecycle Management

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Paul Barham Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

BPM vs. SharePoint: Which is Right for Your Business

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

What s New in System Center 2012 R2 - Operations Manager?

What is new for HP LoadRunner and Performance Center 11.52

HP ALM11 & MS VS/TFS2010

Journey to the Intelligent Cloud - Part 2 -

Key Benefits of Microsoft Visual Studio Team System

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Your guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Moving your development to the Cloud using Visual Studio Online

The Benefits of Deployment Automation

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

Assignment # 1 (Cloud Computing Security)

HP Agile Manager What we do

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

Software Lifecycle Integration. A Quality Management Discipline

Continuous Integration Processes and SCM To Support Test Automation

Please contact Cyber and Technology Training at for registration and pricing information.

Managing Hybrid deployments using Cloud Foundry on Azure

STEELCENTRAL APPINTERNALS

Implementing Microsoft Azure Infrastructure Solutions

WINDOWS AZURE EXECUTION MODELS

DEPLOYMENT. ASSURED. SEVEN ELEMENTS OF A MOBILE TEST STRATEGY. An Olenick & Associates White Paper

Cloud & Datacenter Monitoring with System Center Operations Manager

SharePoint Composites. Do-It-Yourself SharePoint solutions

Vistara Lifecycle Management

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

Big Analytics in the Cloud. Matt Winkler PM, Big

Web UI & Functional Test Automation for Continuous Agile Deliveries

10964C: Cloud & Datacenter Monitoring with System Center Operations Manager

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor

Developing Windows Azure and Web Services

Deploying Migrated IBM Notes Applications to the Cloud

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

Unleash Competitive Advantage through Software Lifecycle Integration

MS 10978A Introduction to Azure for Developers

Esri GIS Mobile Solutions. John Sharrard

Bell Mobile Device Management (MDM)

CLOUD COMPUTING & WINDOWS AZURE

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

How to Maximise ROI and drive IT Governance with Visual Studio Team System

MS 20487A Developing Windows Azure and Web Services

How To Manage A System Center 2012 R2 Operation Manager

Management for the Mobile-Cloud Era

Sandesh Prasanna Kumar

IBM Tivoli Composite Application Manager for WebSphere

Choosing the right Mobile BI tool: SSRS vs Power BI vs Datazen

SAP BusinessObjects Business Intelligence 4.1 One Strategy for Enterprise BI. May 2013

Statement of Direction

Implementing Microsoft Azure Infrastructure Solutions

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Statement of Direction

TEST MANAGEMENT SOLUTION Buyer s Guide WHITEPAPER. Real-Time Test Management

Microsoft Training and Certification Guide. Current as of March 16, 2015

Microsoft SQL Server Review

How To Run A Modern Business With Microsoft Arknow

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities

Continuous Delivery for Force.com

Extending your datacenter to the cloud

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

THE WINDOWS AZURE PROGRAMMING MODEL

Monitoring your cloud based applications running on Ruby and MongoDB

Maintaining Quality in Agile Environment

DevOps to Enterprise Agile

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Transcription:

Microsoft Modern ALM Gilad Levy Baruch Frei

Every app Every developer

Any platform Achieve more Team agility

The Open Cloud Open, broad, and flexible cloud across the stack Web App Gallery Dozens of.net & PHP CMS and Web apps One in Four VMs in Azure SQL Server Run Linux Today! Microsoft Azure +Hundreds of community supported images on VM Depot

Azure is an Open Cloud

How we used to work We did ask for feedback after each milestone but we could not really react to it For the most part, we would tell everybody sorry - and push things to the next release We did find and fix bugs without really knowing if we built the right thing in the first place We had closed silos of information across different organizations, hurting collaboration Planning Code Test & Stabilize Code Test & Stabilize? Beta? RTM 2.5 years!

How we work now We ship frequently with minimum friction Build>Deploy>Test reliably, hundreds of times a day We continue to meet a rigorous on-premises quality bar We build confidence through staging, exposure control & rich telemetry Visit http://stories.visualstudio.com to get the full story!

http://www.forbes.com/sites/steved enning/2015/10/2 7/surprisemicrosoft-isagile/

1 Plan Monitor + Learn 4 Development Production 2 Develop + Test 3 Release

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

Real time collaboration tools that allow your teams to be: Efficient Aligned Responsive Productive Contextual team work activities

Powerful project dashboard enables transparency and collaboration across functions, such as: Provides visibility to project status and progress at a glance Customizable layout

Visibility to team s contribution Visibility to feature progression

Task boards to help you optimize work flow Set work in progress limits PowerPoint to define requirements Predefined Storyboard Shapes Use the tools you know to define requirements

DEMO

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

Open Platform GIT Support Enhanced customization Support Eclipse, MAC, Linux Service Hooks Desire State Configuration for deployment Deploy on-premises or in the cloud Release Management integration in Web Portal Tests Mgmt via Web Portal

New generation build system

Test Case Management Streamline quality Take advantage of a toolset optimized for the needs of testers, giving them flexibility in how they work while at the same time keeping them in sync with the rest of the team Improved web-based Test Case Management helps testers author, manage and execute test cases using any modern web browser Microsoft Test Manager further empowers your testers by giving them comprehensive tools for automated and manual testing in a desktop application optimized for the needs of today s agile QA professional

Manual Testing Run, record, play back Capture detailed records of steps performed, behaviors observed, and the status of each test step with the fully-instrumented and configurable Test Runner. Pause testing at any time to report a bug, even if it s not directly related to the current test case High-fidelity defect reports go directly to the development team, including all the technical data needed to reproduce and resolve the error quickly. Record tests for later playback to speed up test sessions and enable test automation

Exploratory Testing Testing, super-charged Run tests without a pre-defined list of test cases and test steps with exploratory testing. Create action recordings, capture rich comments and screenshots and quickly report bugs Testers can easily create test cases, complete with test steps, from exploratory test recordings which can then be added to test plans and suites for future testing activities Simultaneous test design and execution saves time and effort and allows testers to create real-world test scenarios, fast

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

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

Feedback Management Actionable feedback Once you have working software, you're ready to get feedback from your stakeholders. You can ask reviewers to provide videos, screenshots, type-written comments, and ratings Their feedback is captured into work items that you can review and use to create a bug or suggest a new backlog item

IntelliTrace in Production Diagnose and fix issues The IntelliTrace stand-alone collector lets you collect IntelliTrace diagnostic data for your apps on production servers or other environments without installing Visual Studio on the target machine and without changing the target system's environment. When you're done collecting data, just delete the collector to uninstall it

Detect issues, diagnose crashes and track usage in your web and mobile apps Announcing Public Preview on Azure Preview Portal Monitor ASP.NET, Java and other web apps and services Support for Android, ios and Windows mobile apps Pricing details available now including free tier Check it out! http://azure.microsoft.com/en-us/services/application-insights

Application insights

Check the pulse of your application Get 360 degree view to application s health with relevant metrics to help you detect issues in production with Application Insights. Set up a view of your application health with metrics that you care Identify issues and patterns with your application in production

Check service availability through global service monitoring Global service monitoring

DEMO

Any Platform Achieve More Team Agility