Conversation around Process Management Lean, Pull Planning, Agile

Slides:



Advertisements
Similar presentations
LEAN What? How? What helps ? Conclusion. LEAN – What? RETHINKING & REDESIGN OF BUSINESS PROCESS SHORTENED LEAD TIMES REDUCED PROCESS WASTES IMPROVED CUSTOMER.
Advertisements

AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
SDLC – Beyond the Waterfall
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
Alternate Software Development Methodologies
Agile contracting games The rules of the game v2.1 – December 2011.
The Challenge to Survive in Today’s Software Development Environment Evaluating the Agile Methodology.
Production Systems Chapter 9.
Programming with eyes wide open. Your host today Subby Angelov Team
Lean Training Standard Work. Agenda What is it? What’s it for? How does it work? When do you use it? What’s an example?
An Agile View of Process
Software SYSTEMS DEVELOPMENT
Agile Project Management By: Jim Highsmith Presented by: Brian Faulk.
MTA EXAM Software Testing Fundamentals : OBJECTIVE 4 Manage Software Testing Projects.
Software Development Process
Partnering and Collaborative Working An Introduction Dr Neil Jarrett.
The Seven Deadly Wastes Course Objectives Learn what the Seven Deadly Wastes are and how they affect our business. Identify the Waste in our business and.
Agile Software Development What is Agile? And How are we implementing Agile?
IS2210: Systems Analysis and Systems Design and Change Twitter:
AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.
RUP Implementation and Testing
Implementing Disciplined Agile Delivery (DAD) at Panera Bread Agile2014 MARK*LINES,*SCOTT*AMBLER*+*ASSOCIATES.
When you are Agile you get Lean How Agile reduces waste in software develpment.
PROJECT NAME EMPIRE BELT(S) Month Day, Year. 2 Agenda Lean Overview Introduction to the Project & Team The Process Next Steps.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
1 Discipline vs. Agility. 2 Topics What is discipline? What is agility? What are the misconceptions? Contrasts and home grounds Five critical factors.
#2-What is Agile? Why Agile? Subtopics 1- Agile motivation for software / systems 2- Agile tenets and principles 3- Agile as a risk mitigation strategy.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Main Function of SCM (Part I)
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Pull Planning A Different Way to Schedule Bret Loughridge VP Operations, SR Construction November 19, 2015.
Steve Lundquist, PMP, M.Sc..  As a PMP certified program manager, there are numerous tools, processes, methodologies, and tricks that are available to.
1. WELCOME Project Management Cycle (P.M.C.) What is a project? : What is project management?: Project management life cycle : Phase 1 st : Phase 2 nd.
Software Engineering cosc 4359 Spring 2017.
Agile development: a PM’s perspective
Embedded Systems Software Engineering
Chapter 5 Agile Development Moonzoo Kim KAIST
Scott L. Evrard Lean Architect and OD Consultant
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Waterfall, Agile & Scaling Agile
Common Learning Blocks
Lean Healthcare - The Identification of Waste in Healthcare
Operations Planning WFP Logistics, We Deliver.
A Guide to Conducting Integrated Baseline Reviews
Pricing your Products to be Profitable
Agile Software Development Brian Moseley.
Domains of Agility Being Agile Doing Agile Evan Leybourn, 2016 PROCESS
Project Management Dr. Aravind Banakar –
Project Management Dr. Aravind Banakar –
Project Management
Project Management
Project Management
Project Management
Introduction to Software Engineering
Agile Wars and How to Avoid Them Barbara Roberts
Tim Hirner - Flagship Speakers January 23, 2014
Sample Agile Assessment Report for XYZ Company
Teaching slides Chapter 11.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger Joanne M. Atlee 4th Edition.
Lecture # 3 Software Development Project Management
Sprint Planning April 2018.
How to become PMI-ACP ®?.
Projects, Assignments, and other Assessments
Six Sigma and Lean Thinking
Introduction to Lean and Lean Training
System Development Methods
International Institute of Business Analysis
Process Improvement Advisory Team (PIAT)
Presentation transcript:

Lean or Agile - When to Use What? David Binnerts Shell Global Solutions

Conversation around Process Management Lean, Pull Planning, Agile When to use what

Hands up, if you have ever used Lean Pull Planning Agile

Continuous Improvement

Lessons from Business Process Redesign All work is process work A process may be implicit, or explicit Explicit processes allow us to: Repeat the work consistently over time Teach it to others Measure the results of it Improve it

Explicit processes for improvement Lean Pull Planning Agile

Lean Make use of Standard Operating Procedures (SOPs) These provide a standard for the process In order to identify a gap between goal and performance A root cause analysis (5x Why) helps to identify waste So teams can eliminate it PDCA

Pull Planning Make work explicit and reduce lead time and waste in projects: Buffers of non value adding waiting times Waiting Handovers Inventory

Pull Planning (cont) Sometimes leads to an increase of: Overprocessing (on planning time) Overproduction (of documentation) Rework (as schedules had to be adjusted, promises were still not kept, trades would not understand requirements and schedules from others, projects were not delivered as promised). Talent (as team members were constantly chasing eachother)

Agile Values Individuals and interactions over processes and tools Delivering a good end product over documentation Collaboration over contract negotiation Embracing change over sticking to the plan And provides simple frameworks for delivering the work

So, when would you use what? Lean Predictable, repetitive, clarity of input, delivery times, clarity of output and expectations, clarity and availability of process conditions… Pull Planning When we know exactly what we need to produce and how (we’ve done it before), when process steps may be made predictable and repetitive, when change is unacceptable (high cost or high risk) Agile When what we make is not known, when the process steps are not known, when we don’t know who and what may be needed next…

Stagegated vs. Agile

What’s each stage like? Assess Select Define Execute Operate If a group of <7, then plenary If a group of >7 <10, then combine Assess and Select, or Select and Define, one stage per group If a group of > 10, then in pairs or threesomes, one stage per group Give an example of the stages Describe context Describe what needs to be done during the stage Describe typical challenges Explain why you would use LEAN or PULL PLANNING or AGILE

In Shell: Lean Pull Planning Agile Routine execution Construction of complex and expensive buildings New Product Development Material Handling Projects in remote locations Experiments Contracting & Procurement When costs are almost irrelevant Within stages of complex projects …

Scrum Framework If a group of <7, then plenary If a group of >7 <10, then combine Assess and Select, or Select and Define, one stage per group If a group of > 10, then in pairs or threesomes, one stage per group Give an example of the stages Describe context Describe what needs to be done during the stage Describe typical challenges Explain why you would use LEAN or PULL PLANNING or AGILE

What’s each stage like?

Pull Planning