The Improvement Backlog. Claude Rémillard InCycle Software

Similar documents
Microsoft. Recertification for MCSD: Application Lifecycle Management

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

Exam Questions

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Adopting Agile Practices

MTAT Software Engineering Management

Kanban One-Day Workshop

Visual Studio Team Services

Testing in the Agile World

Exam Questions

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

l e a n Lean Software Development software development Faster Better Cheaper

Expanding Throughout the Lifecycle and Embracing New Participants

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Was gibt es Neues Better Team Work with Cloud

JIRA Overview & Configuration. Based on the A2F Framework

SAFe Reports Last Update: Thursday, July 23, 2015

Software Engineering I (02161)

HP APPs v.12 Solutions for Dev-Ops

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

Now you can Microsoft Visual Studio 2010 with MSDN

Development Processes Agile Adaptive Planning. Stefan Sobek

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.

Turning a Marathon Runner into a Sprinter: Adopting Agile Testing Strategies and Practices at Microsoft

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

Continuous Delivery and Team Foundation Server Ognjen Bajić Ana Roje Ivančić Ekobit

Crystal Methodologies, Lean & Kanban

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX

ServiceNow - Agile in ServiceNow

Visual Studio Team Services

Team Foundation Server Visual Studio Team Services. Hans-Petter Halvorsen, M.Sc.

Scaling agile with Atlassian and SAFe

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Build/Test Windows 8 Apps with Team Foundation Service. Kevin DeRudder - Pieter Gheysens. April 12, 2013 Belgium (TBD)

How Can Testing Teams Play a Key Role in DevOps Adoption?

Scaling agile with Atlassian and SAFe

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero

02291: System Integration

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

JetBrains YouTrack Comparison

THE SCRUM FRAMEWORK 1

Suman Sourav Director DevSecOps, Vantage Point Security. OWASP Indonesia Day 2017

Microsoft Exam Questions & Answers

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

E-BOOK. Polarion goes SCRUM

Accelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018

JIRA 5.x, first steps

Vision, Roadmap, and Release Planning

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI /

should I Link, or should I sync? OSLC Webinar June-19, 11 am (ET)

The Future of Testing: Continuous Enterprise Testing

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO

Administration Guide. Release

Agile Project Management with Primavera

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!


Project Plan. SISCalendar. for. Prepared by Zach Masiello. Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

CollabNet TeamForge 5.3 Evaluator s Guide

Getting Started with the Salesforce Agile Accelerator

Integrated Rapid Testing at DHS Joshua Seckel, Technical Manager

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

CREATING EFFECTIVE USER STORIES

DevOps CICD for VNF a NetOps Approach

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

Agile Studio USER GUIDE 7.3

Follow

Application Lifecycle Management Solutions using Microsoft Visual Studio 2013

Bringing QA Into the Agile Process

Kanban & Making Your Production Scream

Roles and Responsibilities on DevOps Adoption

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

Software Development

Technology Background Development environment, Skeleton and Libraries

Inverting the Pyramid

Contents at a Glance. Foreword... xix About the Authors... xxi About the Technical Reviewers... xxiii Acknowledgments... xxv Introduction...


LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM

Ready for Scrum? Steve Hutchison DISA T&E

Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg

.NET C# C++ JavaScript PHP Python Node.js R Cordova Unity Java Perl

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration

Kanban, Flow and Cadence

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

From Closed to Open to Transparent Software Development. Development

GETTING STARTED. Introduction to Backlog Grooming

defined. defined. defined. defined. defined. defined. defined. defined. defined.

Put Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018

Any platform. Achieve more. Team agility

Transcription:

The Improvement Backlog Claude Rémillard InCycle Software

So, you are managing a software development organization?

Agile adoption New tools and practices Source: http://choicebookkeeping.com.au/2011/03/business-changes-a-foot/ Continuous delivery Application lifecycle management

TFS Work Items Requirements / Bugs Tasks Dev Check-in Tests Build Validate Layering Unit tests Code Coverage Code Analysis Code Metrics Dev/Tester Architect Layer Model UML Models Code Explorers Source Control

TFS Work Items Requirements / Bugs Tasks Dev Check-in Tests Build Validate Layering Unit tests Code Coverage Code Analysis Code Metrics Dev/Tester Auto UI Tests Web Tests Architect Layer Model UML Models Code Explorers Source Control Database Dev Source Control Unit Tests Dev test Automated Deployments

TFS Work Items Requirements / Bugs Tasks Dev Check-in Tests Build Validate Layering Unit tests Code Coverage Code Analysis Code Metrics Dev/Tester Auto UI Tests Web Tests Architect Layer Model UML Models Code Explorers Test Manager Test Plans Manual Tests Replay Source Control Dev test UAT Database Dev Source Control Unit Tests Automated Deployments

TFS Work Items Requirements / Bugs Tasks Dev Check-in Tests Build Validate Layering Unit tests Code Coverage Code Analysis Code Metrics Architect Layer Model UML Models Code Explorers Test Manager Dev/Tester Test Plans Manual Tests Auto UI Tests Web Tests Replay Tester Set-up scenarios Generate Volume Collect Metrics Analyze Perf Source Control Dev test UAT Perf Database Dev Source Control Unit Tests Automated Deployments Lab Manager Provision Environments

TFS Work Items Tasks Dev Check-in Dashboards Requirements / Bugs Tests Build Advancement Quality Wiki Documents IntelliTrace Repro bug Architect Layer Model UML Models Code Explorers Test Manager Dev/Tester Test Plans Manual Tests Validate Layering Unit tests Code Coverage Code Analysis Code Metrics Auto UI Tests Web Tests Web Access Replay Dev Code Profiling Tester Set-up scenarios Generate Volume Collect Metrics Analyze Perf Source Control Dev test UAT Perf Database Dev Source Control Unit Tests Automated Deployments Lab Manager Provision Environments

Requirements / Bugs Advancement Dashboards Quality Advancement Web Access Dashboards Quality Wiki Dashboards Quality Advancement Web Access Code Pr Validate Wiki Layering Layer Model Tests Web Code Access TFS Work Items Dashboards Documents Wiki Quality IntelliTrace Profiling S Tasks Work Items Unit Documents tests UML Models TFS Work Items Documents Wiki Repro IntelliTrace bug Code Profiling Requirements Code Repro Coverage / Bugs Code Explorers bug IntelliTrace Code irements / Bugs TFS Work Items Repro bug Documents Code Analysis IntelliTrace Requirements / Bugs Validate Layering Layer Model Tests Validate Layering Layer Repro Model bug Set-up scenarios Tests Requirements Code Metrics Advancement / Bugs Test Tasks Unit tests UML Plans Web Access Models Generate Volume Dev Dashboards Validate Quality Layering Layer Model ks Tests Unit tests UML Models Manual Code Tasks Unit tests Validate Coverage Code UML Models Code Coverage Code Layering Layer Explorers Tests Model Collect Metrics heck-in Tests Wiki Explorers Code Tasks Code Coverage Unit Advancement Analysis Replay tests Code Explorers UML Models Code Web Tests Analyze Profiling Perf TFS Work Items Build Web Access Set-up Code Dashboards Analysis Advancement Documents Set-up scenarios Code Code Metrics Analysis Code Quality IntelliTrace Code Metrics Coverage Code Explorers Test Plans Test Plans Genera Dashboards Dev Quality Repro bug Web Access equirements / Bugs Set-up scenarios Code Metrics Code Wiki Manual Analysis Manual Test Tests Plans Generate Tests Volume Code Collect Profi Check-in Wiki Generate Volume Set-u -in Dev TFS Work Items Code Documents Metrics Manual IntelliTrace Tests Replay Test Collect Code Plans Profiling Metrics Collect Metrics Gene Check-in Dev Repro bug Web Replay Tests Analy FS Work Source Validate Items Documents Build Layering Layer Model Tests IntelliTrace Build Web Tests Analyze Manual Tests Requirements / Bugs Perf Tasks Control Unit tests UML Models Check-in Repro bug Replay Build Web Tests Analyze Perf Colle uirements / Bugs Code Coverage Code Explorers Replay Build Web Tests Ana Validate Layering Layer Model Tests Tasks Unit tests UML Models Source Validate Code Analysis Layering Layer Model Tests Set-up scenarios Source Control Source Code Coverage Code Explorers asks Control Unit Code tests Metrics UML Models Test Plans Automated Deployments Generate Volume Dev Unit Tests Control Source Code Coverage Code Explorers Manual Provision Tests Environments Control Source Code Analysis Collect Metrics eck-in Data Generation Set-up sce Code Analysis Control Code Metrics Replay Web Tests Test Plans Set-up Analyze scenarios Perf Build Generate V Dev Code Source Metrics Control Test Plans Manual Tests Source Check-in Control Automated Deployments Generate Volume ev Unit Collect Me Source Control Automated Tests Deployments Manual Tests Unit Tests Replay Provision Collect Metrics Environm ck-in Data Build Automated Deployments Provision Environments Data Unit Generation Tests Source Generation Control Web Tests Analyze P Automated Replay Build Deployments Unit Tests Web Tests Provision Environments Analyze Perf Source Provision Environ

Source: http://seangallo.com/2011/02/22/how-to-eat-an-elephant/ How do you eat an elephant?

Can I think of a process that I could use?

Scrum!!!

BluePrint is an agile-based TFS template to manage improvement projects!

Adapted to ALM improvement 4-8 Weeks Cycle Planning Scrum Meeting Blue Prints Iteration Planning Improvement Increment Library Improvement Backlog Iteration Backlog Iteration N+1

BluePrint Library implement concurrent development automate smoke test use unit tests Blue Prints adopt Scrum automate releases implement continuous integration

Improvement Items Implementable (fully) In one iteration Immediate improvement Demonstrable in practice

So, how do I manage my improvement project?

Create an improvement backlog High priority Each iteration implements the highest priority IIs based primarily on business value Modeled in greater detail Each new II is prioritized and added to the Improvement Backlog IIs can be re-prioritized at any time (as long as they are not part of the current iteration) Modeled in lesser detail Low priority IIs can be removed from the Improvement Backlog at any time

Practice Assessment

Set the canvas ALM platform toolmap Org. structure Assemble Team Agile vs. Scrum vs. Kanban

Roles in alm improvement Scrum master Team members Team sponsor

Running the iteration Breakdown tasks Self-assign tasks Scrum meeting rhythm Scheduling vs. end of iterations

End of iteration Demonstrate practice in action Retrospective Visibility drives commitment

Team sponsor learns agile! http://www.androidguys.com/2009/12/12/google-employees-dogfooding-a-mobile-lab/

Cycle plan Cycle 1 Cycle 2 Improvement Iterations 0 1 2 3 4 5 6 Iteration 0 Re-Assessment Time

End of cycle Teams advancement Metrics Assessment poker

Small Agile Steps. Big ALM Impact.

Iteration Burndown

Team Report

Velocity

Improvement Burndown

Benefits Create visibility and commitment Ready-to-use tool and items Dogfooding! Improves software development

Grics a customer success story

We re increasing our work on new initiatives by 50%, continuing our work on current initiatives. InCycle Blueprint was an invaluable tool in taming that complexity, and in keeping us on a straight course toward our goal. Denis Bessette, V.P. Development, Société GRICS

Getting Started Online Assessment www.almcatalyst.com BluePrint Template & Whitepaper www.incyclesoftware.com

Questions & Answers

www.incyclesoftware.com