Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft.

Slides:



Advertisements
Similar presentations
Current Version: Developer Preview. jeff fattic microsoft developer technology specialist alm & dev tools blog:
Advertisements

Christophe Fiessinger Senior Technical Product Manager Microsoft Corporation.
02 | Define an Effective End-to-End Software Development Lifecycle Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant,
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Working on an Agile Team with Visual Studio 2012 and Team Foundation Server 2012 Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV318.
05 | Define End Value for the Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Visual Studio 2012 Launch Team Foundation Service Free Plan Visual Studio 2012 Update 1 3-week service delivery sprints Frequent updates for on-premises/boxed.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
| Basel Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! Hansjörg Scherer ALM Spezialist Microsoft
Real World Software Development Management and Solutions Barry Gervin March 23, 2011.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Application Lifecycle Management and the cloud
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
THE THREE THINGS You Need to Know to Transform Any Sized Organization into an Agile Enterprise.
Agile Assimilation & Scaling. 2  About me…  How did we start?  Bottom-up  Task Force  Learning  Pilots  First stage analysis + recommendations.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Continuous Feedback in Agile Teams Justin Marks Senior Program Manager Microsoft Corporation Sebastian Holst Chief Marketing Officer PreEmptive Solutions.
資工 4A 陳怡秀 Microsoft Visual Studio’s Journey to Continuous Delivery.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
ICINETIC Experts in.NET technologies and architectures.
Speed vs. Time Graphs.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
the core of Enterprise Agile Mathew Aniyan Program Manager, Microsoft.
Solution Showcase for the Microsoft Office System Technical Overview and Benefits Increasing Student Achievement and Sharing Instructional Best Practices.
AutoTester & UAT Automation Framework By SSTZ-UAT.
The US Oncology Network is supported by McKesson Specialty Health. © 2013 McKesson Specialty Health. All rights reserved. Scrum is an Agile Process.
Sonali Bhasin. Abstract  Software organizations that are transitioning from traditional method to Agile development methods.  Study various challenges.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Looking Ahead with Blue Mountain RAM Jim Erickson, President Randy Paroda, Director of Product Development September 18, 2013.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
ICINETIC Experts in.NET technologies and architectures.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Process Increments: An Agile Approach to Software Process Improvement Amr Noaman Abdel-Hamid Mohamed Amr Abdel-Kader /11 $26.00 © 2011.
Large code bases are common We still find ourselves working in unfamiliar code There is too much to know, too much to remember, and nobody can keep.
Agile Software Development By Kshitij Limaye CSC 532.
Application Lifecycle Management Tools for C++ in Visual Studio 2012 Rong Lu Program Manager Visual C++ Microsoft Corporation DEV316.
Personal Training Assistant – Sprint#1 Group Gamma.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
SALE AND INVENTORY MANAGEMENT SYSTEM Supervisor: Mr Phan Duy Hung.
Reports ForNAV NAVUG, May 9-10, 2016 Stuttgart, Germany.
Ivan Kardum Visual Studio ALM MVP, PMP Ekobit d.o.o. Visual Studio Online - Developeri u oblacima.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Introducing an Agile Process to an Organization By Mike Cohn and Doris Ford IEEE Computer.
123 What is it? End-to-end capabilities Work ItemsDashboards and Charts Your IDE Your Languages Visual Studio Online and TFS give you a drag and drop collaboration.
Be agile, deliver incremental features every sprint (2 weeks) or cycle (1 month). Take advantage of Dynamics AX build and test automation tools.
DevOps for the IT Pro with Azure and Visual Studio Team Services
Feature Driven Development
Modern Application Lifecycle Management
Agile Scrum Management
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Real Metrics for Real Decisions
An Intro to ALM Using TFS and Visual Studio for Source Control, Build Automation, Continuous Integration and Deployments.
Agile Planning and Work Management with VSTS
Roadrunner Customer Service
The End of the first Sprint
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Welcome to the Ericsson journey towards an Agile WoW!
DevOps Acceleration Engine
Microsoft Connect /16/ :45 PM
Title Introduction: Discussion & Conclusion: Methods & Results:
Office 365 Development July 2014.
Product Development & Planning
Presentation transcript:

Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft

Introduction

Technical Debt = Anything that slows you down from delivering customer value

Technical Debt

Background

Technical Debt Quadrant – Martin Fowler

ALM Lifecycle 

 Accelerate with Agile

ALM Lifecycle  Sluggish with Technical Debt

Tools to manage Technical Debt

Continuous Measurement Demo

Make Debt Visible Demo

Track Team Activity Demo

Govern through backlog Demo

Govern through Code Review Demo

Wall Of Issues

Too many issues

Not my code

Delays my feature

Strategies to manage Technical Debt

Strategy 1 – Prevent the water leak Demo

Strategy 2 – Manage the Debt down Demo

Strategy 3 – Prioritize Debt and track in backlog

SQALE

Prioritize Debt using SQALE Demo

Conclusion

Summary Use Tools to manage your Technical Debt Continuous Measurement Make Debt Visible Track team activity Govern through backlog Govern through code reviews Use a combination of strategies to manage your technical debt Prevent the water leak Manage the debt down Prioritize debt & track in backlog