The Use of Scrum (and Scrum Tune-ups) Presented by: Misha Kononov, ORIS Lead Dev Chris Lose, ORIS Lead Dev Laura Young, ORIS Lead Business

Similar documents
Advantages of Agile model:

Scrum/Kanban Overview

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective

Agile Certified Professional

Metodologías Agiles en E///

Scrum Testing: A Beginner s Guide

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Joe s Unofficial Scrum Checklist

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Scrum Product Owner Course 03 - Roles and Responsibilities

Aligning Technical Requirements with Agile Development

Course Title: Planning and Managing Agile Projects

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

Agile Scrum Process Checklist

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Agile Software Development. Stefan Balbo / Patrick Dolemieux

TSP SM as the Next Step for Scrum Teams

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

2017 MN Government IT Symposium Survey Results

approach to successful project

Introduction to Agile (Scrum)

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

improving It s what we do. TM

A Journey & How it Works for Clients

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

AGILE EXECUTIVE OVERVIEW

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

It can be done. Agile at Scale

Designing the Process. A Brief Introduction to Agile Programming

An Introduction to Scrum

The Lessons Learned of a BA on an Agile Project

Lean 4.0 Lean and digital automation. Lean Forum 2018

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

Elizabeth Larson, CBAP, PMP, PMI-PBA, CSM CEO, Watermark Elizabeth Larson

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Agile in a Regulatory & Compliance Environment. Julie Bridges

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13

Agile Methodologies for DevOps

BUSINESS INSIGHTS. Making the Transformational Shift to Scrum

BUSINESS INSIGHTS > Making the Transformational Shift to Scrum

Scrum. an Agile Process

Getting Started with Agile A Guide to Building High Performing Teams

CS314 Software Engineering Project Management

BETTER & FASTER! HOW TO PRIORITIZE REQUIREMENTS: Razvan Radulian, Why-What-How Consulting. Making the impossible possible!

Agile Essentials Track: Business Services

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective

A Scrum Case Study. Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner. Revision May 2018

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Course Title: Agile for Business Analysts

VALUE FOCUSED DELIVERY

Scrum an Agile Process

Agile Program Management. Success through effective teaming

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

Course Title: Agile for Business Analysts

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Yes! Scrum did wonders beyond IT. Padma Satyamurthy

Lean Thinking helps Agile Adoption

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology

Agile Mindset (1/17/2019 for the Ocean State PMI)

AGILE FOR NON-IT PRACTITIONERS

HOW WE WORK: OUR SYSTEM: OUR METHODOLOGY:

The Seven Deadly Sins of Scrum

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Airport building with Agile principles

Let's (Re)Learn about Agile and Scrum in One Hour!

/smlcodes /smlcodes /smlcodes. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation. In Association with Idleposts.

Ulf Eriksson

THE ROLE OF THE BUSINESS ANALYST IN A DEVOPS ENVIRONMENT DISCUSSION PAPER

VALUE FOCUSED DELIVERY

Paul Gorans, Agile Competency Lead, IBM GBS Federal Project Management Symposium

Stepping Into A Distressed Project And Using Agile Tools To Get Out Of The Ditch

AGILE FOR NON-IT PRACTITIONERS

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Debunking Agile Myths

A Guide to Critical Success Factors in Agile Delivery

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Mike Cottmeyer blog.versionone.net

Road2Lean. Agile Software Product Development at SAP in the Context of Lean. Christian Schmidkonz Chief Development Architect, SAP AG CSM, CSPO, CSP

Improving Agile Execution in the Federal Government

It is not just programming. Cartoon source:

Cultural shift - Transition from Waterfall to Agile

INTRODUCTION TO SCRUM Lecture 2b

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

Easy things to be just a bit more Agile

Two Branches of Software Engineering

Experiential Education for Agile Software Engineering

4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale

Exam 2012, Lecture Project Management

Trends & Benchmarks Report Switzerland Where do we stand where are we going to? Agile In cooperation with

Software Development*

Agile Marketing Automation

We are Product Support following Kanban (ScrumBan), yet pulling in small features (stories), room for scope creep.

Introduction to Agile and Scrum

The Agility Continuum

Sage North America, Mid-Market R&D. One Team s Agile Journey


System Development. Software Project Management Triangle Waterfall Model V-Model Agile Development User Acceptance Test Minimum Viable Product

Product Focus Webinar Product Manager vs Product Owner who does what?

Transcription:

The Use of Scrum (and Scrum Tune-ups) Presented by: Misha Kononov, ORIS Lead Dev Chris Lose, ORIS Lead Dev Laura Young, ORIS Lead Business

Who is ORIS and what do we do?

Financial Compliance SIMS Budgets SIMS IAF SIMS Reports My Research Portal PURE UMetrics Non-Financial Compliance CATS IACUC CATS IRB CATS Safety COINS Occupational Health PRAMS System Status HERMIA Unmanned Aircrafts (on deck!) Dive Safety (on deck!) Other Research Systems Ecosystem Integrations with IBIS Cayuse Grants.gov CATS COINS CITI STAR StudyFinder ClinicalTrials.gov CORES

18 Staff Admin 1 Director + 1 Coordinator Devs 2 Leads + 5 Devs BA s 1 Lead + 5 BAs DBA 1 Sys Admin 1 PM 1 (for CORES only) Support 0 Testers 0 IT Trainer 1 *Two of the Leads serve in an Assistant Director capacity to help lead the office * IT Trainer is not part of ORIS, but works with ORIS

ORIS BA s and their many hats Perform typical BA duties (requirements, elicitation, testing) Serves at times as quasi PM/BRM/Support with roles ranging from pre-project to operations support Serves as Product Owner for at least one module

Scrum @ ORIS Scrum Teams = 2 (split to more as needed) Scrum Schedule = Same Sprint Length = 2 weeks Ceremonies = All 4 (+ release planning + backlog grooming) Certifications = all staff have at least CSPO Ongoing Training = we invest in annual tune-up

Tune-up Topics

Issue: Poor expectation management Teams overloaded trying to complete all requests Lack of clarity on what is next and why Impression that nothing was getting done

Fix: Increased stakeholder involvement Prioritization To include stakeholder Expect engagement Provide deadlines Stakeholders at Ceremonies Daily Check-in Sprint Planning Sprint Review Sprint Retro Release Planning Backlog Grooming Better at saying No Yes, but We need resources

Issue: Story(ies) carrying to next sprint(s) One story was owned by multiple people Resulted in lack of accountability Inability to easily check logged time

Fix: Break down stories into subtasks

Issue: Working as individuals vs. team Torch handoff (vs. in-your-face collaboration) was strong Some roles occasionally overloaded without help, even though capacity was available on the team Some tasks too dev heavy without focus on impact to functional consequences (e.g., training, help documentation, etc.)

Fix: Reset expectations on roles and DOD UAT doesn t need to be completed only by BAs or tester Get team to work on helping each other before committing new tasks With the exceptions (coding), most tasks can be handled by any role Hold each other accountable in this Helps to get the sprint work completed faster

Issue: Help documents take too much time

Fix: Stop striving for perfect Video demo s as you re showing stakeholder s Treat the help documents like mockups, quick and easy is usually adequate as the help is often only needed at the outset

Issue: Teams impact each others capacity Team members work across teams Needs of one team affects capacity of the other Little communication between teams

Fix: Implement Scrum of scrum/align sprint schedule In SoS, Focus on cross team impact Use Daily check-in model (what did we do last week, what are we doing this week, what is blocking us or the other team)

Issue: No dedicated scrum master

Fix: Rotate role, share between teams This is possible with a mature scrum team Need to empower rotating scrum master on removing impediments Serves as good professional development for team members Helps with cross-training to ensure acceptance and engagement of scrum

Tune-up Results

The tune-up helped! Velocity became more predictable Teams started experiencing more successes Increased Stakeholder satisfaction Improved burndown charts

Team 1 Year 1

Trends SP Completed 120 100 80 60 40 20 0 Team 1 Year 2

Trends 120 100 SP Completed Support Tasks Completed Linear (SP Completed) 80 60 40 20 0 Team 1 Year 2

Focus on Retro s is key One team uses Rose Pruyne s demo of James Shore s mapping retrospective One team uses a more traditional +/-/ Regardless of format one task is the result Focus on teams being able to self-organize

Thoughts?