DevOps - Containing Complexity and Delivering Continuous Deployment Jeff Smith, Process & Tools Lead Development Operations, Vertafore
|
|
|
- Britney Matthews
- 10 years ago
- Views:
Transcription
1 DevOps - Containing Complexity and Delivering Continuous Deployment Jeff Smith, Process & Tools Lead Development Operations, Vertafore [email protected] May 5, 2013
2 Quick Intro Jeff Smith, BSEE, CSM Companies: Dell, Boeing, LexisNexis, Vertafore, NetObjectives, Northwest Cadence, LTV Aerospace & Defense, IBM, Recognition Equipment, Mizar, Journee, ClearOrbit,. Certifications: Certified ScrumMaster, Six Sigma Greenbelt, Lean+, Rational SME, ITIL Foundations, ATSQB Test Foundations, Cognitive Edge Advanced Practitioner Roles: Senior Hardware Developer, Lead Software Developer, QA Lead, Process Advisor, Solutions Manager, Consultant, Productivity Coach, ALM Consultant, Process & Tools Lead
3 Quick Poll How Many Developers(Testers, Coders, BAs, Scrum Masters) & Dev Teams? #P/#T How Many Applications Total for Organization? How Many People in IT/Data Center Operations? (Internal Apps & Customer-facing) On Your Application - How Often is a Major Release? Minor Release? Hot-fix? Emergency Fix?
4 Where are we and what are we trying to do? INTRO
5 The Overall Business Goal Minimize Lead Time by Focusing on Flow Throughout Process... Getting the Most Important Work Done First Agile Suggests Regular Creation of Deployable Releases - Lean Suggests Actually Delivering Incremental Change is Faster to Develop & Deliver w/lower Risk Continuous Value Delivered grows Customer Trust and is actually Cheaper Smaller, Prioritized Increments Let You Change Direction or Stop When Feedback Dictates Better customer & business results; The Best Feedback is Customer Feedback Improved Clarity thru Collaboration, Innovation, Knowledge Transfer, Visibility, Recognition of Value Throughout
6 Divided Commitments Development - We are awesome - every feature should be deployed immediately Operations - We are penalized when things go wrong; stability is our goal Also - we, like our environments, are not infinite resources simply waiting for the next magical binary IT/Operations vs Development Don t Overstep on Authority or Strengths Development is App-Focused; The best thing for Dev is usually addressing quality issues, relieving the immense technical debt and deployment pain in the application (from legacy issues of mismatch with new tech) IT/Operations is Often Everything Else: 100s or 1000s of Machines, Multiple Isolated Networks, Domains, Firewalls, Load Balancers, SAN/NAS, CDN, Monitoring, Upgrades, Updates, Deployments, License Management, Availability/Resources, Access Management, SLAs, Economics
7 What is it? COMPLEXITY
8 What is this Complexity Thing? Things unnecessary, extra, overhead Things obscure, ambiguous, misunderstood Most sources of variation even the necessary elements of the work The interplay(e.g. dependencies) between elements The inherent delays that further obscure cause & effect Things non-linear and difficult to understand or correlate The Cynefin Framework How do we see, decide, manage complexity? Is reducing complexity in the cards?
9 Cost of Complexity How does it occur? Complexity is all over software development Architectures, Designs, Human Systems, Processes, Domain Complexity, Requirements, Implementations, Regulatory, Technology, Tools, Communication, and the Ongoing Change in all of these. We tend to accumulate complexity, rarely seeking to do less or sever ties with legacy. What is the Impact? E 1-n = Effort for each aspect of the software delivery effort (normalized according to effort size; aspects are each of those things listed above) W 1-n = Associated Waste of each aspect [anything extra complexity included] (normalized as percentage of effort E) Complexity Waste = Size of effort((1+w 1 )(1+W 2 ) (1+W n ) - 1) Common Cause Waste tends to be a function of Complexity. It accumulates as multiplication not addition because efforts are interrelated.
10 Sources of Risk/Cost/Complexity Goodwill - Reputation, Commitments, Past History, NPS (Net Promoter Score) Regulatory - SOX, PCI/CISP, SAS70, HIPAA,... SEC, FAA, FDA,... other agencies, audits/assessments, legal fees/penalties Market Share & Financial Delivery (Poor, Missed, Slow, On time); Customer mismatch; Related Lost Sales, Transactions, Licensing Fees; SLA Costs Technical - Labor, Environments(machines, network, storage, power), Licenses, Headroom, Time, Single Points of Failure All of this stuff brings complexity
11 Do we know what not to do, to get rid of, to simplify? NECESSITIES?
12 Technical Elements & Better Practices CM is a Big Deal - Everything under Source Control Deployment Scripts Build Scripts Tests & Test Plans Documentation? Environment Descriptions Network Architecture Database Scripts Seed Data Code Images Network Architecture Coordination Steps/Discussion
13 Technical Elements & Better Practices Design Reviews & Upfront Test Techniques(BDD/ATDD/Spec-Driven Development) TDD, Pair Programming, Code Reviews, Developer Unit & Functional Test Build Automation - Multiple level (e.g. CI/BVT, Full Build & Deployment w/funct/reg Test) Test Automation - Functional, Regression Tests, Scalability - Stress/Load Better Architectures & Adherence Agile / Lean Techniques, Fast Visualization & Feedback Intelligent Code Management (Branching, Merging, regular check-ins, labeling, other working agreements)
14 Other Things to Pay Attention To Binary Library Mechanism - Artifactory, NuGet, Nexus Repository Virtuals, Cloud Deployment & Rollback Plans (Scripts?) Time (=$$$$$) Technical Debt Stay Ahead of it Simple, Standard Architectures is a Goal Synchronization of environments Infrastructure Updates Gate Application Flow
15 Get a Handle on Deployment Types Technical types: Rolling Deployments Staged / Production Swaps Hot-fixes Content & Other Low-risk Changes Pre-window Changes Change Types Emergencies, Escalations, Emergencies Ongoing Maintenance: Infrastructure Growth, Tech Refresh, Security Updates, Patches
16 Its not just about Product, Tools, and Technology PROCESS ELEMENTS
17 Better, Faster, Cheaper Problems first; Merely adding tools or investing energy for local improvement without having recognized the priority and reality of an issue is a mistake. Limited resources means Doing the Right Things There is a right order when looking at improvement opportunities Quality reduces rework always a goal (especially if the change is free) Delays and activity times are often easy gains but maintain quality Lower costs are a side effect; focus on cost usually gets you in trouble
18 Lean Concepts Transparency (KB Boards vs Sprint Task Boards, CFD vs BurnUp-BurnDown, Test Results - Multi- Level) Limit Work in Process by Setting Limits and Using Pull (Standups - Lean vs Scrum) One Piece Flow (or at Least Small Batches - e.g. Sprint) Reduce Waste (Rework, Cycle Time as Primary Elements) Prioritize based on Economics (Specifically Cost of Delay, MMF)
19 Kanban Board
20 Critical Process Principle You cannot release any faster than your slowest activity Critical Questions about Automation What are the costs of an Activity? (Cost of Delay, Cost of actual Work, Cost of Automating Before Simplifying or Understanding) Is this Activity really one of your top priorities? Is Automation actually your best first step? What are Possible Shortcuts, Risks? Activities are not set in stone is this the best way to deliver on the need? How will you keep it visible for understanding, troubleshooting, verification?
21 Understand the Work Maintenance Planned Work (App & Infrastructure) Unplanned Work Deal with It! Limit the WIP Keep It Visible Address the Critical Issues, Constraints Clear the Congestion & Make it Flow Staff IT Sufficiently
22 Use ToC to Address Bottlenecks Theory of Constraints Five Focusing Steps 1) Identify the system constraint(s) 2) Figure out how to exploit (get most out of) constraint 3) Subordinate as much as possible to constraint(s) 4) Elevate the constraint(create more capacity at the constraint) 5) Repeat
23 Get Human Constraints Handled Kanban in front of Constraint Understand & Manage Workload Brown Bags Camtasia or other Recording/Capture Devices Learner wears keyboard Learn How People Share Storytellers, scribes, Q&A, Create Solid Actionable Knowledge Stores, Documentation, READABLE scripts & logging
24 Basic Process Concepts still Apply Better - then Faster - then Cheaper (In that Order) In Software, the most important variability to contain is Quality Do Root Cause Analysis Focus on the Real Problems The Best Process is one Easier to Follow then Circumvent Automate, Simplify, Improve/Tune, Review Reduce Single-Points-of-Failure Tools alone don't Solve Problems & are not the first Answer for Problems Complexity issues do not add costs - they multiply them Improvement demands Budget & Coherent Direction Too Many Meetings means You are Doing them Wrong or Doing the Wrong Meetings Focus on the System, Not the Individual
25 CURRENT THINKING
26 Scaled Agile Framework
27 Disciplined Agile Delivery
28 Concepts from The Phoenix Project The First Way emphasizes the performance of the entire system The Second Way is about creating, shortening, amplifying feedback loops The Third Way is about culture, continual experimentation and problem-solving, growing technical mastery thru practice
29 Starting Point: Medium-to-Small Outfits All Dev Teams Should Have Local Team Boards Delivery Pace Locally Defined IT/Operations should have Task Board and/or Tool to Manage the Work Architecture Team & Product Tech Leads Periodically Map Upcoming & In-flight Infrastructure & App Projects Product Management - Builds Near-term Backlog (Epics fine for long-view, JIT Grooming as it enters Dev Teams) and Roadmap Production Control (aka Agile Release Train) Meetings and Guideposts Two meetings at first, Onramp & Final ; Reports, Deployment Types, other conventions established
30 The Goal Normal, Regular, Frequent Release Cadence (weekly probably good enough for production) Earlier to Market with the Right Features Slack - Reduced Pressure to Work Overtime Production Deployments as Non-events Better Technical Discussions Full Cross-functional Teams - More Trust, Less Fear, Working Collaboration, Empowered Craftsman
31 Supporting Rituals & Mechanisms The Guardrails - How we Manage the Work; This involves Business, Development, and IT/Operations (Key Meetings, Reports, Policies, Deployment Types) Periodic Operations Review & Report (Monthly, Quarterly) - Includes Review of Outages/ Impairments, Severity 1&2 Issues, Capacity Planning and Issues, ITSM/ITIL measures, Unplanned Changes, Risks Taken, Contrast with Goals/Priors (Good/Bad/Ugly/Embarrassing), Incidents/Availability against Environments(Outages/Errors/Failures), Trends Architecture Committee - Infrastructure Plans around economics, technology refresh plans, storage and capacity growth, new applications, reduced costs, consolidations, improvements Release Planning There is no way you avoid an ongoing long-view meeting coordinating across programs
32 The Challenge No Shortcuts This can take a While to Emerge; The framework is most key Ritual and Guardrails should be stable KILL REWORK Root-cause, quality, and constraints focus Don t bite off too much Manage WIP, Multitasking Make it Visible so You Can See and Address the Real Problems Its not about Speed; Its about Customer Value, Quality, Balance, and Economics Do this as continuous improvement steps not a project plan (Create some slack for this limit WIP, invest now for later) Understanding thru Broader & Deeper Communication Not just Development, but also ITSM/ITIL, Infrastructure & Deployment Mechanics, Program/Portfolio, Customer Needs
33 Interesting Books & References The Phoenix Project Lean IT Continuous Delivery Continuous Integration Architecture & Patterns for IT Service Management Pro Website Development and Operations The Visible Ops Handbook (A great intro for developers to ITSM/ITIL Concerns) Web Operations Disciplined Agile Delivery (& LinkedIn group) The Scaled Agile Framework ( LOTS of technical & tool references - Ant, TFS, Maven, Hudson/Jenkins, Puppet, Chef, VMWare, HyperV, CFEngine, ITIL/ITSM, CI, SAN/NAS, Data Center Ops, Scalability,... Still waiting on solid practice & knowledge convergence for DevOps, Continuous Deployment, true Lean at enterprise level (full value stream) Early stage, competing beliefs, emerging knowledge
34 Questions?
Enabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 [email protected] Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
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
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/
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
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
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
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
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 Journeys. The CareerBuilder Story
Agile Journeys The CareerBuilder Story Journey Preview The CB Culture Overview our Continuous Integration & Delivery Evolving our practices with more discipline 2007: Introduction to Scrum 2008-2012: Scrumification
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
18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.
DevOps Outline Definitions Collaboration in DevOps Automation in DevOps 1 www.agilemanifesto.org/principles.html What is DevOps A set of practices that emphasize automation and collaboration between development
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
Bridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla [email protected], [email protected] Abstract With the onset of Scrum and as many organizations
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,
Lean Software Development
Lean Software Development Alexandre Boutin Responsable Stratégie International Développement Logiciel chez Yahoo Scrum Master & Practitioner Certifié Coach Agile Blog : www.agilex.fr Président du Club
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
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
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
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
DevOps to Enterprise Agile
DevOps to Enterprise Agile Marcel van Oosterwijk Presales Application Delivery Management at HP 18 years of quality management Test management, test process improvement Performance testing, test automation
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,
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
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.
Introduction to Agile
Chapter 1 Introduction to Agile Objectives: Define Agile software development Explain differences and similarities between various lightweight methodologies Learn the core principles of Agile Dispel common
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 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
WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto
30 September 2014 WHITEPAPER Delivery Maturity Model Releasing software is often a long, difficult and risky process. Defects and integration issues pop-up at the very last moment and cause dissatisfaction
Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy
Accelerating Product and Service Innovation Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy Khurram Nizami ([email protected]) 2013 IBM Corporation Accelerating Product and Service Innovation
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.
Agility via Software Engineering Practices
Agility via Software Engineering Practices Agile Tour Montréal - November 2015 Steve Mercier Who am I? I participated in multiple software development projects: from very small (
Secrets of a Scrum Master: Agile Practices for the Service Desk
Secrets of a Scrum Master: Agile Practices for the Service Desk #askitsm @ITSMAcademy @ITSM_Lisa @ITSM_Donna ITSM Academy About ITSM Academy NextGen ITSM Education: Certified Process Design Engineer (CPDE)
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
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
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF
Serena Dimensions CM Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Move Fast Without Breaking Things With Dimensions CM 14, I am able to integrate continuously
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks PMINU PDC 2014 May 9, 2014, Salt Lake City, Utah Presented by: Mehul Kapadia SAFe SPC, PMI-ACP, CSM, CSPO, PMP 1 Introduction Mehul Kapadia Director of Project
The ITIL Guide to DevOps
Table of Contents Introduction Change Management Release & Deploy Management Incident Management 3 4 6 8 Knowledge Management 9 Conclusion 10 About the author... Alan Sharp-Paul is a Cofounder & Co- CEO
How NOT to Do Scrum. Patterns and Anti-patterns. Revised July 2013. First presented at New York City Scrum User Group June 17, 2010
How NOT to Do Scrum Patterns and Anti-patterns Revised July 2013 First presented at New York City Scrum User Group June 17, 2010 V 2.2 2010, 2013 Qualytic Consulting What this is about Patterns Practices
Scrum in a Large Project Theory and Practice
Scrum in a Large Project Theory and Practice Agile World 2012 Munich, July 12, 2012 Dr. Sebastian Stamminger Scrum in Large Projects Agenda Theory Case Study Teams Our Process Challenges Lessons Learned
Risikominimering I IKT-prosjekter - experiences from the Danish Government
Risikominimering I IKT-prosjekter - experiences from the Danish Government Christian Vindinge Rasmussen, Senior Advisor, Agency for Public Management and egovernment (Difi), Norway IKT anskaffelser 16
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
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
DevOps for CA Plex Automated Testing
DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA
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
Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time)
7th February, 2013 Copyright SureSkills Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time) Project Management Collaboration - Ruaidhri McSharry
HP Agile Manager What we do
HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage
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
Software Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
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
a new generation software test automation framework - CIVIM
a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE
CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE THRIVING IN A DYNAMIC, HIGHLY-REGULATED WORLD 16+ MILLION POLICIES $195.2 BILLION IN ASSETS # 1 CORPORATE LIFE WRITER # 1 WRITER OF FARMOWNERS
WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development
WHITE PAPER Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development - Vikram Abrol, Ketan Shah. Operating in a business environment governed by speed and agility, IT companies
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
Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions [email protected].
Collaborative DevOps Learn the magic of Continuous Delivery Saurabh Agarwal Product Engineering, DevOps Solutions [email protected] Please note IBM s statements regarding its plans, directions, and intent
Getting to Done The Secret Sauce of High Performing Teams
Getting to Done The Secret Sauce of High Performing Teams Hosts: JJ Sutherland Jeff Sutherland Coauthors: 2011 Scrum Inc. Who We Are Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland, co-creator
BMC Control-M Workload Automation
solution overview BMC Control-M Workload Automation Accelerating Delivery of Digital Services with Workload Management Table of Contents 1 SUMMARY 2 FASTER AND CHEAPER DYNAMIC WORKLOAD MANAGEMENT Minimize
Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant [email protected]
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant [email protected] Interests and Experience Leading Change and Transformation in Large, Complex organisations
Achieving Control: The Four Critical Success Factors of Change Management. Technology Concepts & Business Considerations
Achieving Control: The Four Critical Success Factors of Change Management Technology Concepts & Business Considerations T e c h n i c a l W H I T E P A P E R Table of Contents Executive Summary...........................................................
Why Change Your Job Scheduler? Today s business environments demand event-driven, enterprise-wide job scheduling unsupportable by legacy tools.
Why Change Your Job Scheduler? Today s business environments demand event-driven, enterprise-wide job scheduling unsupportable by legacy tools. Job scheduling tools are automation workhorses that enable
Scaling Lean-Agile Practices Across the Enterprise
Taking scale to heart. REQUEST TO RUN Scaling Lean-Agile Practices Across the Enterprise WestarEnergy.com Josh Roberts 2 Electronic Data Systems WorldCom Programmer Bank of America PM Sprint Delivery Manager
Continuous Delivery: Bridging Quality Between Development and Customers
Continuous Delivery: Bridging Quality Between Development and Customers Author John Ruberto ([email protected]) Abstract We were not moving fast enough for our business stakeholders. Development and
Agile Requirements And Testing For Continuous Software Delivery
Agile Requirements And Testing For Continuous Software Delivery Diego Lo Giudice, Vice President, Principal Analyst [email protected] @dlogiudice October 14, 2014. Agenda Modern Application Delivery
Adopting Agile Approaches for the Enterprise
Adopting Agile Approaches for the Enterprise CollabNet Solutions Presented by: Brian Zeichick, CollabNet Product Manager Email: [email protected] Today s Agenda Developing in the Cloud for Governance
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 and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
DevOps for the Mainframe
DevOps for the Mainframe Rosalind Radcliffe IBM Distinguished Engineer, Enterprise Modernization Solution Architect [email protected] 1 Please note IBM s statements regarding its plans, directions, and
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
Capstone Agile Model (CAM)
Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and
Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs.
Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs. Until recently everyone worked on different platforms, with different systems
Agile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
ACCELERATE DEVOPS USING OPENSHIFT PAAS
ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application
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
MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN
MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN Gene Kim IT Revolution Press Branden R. Williams HireBranden.com Session ID: END-W22 Session Classification: Intermediate AGENDA AND OBJECTIVES Discuss
An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises
agility PLATFORM Product Whitepaper An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises ServiceMesh 233 Wilshire Blvd,
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
Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins
Continuous Delivery Software-Deployments ohne graue Haare 3. April 2012 Corsin Decurtins Some numbers 4 15 deployments per year bank, insurance company, government, transport authority deployments per
Best Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
Medical Device Agile Systems Development Workshop
Medical Device Agile Systems Development Workshop Workshop Summary and Key Outcomes Chris Unger, Ph.D., ESEP GE Healthcare Kelly Weyrauch Agile Quality Systems LLC INCOSE HWG Webinar 24 Mar 2016 Medical
Continuous Delivery by example.net
Continuous Delivery by example.net Oktober 2012 Trifork in brief Trifork is a software development company Founded 1996, listed on NASDAQ OMX 270 employees in located in Aarhus, Copenhagen, Zürich, London,
Agile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud
Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud Contents Executive
Kanban For Software Engineering
Kanban For Software Engineering Jaco van der Merwe Electromagnetic Software & Systems (EMSS) 18/8/2010 [email protected] FEKO 1 General Applications of FEKO Antennas Antenna placement Microwave components
CONTINUOUS DIAGNOSTICS BEGINS WITH REDSEAL
CONTINUOUS DIAGNOSTICS BEGINS WITH REDSEAL WHAT IS CDM? The continuous stream of high profile cybersecurity breaches demonstrates the need to move beyond purely periodic, compliance-based approaches to
Getting Started with Kanban Paul Klipp
Getting Started with Kanban Paul Klipp kanbanery 2 Contents 3/ Getting Started with Kanban 4/ What is Kanban? 7/ Using Kanban Does kanban apply to me? How can it help me? What will I have to change? 10/
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
Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience
Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience Data Drives IT Intelligence We live in a world driven by software and applications. And, the
Continuous Delivery / Continuous Deployment How to automate your Deliveries. Bernhard Keprt 24.02.2014
Continuous Delivery / Continuous Deployment How to automate your Deliveries Bernhard Keprt 24.02.2014 Bernhard Keprt Software Developer Teamleader Software Development Job at willhaben.at! Likes Agile
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
Fact or Fiction: ERP Projects Can Be Delivered Using Agile
Fact or Fiction: ERP Projects Can Be Delivered Using Agile August 10, 2011 To contact me after my presentation, text YCM to INTRO (46876) This document is protected under the copyright laws of the United
