Presented by Only Agile. What is Agile?

Similar documents
Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Essentials Track: Business Services

Agile Software Development in a Regulated Environment. Natalie Custer

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan

Russell Pannone February 10, 2009

Introduction to Agile and Scrum

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

AGILE methodology- Scrum

Scrum Intro What s in it for me?

AGILE SOLUTIONS. Agile Basics

CS314 Software Engineering Project Management

AGILE FOR NON-IT PRACTITIONERS

STATE OF AGILE ISRAEL

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

AGILE FOR NON-IT PRACTITIONERS

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

Are we Agile Yet? Agile is NOT a Destination

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

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

Introduction... 1 Part I: Understanding Agile... 7

FIT2101 Software Engineering Process and Management

Scrum er ikke en religion

Achieving Resiliency with Agile Methods

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

Software Development Methodologies

Agile & Lean / Kanban

Advantages of Agile model:

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018

Project Management in Practice Agile Agile 101 Introduction to Agile

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Agile Certified Professional

Selling Agile Transformation to Upper Management

Two Branches of Software Engineering

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

Leadership Lessons from Agile and PMI s PM-2. Tim Kloppenborg, PhD, PMP Marcie Lensges, PhD

Agile Projects 7. Agile Project Management 21

AGILE RECALL. for passionnates and newbies

Agile Software Development. Stefan Balbo / Patrick Dolemieux

04. Agile Development

Systems Modernization Strategies August 2017

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

Build Agile Knowledge - Participate in a sprint!

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

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

CS 5704: Software Engineering

Agile Software Development

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

How to Prepare for and Implement a Project Using Scrum

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

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

Managing Projects of Chaotic and Unpredictable Behavior

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

Processes and Life- Cycles. Kristian Sandahl

This document is copyrighted, the distribution of this document is punishable by law.

Scrum Product Owner Course 03 - Roles and Responsibilities

ONE! TEAM! 2010, Nick Athanassiadis. All rights reserved.!

Callers are in a Listen Only Mode

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

Course Title: Agile for Business Analysts

Course Title: Agile for Business Analysts

Processes and Life- Cycles. Kristian Sandahl

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

Getting Started with Agile A Guide to Building High Performing Teams

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

We use Agile. What does that mean?

Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina

It can be done. Agile at Scale

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

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

Management by Consensus

PMP Exam Preparation Course PMBOK GUIDE Sixth Edition All Rights Reserved ATEM GROUP

A Journey & How it Works for Clients

Scrum, Kanban, DevOps, and Nexus

PMBOK versus Agile (Is Agile the New PMBOK?)

Agile Transformation Key Considerations for success

Lean 4.0 Lean and digital automation. Lean Forum 2018

Institut für gestaltorientierte Organisationsentwicklung. SCRUM Implementation. IGOR 2018 Institute for Gestalt organizational Consulting

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning

Agile Software Development

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Five Changes that Project Managers Must Make in an Agile World

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Agile Development Processes. CSCE Lecture 3-08/31/2017

Welcome! Scrum - simple to understand, hard to master. Kent Scrum UG

Purpose. To discuss what it takes to create a fast-paced, dynamic, innovative and customer centric organisation.

AGILE BASICS. All slides copyright Philip Japikse

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD

The Agile PMO. How the traditional project management office fits into the Agile landscape

Agile Program Management in Action

LSP METHODOLOGY GUIDE. LSP Group

$BILLION AGILE EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES

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

Agile Methodologies for DevOps

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

Certified Scrum Master

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

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

Agile and Scrum 101 from the Trenches - Lessons Learned

Scrum Team Roles and Functions

Transcription:

Presented by Only Agile What is Agile?

Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my mind whenever I want Change Chaos Agile is just a development process Agile teams don t work hard the just play foosball Agile will fix all my problems it s a silver bullet 2

What is Agile? Agile is an idea supported by a set of values and principles. Agile defines a target culture for successful delivery of product. Steve Denning Practices Principles Values 6

Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 7

Agile Principles 1) Early, continuous delivery 2) Welcome changing requirements 3) Deliver working software frequently 4) Business people and developers working together daily 5) Build projects around motivated individuals 6) Face-to-face conversation is the best form of communication 7) Working software is the principle measure of progress 8) Agile processes promote a sustainable pace 9) Continuous attention to technical excellence & good design enhances agility 10) Simplicity 11) Self-organizing teams 12) The team reflects regularly on how to become more effective, then tunes and adjusts and adapts its behavior accordingly 8

Constraints Traditional Agile Fixed Features Time Budget Plan Driven Value/Vision Driven Variable Time Budget Features 9

Value Minimize Risk and Realize Value Agile delivers value incrementally while reducing the risk of failure over time. x x x x x x x Time 10

Teams Resource Optimization Multiple projects Multiple projects, rolled off some Assigned but not many tasks yet Time-to-market Optimization Define Build Define Build Define Build Test Test Test 11

Methodologies 3% 3% 2% 2% 2% 2% 1% 1% 1% Scrum Scrum/XP Hybrid Custom Hybrid Don't Know Kanban 8% Scrumban Feature-Driven Development 52% Extreme Programming XP 9% Lean Other Agile Unified Process (AgileUP) Agile Modeling 14% Dynamic Systems Devlelopment Method (DSDM) VersionOne State of Agile Survey 12

Scrum A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum is: Lightweight Simple to understand Extremely difficult to master The framework consists of the Scrum Team, their roles, events (ceremonies), artifacts and rules. 13

Team Roles Single wring-able neck Communicates the product vision and release goals Empowered to make decisions for the business Continuously grooms and prioritizes the backlog Accepts or rejects work results Process Champion Facilitates Scrum Events Ensures that the team is fully functional and productive Removes Barriers Cross-Functional Self-Organizing Accountable as a team to complete the work Tasks work, estimates work, demonstrates work to stakeholders 14

TIP: Teams Colocated (as best possible) Small (3-9 people) Self-organizing Cross-functional Clear mission and Product Owner Empowered to deliver Direct contact with users and stakeholders Focused no multitasking Transparent 15

Scrum at a Glance Product Vision & Roadmap Daily Standup Sprint Execution Release 24 hours 1-4 Weeks Product Backlog Release Plan Sprint Backlog Review Retrospective Potentially Shippable Increment 16

Continuous Planning Vision Roadmap Release Sprint Big Picture As necessary by Product Owner/Stakeholders Ties Vision to Approach Every release by Product Owner View of Horizon Every release by Product Owner and Team Near-term Plan At the start of each sprint by Team Daily Inspect and Adapt Daily by Team 17

Barriers to Adoption Ability to change organizational culture 52% Availability of personnel with right skills General resistance to change 40% 39% Management support Project complexity Confidence in ability to scale Customer collaboration 34% 30% 27% 26% Perceived time to transition Budget constraints None 14% 14% 12% VersionOne State of Agile Survey 18

Agile Adoption vs. Transformation We need to untangle two words that sometimes can be used interchangeably Agile Adoption is about what you do... practices, tools, techniques, ceremonies, and habits Agile Transformation is about who you are... reflected in both the structure of the organization and who you are as people Long term results require both adoption and transformation to be successful 19

Agile Adoption vs. Transformation We need to clearly articulate the three major focus areas that must be addressed interdependently Organizational Structure is about how you create teams and how you organize them Agile Practice is about the methods and tools you choose to introduce People and Culture is about changing hearts and minds of the individuals in the organization All three aspects are essential to sustain agility 20

The Price of Agile Infrastructure investments Release automation, test automation, etc. Reorganization New roles, cross-functional teams, etc. New skills Vertical story slicing, retrospectives, agile architecture, etc. New habits Frequent customer interaction, frequent releases, less specialization Transparency Problems and uncertainty are painfully visible rather than hidden 21

Agile is a Direction, Not a Place 1. Make Real Teams Small, cross-functional, self-organizing, colocated 2. Deliver Often Internally every 4 weeks at most Externally every quarter at most 3. Involve Users Direct and fast feedback between the team and the users The important thing is not your process. The important thing is your process for improving your process Henrik Kniberg 22

Wrap-Up Only Agile Email: rschilling@onlyagile.com URL: www.onlyagile.com LinkedIn: www.linkedin.com/in/royschilling 23