Lean/Agile Basics and Essentials April 18 th Results Washington Agile Friday Webinar University of Washington.

Slides:



Advertisements
Similar presentations
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Advertisements

Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
<<replace with Customer Logo>>
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
Agile Project Management with Scrum
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company Yvonne Kish Associate.
1 Pramerica Systems Ireland Lean Principles for Systems Development Pramerica’s Journey to eliminate waste Mary Howick 8 th October 09.
NAUG NAUG Knowledge Evening – th February 2007.
The Business Analyst Role in Agile Projects
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Project Management  Quality Management Getting Started.
Scrum 1.
An Introduction to Agile Project Management CHAPTER SEVENTEEN PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights.
Discover how to improve productivity by going DevOps and SAFe.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Agile Methodologies for Project Management By – Komal Mehta.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Software Development Landscape
What is Scrum Process? Where is it used? How is it better?
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
The Successful Business Analyst’s Role in the Scaled Agile Framework®
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
SCRUM.
Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved 1 Foundations of the Scaled Agile Framework ® Values, Principles, Practices, Implementation.
Introduction to Agile. Introduction Who is this guy?
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Agile Project Management and the yin & yang of
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
CEN 4010 Intro to Software Engineering Professor Alex Roque
Agile Project Management
Scrum.
Agile Training Day 2 November 17, 2015.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Waterfall, Agile & Scaling Agile
Agile Training – Agile Overview
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
By: By: Agile Scrum Master Online Training.
Navigating an Agile Transformation
Project & Program Governance
Product Backlog List of things that needs to be done to make the product come into existence 
Sample Agile Assessment Report for XYZ Company
How to Successfully Implement an Agile Project
Summarizing Our Models to Date
Sprint Planning April 2018.
Introduction to Agile Blue Ocean Workshops.
Software Development In Agile
Scrum in Action.
Are you measuring what really counts?
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Lean/Agile Basics and Essentials April 18 th Results Washington Agile Friday Webinar University of Washington

Jeanne Marie Isola Director Finance Program UW-IT Role: Sponsor, Driver, Visionary Leadership Strength: Strategic Thinking Alan Chedalawada President Net Objectives Role: Trainer, Sensei Strength Domain: Influencing Gwen Trentham Project Manager Finance Program UW-IT Role: Subject Matter Expert, Coach Strength Domain: Executing Maureen Noonan Org Dev Specialist Organizational Development UW-IT Role: Governance, Coach Strength Domain: Relationship-Building

Highest Business Value In a Shorter Amount of Time Predictably Goal and Benefit of Agility

Source: Standish Group Study of 2000 projects at 1000 companies Usage of Features and Functions in Typical System WASTE and the DELAY OF VALUE

Lean-Agile helps eliminate or minimize Risks!

Agility focuses on value Lean principles and Agile practices focused on producing Business value Agility is about Business Value Increments, not development cycles

Business Value Business Manag ement Team M AKE V ALUE F LOW technic al Business Value The single focus for Priority Progress Work management

A GILE provides framework and practices for producing increments of functionality L EAN provides principles and practices which enable defining and prioritizing increments of highest Business value Input PriorityPlanningStaging Ready to Pull Iteration 0 Iterative Development Incremental Deployment Support & Feedback I TERATIVE A GILE empirical value stream LEAN - AGILE

Only work on something that has Business value and you know how to achieve it Only start something you know you can finish (uninterrupted) Have a quick ‘Discovery’ process to enable the above 2 things Lean Thinking

PULL © Copyright Net Objectives, Inc. All Rights Reserved 10

high utilization throughput Focus on speed of Producing Value Not on utilizing an individual persons capacity

Stop Starting Start Finishing and

Lean-Agile Software Development Optimize the Whole Eliminate Waste Build Quality In Deliver Fast Defer Commitment Key Principles Create Knowledge Empower People Focus on Flow (of Value) Continually Improve

Business Value you cannot build the right thing if you have not discovered it first! Things to Discover… Business Value (ROI) Priority & Sequence Business Value increments Acceptance / Validation Criteria How to build it What resources are needed How to implement it

Roles, Boundaries, Scale, & Levels

Business Why is this valuable? Goals Business Value criteria Success metrics Message map Segments / audience Product Vision Budget define Team How to achieve that value? BVIs prioritized by Business Value Prioritized business features Scenarios / Personas Validation approach & acceptance criteria submit to team IT & Business What is best way to deliver that value ? Business capabilities Workflows Process models / maps Scenarios design

Portfolios Programs Projects Book of Work Rolling Releases Levels 1, 2, & 3 Program Backlog Releases Multiple Teams Product Backlog Iterations Whole Team Lean-Agile Framework Scaled Agile Framework LA Iterative Framework Executive, Business, Management, & Team Business, Management, & Team Business & Team Practices ResponsibilitiesScale and Scope Toolsets Complexity Complexity of environments

Lean-Agile Roles Business Product Owner (Release) Business Subject Matter Expert Business Analyst Focus Groups User Acceptance Testers LAPM (Scrum Master) Technical Lead Developers Testers Support Executive Sponsor Business Sponsor Stakeholders CIO CTO Technology Sponsor Business Product Owner(s) Business PM Technology Owner Technology Delivery Manager Application Development Manager M ANAGEMENT E XECUTIVE F RONT L INE level 1 level 2 level 3 Lean-Agile Roles Technology

Team Agility Value Delivery Teams (Pods) Cross-functional Collective ownership Self-organization Consistency Value focus Visibility Terminology and roles Lean-Agile principles, practices, and metrics Velocity and Business Value delivery capacity Consistency Value focus Visibility Terminology and roles Lean-Agile principles, practices, and metrics Velocity and Business Value delivery capacity Team Agility With multiple teams:

Business value driven -> Incremental

Business Value Realization Trends

Business Value ‘Chunk’ Set of capabilities / functionality which provides value to the Business (realizable). Capabilities include people, process, and technology. Minimal Business Increment (MBI) Smallest ‘chunk’ of realizable Business value. Comprised of Business capabilities.

Business Value ChunkMinimal Business IncrementsFeature / Scenario(s)User Stories Never loses context Right-sized Stories Tasks

Book of Work: Visibility, Alignment, Transparency, Consistency Deliver Value / Highest Priority

Lean/Agile Basics

the B USINESS S COPE, owns V ALUE, and and only the Business can start and stop work! T IMELINE

Q UARTERLY Business value realization Release train (which train are you going to catch?) I TERATION / I TERATION L ENGTH Two weeks or less recommended Consistent regardless of any factors D AILY Happens every day at the exact same time & location Cadence

SynchronizationIterationPlanning Daily Stand-up Demo 4 MeetingsRetrospective

*Sprint = Iteration Basic Agile Flow

Product Backlog All the work necessary to achieve the Business value Prioritized and sequenced based on Business value Constantly evolving and refined (just in time)

Product Topline/Release Burn-up Total Program size in Story Points Aug 2012 Oct complete Dec committed Sep 2013 Apr Planned 138 point short fall Funding Shortfall Jul Planned Sep Planned Top Line / Release Burn-Up. Updated after each Iteration. Depicts the team’s velocity (story points per Iteration), and overlays estimated projections and release points (BVI). This chart and the Feature Burn-Up combine to give executive transparency into each program’s status.

Key Artifacts Product Backlog Iteration Backlog

Questions?