AGILE EXECUTIVE OVERVIEW

Similar documents
Scrum Team Roles and Functions

Scrum Intro What s in it for me?

An Introduction to Scrum

Agile Beyond Software

SCRUM - compact The agile software development methodology

AGILE methodology- Scrum

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Agile Auditing. Topics

Introduction to Scrum

Agile Delivery Framework (ADF)

Scrum. a description. V Scrum Alliance,Inc 1

An Introduction to Scrum. Mountain Goat Software, LLC

Can Your Proposal Process Be More Agile?

Introduction to Agile and Scrum

Product Owner - The Single Wring Able Neck

BA25-Managing the Agile Product Development Life Cycle

Certified Scrum Master

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

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction

Survey and Analysis of Scaling Agile Practices for an Agile IT Organization

An Introduction to Scrum

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

International Scrum Master Foundation. Study Guide Take the Certification online

Presented by Only Agile. What is Agile?

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

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

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

Monitoring Kanban Execution WHITE PAPER

Why Agile, Why Now By David Schroeder, PMP, PSM

Two Branches of Software Engineering

Certified Team Coach (SA-CTC) Application - SAMPLE

ESUG Prague. Scrum in Practice. the art of the Wizard. Rowan Bunning Wizard Information Services

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC

Collaboration at Scale: Managing Dependencies Across Large Teams Aug-10

Agile and CMMI : Disciplined Agile with Process Optimization

Agile Software Development

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

AGILE FOR NON-IT PRACTITIONERS

Agile & Lean / Kanban

How to Prepare for and Implement a Project Using Scrum

An Introduction to Leanban. A Net Objectives White Paper

AGILE FOR NON-IT PRACTITIONERS

Agile Introduction for Leaders

The Agile Performance Holarchy

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

AHGILE A N D B O O K

Software Systems Design

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

SWE 211 Software Processes

Introduction to Agile/Extreme Programming

The Change Management Implications of Scaling Agile 1

Getting Agile with Scrum

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Metodologías Agiles en E///

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Debunking Agile Myths

Implementing SAFe: A Roadmap

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

The Top 13 Organization Challenges of Agile Development and a Solution to Each

ALM & Scrum. Necessary But Not Sufficient for Agility

Chapter 3 Agile Software Development

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

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

AGILE SOLUTIONS. Agile Basics

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Agile I m a Product Owner, How Do I Tell a Better Customer Story? AGILE WEBINAR

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Agile SOW for Agile Engagements AGILE WEBINAR

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Agile Software Development

Questioning Extreme Programming

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

Long Haul. For The AGILE. Avoiding Fatigue. And Burnout. 1 Agile for the Long Haul WHITEPAPER SERIES

TSP SM as the Next Step for Scrum Teams

Backlog Prioritization Techniques

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile Product Management Basics

Build Your Agile Business

Scale. Becoming a Lean Enterprise with IBM and SAFe

A Guide to Critical Success Factors in Agile Delivery

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Agile Surveillance Points

Create Your Successful Agile Project

The Agile Product Manager / Product Owner Dilemma

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Webinar on Introduction to Scrum and Agile. and. Training for Scrum Fundamentals Certified (SFC ) Certification

SCRUM - LESSONS FROM THE TRENCHES

Calculating Business Value The Key to Maximizing Value Delivery

THE AGILE WAY: A complete guide to understanding Agile testing methodologies

Transcription:

AGILE EXECUTIVE OVERVIEW

JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy Technology Consulting Manager at Accenture SAFe Agilist (SA) Certified ScrumMaster (CSM) Certified Scrum Product Owner (CSPO) BS Computer Science - UC Irvine MBA - UCLA JD - SouthWestern Law School Roles Developer, DBA Visual Designer IT Architect / Data Architect IT Director Software Development Director Project / Program Manager Scrum Master Entrepreneur Consulting Manager

So, why Agile?

Five Key Benefits of Agile 1. Reduced time-to-market 2. Increased quality 3. Reduced waste 4. Better predictability 5. Better morale From: The Truth About Agile Processes, by Forrester Research analyst Carey Schwaber, 8/28/07

25% INCREASED PRODUCTIVITY Agile Impact Report; QSM Associates; May 2008

50% FASTER TO MARKET Agile Impact Report; QSM Associates; May 2008

83% STAKEHOLDER SATISFACTION Agile Impact Report; QSM Associates; May 2008

LESS 49% COST Agile Impact Report; QSM Associates; May 2008

But, what is Agile?

Depends on Your perspective

Business Results!

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

waste

64% of features rarely or never used

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

beat the competition

realize revenue

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

faster risk resolution

difficult to change course vs.

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

2 weeks 4 weeks 6 weeks 8 weeks 8 weeks till shippable 6 weeks till shippable 4 weeks till shippable often see this

2 weeks 4 weeks 6 weeks 8 weeks No feature more than 2 weeks from shippable a little better

Start testing here Much better! instead of here

STOP THE LINE!

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

Measure

Consider

Experiment

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

Get more ideas Get better ideas

Everyone Pulling

Trust Responsibility

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture discipline

Commitment Focus Openness Respect Courage

Scrum asks you to commit to a goal and then provides you with the authority to meet those commitments. Scrum insists that you focus all your efforts on the work you're committed to and ignore anything else. Openness is promoted by the fact that everything about a Scrum project is visible to everyone. Scrum tenets respects that the diversity of team members' background and experience adds value to your project. Finally, Scrum asks you to have the courage to commit, to act, to be open and to expect respect. www.ddj.com/dept/architect/184414912?cid=ambysoft

Doing Agile?

Scrum Daily Scrum Meeting Vision Daily Sprint Planning Meeting Review Product Backlog Create Sprint Backlog Commit to 2-4 weeks of work 2-4 weeks Sprint Retrospective Sprint Review Product Backlog: Prioritized Features desired by Customer Sprint Backlog Product Backlog Items assigned to Sprint Emergent list of estimated tasks Product Increment

Questions?

Potentially Shippable Increment

Re lea se 1 Re lea se N The Agile Release Train Project Inception Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration n Target System Discovery Assessment Set up Project Infrastructure Incremental delivery in time-boxed 2 week iterations

Agile Planning

Small (5-9) Dedicated Persistent Cross-Functional Collaborative Empowered No Egos Dedicated Team

Product Owner Represents users/customers One voice for team Prioritizes ALL work Calls for releases Owns ROI

Scrum Master Servant leader Facilitates team Enforces principles and practices Removes impediments Not a decision maker

Fundamentals stay the same

success habits focus on customer value deliver early and often reduce batch size pull quality forward inspect and adapt collaborative culture

continuous habits Know your customers Represent the product vision & roadmap Define the work of delivery teams Rank and re-rank the work Answer questions, clarify direction Attend bi-weekly demos Tell the team what you appreciate