DevOps from Within. The Art of Automated Testing. Agile Testing Framework.
|
|
|
- Adele Carson
- 9 years ago
- Views:
Transcription
1 DevOps from Within The Art of Automated Testing
2 About Tom Gilmore Tom Gilmore ( is a coach who specializes in Agile/Automation/DevOps coaching. Tom is able to help guide organizations through all aspects of their journey to Agile development, automated testing or DevOps. With over 20 years of experience in quality assurance, Agile development and automated testing. Tom is able to help organizations focus on developing solutions to improve quality and decrease release time through DevOps, Agile development and automated testing. He has coached and trained a multitude of organizations. The short list includes, Forever Living, Evaluate to Win, Able Engineering, Glynlyon, Choice Hotels International, Discount Tire, Concord Servicing, First Solar, Edgenuity and Agworks. Tom enjoys his work, and does everything to ensure he shares his knowledge with others who seek it, by founding groups such as the Arizona DevOps Selenium Group. Agile Testing Framework.
3 Do you Recognize These? Kaizen? Kanban? JIT (Just in Time)? Gemba? Value Stream Mapping? WIP (Work in Progress)? Jikoda? Pull Flow? Continual Improvement? Takt Time? Cycle Time? Andon Cord? Theory of Constraints? Heijunka? PDCA?
4 Father of Quality and TQM W. Edward Deming is often referred to as the father of quality and his ideas laid much of the groundwork for what is today called Six Sigma. His unique fusion of science and human engineering have left a profound impact on modern management. Deming s theories about variation and knowledge are absolutely relevant to where DevOps should be today and where it might be going in the future TQM is a management approach to long term success through customer satisfaction. In a TQM effort, all members of an organization participate in improving processes, products, services, and the culture in which they work.
5 Lean Manufacturing s Importance Lean manufacturing - is a systematic method for the elimination of waste ("Muda") within a manufacturing system. Lean also takes into account waste created through overburden ("Muri") and waste created through unevenness in work loads ("Mura"). In order to understand the affect DevOps is having on the workplace, we need to look at the Lean transformation to manufacturing in the 1980 s o Lean brought about a revolution to traditional manufacturing o Toyota was at the forefront of this revolution Four times the productivity with twice the output Lean adoption brought unprecedented increase in worker productivity, better delivery performance, reduced inventories and higher customer satisfaction and employee happiness
6 Lean Manufacturing s Importance In order to reap the benefits of DevOps, requires organizations to change their culture and practices. In large complex organizations this is seen as being too difficult The challenges faced by the Lean revolution o The Lean revolution was also extremely difficult o Required changing incentives, overcoming work center silos, training/re-skilling employees and focusing on flows instead of units produced o Organizations that did not adopt Lean became irrelevant DevOps could possibly have a bigger impact on business value then the manufacturing revolution o IT is the new factory floor for almost every type of company o 95% of all capital projects have an IT component and 50% of all capital spending is technology related. o IT is increasingly how businesses acquire new customer and deliver value to them
7 Lean Manufacturing s Importance DevOps is even more difficult than the Lean Manufacturing revolution o IT work is often invisible, making it more difficult determine WIP o Most organizations are trapped in low trust command and control cultures that thrive on fear. Fear prevents experimentation and innovation o This culture has led to an order taking mentality in IT o IT has come to view itself as a service provider to the organization, instead of a critical part of delivery value to the customer Organizations that trivialize the difficulties facing a DevOps adoption as simply technical problems are putting their organizations at grave risk Organizations adopting DevOps will likely see productivity surge at a level as high or higher than the Lean manufacturing revolution Just like the Lean manufacturing revolution, there will be winners and losers. Borrowing from Dr. W. Edwards Deming Learning is not compulsory, but neither is survival
8 How We Got Here
9 How We Got Here
10 How We Got Here
11 How We Got Here
12 How We Got Here
13 How We Got Here
14 Theory of Constraints The Theory of Constraints (TOC) is a management philosophy introduced by Eliyahu M. Goldratt in It has become a bedrock methodology used in Lean Manufacturing and numerous other industries. The Theory of Constraints is a methodology for identifying the most important limiting factor (i.e. constraint) that stands in the way of achieving a goal and then systematically improving that constraint until it is no longer the limiting factor.
15 DevOps History Patrick Debois coins the term DevOps while organizing a DevOpsDays conference in Belgium At the O Reilly Velocity Conference, two Flickr employees John Allspaw, senior vice president of technical operations, and Paul Hammond, director of engineering deliver a seminal talk known as 10+ Deploys per Day: Dev and Ops Cooperation at Flickr. NOTE: It is important to remember that the term DevOps is widely used in the IT industry these days, and many different types of connotations are associated with it. CIO survey in % of companies in the US and 66% of companies worldwide had plans to start adopting DevOps practices!!!!!! The reality is that about 1% of companies worldwide actually do DevOps.
16 DevOps? DevOps is an approach to close the gaps between development and operations by aligning incentives and providing shared approaches for processes and tools. In DevOps we also broaden the usage of Agile practices to operations in order to foster collaboration and streamline the entire software delivery process in a holistic way. DevOps Is Not! DevOps is not a buzz term. DevOps is not a new department or silo. DevOps is also not a new role profile or a new job title. There is no one-size-fits-all solution, and no DevOps-by-the-book approach There are a number of vendors advertising a one size fits all solution, its simply fools gold. DevOps Is! Lightweight tools Brings Agile approaches to all parts of the streamlined software delivery process DevOps does not necessarily introduce new tools. People and processes are more important than the tools.
17 DevOps Companies and Success Stories Internet Based - Google, Facebook, SalesForce, Linkedin, Etsy, Spotify, Netflix, Twitter, Amazon, Paychex, Intuit Insurance State Farm, Nationwide, Blue Cross of California, USAA Retailing The GAP, Nordstrom, Macys, Williams Sonoma, Sherman-Williams Financial Institutions BNY Mellon, Bank of America, ING, GE Capital, E-Trade, Quicken Loans, Western Union, Capital One, Loyds, Rabobank Government/Education - Kansas State University, UK Government, Department of Homeland Security Engineering/Software - Dynatrace, CSC, SAP, CA, Red Hat, Raytheon Entertainment Disney, LEGO, Sony, Orbitz Success Stories Capital One, 6x increase in delivery frequency Bank of America, 25x increase in delivery frequency Bank of America, 6x production defect reduction in an environment where a single high severity fix can cost up to $75k CSG International, leveraged test automation to replace legacy components, achieving an estimated savings of 9 Million dollars
18 Advantages of DevOps
19 Traditional Project Settings Traditional Project Attributes Hero Cult Emphasis on Titles Shadow Responsibilities Favor a Plan over Planning Leads to Organizational and Cultural Barriers Separate Teams No Common Language Fear Blame Game Dev vs Ops (conflict during deploy, after deploy and performance) Operations is seen as the bottleneck (by management and business)
20 DevOps Project Settings Selecting DevOps Team Members Innovators Followers Laggards DevOps Team Fundamentals Transparency (no skunkworks) Traceability Cross Functional teams with end-to-end ownership of services Evangelize Openness and Honesty Common Language (Specification by Example) Moving from a ticket culture to an ownership culture Kaizen - A strategy where employees work together proactively to achieve regular, incremental improvements in the process.
21 DevOps Kaizen Culture Starts Within The DevOps transformation journey has shown a clear evolution pattern, what started as essentially bottom-up, grassroots movements, often starting with more tractable low hanging fruit such as automation and tool adoption, have now shifted their focus to disseminating their learnings and effectively scaling DevOps (first raising awareness, then practices) across teams, departments and even geographies. Local vs. Global Thinking Respect Trust No Victims The Smell Test Shaman Slaying the Dragon Fearless Behavior Piercing the IT Veil No Assholes
22 Building Blocks of DevOps Measurement and Metrics Change serves as a shared unit of measurement. Cycle Time Definition of Done SonarQube (Required to be part of CI, quality gates) Measure DevOps Progress (Specification by Example) Measure Cultural Change (surveys) Improve and Accelerate Delivery Incremental releases Versioning and Baselines SCM Required Applies to App, DB and Infrastructure code By reducing batch size, we can deploy more frequently because reducing batch size drives down cycle time. Heijunka (Level Scheduling) - Reduces lead times (since each product or variant is manufactured more frequently) and inventory (since batches are smaller).
23 Building Blocks of DevOps Automatic Releasing The key goal of automatic releasing is to reduce the risk of releasing. Should you automate everything? NO Law of Marginal Costs Noun/Verb Mistake. Testing is an activity (i.e., it s not a noun). Understanding testing as a noun is suboptimal and may lead to a focus on meaningless artifact types (e.g., test cases) instead of concretely and effectively testing the application. Required to flip the testing pyramid Jidoka - After Jidoka, workers can frequently monitor multiple stations and many quality issues can be detected immediately (improving quality).
24 Building Blocks of DevOps Apply Releases Incrementally and Iteratively An iteration is a mini-project that may result in an increment of the software. Iterating starts with an idea of what is wanted, and the code is refined to get the desired result. An increment is a small unit of functionality. Incrementing allows you to build a better understanding of what you need, assembling the software piece by piece. Upgrading all of the components in one big-bang release is the highest-risk way of rolling out new functionality. Instead, deploy the components independently in a side-by side configuration wherever possible. Continuous Flow Development process where work-in-process smoothly flows through production with minimal (or no) buffers between steps of the development process.
25 Building Blocks of DevOps Monitoring Automatic releasing must be accompanied by monitoring. Monitoring is the activity of continuously collecting and storing data about the state of the application, middleware, and infrastructure and making this state visible to the whole team. Monitoring is used to detect (or even prevent) production incidents and to minimize MTTR and MTTD. (Mean Time to Resolution/Detection) Monitoring Driven Development The Holy Grail Health Dashboard Running Automated Tests in Production Yes Smoke Tests There is a reason we do this DevOps fundamental - Never break the customer (internal or external) Feedback Loops Poka-Yoke - Design error detection and prevention into the production processes with the goal of achieving zero defects.
26 Building Blocks of DevOps Decoupled Deployment and Release Decoupling deployment and release improves and accelerates delivery, which is one building block of DevOps. We no longer use traditional branching strategies. Branch by Abstraction Paul Hammant Thoughtworks Create an abstraction over the part of the system that you need to change. Feature Toggles The concept of a feature toggle is to deliver the complete code to production but use data-driven switches to decide which feature is made available during runtime. Dark Launching Facebook Dark launching is the strategy of deploying first versions of functionality into production before releasing the functionality to all users. Blue-Green Deployment The core of this strategy is that we deploy the new version of the application side by side with the old version.
27 Building Blocks of DevOps Specification by Example Behavior Driven Development/Acceptance Driven Development (BDD/ATDD) DevOps requires a common language (Release example) Living/executable documentation It provides the traceability for everything your doing Provides a common language Visual Factory - Makes the state and condition of manufacturing processes easily accessible and very clear to everyone. Infrastructure as Code We treat the infrastructure the exact same as application code. Lives in an SCM Versioned Baselined Is tested just like application code (TDD) Is monitored constantly just like application code
28 Benefits and Leading Practices Benefits Security A/B Testing Performance and Load Testing Chaos Monkey (Andon Cord) Mobile (treat just like binary files) Lead Practices Dojos Andon Cord Internal DevOps Days or software engineering conferences Engineering blogs Communities of practice DevOps/IT academies Hackathons
29 Starting DevOps From Within Find - a senior level management sponsor. Gemba - Talk with as many people across the business as possible. Look - for people involved in the process of getting software from conception to the consumer and supporting it when it's live. Talking - Provides an opportunity to evangelize and form a wider network of like minded people. Minimum Viable Product Deliver the smallest viable product. Dedicated Teams Form dedicated, cross-functional teams, avoid overspecialization and ensure they are not interrupted by side projects. Loosely Coupled Architecture Use loose architectural coupling within and between applications. Minimize Hand-offs, Maximize Flow Eliminate unnecessary steps, delays and friction between steps to increase the flow of work. Deliver in Small Batches Deliver in smaller batches helps to expose the most uncertain issues first and enables feedback on the most valuable usage models earlier. Transparency (ATDD/BDD) Eliminate Overhead Eliminate periodic and manual status reports and status meetings. Automate Testing using APIs (Smoke Suites for quick ROI)
30 Any questions... Learn more at Learn more at
31 This presentation was inspired by the work of many people and we have done our very best to attribute all authors of texts and images, and recognize any copyrights. If you think that anything in this presentation should be changed, added or removed, please contact us.
Introduction to DevOps
Introduction to DevOps or agile infrastructure Leif Sørensen [email protected] Praqma Continuous Delivery & DevOps experts and evangelists Tools & Automation experts. We help customers with practical implementation
Lean, Six Sigma, and the Systems Approach: Management Initiatives for Process Improvement
PREPRINT Lean, Six Sigma, and the Systems Approach: Management Initiatives for Process Improvement Robert B. Pojasek Pojasek & Associates, Boston, USA This paper will be published as a featured column
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
Continuous Improvement From Incremental Changes to Monumental Leaps
Continuous Improvement From Incremental Changes to Monumental Leaps L Y N N M C K E E P r e s e n t a t i o n a t t h e C a l g a r y S o f t w a r e Q u a l i t y D i s c u s s i o n G r o u p S e p t
IT Operations Management: A Service Delivery Primer
IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service
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
Crossing the DevOps Chasm
SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more
Agile Software Factory: Bringing the reliability of a manufacturing line to software development
Agile Software Factory: Bringing the reliability of a manufacturing line to software development Today s businesses are complex organizations that must be agile across multiple channels in highly competitive
LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0
MODULE 1 LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0 1. Cultural Enablers 15% 20% 25% 1.1. Principles of Cultural Enablers 3% 4% 5% 1.1.1. Respect for the individual 1.1.2. Humility 1.2. Processes
The Principles of the Lean Business System: #5 Prevention. Lean in the 21 st Century Series Professor Peter Hines
The Principles of the Lean Business System: #5 Prevention Lean in the 21 st Century Series Professor Peter Hines Our Webinar Welcome Webinar will last about 1 hour We will invite you to complete a few
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
Collaborative Project Management in a DevOps Culture
Collaborative Project Management in a DevOps Culture Speaker: Dennis Baldwin Company: Experis Website: www.experis.com Welcome to the PMI Houston Conference & Expo and Annual Job Fair 2015 Please put your
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
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
Body of Knowledge for Six Sigma Lean Sensei
Body of Knowledge for Six Sigma Lean Sensei What to Prepare For: The following is the Lean Six Sigma Certification Body of Knowledge that the exam will cover. We strongly encourage you to study and prepare
Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE
Program & Portfolio! Management using! Kanban! Introduction and Agenda Tom Wessel, Davisbase Consulting 20 years in software development. Over 7 years working with software development teams, training,
Lean Manufacturing and Six Sigma
Lean Manufacturing and Six Sigma Research Questions What have we done in the past? What must we do in the future? How do we know these are the correct actions? 1 Lean Definitions Key concepts of lean:
MSc in Lean Operations. Module Descriptions
MSc in Lean Operations Module Descriptions 2010 BSP320 Lean Thinking & Practice To establish the roots, underlying philosophy and development of the lean thinking approach. By the end of the module, the
Redefining Agile to Realize Continuous Business Value
A Point of View Redefining Agile to Realize Continuous Business Value Abstract As enterprises look to move the needle on their business in an intensely competitive market, they expect superior performance
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
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
DevOps for. Developers. Michael Huttermann. Apress-
DevOps for Developers 111 Michael Huttermann Apress- Contents About the Author About the Technical Reviewers Acknowledgments Introduction xiii xiv xv xvi Part I: Fundamentals 1 Chapter 1: Beginning DevOps
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
Continuous delivery Release software on-demand, not on Red Alert
Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt
NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP [email protected]. ... educate & inspire - - - ITSM Academy 1115 1
NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP [email protected] - - -... educate & inspire ITSM Academy 1115 1 ITSM Academy Full service provider of IT Service Management (ITSM) education
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
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
MasterClass 26 th March 2015 DevOps and Continuous Deployment
MasterClass 26 th March 2015 DevOps and Continuous Deployment Steve Ingall, Head of Business Services Post Master Class Version Agenda 09.00 Start / Introductions 09.15 Current Position re: DevOps? 09.30
DevOps: Development Challenges and New Approaches
DevOps: Development Challenges and New Approaches Chris Sharp STSM, Chief Architect SWG Europe DevOps IBM Master Inventor, Member of IBM Academy of Technology Agenda The Problem and the Need for Change
PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster
PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps
Measuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
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
AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :
AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : Bill AppDynamics Hayden Fall &'14 Marcus Release: Revolutionizing Sarmento APM! Orasi Software at a Glance Corporate Overview
Software Configuration Management Best Practices
White Paper AccuRev Software Configuration Management Best Practices Table of Contents page Executive Summary...2 Introduction...2 Best Practice 1: Use Change Packages to Integrate with Issue Tracking...2
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
Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app
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
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com
WHITE PAPER Integrated Application Life-Cycle Management: Accelerating Innovation, Reducing Costs, and Improving Quality Sponsored by: SAP Melinda-Carol Ballou April 2010 Global Headquarters: 5 Speen Street
CONTINUOUS DEPLOYMENT EBOOK SERIES: Chapter 1. Why Continuous Deployment Is Critical to Your Digital Transformation Strategy
CONTINUOUS DEPLOYMENT EBOOK SERIES: Chapter 1 Why Continuous Deployment Is Critical to Your Digital Transformation Strategy In the Application Economy, the User Is King In today s application economy,
DevOps: The Key to Delivering High Quality Application Services Faster
DevOps: The Key to Delivering High Quality Application Services Faster Stephen Elliot Vice President Cloud and IT Infrastructure DevOps Defined DevOps is a methodology that unifies a team including business
The Power of Two: Combining Lean Six Sigma and BPM
: Combining Lean Six Sigma and BPM Lance Gibbs and Tom Shea Lean Six Sigma (LSS) and Business Process Management (BPM) have much to contribute to each other. Unfortunately, most companies have not integrated
Ten Critical Questions to Ask a Manufacturing ERP Vendor
Ten Critical Questions to Ask a Manufacturing ERP Vendor Plex Online White Paper At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned
Lean Principles by Jerry Kilpatrick
Lean Principles by Jerry Kilpatrick Introduction Lean operating principles began in manufacturing environments and are known by a variety of synonyms; Lean Manufacturing, Lean Production, Toyota Production
DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY
Accenture Architecture Services DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Development Operations WHAT IS DEVOPS? IT delivery supporting the new pace of business Over the
Chapter 10. Becoming an Agile Enterprise
Chapter 10. Becoming an Agile Enterprise Continuous improvement is not about the things you do well that's work. Continuous improvement is about removing the things that get in the way of your work. The
How to Build a Service Management Hub for Digital Service Innovation
solution white paper How to Build a Service Management Hub for Digital Service Innovation Empower IT and business agility by taking ITSM to the cloud Table of Contents 1 EXECUTIVE SUMMARY The Mission:
Lean in the Supply Chain! MNASQ 10/12/2015. Advance your supply chain
Lean in the Supply Chain! MNASQ 10/12/2015 Advance your supply chain Your Presenter: Ashley Yentz Career Focus Areas: Responsibilities in vision creation and deployment, project coordination, team leadership,
Application and Infrastructure Monitoring In A Distributed World Beyond Summary Statistics
Beyond Summary Statistics Introduction As the world becomes ever more competitive, organizations are seeking ways to differentiate. Delivering data and applications to internal and external stakeholders
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Helge Eikeland, Statoil, October 2010 Today s challenge is complexity
DevOps. Happiest People Happiest Customers
DevOps Happiest People Happiest Customers Contents Introduction...3 What Is DevOps?...3 Do We Really Need DevOps?...4 Survey of DevOps Quantifiable Benefits...5 How Does DevOps Work Anyways?...5 Challenges
Creating a High Maturity Agile Implementation
Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them
Enterprise DevOps. No more silos. March 2014 Dave van Herpen. Sogeti Nederland B.V White paper
Enterprise DevOps No more silos March 2014 Sogeti Nederland B.V White paper Contents 1 DevOps: no more silos... 2 2 DevOps defined... 3 3 DevOps relations... 4 4 Continuous Delivery... 5 5 DevOps in practice...
Ten Critical Questions to Ask a Manufacturing ERP Vendor
Ten Critical Questions to Ask a Manufacturing ERP Vendor At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned to live within a very
White Paper. Executive Guide to Business Process Management (BPM) and Integration with ERP
Executive Guide to Business Process Management (BPM) Content 1. Introduction... 3 2. Changing Business and IT... 4 3. Introducing Business Process Management (BPM)... 4 4. What BPM does... 5 5. BPM Project
Seize the opportunity to drive innovation
Beth Devin is a Managing Director with Alvarez & Marsal in San Francisco, with more than 30 years of technology leadership, including Chief Information Officer (CIO) and Chief Technology Officer (CTO)
Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery
Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary
The Lean Enablement Center
The Importance of Lean Lean is a management philosophy that focuses on removing activities that do not add value in other words, eliminating waste through continuous operational improvement. It is based
HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, 2015. HP Software: Apps meet Ops 2015
HP Software: Apps meet Ops 2015 HP DevOps by Design Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, 2015 HP Software: Apps meet Ops 2015 Build it, test it, and fix the things that go
Continuous Delivery of Software
Continuous Delivery of Software Reducing risks with systems, feedback and flow SEPG North America 2013 Joanne Molesky October 3, 2013 2011 All rights reserved. Purpose Challenge traditional concepts for
Lean Management. KAIZEN Training of Trainers. KAIZEN Facilitators Guide Page to.
Lean Management KAIZEN Training of Trainers KAIZEN Facilitators Guide Page to. Objectives of the session At the end of the session, trainees are able to: 1) Understand the philosophy on lean management
The Virtualization Practice
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
Agile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh [email protected] Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
CORPORATE INFORMATION AND TECHNOLOGY STRATEGY
Version 1.1 CORPORATE INFORMATION AND TECHNOLOGY STRATEGY The City of Edmonton s Information and Technology Plan, 2013-2016 Bringing the Ways to Life through Information and Technology June 2013 2 Copyright
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
Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram Narayan @sriramnarayan 25-Oct-2012
Why continuous delivery needs devops, and why devops needs infrastructure-as-code Sriram Narayan @sriramnarayan 25-Oct-2012 about me Part of ThoughtWorks Studios Go team Have consulted as Tech Principal,
Certified Quality Improvement Associate
Certified Quality Improvement Associate Quality excellence to enhance your career and boost your organization s bottom line asq.org/certification The Global Voice of Quality TM Certification from ASQ is
Infrastructure As Code: Fueling The Fire For Faster Application Delivery
A Forrester Consulting Thought Leadership Paper Commissioned By Microsoft March 2015 Infrastructure As Code: Fueling The Fire For Faster Application Delivery Table Of Contents Executive Summary... 1 Companies
Aligning IT to the Strategic Plan
RG Perspective Aligning IT to the Strategic Plan Why it s permanently number one on your to-do list 11 Canal Center Plaza Alexandria, VA 22314 HQ 703-548-7006 Fax 703-684-5189 www.robbinsgioia.com 2013
Agile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
LEAN MANUFACTURING: THE NEW NORMAL Leaning for Contract Packaging and Contract Manufacturing
LEAN MANUFACTURING: THE NEW NORMAL Leaning for Contract Packaging and Contract Manufacturing K. DONALD THAM, Ph.D., P.Eng. Ryerson University, Toronto, Canada Professor of IE & Internship Coordinator Nulogy
The Continuous Delivery Tool Chain: So Many Choices!
The Continuous Delivery Tool Chain: So Many Choices! Mark Sigler Senior Director, Product Management CA Technologies June 2014 2013 CA. All rights reserved. Biography Mark Sigler is CA Technologies Senior
Improvement & Implementation. Implementation & Leadership
INTRODUCTION The level descriptors are central to LCS, since they define what knowledge and implementation abilities an individual should possess. A programme or course aligned to a level should therefore
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder [email protected] 2013 AgilePoint,
OPERATIONAL EXCELLENCE A KEY TO WORLD- CLASS BUSINESS PERFORMANCE
OPERATIONAL EXCELLENCE A KEY TO WORLD- CLASS BUSINESS PERFORMANCE NĂFTĂNĂILĂ Ion Academy of Economic Studies, Bucharest, Romania RADU Cătălina Academy of Economic Studies, Bucharest, Romania CIOANĂ Georgiana
How To Compare Six Sigma, Lean and the Theory of Constraints
P R O C E S S M P R O V E M E N T How To Compare Six Sigma, Lean and the Theory of Constraints A framework for choosing what s best for your organization WTHN THE AMERCAN business community a multitude
Lean Six Sigma Lean 201 Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY
TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online
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
Lean manufacturing in the age of the Industrial Internet
Lean manufacturing in the age of the Industrial Internet From Henry Ford s moving assembly line to Taiichi Ohno s Toyota production system, now known as lean production, manufacturers globally have constantly
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
A Case Study and Exercise on How To Use Lean Principles to Overcome A Broken Paradigm
A Case Study and Exercise on How To Use Lean Principles to Overcome A Broken Paradigm Cynthia Seaver, Director of Process Excellence Mercy Health Muskegon Certified Six Sigma Black Belt & Lean Expert Case
DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
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
Lean enterprise Boeing 737 manufacturing Lean Production System
Student Self-administered case study Lean enterprise Boeing 737 manufacturing Lean Production System Case duration (Min): 45-60 Operations Management (OPs) Lean enterprise Worldwide Case summary: Assembling
DevOps Best Practices: Combine Coding with Collaboration
Cognizant 20-20 Insights DevOps Best Practices: Combine Coding with Collaboration (Part Two of a Two-Part Series) Effectively merging application development and operations requires organizations to assess
Customer Needs Management and Oracle Product Lifecycle Analytics
Customer Needs Management and Oracle Product Lifecycle Analytics Marc Charmetant Oracle EMEA Keywords: Innovation, Customer Needs Management, Requirements Management, Intelligence, Analytics, KPI, Dashboards,
times, lower costs, improved quality, and increased customer satisfaction. ABSTRACT
Simulation of Lean Assembly Line for High Volume Manufacturing Hank Czarnecki and Nicholas Loyd Center for Automation and Robotics University of Alabama in Huntsville Huntsville, Alabama 35899 (256) 520-5326;
Continuous Delivery. Ariel Alonso, IPC
Continuous Delivery Ariel Alonso, IPC About Me Ariel Alonso Systems Architect Independent Purchasing Cooperative, Inc. Software Engineer for 15 years Interests Agile & XP Test Driven Development Automation
Operational Business Intelligence in Manufacturing
Operational Business Intelligence in Manufacturing Copyright 2007 KeyTone Technologies Inc. Page 1 SmartWIP - Intelligent Manufacturing with RFID Manufacturers are under competitive pressure to fulfill
Lean Healthcare Metrics Guide
Lean Healthcare Metrics Guide Lean Metrics Guide Page 1 This Lean Metrics Guide is a resource to help organizations understand and select metrics to support their implementation of Lean and Six Sigma two
Accelerated Route to Lean Manufacturing
Accelerated Route to Lean Manufacturing Our Accelerated Route to Lean Manufacturing programme (ARTL) can take your team from zero knowledge to lean champions in just 10 weeks. Designed to fit in with the
Operational Excellence using Lean Six Sigma Amit Dasgupta
Operational Excellence using Lean Six Sigma Amit Dasgupta Amit Dasgupta 1 Contents Introduction to Operational Excellence Deployment Practice Our Services Amit Dasgupta 2 Operational Excellence using Lean
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
Continuous Delivery Benefits, Best Practices and Practical Advice
Continuous Delivery Benefits, Best Practices and Practical Advice Jeffrey Hammond Forrester Research Ajit Zadgaonkar Edmunds.com Mark Warren Perforce Software Continuous Delivery: A Key Enabler of Feedback
