Status Quo of Agile. New Perspectives with Scrum and Kanban



Similar documents
Status Quo Agile success and forms of usage hybrid and selective approaches

Success Factors And New Perspectives Of BPM To Enable Scale

Study Report. Status Quo Agile 2014

Scrum Successful, but not always by the book Empirical findings, practical conclusions

DEUTSCHE SCRUM 2012, 15 NOV 2012, DARMSTADT. Agile Product Development at Johnson Controls Automotive Experience A Success Story

LEAN AGILE POCKET GUIDE

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

Agile Security. Tilmann Haak, XING AG,

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Introduction to Agile and Scrum

Agile Development. Redefining Management in Project Management. Neil Stolovitsky

Top-Down vs. Bottom-Up BPM: Unsolvable Conflict or Perfect Synergy?

Course Title: Planning and Managing Agile Projects

Chapter 6. Iteration 0: Preparing for the First Iteration

Scrum for Managers, Zurich March 2010

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

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

Issues in Internet Design and Development

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Agile Project Management

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław,

Traditional SDLC Vs Scrum Methodology A Comparative Study

The Agile Manifesto is based on 12 principles:

The only person who likes change is a baby with a wet diaper. Mark Twain. Charan CA Atreya

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

Agile Projects 7. Agile Project Management 21

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

Manage projects effectively

Kanban vs Scrum Making the most of both

Governments information technology

Agile and lean methods for managing application development process

Introduction to Agile Scrum

Management-Forum Strategic MDM

eine Qualitätsoffensive in der Automobilindustrie

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Kanban For Software Engineering

Software Development Methodologies in Industry. By: Ahmad Deeb

Agile Software Development

Would you like to have a process that unlocks ability to learn and produce faster?

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Agile Software Development compliant to Safety Standards?

Agile and lean methods for managing application development process

Agile Metrics. It s Not All That Complicated

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

Kanban. A Toyota s manufacturing system for Software Development CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH. Eloy Reguero Fuentes

Timebox Planning View der agile Ansatz für die visuelle Planung von System Engineering Projekt Portfolios

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

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

Agile In a Nutshell. Note - all images removed to fit 2MB limit Actual presentation has much more content. Jonathan Rasmusson

Certified ScrumMaster Workshop

Produktfamilienentwicklung

Lean E T HS MF Einführung des Lean Company Programms in der Siemens Business Unit E T HS

Introduction to Agile

The new ASAP Methodology

Role of the Business Analyst in an Agile Project

Thema: Hybrid IT-Project Management: Design, Application and Analysis

Mike Cohn - background

GETTING FEEDBACK REALLY FAST WITH DESIGN THINKING AND AGILE SOFTWARE ENGINEERING

Leading ITSM from Scrum to Kanban

Software Engineering I (02161)

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

Agile Scrum Workshop

AGILE & SCRUM. Revised 9/29/2015

AGIL JA, ABER SICHER? , ANDREAS FALK, 34. SCRUM TISCH

USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan

New quality management system

Scrum vs. Kanban vs. Scrumban

An Introduction to Agile Performance Management

Taking the first step to agile digital services

MTAT Software Engineering

The Software Life Cycle. CSE 308: Software Engineering

Agile So6ware Development

Call for Tender for Application Development and Maintenance Services

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

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

Comparative Analysis of Different Agile Methodologies

Why Agile Works: Economics, Psychology, and #PrDC16

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

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

Agile Blending. Rachel Davies

Is Calculating ROI Meaningful for Agile Projects? December 2014

Kanban. Marek Majchrzak, Andrzej Bednarz Wrocław,

Lean Software Development and Kanban

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

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

BPM and Simulation. A White Paper. Signavio, Inc. Nov Katharina Clauberg, William Thomas

Course Title: Managing the Agile Product Development Life Cycle

SAP BusinessObjects Mobile So gelangen Ihre Informationen auf mobile Geräte. Jörg Diekkämper 24. April 2015

Transcription:

Prof. Dr. Ayelt Komus Struktur Technologie Mensch Status Quo of Agile New Perspectives with Scrum and Kanban Agile PM-Day @ Bayer 2012-11-13, Monheim - Germany Prof. Dr. Ayelt Komus BPM Laboratory University of Applied Sciences Koblenz www.komus.de komus@hs-koblenz.de www.twitter.com/ayeltkomus www.komus.de

Scrum 3

Why Are Agile Methods Successful? 3 things we wish were true The customer knows what he wants The team knows how to build it Nothing will change along the way http://commons.wikimedia.org/wiki/file:change.jpg?uselang=de 3 things we have to live with The customer discovers what he wants The team discovers how to build it Many things change along the way Based on Henrik Kniberg 4

Agile Manifesto Quelle: http://agilemanifesto.org/, abg. 11.3.11 5

BPM*-Laboratory www. Status-Quo- Chemie- Pharma.de www. Status- Quo- Agile.de BPM Laboratory www. BPM-ERP- Update.de Praxisforum BPM&ERP** BPM- Survey BPM in SME and large enterprise www. BPM6Sigma. de Combination of BPM with other methods (esp. 6Sigma) BPM- Best Practice Expert Interviews with BPM- Best Practice Representatives www. Q-in-BPM.info Quality. in BPM www. IT-Radar.info Today s and future topics In BPM and ERP BPM-Umfrage BPM-Check (Studie) (Interactive MaturityModel) COO-Studie Wikimanagement BPM-Expertise * BPM: Business Process Management ** www.bpmerp.de *** Worskhops/Trainings 6

Books What are success factors of Wikipedia and other social media systems to learn from in the field of BPM? How to use Social Media in the organization? What does the BPM of BPM-Best- Practice-Companies look like? BPM-Success Factors of Deutsche Bank, Miles & More, Bayer, Generali and many other Other Publiactions: www.komus.de/publikation 7

Agenda Results: Status Quo Agile Agile Methods Outside Software-Development Agile Methods In The Regulated Environment Lean Manufacturing And Agile Agile Transition Challenges and Opportunities 8

Study Status Quo Agile Study on common practices and use of agile methods Expert interviews and online-survey Survey period Q2 2012 350 participants, 266 fully usable questionnaires Participants gained via mailings, press releases, social networks, twitter Articles in > 20 magazines, blogs etc. www.status-quo-agile.de 9

Introduction Of Agile Methods Usage of agile methods experienced a significant upswing since 2008 When did you start to use agile methods? n=138 (Responses from the Groups Consistently Agile, Mixed form und as well as ) ; Date of survey: Q2-2012) Source: Study Status Quo Agile www.status-quo-agile.de 10

Most Popular Methods Most popular agile methods: Scrum, Kanban, Extreme Programming importance of this method to your business Extreme Programming (inkl. test Driven Dynamic System Development Method Adaptive Software Development Agile Modeling Kanban Crystal Usability Driven Development Feature Driven Development Scrum 0% 20% 40% 60% 80% 100% zentrale Significant Bedeutung wird Is used neben among vielen many anderen other benutzt geringe Minor Significance Bedeutung keine No Significance Bedeutung keine Not Specified Angabe Source: Study Status Quo Agile n=183; (Responses from the Groups Consistently Agile, Mixed form und as well as ) www.status-quo-agile.de 11

Extracted from: Agile Management with Scrum - Thomas.Klingenberg@t2informatik.de 12

Satisfaction With Scrum 93% of Agile Enterprises" rate Scrum to be good or very good Also excellent teamwork, motivation and quality of results Please rate scrum... based on the experience... Overall Efficiency of the Method Transparency Customer Orientation Efficiency Punctuality Teamwork Employee Motivation Quality of Results Very Good Good Sufficient Poor No Experience n=90 ((Responses from the Groups Consistently Agile, Mixed form und as well as ) Source: Study Status Quo Agile www.status-quo-agile.de 13

Variants Of Agile Methods The consistent use of agile methods is the exception Hybrid and occasional use stand for 62% of the sample How are you using agile methods? Consistently Classic Waterfall Consistently Agile Sometimes Classic, Sometimes Agile varying Source: Study Status Quo Agile Consistently Agile varying n = 236 Mixed Form Consistently Classic Mixed Form hybrid www.status-quo-agile.de 14

Evaluation Of Efficiency User of agile methods evaluate the performance of their methods very positive Overall efficiency of the method Waterfall agile Gesamte Leistungsfähigkeit der Methode "Durchgängig klassisch" Consistently classic (n=52) n=52 "Sowohl-als-auch" As well as (n=79) n=79 "Mischform" Mixed form (n=62) n=62 "Durchgängig agil" Consistently agile (n=39) n=39 0% 20% 40% 60% 80% 100% sehr Very gut Good gut Good ausreichend Sufficient mangelhaft Poor keine No Experience Erfahrung Source: Study Status Quo Agile www.status-quo-agile.de 16

Success: Agile Versus Waterfall The success rates for agile activities are rated significantly better How do you assess sucess rate? Agile Methods (Average between 76 and 85%) Waterfall (Averag between 60 and 69%) S u c c e s s R a t e S u c c e s s R a t e Number of Responses % n=173 (Responses from the Groups Consistently Agile, Mixed form und as well as ) Number of Responses % n=115 (Responses from the Groups Consistently Agile, Mixed form und as well as ) Source: Study Status Quo Agile www.status-quo-agile.de 17

Agenda Results: Status Quo Agile Agile Methods Outside Software-Development Agile Methods In The Regulated Environment Lean Manufacturing And Agile Agile Transition Challenges and Opportunities 18

Example: Open Processes Deutsche Telekom Quelle: Apeldorn, Andreas: Open Processes - Defizite des klassischen Prozessmanagements und die Wikimanagement-Erfolgsfaktoren. Prozess Management 2012, 25.5.2012 Wien Process Optimization based on Scrum Method 19

Sucessful Scrum Not Limited to IT-Development! Source: Erretkamps, Heinz; Yon, Gregory: Agile Product Development at Johnson Controls Automotive Experience A Success Story, Scrum Gathering, Barcelona Oct. 2012. http://www.scrumalliance.org/system/slides/119/original/ ClosingKeynote_HeinzErretkamps&GregoryYon_AgileMechanicalProductDevelopment.pdf?1349825029 20

Scrum Task Boards Quelle: Heinz Erretkamps und Roland Frey: Agile Produktentwicklung bei Johnson Controls Automotive Experience Eine Erfolgsgeschichte - SCRUM DAY 2012, 5. JULI 2012, ST. LEON-ROT 21

56% Overall Improvement in Designing Mechanism Parts Quelle: Heinz Erretkamps und Roland Frey: Agile Produktentwicklung bei Johnson Controls Automotive Experience Eine Erfolgsgeschichte - SCRUM DAY 2012, 5. JULI 2012, ST. LEON-ROT Key Performance Indicator Self Assessment of Team-Performance 22

Scrum-Oriented Approach: Process Optimization Example: Internal BPM-Consulting major German company Identification Bottleneck* for example. Q,, t Sprint 1: Analysis, Brainstorming Sprint 2: To-Be-Process, Realization * comp. Theory of Constraints Insight: Most Optimizations work without IT-changes 23

Scrum-Oriented Approach: Process Optimization Example: Internal BPM Consulting major German company Identification Bottleneck* Sprint 1: for example. Q,, t Analysis, Brainstorming Effective across Efficient Visible Benefit Manageable Sustainable * comp. vgl. Theory of Constraints of Benefits Sprint 2: Target, Realisation Insight: Most Optimizations work without IT-changes 24

Example: Scrum In SAP-Based Process Management 4 Weeks 4 Weeks 4 Weeks A A B Packaging to Releases User Requirement A B C Functional Specification Realization B Functional Specification C Realization Functional Specification. A B C Rel. X.y A B C 25

Example: Scrum In SAP-Based Process Management 4 Weeks 4 Weeks 4 Weeks User Requirement A B C A Benefits A Functional Realization Specification Progress Transparency Intelligent Prioritization B Functional Expectation Management Specification Increasing Acceptance B C Realization Functional Specification. Packaging to Releases A B C Rel. X.y A B C (Significant) Cost Reduction 26

Source: Jan Musil, SAP AG: Accelerated implementation of Agile Methodology with Business Add-ons for SAP Agile 27

Agenda Results: Status Quo Agile Agile Methods Outside Software-Development Agile Methods In The Regulated Environment Lean Manufacturing And Agile Agile Transition Challenges and Opportunities 28

Classical Approach V-Model for prospective validation - Sequential approach, each phase completed User Requirements Verification/ Validation Risk Analysis Integration Testing Functional Specifications Verification / Validation Functional Testing Development Specifications Verification Validation Module-/ Development - Tests Configuration Customizing Development 29

Requirements from GAMP 5 Quotes from GAMP 5 regarding Agile Formal (change) control should not be introduced too early during development in order to minimize non-productive work during what are naturally iterative or evolutionary processes. At the end of the development phase document review and approval should act as the formal verification that the document content is complete, accurate, and fit for intended use. Changes made during approved prototyping work are exempt and should be subject to these controls only when they become documented design proposals. 30

Assessment: Using Scrum in Regulated Environment? Exclusivity of V-Model GAMP 5 does not specify the classical V Model to be used necessarily any more Agile Models are not excluded User requirements don t have to be completely finalized before functional and technical specifications are written any more Complete Documentation No general lack of complete documentation in Scrum Documentation requirements for validation and their approval within the DoD (Definition of Done) can be included Extensive Test Documentation adaptation of the method to validation requirements For example with a sprint cycle with the goal of obtaining formal test documentation and validation compliance http://commons.wikimedia.org/w/index.php?title=file:emblem-paragraph.svg&page=1&uselang=de 31

Possible Adapted Validation Procedure Scrum cycle with sprint for formal proof in regulated environment Focus: Function (tested) Focus: Function (tested) + formal proof Go-Live (First Increments) Focus: Function (tested) Quelle: Komus/Komus, CHEManager: http://www.chemanager-online.com/en/topics/pharma-biotech-processing/scrum-regulated-environment 32

Good Arguments For Using Scrum Close contact with people involved in the projects Direct user input for the formulation and prioritization of user requirements Testing of the product at the end of each sprint cycle Early user involvement and knowledge transfer No accumulation of incomplete documentation With the end of the sprint all tasks have to be completely finished (for example with documentation and approval) No postponing of documenation Accordance of documentation and actual updated technical and organizational system! http://commons.wikimedia.org/w/index.php?title=file:emblem-paragraph.svg&page=1&uselang=de 33

Agenda Results: Status Quo Agile Agile Methods Outside Software-Development Agile Methods In The Regulated Environment Lean Manufacturing And Agile Agile Transition Challenges and Opportunities 34

Lean Manufacturing and Agile Lean Manufacturing Evolutionary Approach Responsibility On Shop Floor (Andon) Visualize Everything (Obeya) Pull-Logistic Waste (7 Muda) Gemba Walk Quality Focus Kanban Japanese Origin (Toyota System) Agile Methods Increments Of Software Team Organization Kanban Board / Burndown Chart Pull: Sprint-BL From Product BL Impediments Close Communication w. Customer Deliverable Product/ No Debt IT-Kanban Scrum by Takeuchi/Nonaka http://upload.wikimedia.org/wikipedia/commons/3/32/m%c3%aal%c3%a9e_asm-mhrc.jpg 35

Agenda Results: Status Quo Agile Agile Methods Outside Software-Development Agile Methods In The Regulated Environment Lean Manufacturing And Agile Agile Transition Challenges and Opportunities 36

Water-Scrum-Fall Is Common 4 Weeks 4 Weeks 4 Weeks A A B Packaging to Releases User Requirement A B C WATER Functional Specification Realization B SCRUM Functional Specification C Realisierung Functional Specification. A B C FALL Rel. X.y A B C 37

It s The People, Stupid! 38

Change Changes The Game Culture and the ability to benefit from change are the only sustainable competitive advantages in times of uncertainty und disruptive change fotola70 - Fotolia.com 39

Complicated and Complex Challenges Requirements Far from agreement Anarchy Complex Complicated Close to agreement Simple Close to Certainty Far from Certainty Technology Soucrce: Ralph D. Stacey: Strategic Management And Organisational Dynamic: The Chalenge of Complexity 40

Chaos? http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/robby_naish_a.jpg/1280px-robby_naish_a.jpg, abg. 10.11.12 41

Agility Not Just A Means To An End Agility is not just a means to an end in (IT-)Projects Agility is about culture, collaboration and mindset that will help you to stay successful in times of constant and rapid change. and by the way, when you ve achieved this way of working together and tackling challenges, it will be helpful in your IT-projects, too. Torbz - Fotolia.com 42

Studie SQ-C/P Studie Status Quo Chemie Pharma Status Quo Prozess- und IT-Management in der Chemie und Pharma-Branche Wie sieht die aktuelle Praxis des IT- und Prozessmanagement in der Chemie/Life Science aus? Welche Rolle spielen Compliance-Vorgaben (GxP) Welche Praktiken sind verbreitet? Welche erfolgreich? Teilnahme ab 19.11.2012 unter www.status-quo-chemie-pharma.de Teilnehmer erhalten ausführlichen Ergebnisbericht. Unter den Teilnehmern werden BPM Best Practice und Wikimanagement: Was Unternehmen von Social Media und Web 2.0 lernen können verlost. www.status-quo-chemie-pharme.de BPM-Labor, Prof. Dr. A. Komus und msg systems AG Grafik: Nadezda Razvodovska Fotolia 43

Save The Date alswart- fotolia 44

Save The Date Praxisworkshop: Scrum und Kanban im SAP- und Prozessmanagement 21. und 30.11.2012 - www.bpm-erp-update.de Start: Status Quo Chemie Pharma 19.11.2012 www.status-quo-chemie-pharma.de 3. Praxisforum BPM und ERP (27.11.2012, HS Koblenz) Thema: Agile Methoden in IT- und Prozessmanagement www.bpmerp.de (Nur für Anwender Nachrückliste) Praxisworkshop: BPM-ERP-Udpate 2013: Chancen und Herausforderungen für Prozess- und SAP-Management in 2013 11.12.12 und 15.1.13 - www.bpm-erp-update.de alswart- fotolia 45

Questions? Thank You For Your Attention www.komus.de www.bpmerp.de www.it-radar.info www.bpm-erp-update.de You ll Find Many Of My Presentations on www.komus.de/vortrag 46

Studie SQ-C/P Study Status Quo Chemicals & Pharmaceuticals Status Quo Process and IT-Management in Chemical and Pharmaceutical industries What is the current practice of IT and Process Management in Chemical & Life Sciences? What role plays Compliance (GxP)? What Practices are common? Which are successful? Participation from 19.11.2012 at www.status-quo-chemie-pharma.de Participants receive detailled report. Among participants BPM Best Practice and Wikimanagement: Was Unternehmen von Social Media und Web 2.0 lernen können are raffled. www.status-quo-chemie-pharme.de BPM-Labor, Prof. Dr. A. Komus und msg systems AG Grafik: Nadezda Razvodovska Fotolia 47