A Quick Scrum Walkabout



Similar documents
Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

Managing a Project Using an Agile Approach and the PMBOK Guide

HOW TO BUILD AND CUSTOMIZE YOUR FACEBOOK FAN PAGE (ON THE CHEAP)

ScrumMaster Certification Workshop: Preparatory Reading

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

Agile Scrum and PMBOK Compatible or Contrary?

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

The Agile Manifesto is based on 12 principles:

How much time do you waste every week trying to prepare reports for

Mindjet MindManager : A Vital Solution for Improved Project Management

Is Your Schedule Correct? Common Scheduling Mistakes and How to Avoid Them

Capstone Agile Model (CAM)

Agile Project Management

Product Stack and Corporate Overview

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

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

VIII. Project Management Glossary

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

Governments information technology

THE BUSINESS VALUE OF AGILE DEVELOPMENT

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

Course Title: Planning and Managing Agile Projects

AGILE GAME DEVELOPMENT WITH SCRUM

itunes U Guidelines Creating your course Overview

Using Mindjet Software and Templates for Sales Account Planning and Management

Reporting Scrum Project Progress to Executive Management through Metrics

Introduction to Agile

Scrum. in five minutes

URGENCY: A CRITICAL FACTOR IN PROJECT PLANNING

Project Management. Willis H. Thomas, PhD, PMP, CPT. Training Project Management Office (TPMO) Willis H. Thomas, PhD, PMP, CPT

Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque

CSPO Learning Objectives Preamble. Scrum Basics

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

Certified Associate in Project Management (CAPM) Examination Content Outline

Managing Agile Projects in TestTrack GUIDE

Agile and PRINCE2 And how they integrate. enterprise.bcs.org

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

D25-2. Agile and Scrum Introduction

!"#$%&&'(#)*+,+#*-#./(0/1#2'3*4,%(5#%(#678'1# /(&#9:/,#;*0#)/(#<*#/=*0,#>:'?# !"#$%&'()%*&

PMP vs. Scrum Master

RISK MANAGMENT ON AN AGILE PROJECT

Strategy. Agility. Delivery.

14 Project Risk Management Tools That Help Manage Life Cycle Uncertainty

Using Mindjet Software and Templates for Strategic Consulting

Getting Agile with Scrum. We re losing the relay race

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

Agile Project Management. What it is and what it isn t

Agile Metrics. It s Not All That Complicated

A Glossary of Scrum / Agile Terms

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Mike Cohn - background

ON-DEMAND TRAINING FOR PROFESSIONALS

Scrum In 10 Slides. Inspect & Adapt

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

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

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

ORACLE FUSION PROJECT MANAGEMENT CLOUD SERVICE

An Example Checklist for ScrumMasters

Selling Scrum et. al.!

Agile Engineering Introduction of a new Management Concept

From Agile by Design. Full book available for purchase here.

Taking the first step to agile digital services

TRAINING AND RESOURCES TOOLKIT

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

ScrumMasters Considered Harmful

CA Clarity PPM pro Business PMO a IT PMO. Petr Běhávka CA Technologies, Principal Consultant

Project Manager to what? ScrumMaster? Agile Coach?

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

Dreamweaver and Fireworks MX Integration Brian Hogan

Bridging the Gap Between Acceptance Criteria and Definition of Done

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

ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016

Agile Management Tools: Scrum Scope Literature Synthesis

Creating a Facebook Page for your classroom is super easy! Here s how to get started!

Successful Agile Project Management

Getting Agile with Scrum. Mike Cohn - background

YOUR MONEY, YOUR GOALS. A financial empowerment toolkit for Social Services programs

Oracle Primavera. P6 Dashboards Demo Script

White Paper The Road to Successful Software Adoption. By Christopher Smith, WalkMe

Creating a High Maturity Agile Implementation

Pearson Inform v4.0 Educators Guide

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

STRONG CULTURES SELL MORE FRANCHISES-PART 1 (Part 1 of 2) Originally Published September 2010 By Evan Hackel

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

CVR/IT Consulting LLC

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Introduction to Agile and Scrum

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

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

Transcription:

Extreme Project Management Requires Extremely Simple Tools Date: March 1, 2014 Title: Code: Abstract: Extreme Project Management Requires Extremely Simple Tools AR-XLS You may think that agile project tracking is paperless and without bureaucracy. The reality is that many of us become consumed with tools, technology, and ineffective means of communicating status. The beauty of extreme agile project management is simplicity and this article identifies how best to track your project with mind maps and spreadsheets. Version: 1.0 (2009-09-24) Original 2.0 (2010-08-10) Updated document and attached spreadsheet 3.0 (2014-03-01) Major update and simplification Backgrounder In Doug DeCarlo s insightful book extreme Project Management, [1] he identifies innovative ways to streamline processes and simplify a team s focus. Agile project management, and particularly Scrum, can become overwhelmingly consumed by methodology, jargon, and rules. This is just the opposite of what was originally intended for agile-lead projects. As an agile facilitator and leader includes the following key roles and responsibilities: Provide guidance. Motivate the team to deliver the project on time. Remove obstacles. Provide timely, effective communications. It is the communications part of our role that is so important. Let s take a Scrum project for example. A Quick Scrum Walkabout Initially, the scope of a Scrum project is defined by the scrum plan that includes a definition of each of the product backlog items (features). The most important, customer, and high business value items should be prioritized to be implemented first and broken down into tasks in a sprint planning session primarily driven by the product owner. A person with the designated role of ScrumMaster facilitates and guides the team. Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 11 1

The team meets frequently (daily scrums) with the intent to discuss progress, remove impediments in order to reduce risk, and agree on remaining hours of work to complete. At the completion of every sprint cycle, the results of the sprint are presented and discussed in a sprint review meeting involving all stakeholders including the customer. The project should be left in a tested, working state. The team will decide whether to release or to proceed to the next sprint cycle. Scrum doesn t usually allow new feature requests to be tacked on without removing other yet-to-beimplemented features, so there should be little risk of creeping requirements that impact schedule and cost. Famous last words With this brief introduction, the ScrumMaster holds the key to lead and facilitate the team requiring effective communication. Communicating to the Team and Stakeholders Since the PMBOK Guide [2] refers to communication as being 90% of a project manager s role, the same commitment must should apply for ScrumMasters. How much communication is enough? Software managers don t have time to communicate and project managers tend to deluge the team with too much useless information and host way too many meetings. In contrast, agile methodology likes to dictate little to no documentation at all while keeping meetings to a bare minimum. This doesn t mean that there isn t plenty of time in preparation by the ScrumMaster. In my humble experience, highly focused and simple communication can go a long way to ensure that everyone is informed and that the team knows exactly what to focus on. Isn t that the role of communication anyway? Let s define simple communication tools that can be used for product backlog prioritization and for tracking Scrum project status. Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 2

Defining the Product Backlog Items Before we get into the spreadsheet template, recently I ve learned about the power of mind maps in the article written by Claire Moss in Better Software magazine. [4] Why fool around with stickies on the wall when you can create and adjust product backlog items with stakeholders by projecting a living mind map drawing on the wall. I can t think of a better way to identify the must haves from the nice to haves. The best part? There are plenty of powerful mind map visualization software apps available for minimal cost (or no cost at all). Not only are mind maps great tool for brainstorming, they serve as digital assets for your project without spending hours transcribing cryptic notes from paper. Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 3

Project Status Simplified To make communications effective, information should be concise, understandable, and actionable. And that s where project management software tools help. When I m leading multiple agile projects and I need to track effort, costs, dependencies, and the use of shared resources, I resort to LiquidPlanner. [3] I know there are many great tools out there, but this web-based solution has become the Salesforce.com for ScrumMasters and project managers. On the other hand, if you re just working with a single project at a time, a simple spreadsheet can serve as a great communications tool to track key elements of most any project. I ve defined a single spreadsheet worksheet to track status a project sprint. For the sake of simplicity, we ll assume a weekly sprint of five working days. The project status information is tracked and maintained in individual worksheet tabs and is projected on the wall and updated in real time with the team at daily project team meetings. The worksheet is divided into sections (A through F). A. There are two parts. The top cell identifies in the top cell the sprint number and the lower set of sales show the product backlog items completed, active, and not yet started. This is filled out at sprint planning. B. The project team s available time is summarized during sprint planning for the entire sprint in man hours. C. During sprint planning, the active product backlog items are divided into tasks to be completed. The team members should resort to sprint poker to estimate the hours to complete Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 4

the work. Each individual s total hours shouldn t exceed their available hours. Otherwise, the work hasn t been subdivided properly for the available resources. D. Every day of the sprint, a new column is filled out summarizing the total remaining hours for each task to complete. E. There are two graphs that reflect the daily progress of remaining hours of work to complete. The chart on the left gives a view of each task (the larger colored blocks indicate the most work remaining). The chart on the right shows the aggregated remaining hours planned versus actual. The three remaining days actual values are charted as 0 due to the fact that those days are in the future. F. Finally, if there are some special notes to log, enter them here. This is a good place to indicate risks, constraints, or resources that are needing attention. A Final Word The easiest thing to do is to simply copy and paste this spreadsheet and send it after your daily project meetings to the team and then perhaps to the extended team and stakeholders after the sprint review. One tip I d strongly suggest is to highlight which tasks are each team member s highest priority for the day. Why make project planning and project tracking complicated? If you d like a copy of the spreadsheet to use, just contact me at http://www.leadingswmaniacs.com. Bibliography 1. DeCarlo, Doug. extreme Project Management: Using Leadership, Principles, and Tools to Deliver Value in the Face of Volatility. San Francisco: Jossey-Bass, 2004. 2. Project Management Institute, Inc. A Guide to the Project Management Body of Knowledge: PMBOK Guide, 5th Edition. Newton Square, PA: Project Management Institute, 2013. 3. LiquidPlanner. http://www.liquidplanner.com. 4. Moss, Claire. Feeling Lost in the Woods? Mind Maps Can Help! Better Software magazine, January/February 2014, 26. http://www.stickyminds.com/sites/default/files/volumeissue/pdf/v16i1.pdf. Bio Ken Whitaker of Leading Software Maniacs (LSM) has more than twenty-five years of software development executive leadership and training experience in a variety of technology roles and industries. He has led commercial software teams at Software Publishing (remember Harvard Graphics?), Data General, embedded systems software companies, and enterprise software suppliers. Ken is an active PMI member, Project Management Professional (PMP) certified, and a Certified ScrumMaster (CSM). Sources for LSM s material come from case studies, personal leadership experience, the PMI Project Management Book of Knowledge (PMBOK Guide), and Ken s leadership books: Managing Software Maniacs, Principles of Software Development Leadership, and I m Not God, I m Just a Project Manager. Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 5

Ken is the editor of Better Software magazine, and has created PM University, http://www.pmuniversity.com, as a new addition to Leading Software Maniacs online, elearning curriculum focused on pragmatic project management and software leadership courses. Ken is also the creator of PM Chalkboard, http://www.pmchalkboard.com the fastest way to learn basic project management principles with entertaining, no cost tutorial videos. Ken also is a frequent guest writer for http://www.projectmanagement.com (formerly, http://www.gantthead.com). To help anyone needing to manage digital assets as versioned backups, Ken has developed the Spresso project versioning software, http://www.versionitwithspresso.com, (available for both Windows and OS X). Leading Software Maniacs is proudly associated with: Applying Project Management Principles to Software Development Leadership, Principles of Software Development Leadership, Software Tools for Creative Professionals, 4Ps, Leading Software Maniacs, Spresso, Soft-Audit, Jus' E'Nuf, Nerd Herd Game, the 4Ps logo, the Leading Software Maniacs logo, PM University, PM Chalkboard, and the Nerd Herd Game logo are marks of Leading Software Maniacs, LLC. For PM Chalkboard and PM University: No claim is made to the exclusive right to use PM apart from the mark as shown PMI, PMP, PMBOK, the PMI logo, and the PMI Registered Education Provider logo are marks of the Project Management Institute, Inc. All other marks not mentioned are trademarks or registered trademarks of their respective companies. Copyright 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 6