Agile letvægts projektstyring med Google Docs. @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains

Similar documents
Waterfall to Agile. DFI Case Study By Nick Van, PMP

Agile Metrics. It s Not All That Complicated

MTAT Software Engineering

How To Understand The Tools Your Organization Uses To Manage An Agile Process

Agile Management Tools: Scrum Scope Literature Synthesis

Certified Scrum Master Workshop

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

ScrumMaster Certification Workshop: Preparatory Reading

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

Agile Tools. The Good, the Bad and the Ugly.

Agile Project Management with Scrum

Roles: Scrum Master & Project Manager

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

Scrum. Speaker: Dan Mezick URL: NewTechUSA.com. Copyright 2002: All rights reserved

Scrum vs. Kanban vs. Scrumban

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

The Agile Manifesto is based on 12 principles:

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

LEAN AGILE POCKET GUIDE

Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies

EXIN Agile Scrum Foundation

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

Certified ScrumMaster Workshop

Survey of Agile Tool Usage and Needs

EXIN Agile Scrum Foundation. Sample Exam

Scrum In 10 Slides. Inspect & Adapt

Capstone Agile Model (CAM)

Would you like to have a process that unlocks ability to learn and produce faster?

Kanban vs Scrum Making the most of both

AGILE & SCRUM. Revised 9/29/2015

Managing Agile Projects in TestTrack GUIDE

An Introduction to Agile Performance Management

RISK MANAGMENT ON AN AGILE PROJECT

Preparation Guide. EXIN Agile Scrum Foundation

Agile Scrum Workshop

Managing a Project Using an Agile Approach and the PMBOK Guide

Getting Agile with Scrum

FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Iteration Planning. also called Iteration Kickoff

Introduction to Agile Software Development Process. Software Development Life Cycles

3 Steps to an Effective Retrospective December 2012

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

HP Agile Manager What we do

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

ScrumDesk Quick Start

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Introduction to Agile Scrum

Scrum vs. Kanban: 6 Tips for Choosing the Right System

Scrum and Kanban 101

SCREAM (SCRUM TEAM MANAGEMENT TOOL)

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

Scrum and Agile methods The real world

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Sometimes: 16 % Often: 13 % Always: 7 %

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a

An Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer,

IMPLEMENTING SCRUM. PART 5 of 5: SCRUM SUCCESS METRICS

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development

AGILE - QUICK GUIDE AGILE - PRIMER

The Basics of Scrum An introduction to the framework

A Glossary of Scrum / Agile Terms

Measuring ROI of Agile Transformation

Course Title: Planning and Managing Agile Projects

Agile Blending. Rachel Davies

Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM

CS 593 course Web and Mobile Systems : Course Assignment

Introduction to Agile

Reporting Scrum Project Progress to Executive Management through Metrics. Introduction. Transparency into Projects

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

How Silk Central brings flexibility to agile development

D25-2. Agile and Scrum Introduction

Agile Project Management: Adapting project behaviors to the software development environment

White paper: Scrum-ban for Project Management

Lean QA: The Agile Way. Chris Lawson, Quality Manager

KANBAN. Mads Troels Hansen. Prosa, October 4 th Mads Troels Hansen. October 09, 2009 Mads Troels Hansen

Agile Project Management in a Regulated Environment

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc.

Issues in Internet Design and Development

What is meant by the term, Lean Software Development? November 2014

Kanban vs Scrum Making the most of both

Enhancing The ALM Experience

Agile Project Management Controls

The style is: a statement or question followed by four options. In each case only one option is correct.

Is PRINCE 2 Still Valuable in an Agile Environment?

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

Taking the first step to agile digital services

Agile Development in Today s Industry. Duke CS408 Session 2014

Learning Agile - User Stories and Iteration

Comparing Scrum And CMMI

Agile and lean methods for managing application development process

Agile Practices for Waterfall Projects

!"#$%&'(%)*$+ :%;$)*%<&%6 4.7&68'9"/6")& 0)1.%$2.3*%./'4"55*)6 ,&+-%$+./ !"#$%&##'()*+&## Figure 1: Five OSP Dimensions

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

Transcription:

Agile letvægts projektstyring med Google Docs @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains

Tool types Physical tools Index cards on whiteboards Wall paper Lightweight general tools Office suites Google Docs Specialized tools Rally ScrumWorks TargetProcess Team Foundation Server from Microsoft VersionOne XPlanner

Benefits Lightweight No installation needed Easy maintenance of access and rights Same usability and flexibility as physical taskboard (nearly) Realtime collaboration Good for distributed teams Supports online meetings very well (spreadsheets in particular) Version control and tracking Built in Who changed what when and ability to revert Flexible Tools can be changed and improved easily Kaizen improvement of process can take place continuously

Lightweight process - Scrum Sprint Planning - Prioritization - Task breakdown - Team commitment - Sprint backlog Daily Scrum - 10-15 minutes - Three questions Progress Charts - Sprint - Release Product Owner - Speaks on behalf of the customer - Prioritization - Owns product backlog Scrum Master - Responsible for process - Support of team - Remove empediments Sprint Review - Demo - Retrospective Scrum Team - Cross-functional - Delivers

Google Docs for Agile The core of an Agile development process Taskboard and daily meetings Burndown and other visualizations of process Product backlog Retrospectives and process improvement Collaborative estimation using planning poker Release planning

Physical task board

Basic task board in Google Docs

Task boards in Google Docs Visualization of process state using text, numbers and graphics Well-suited for distributed contexts as everybody is able to see the same Realtime updates goes to all participants of the daily meeting regardless of location History, versioning, and access control is built in Please note: Can also easily be used for Kanban boards

Record and visualize process data Types of diagrams Burndown Cumulative flow Velocity etc. Record data daily in tables

Tracking and visualization of process metrics Gathering process data is easy Cumulative flow diagrams are useful

Backlog in Google Docs

Backlogs in Google Docs All participants can view the backlog One version of the truth Backlog is always up-to-date No need to send docs around which version is the canonical? Backlog is not hidden on some network drive Search makes it easy to find Backlog is a prioritized list = perfect in a spreadsheet

Planning poker in Google Docs The best planning poker application we ve seen Easy to do together with backlog in a Google spreadsheet Relies on realtime collaboration features Cells being edited are greyed out preventing premature disclosure of estimates

Planning poker setup

Playing planning poker

Release planning in Google Docs Cross-team distributed release planning is possible Good for supporting collaborative release planning process We have used process inspired in part by Last PlannerTM from construction Teams share their best plans and negotiate to get the best joint release plan Release planning spreadsheet used during Scrum-of-Scrums for shared view

Release planning in Google Docs

Retrospectives in Google Docs To Keep Problems To Avoid To Try Facilitating change to the better

Retrospective

Welcome to Japan!

Mieruka Japanese for we can see to take action Concept used by Toyota Creating participation through shared information

BestBrains Mieruka framework Fetching data from Google Docs (and other sources) to be able to display it with high visibility

Mieruka display at the office

Pieces of advice Make it simple Make it easy to change Adapt tools to processes

Tak! thomas@bestbrains.dk