Lean Software Development
|
|
|
- Justin Heath
- 10 years ago
- Views:
Transcription
1 Lean Software Development Alexandre Boutin Responsable Stratégie International Développement Logiciel chez Yahoo Scrum Master & Practitioner Certifié Coach Agile Blog : Président du Club Agile Rhône Alpes
2 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge - 2-2
3 Overview - LEAN LEAN, at its core, is a management approach for streamlining production systems by Streamlining the value chain (even across companies) Eliminating waste from the flow Being disciplined about when decisions are made Leveraging people as the most flexible resource in the system, LEAN offers a set of tools to challenge our beliefs and find better way to deliver product Mary and Tom Poppendieck have transferred principles and practices from the manufacturing environment to the software development Mary said: There is nothing directly relating the LEAN and AGILE concepts, yet they fit together nicely in a software organization
4 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge - 4-4
5 The Seven Wastes The Seven Wastes of Manufacturing - Shigeo Shingo 1. Inventory 2. Overproduction 3. Extra Processing 4. Motion 5. Transportation 6. Waiting 7. Defects The 7 Wastes of software Development 1. Partially Done Work 2. Extra Features 3. Extra Processes 4. Task Switching 5. Handoffs 6. Delays 7. Defects Principle 1: Eliminate Waste - 5-5
6 Extra Features Features and Functions Used in a Typical System Often or Always Used: 20% Sometimes 16% Rarely 19% Often 13% Never 45% Always 7% Standish Group Study Reported at XP2002 by Jim Johnson, Chairman Rarely or Never Used: 64% Principle 1: Eliminate Waste - 6-6
7 Value Stream Mapping Example 1 week 1 week 6 weeks working together Principle 1: Eliminate Waste - 7-7
8 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge - 8-8
9 Brilliant Products Breaking the Customer / Supplier model The job that customers need done Mind Meld The right technology to do that job Understands The Business Understands The Technology Principle 2: Improve the system - 9-9
10 Think Products, not Projects Up-front funding Scope fixed at onset Success = cost/schedule/scope Team disbands at completion Documentation tossed over-the-wall to maintenance Projects Start of Project Completion Maintenance Incremental funding Scope expected to evolve Success = profit/market share Team stays with product Team uses its own documentation Principle 2: Improve the system Products Concept Internal Release Feasibility Alpha Release Beta Release Dot upgrade First Production Release Major Release System Thinking 10
11 Architecture The Role of Systems Design (Architecture): Provide a foundation for growth Create a common infrastructure Enable incremental development Minimize dependencies Modularize potential change Create space for teams to innovate Design, code and test are different aspects of the same job and must be done concurrently Leave room for the future Evolve the architecture over time Principle 2: Improve the system
12 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge
13 Continuous Integration Every few minutes Check in code, build and run unit tests Every day Run acceptance tests Every week Run more complete test suites Every iteration Deployment-ready code Every Release Deploy and run in production Principle 3: Build Quality In
14 Technical Debt Anything that makes code difficult to change increases the Technical Debt Complexity The cost of complexity is exponential. Regression Deficit Every time you add new features the regression test grows longer! Unsynchronized Code Branches The longer two code branches remain apart, the more difficult merging will be. Low Technical Debt High Technical Debt You can pay full price for code when you build it or you can incur technical debt. But interests rates are very high. Principle 3: Build Quality In
15 Testing contribution to quality Two Kinds of Inspection Inspection to Find Defects is WASTE Inspection to Prevent Defects is Essential The Role of Testing The job of Testing is not to find defects The job of Testing is to prevent defects. A quality process builds quality into the code If you routinely find defects during verification Your process is defective. Principle 3: Build Quality In
16 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge
17 Change Tolerant Software 60-80% of all software is developed after first release to production. A development process that anticipates change will result in software that tolerates change. System architecture should support the addition of any feature at any time Make decisions reversible whenever possible. Make irreversible decisions as late as possible. Ex: When do you really need the user interface designed? Principle 4: Defer Commitment
18 Set-Based Engineering Point-Based Developers Set-Based Design Solution Architect Modify Analyze & Critique Testers UI Designers Product Manager Business Logic Approaches Accept able GUI Alternatives Technical Capabilities Multiple options are prepared for the decision. There is always an option that will work. Paradox: This is not waste! Principle 4: Defer Commitment
19 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge
20 Push vs Pull Principle 5: Deliver Fast
21 Iterative Development SCRUM KANBAN
22 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge
23 Environment A TEAM
24 Provide Effective Leadership Marketing Leader Business Responsibility Customer Understanding Roadmap Planning Tradeoffs Technical Leader System Architecture At a high level Work daily with those developing the details Technical Guidance Integration Tradeoffs Process Leader Build Block Disciplines Iterative Development Visible Workspace Project Leader Funding (Scheduling) Tracking Functional Leader Staffing Teaching Standards Principle 6: Respect People
25 Agenda Overview Lean Software Development The 7 Lean Principles Eliminate Waste Improve the system Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge
26 Predictable performance is driven by feedback Set Up the feedback Loop The job that customers need done The right technology to do that job Do it often and regularly Stop asking for Understands The Business Mind Meld Understands The Technology More documentation, more details in requirements, more plans, more commitments Deliver! Prototype, Minimum Features set, Draft document Then ask for Feedback Principle 7: Create Knowledge
27 Capturing Knowledge The A3 Report Two sheets of letter paper Standards 1 A4 page Principle 7: Create Knowledge
28 Thank You!
The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.: www.ebgconsulting.
419 Hudson Road Sudbury, MA. 01776 Phone: 978.261.5553 Fax: 978.261.5553 www.ebgconsulting.com The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright, 2009 : www.ebgconsulting.com This
When agile is not enough
When agile is not enough LESS 2010 Kati Vilkki [email protected] 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved
Al Shalloway, CEO Net Objectives Agile Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved 1 Copyright 2012 Net Objectives, Inc. All
Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.
Lean Agile Scrum Business Value Development and Delivery using Agility Brenden McGlinchey Software Done Right, Inc. [email protected] High yield software engineering team Active Customer Involvement
What is meant by the term, Lean Software Development? November 2014
What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores
How Product Management Must Change To Enable the Agile Enterprise
How Product Management Must Change To Enable the Agile Enterprise Catherine Connor Agile Product Manager [email protected] Copyright 2003-2009, Rally Software Development Corp Why Are We Here? 2 About
Lean Software Development and Kanban
1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify
Agile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in
Lean Software Development
Lean Software Development Lean Software Development is an Agile practice that is based on the principles of Lean Manufacturing Lean Software Development comes from the book "Lean Software Development:
MTAT.03.094 Software Engineering
MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: [email protected] Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN
Applying Agile Project Management to a Customized Moodle Implementation
Applying Agile Project Management to a Customized Moodle Implementation November 6, 2013 Presented by: Curtis Fornadley, PMP UCLA CCLE Coordinator Applying Agile Project Management to a Customized Moodle
Introduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. [email protected] @AlShalloway
An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder [email protected] @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban
Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014
Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels Al Shalloway, Net Objectives September 4 th, 2014 Implementing Kanban at Scale Al Shalloway, CEO & Founder of Net
VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.
VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc. Agenda 2 Quick Introduction/ Context How We Were.. ( Traditional Requirements Management, Release Scoping/
The Lego Lean Game. Danilo Sato, Francisco Trindade XP 2009 Sardinia - Italy. 25 th May 2009
The Lego Lean Game Danilo Sato, Francisco Trindade XP 2009 Sardinia - Italy 25 th May 2009 Agenda! Quick introduction! Simulating a production line!"#$%&'#& -)./0)1#2&! How about software? ()%*+,%& Why
Scrum vs. Kanban vs. Scrumban
Scrum vs. Kanban vs. Scrumban Prelude As Agile methodologies are becoming more popular, more companies try to adapt them. The most popular of them are Scrum and Kanban while Scrumban is mixed guideline
Agile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.
Agile Testing. What Students Learn
Agile Testing Transition sound traditional test practices into an Agile development environment. By using a step-by-step approach, this course documents how to transition from traditional test practices
Introduction to Software Kanban
Introduction to Software Kanban Darian Rashid Agile Trainer & Coach [email protected] 1 Topics Push vs. Pull Systems Introduction to Lean/Kanban Traditional Wastes in Lean Standard Development Taskboard
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
Scrum and CMMI Level 5: The Magic Potion for Code Warriors Jeff Sutherland, Ph.D. Patientkeeper Inc. [email protected] Carsten Ruseng Jakobsen Systematic Software Engineering [email protected]
www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Created by Stephen Barkar - www.stephenbarkar.se
1 www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Purpose with the material 2 This material describes the basics of Agile and Lean and the similarities and differences between
An Introduction to Continuous Delivery
An Introduction to Continuous Delivery rolf russell continuous delivery practice lead 2011 All rights reserved. conan the deployer getting it in front of users quickly http://code.flickr.com small feature
Agile Software Development
Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies
Leading Continuous Improvement in Established Agile Organizations
Leading Continuous Improvement in Established Agile Organizations Level Set What s the state of agile methods in your organization? Level Set What s the state of agile methods in your organization? Do
Scrum Is Not Just for Software
Scrum Is Not Just for Software A real-life application of Scrum outside IT. Robbie Mac Iver 2/9/2009. Agile methods like Scrum can be applied to any project effort to deliver improved results in ever evolving
Nationwide Application Development Center
Nationwide Application Development Center Lean Framework, Agile Principles, and CMMI The Path to Agility May 26 th, 2011 About Us Tom Paider Director, IT Applications, Application Development Leader Masters
More important than ever: The Business Analysts role in Agile software development
IIBA Nottingham, May 2010 More important than ever: The Business Analysts role in Agile software development Allan Kelly [email protected] http://www.allankelly.net Software Strategy http://www.softwarestrategy.co.uk
Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley
Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
Quality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
Lean Development A team approach to Software Application Development
Lean Development A team approach to Software Application Development By P. Nallasenapathi Vice President, Saksoft Date: March 2006 India Phone: +91 44 2461 4501 Email: [email protected] USA Phone: +1 212
Going Lean the ERP Way
Going Lean the ERP Way Somnath Majumdar Abstract: Lean concepts and techniques are widely used all over the world today to eliminate waste in all processes. These are applicable for all organizations,
AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä
AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE
Chapter 6. Iteration 0: Preparing for the First Iteration
Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,
Lean and Agile in Safety-critical Software Development Research and Practice. Henrik Jonsson 21.05.2014
Lean and Agile in Safety-critical Software Development Research and Practice Henrik Jonsson 21.05.2014 About me 2012 Henrik Jonsson Professional Software engineer +13 years Employed by Etteplan Part-time
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
Software Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development
Agile Project Management
Agile Project Management Overview Fabrizio Morando Application Development Manager martedì 20 novembre 2012 What is Agile? Agile is used to denote the ability of Agile Methods to respond to changing requirement
Agile : Today and Tomorrow. presented by Rick Freedman Director, Project Management Adams Gabbert
Agile : Today and Tomorrow presented by Rick Freedman Director, Project Management Adams Gabbert Contents Introductions Agile Core Concepts Where We Are Today Where We re Going How The PM Role Will Remain
Brent Atkins, Cris Hadjez An Agile BI Approach: Mead Johnson Uses Better Data to Push Boundaries and Increase Customer Value Session # 3544
Brent Atkins, Cris Hadjez An Agile BI Approach: Mead Johnson Uses Better Data to Push Boundaries and Increase Customer Value Session # 3544 itelligence BI Practice Capabilities True Data to Decision capability
Integrating Scrum with the Process Framework at Yahoo! Europe
Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland Yahoo! Europe [email protected] Alexandre Boutin Yahoo! International [email protected] Abstract Large enterprise
LEAN SOFTWARE DEVELOPMENT ( As a Survival Tool in Recession )
LEAN SOFTWARE DEVELOPMENT ( As a Survival Tool in Recession ) Er.Kirtesh Jailia 1, Mrs.Sujata 2, Mrs.Manisha Jailia 3, Mrs.Manisha Agarwal 3 1 M.Tech(SE), Independent Researcher,INDIA, [email protected]
Lean Metrics How to measure and improve the flow of work. Chris Hefley, CEO of LeanKit. November 5 th, 2014
Lean Metrics How to measure and improve the flow of work Chris Hefley, CEO of LeanKit November 5 th, 2014 Introduction to Lean Metrics What metrics should you measure? How to track them? What effect do
The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist [email protected]
The Co-Evolution of Agile and Continuous Integration Jeffrey Fredrick Technical Evangelist [email protected] 1 Manifesto for Agile Software Development We are uncovering better ways of developing software
Continuous Delivery. Jez Humble, ThoughtWorks Studios @jezhumble #continuousdelivery DevOpsDays, Hamburg
Continuous Delivery Jez Humble, ThoughtWorks Studios @jezhumble #continuousdelivery DevOpsDays, Hamburg Agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations
Agile with XP and Scrum
Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been
Release Notes Applied SAFe 4.0
Release Notes Applied SAFe 4.0 As of March, 15 th 2016 NOTE: Applied SAFe 4.0 builds on SAFe 4.0 and will be kept in sync with the upcoming versions. Demonstrations can be scheduled upon request. SAFe
Ensuring Reliability in Lean New Product Development. John J. Paschkewitz, P.E., CRE
Ensuring Reliability in Lean New Product Development John J. Paschkewitz, P.E., CRE Overview Introduction and Definitions Part 1: Lean Product Development Lean vs. Traditional Product Development Key Elements
Getting Started with Agile Project Management Methods for Elearning
Getting Started with Agile Project Management Methods for Elearning Megan Torrance TorranceLearning Training2013 Session 108 February 18, 2013 8am Megan Torrance has 20 years of experience in the learning
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
Custom Software Development Approach
Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly
It s Not Called Continuous Integration for Nothing!
It s Not Called Continuous Integration for Nothing! Dan Boutin Vice President of Digital Strategy [email protected] Mobile (404) 304-9529 @DanBoutinSOASTA In This Discussion Today Agenda: SOASTA Introduction
In today s acquisition environment,
4 The Challenges of Being Agile in DoD William Broadus In today s acquisition environment, it no longer is unusual for your program to award a product or service development contract in which the vendor
Scaling Agile Is Hard, Here s How You Do It!
Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing
Agile Project Management
Agile Project Management Projekt-Kick-Off-Tage Hochschule Augsburg Martin Wagner, 15. März 2011 TNG Technology Consulting GmbH, http://www.tngtech.com Agile project management with Scrum Agenda Software
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
Kanban: Naturally suited for Enterprise Adoption
Kanban: Naturally suited for Enterprise Adoption Boston SPIN Ajay Reddy CIO, CodeGenesys.com, ScrumDo.com The End of Methodology *** End of Methodology slides credit to: David Anderson LKNL13 Key note
Lean Software Development
Lean Software Development C++ Magazine Methodology Issue (Publication Fall 2003) Mary Poppendieck I often hear developers say: Life would be so much easier if customers would just stop changing their minds.
Lean Silver Certification Blueprint
The Lean Certification Blueprint provides additional useful information beyond the Body of Knowledge. The Body of Knowledge specifies the competencies, topics, and subtopics required by different types
Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano
Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano [email protected] [email protected] 7 May 2012 Dilbert intro Summary Sprint Review Done at the end of the Sprint Not a simple
Best Practices in Release and Deployment Management
WHITEPAPER Best Practices in Release and Deployment Management Mark Levy Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with
Agile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
Test Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla [email protected] For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Waterloo Agile Lean P2P Group
Waterloo Agile Lean P2P Group Lean Thoughtware Philip Kirby July 21, 2009 Waterloo Ontario Lean Thoughtware-The Thesis Adoption of a Lean Culture will Improve Financial Performance Improved Financial Performance
Agile Testing Overview
Copyright (c) 2008, Quality Tree Software, Inc. 1 Agile Myths, Busted Contrary to popular myth, Agile methods are not sloppy, ad hoc, do-whatever-feelsgood processes. Quite the contrary. As Mary Poppendieck
agenda AGILE AT SCALE
Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE
Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility
Teaching an Elephant to Dance Patterns and Practices for Scaling Agility Steve Povilaitis Enterprise Agile Coach LeadingAgile [email protected] http://www.linkedin.com/in/stevepov/ Twitter: @stevepov
Agile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman [email protected] Getting To Know You! Dr. Suzette Johnson Northrop
Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
Scaling Agile @ Spotify
Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds Henrik Kniberg & Anders Ivarsson Oct 2012 Dealing with multiple teams in a product development organization is always a challenge! One of
Continuous Delivery Workshop
Continuous Delivery Workshop deployment pipelines Workshop materials created by Jez Humble, Martin Fowler, Tom Sulston, & Neal Ford deployment pipelines tests, synergistic practices, incremental deployment
Software Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 15 Agile Methodologies: AUP 1 Agile Unified Process (AUP) Proposed by Ambler as a simplified version of the Rational Unified Process (RUP).
Agile development of safety-critical software while meetings standards' requirements
1(37) Agile development of safety-critical software while meetings standards' requirements Matti Vuori, Tampere University of Technology 2011-11-04 Contents 1/2 A study in Ohjelmaturva 4 Tendency to be
Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012
Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen Scrum and Testing... The end
Introduction to Agile Methods
Introduction to Agile Methods Chennai Agile User Group Kickoff Sanjiv Augustine July 08, 2006 www.ccpace.com Introduction to Agile Methods Page 1 Agenda Agile at a Glance Landscape Basics Typical Benefits
Scrum: A disciplined approach to product quality and project success.
Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only
Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries
Deep Agile Blending Scrum and Extreme Programming Jeff Sutherland Ron Jeffries Separation of XP and Scrum Methods * Largely Historical * XP chose to write more down * XP programmer focus * Successful Scrum
Agile support with Kanban some tips and tricks By Tomas Björkholm
Agile support with Kanban some tips and tricks By Tomas Björkholm Foreword A year ago I held an Open Space at Scrum Gathering in Stockholm about Agile Support. I have since received several requests to
Continuous Delivery. http://thoughtworks-studios.com/ Martin Fowler, Jez Humble YOW! Brisbane, 5 December 2011. Wednesday, December 7, 11
Continuous Delivery Martin Fowler, Jez Humble YOW! Brisbane, 5 December 2011 http://thoughtworks-studios.com/ agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations
Issue in Focus: Integrating Cloud PLM. Considerations for Systems Integration in the Cloud
Issue in Focus: Integrating Cloud PLM Considerations for Systems Integration in the Cloud 1 Tech-Clarity, Inc. 2012 Table of Contents Introducing the Issue... 3 Start with the Business in Mind... 4 Choose
Commercialization Life Cycle
Commercialization Life Cycle Commercialization Phases Commercialization Checkpoints Definition Phase 1. Product Alignment with Company Strategy and Roadmap 2. Competitive Analysis Lessons/feedback from
Developing a Formidable Business / Continuous Improvement Methodology in Africa. By: Frederick O Popoola
Developing a Formidable Business / Continuous Improvement Methodology in Africa By: Frederick O Popoola INTRODUCTION The Challenge: How do Organizations survive in a competitive environment? Need to change
SCM & Agile Business Intelligence. Anja Cielen
SCM & Agile Business Intelligence Anja Cielen 19/11/2014 Agenda Supply Chain & Today s Challenges Supply Chain Analytics Supply Chain and Agile BI 2 SUPPLY CHAIN & TODAY S CHALLENGES 3 Supply Chain 4 Supply
