Little a Versus Big A Agile

Similar documents
The Agile Manifesto is based on 12 principles:

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

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

Introduction to Agile

CSSE 372 Software Project Management: More Agile Project Management

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

How To Plan An Agile Project

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

Introduction to Agile and Scrum

Agile for Product Owners

D25-2. Agile and Scrum Introduction

A Glossary of Scrum / Agile Terms

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is?

Agile Testing. What Students Learn

Agile Scrum Workshop

Course Title: Planning and Managing Agile Projects

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

Agile Scrum and PMBOK Compatible or Contrary?

SECC Agile Foundation Certificate Examination Handbook

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

Successfully Doing TOGAF in a Scrum Project

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Secrets of a Scrum Master: Agile Practices for the Service Desk

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Agile Information Management Development

Agile with XP and Scrum

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

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

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

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

Agile Certification: PMI-ACP

Getting Business Value from Agile

Agile Beyond The Team 1

Course Title: Managing the Agile Product Development Life Cycle

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

An Introduction to Agile Performance Management

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

Agile Project Management

Issues in Internet Design and Development

Agile Training Portfolio

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

When agile is not enough

Iteration Planning. also called Iteration Kickoff

Software Engineering and Scientific Computing

LEAN AGILE POCKET GUIDE

Certified ScrumMaster Workshop

Introduction to Scrum

Agile Development Overview

Welcome! Scaled Agile Reston, VA

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

Mastering the Iteration: An Agile White Paper

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

An Example Checklist for ScrumMasters

Certified Scrum Master Workshop

Measuring ROI of Agile Transformation

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

Certified Scrum Product Owner

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

The Agile Glossary of Terms

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951)

Testing in Scrum Projects

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

AGILE - QUICK GUIDE AGILE - PRIMER

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Kanban vs Scrum Making the most of both

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

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

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

TECHNOLOGY TRANSFER PRESENTS CRAIG AGILE SOFTWARE DEVELOPMENT. Hands-on Practices, Principles, Agile Modeling, and TDD MAY 6-10, 2013

How to manage agile development? Rose Pruyne Jack Reed

"Bezpieczny Projekt"

The Agile Project Manager

Agile! Springer. The Good, the Hype and the Ugly. Bertrand Meyer

Agile and lean methods for managing application development process

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

Agile and Secure: Can We Be Both?

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Agile Extension to the BABOK Guide

Call for Tender for Application Development and Maintenance Services

Glossary SAFe 4.0 for Lean Software and Systems Engineering

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

Agile and Secure: OWASP AppSec Seattle Oct The OWASP Foundation

Agile Software Development. Stefan Balbo / Patrick Dolemieux

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

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

Agile Development with Rational Team Concert

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile and lean methods for managing application development process

Strategy. Agility. Delivery.

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

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

AGILE & SCRUM. Revised 9/29/2015

Introduction to Scrum

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

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

The Basics of Scrum An introduction to the framework

Transcription:

Little a Versus Big A Agile A Focus on Intent Signalled Intent Carine06 / Wikimedia Commons / cc-by-sa-2.0 Jim and Melissa York www.foxhedgeltd.com 1

Who We Are Melissa York Principle Operations melissa.york@mac.com FoxHedge Ltd www.foxhedgeltd.com Jim York Principle Coach jim.york@mac.com 2

What We Do Coaching Coaching leaders to build effective teams and products Learning on your terms, focusing on the problems you want to solve. Dealing with the real challenges building products in your business environment. Onsite coaching for your teams and the people who lead and support them. Training Teaching individuals and teams in dynamic, interactive workshops Certified ScrumMaster Certified Product Owner Agile Team Workshop Starting Your Agile Project Lean and Agile Orientation Executive Agile Orientation Agile Requirements, Planning, and Estimation 3

Upcoming Classes Certified ScrumMaster 16-17 May - Bethesda, MD 19-20 June - Arlington, VA 18-19 July - Frederick, MD Certified Scrum Product Owner 22-23 April - Reston, VA 17-18 June - Arlington, VA 11-12 September - Dulles, VA Quest attendees can get $100 off Early Bird and Regular registration prices for these classes Use promotional code Quest2013 www.foxhedgeltd.com 4

There s a Whole Lot of Something Going On Fragile Agilefall ScrumBut Chaos! 5

Sources of Confusion? Charlatans Snake Oil Salesmen Experts? Tools? 6

Dispelling an Agile Myth Myth Reality Agile is a Methodology! It s a mindset, supported by practices, which enables you to react in a timely and appropriate way to change. 7

For Example Scrum A team-based framework for accomplishing creative work 8

Scrum Delivery Cycle 9

Scrum Delivery Cycle with Practices Release Planning Small team Customer in the Room Standup Sustainable Pace Sit Together Pair Programming Frequent Integration Prioritization TDD Empowered Team Automated Testing Points User Stories Modeling 1-click Build & Deploy Adaptive Planning YAGNI DoD Information Radiator Review Retrospectives 10

Shu Ha Ri 11

Agility 12

Mastery It takes time to become an expert. Even the most gifted performers need a minimum of ten years of intense training before they win international competitions. -- K. Anders Ericsson, Michael J. Prietula, and Edward T. Cokely, The Making of an Expert, Harvard Business Review, July-August 2007 (Reprint R0707) 13

in tent inˈtent noun intention or purpose 14

What are the causes of failure? 15

What are the enablers of success? 16

Some Essential Success Factors 17

Start with the Problem! 18

Create Shared Understanding 19

Effective Leadership 20

Customer wants what we re working on, now! 21

Customer is willing and able to engage with the team Jim s 80/5 Guideline for Product Owner Engagement The Product Owner must ensure that 80% of the Scrum Development Team s questions are answered within 5 minutes of the question being raised. 22

Willingness and ability to take appropriate and timely action based on feedback 23

Perils and Pitfalls versus Intent 24

Reviews Here be dragons! Facade or report One-way Feedback absent or ignored Customer and other stakeholders absent 1st time PO has seen completed features Intent Proof through Demonstration Feedback Leads to adaptation Open to right audience It s about the product 25

Retrospective Here be dragons! Gripe session Excuses Complacency Blaming people Heroes & villains Intent Inspection Causes Improvements It s about the process Team 26

Points Here be dragons! Intent Measure productivity Measure improvement Compare teams Roll up from multiple Measure capacity Work to capacity Set expectations Re-plan based on actual teams Ignoring velocity projection completion rate 27

Workshop Exercise 28

Practices acceptance tests adaptive planning Agile Champion automated build and deploy automated testing backlog Boot Camp Boundaries Build Quality In Burn Chart Business Value Analysis Center of Excellence Co-location Coach coding standards Collective Code Ownership Conditions of Satisfaction Constraints Containers Continuous Integration Core Team Cross-functional team Customer Acceptance TDD customer feedback customer-in-theroom Cycle time daily meeting dedicated team definition of done eliminate waste Empowered Team Enterprise Transition Team Evolutionary Architecture Evolutionary Design Fast Delivery Feedback Flow frequent feedback loops frequent integration Goal Impediment List incremental development Information Radiator Innovation Games Iteration Planning Meeting Iterations just enough, justin-time requirements Kanban Management Tests Minimum Meaningful Feature Set Muda One Team Open Workspace pair programming Pareto (80/20) Pay as you go Personas Pigs and Chickens Pilots Projects Planning Poker prioritized backlog Product Lifecycle Product Owner Quality Criteria Reduce Waster refactoring regression testing Regular Cadence Relative Estimation Release Often retrospectives Review Scrum Development Team Scrum of Scrums Scrum Roles ScrumMaster Self-Organizing Team shared goal Shared Vision Simple Design single business decision maker Sit Together small releases Spikes Sprint Backlog Sprint Review Stakeholder Analysis Story Points Success Criteria sustainable pace Swarming Test First Development Theory of Constraints timeboxes Tune Up unit-level TDD user stories Velocity Whole team Working Software YAGNI 29

Q &A Here Be Dragons Signalled Intent Carine06 / Wikimedia Commons / cc-by-sa-2.0 1539 Carta Marina by Olaus Magnus, James Ford Bell Library 30

Contact Info 31