CI CD & YOUR ORGANIZATION

Slides:



Advertisements
Similar presentations
© Telelogic AB Modeling DoDAF Compliant Architectures Operational Systems Technical.
Advertisements

DevOps The effects of DevOps on your IT service organization
OpenStack for VMware administrators in the context of a fictional use case Bridging the Gap.
Slide 1 Change Management Change is a process …. Where are you today Where you want to be Process of change Time.
Systems Development Environment
1 The Database Application Development Process The Database Application Development Process.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
The Transforming Power of the ITIL Framework for the Project Manager Patrick von Schlag Deep Creek Center November 10, 2010.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Michael Hüttermann Agile, SCM/ALM, DevOps, Continuous Delivery CON Database DevOps with MySQL.
NextGen: Changes to Strengthen Validation and Verification Jay Merkle Director, Enterprise System Integration October, 2011.
Changing Perspective From Structured to Object-oriented.
What is Oracle Hyperion Planning  Centralized, web- based Budgeting and Planning application  Combines Operational and Financial measures to improve.
O n l y f r o m S y n e r g i s t i c s Establishing Knowledge Communities with KM Portals.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
APPLY SOCIAL-NETWORK-SERVICE (SNS) FOR SOLVING PROBLEMS OF IMPLEMENTING A KMS IN VIETNAMESE SME Prepared by :Pham Quoc Trung Supervised by :Prof. Yoshinori.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
1 Prosci ® Image Library. 2 Guidelines This library is not designed as a presentation, but rather a collection of available slides for potential use in.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Managing Microsoft Applications with Cisco UCS Manager & PowerTool.
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
© 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
The Road to Continuous Delivery at Perforce Jonathan Thorpe Technical Marketing Manager Perforce Laurette Cisneros Build & Release Engineering Manager.
Smart Home Technologies
PaaS for the new Cloud Era Asanka Abeysinghe Vice President, Solutions Architecture - WSO2,Inc QCon San Francisco
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Darren Thayre, AWS Professional Services Succeeding with AWS by delivering high.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
WEBINAR Wrap Internet Of Things (IoT) Solutions With The Right DevOps Processes Amy DeMartine, Senior Analyst Michele Pelino, Principal Analyst June 22,
Azure Stack Foundation
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Rapid Launch Workshop ©CC BY-SA.
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Transform yourself and build your IT cloud career path
Continuous Delivery- Complete Guide
Chapter 24: Architecture Competence
Blue Mixology.
VP Business Development Durable Cloud SBA Certified HUBZone-EDWOSB
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Recommendations for Revision of SWEBOK
Gamify your route to live
DevOps Projects, assignments, lifecycle management, configuration
Microsoft Virtual Academy
An Intro to ALM Using TFS and Visual Studio for Source Control, Build Automation, Continuous Integration and Deployments.
E2E Testing in Agile – A Necessary Evil
Quantifying Quality in DevOps
Documentation in Continuous Delivery Model and DevOps
Professional Certificate in Strategic Change Management
Attend|Learn|Grow Taking Your Career to the Next Level
Information Technology (IT)
Developing Maximum Value
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
From a controlled chaos to well oiled machine
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Trends and developments in eGOVwork – a resesearch perspective
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Data Science Infrastructure as Code
What happened to all my testers?
Presentation transcript:

CI CD & YOUR ORGANIZATION What will change ? How to guide change.

ENTERPRISE & SOLUTION ARCHITECT ABOUT ENTERPRISE & SOLUTION ARCHITECT Age of 5 @ SME Age of 7 @ IT From 2006 @ Sogeti NL 2018 @ 18 companies 26 assignments Innovation Privacy/Security Patterns Medium : LinkedIN : Twitter @edzob edzo.botjes@sogeti.com

TABLE OF CONTENTS Who Am I Who are you / WiiFM Change Management in a nutshell CI / CD in a nutshell Question 1 Question 2 Question 3 Food for Thought Enterprise Definition Enterprise Pattern Is an Enterprise a fractal? Change Summary

WHO ARE YOU? What would you like to know? ASL? What would you like to know? WIIFM (3)

CHANGE MANAGEMENT In a nutshell

IT’S ALL ABOUT PERSPECTIVE

IT’S ALL ABOUT PERSPECTIVE https://www.redbubble.com/es/people/bethcentral/works/25447147-gr-fico-de-pato-conejo?p=sticker https://www.redbubble.com/es/people/bethcentral/works/25447147-gr-fico-de-pato-conejo?p=sticker

IT’S ALL ABOUT PERSPECTIVE A CHANGE OF PERSPECTIVE IS THE FUNDAMENT OF CHANGE MANAGEMENT.

6 Essential Change Management Models Organization-Wide Change McKinsey 7-S Model Lewin’s Change Management Model Bottom-Up Approach ADKAR Model Deming Cycle (PDCA) Employee-Focused Change Kotter’s 8 Step Change Model Bridges Transition Model https://tallyfy.com/change-management-models/ https://tallyfy.com/change-management-models/#ADKAR_Model https://en.wikipedia.org/wiki/Change_management https://onlinemasters.ohio.edu/blog/five-change-management-models-in-business/

ADKAR Model Awareness Aware of the need of change Desire Desire to participate and support the change Knowledge Knowledge on how to change Ability Ability to implement required skills and behaviours Reinforcement Reinforcement to sustain the change.

MY APPROACH ON THE HUMAN FACTOR DON’T TRY TO CHANGE THE ORGANIZATION AS A WHOLE ONLY TRY TO CHANGE THE BEHAVIOUR IN YOUR CONTEXT EVERY ORGANIZATION IS UNIQUE AND ALL ORGANIZATION HAVE THE SAME PATTERNS

CI / CD In a nutshell

SOFTWARE DEVELOPMENT LIVECYCLE https://www.slideshare.net/pedroms/one-tool-for-software-development-2018-02-06-seium https://www.slideshare.net/AmazonWebServices/improve-productivity-with-continuous-integration-delivery-99761304 https://www.slideshare.net/pedroms/one-tool-for-software-development-2018-02-06-seium

CONTINUES DELIVERY & TIME https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/ https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

CONTINUES DELIVERY & MATURITY https://technology.amis.nl/2016/07/05/continuous-delivery-pipeline-tools-oracle-database-fusion-middleware/ https://technology.amis.nl/2016/07/05/continuous-delivery-pipeline-tools-oracle-database-fusion-middleware/

CONTINUES DELIVERY & THE PROCESS https://www.gocd.org/2016/03/15/are-you-ready-for-continuous-delivery-part-2-feedback-loops/ https://www.gocd.org/2016/03/15/are-you-ready-for-continuous-delivery-part-2-feedback-loops/

CONTINUES DELIVERY & THE PROCESS https://www.embotics.com/blog/devops-the-game-changer-pt2 https://nl.dreamstime.com/stock-illustratie-concept-devops-image90479414 https://blog.instabug.com/2018/02/continuous-integration-tools/ https://blog.instabug.com/2018/02/continuous-integration-tools/

AGILE SCRUM & THE PROCESS https://neurontesting.blogspot.com/2012/06/overview-of-scrum-for-agile-software.html https://kunzleigh.com/about/our-approach/ https://neurontesting.blogspot.com/2012/06/overview-of-scrum-for-agile-software.html

CONTINUES DELIVERY & TIME https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/ https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

CONTINUES DELIVERY & TIME https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

CONTINUES DELIVERY & IMPACT ON IT AUTOMATION (MICRO) SERVICES STATELESS https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

CONTINUES DELIVERY & IMPACT ON IT AUTOMATION (MICRO) SERVICES STATELESS PETS VS. CATTLE ORCHASTRATION https://leankit.com/blog/2014/06/kanban-and-continuous-delivery/

ENTERPRISE DEFINTION

WHAT DEFINES AN ORGANIZATION Social Entities Purposeful and goal directed Intentionally designed as systems of activity Linked to the external environment Jan Hoogervorst - Foundation of Enterprise Governance and Enterprise Engineering (2018 1.1.4) R.L. Daft - Organizational Theory and Design (2001)

WHAT DEFINES AN ORGANIZATION https://twitter.com/ValaAfshar/status/993515797707403265 http://qaspire.com/2015/11/23/mindset-shifts-for-organizational-transformation/ https://twitter.com/ValaAfshar/status/993515797707403265

WHAT DEFINES AN ORGANIZATION “The pupose and function expresses that enterprises aim to fulfill or address certain (perceived) wants and needs of (certain) societal member of society at large by delevering products and/or services” Jan Hoogervorst - Foundation of Enterprise Governance and Enterprise Engineering (1.1.4)

MY APPROACH ON THE SOCIAL FACTOR DON’T TRY TO CHANGE THE ORGANIZATION AS A WHOLE ONLY TRY TO CHANGE THE BEHAVIOUR IN YOUR CONTEXT EVERY ORGANIZATION IS UNIQUE ALL ORGANIZATION HAVE THE SAME PATTERNS

ENTERPRISE PATTERN

DOES THIS CHANGE THE ENTERPRISE PATTERN? https://twitter.com/ValaAfshar/status/993515797707403265 http://qaspire.com/2015/11/23/mindset-shifts-for-organizational-transformation/ https://blog.instabug.com/2018/02/continuous-integration-tools/ http://qaspire.com/2015/11/23/mindset-shifts-for-organizational-transformation/ https://blog.instabug.com/2018/02/continuous-integration-tools/

ENTERPRISE PATTERN ENTERPRISE CHANGE RUN input output

IS AN ENTERPRISE A FRACTAL?

Business Architecture Information Architecture Technical Architecture ENTERPRISE PATTERN Business Objectives Business Architecture Information Architecture Technical Architecture Products & Services Data Middelware Process Application Platform Organization Network SEC OPS

SOFTWARE DEVELOPMENT PATTERN PURPOSE BUSINESS DEV INFRA SEC OPS

CHANGE

CI INVLUENCE ON SOFTWARE DEVELOPMENT PURPOSE BUSINESS DEV INFRA MINI FEATURES INFRA AS CODE TEST AUTOMATION SYNTETIC DATA SEC OPS

Application Management Application Management IT CREATION PATTERN (Test) Engineer MINI FEATURES BUSINESS INFRA Service Manager CAB INFRA AS CODE Engineer Security Officer INFRA Service Manager AUTO PROMOTION (HBRID) CLOUD (Test) Engineer TEST AUTOMATION Security Officer INFRA Service Manager CAB AUTO PROMOTION Application Management BUSINESS (Test) Engineer SYNTETIC DATA Security Officer (HYBRID) CLOUD Application Management

IT CREATION PATTERN MINI FEATURES INFRA AS CODE TEST AUTOMATION Engineer MINI FEATURES SMALL ITERATIONS, AB TESTING, LESS REGRESSION QUICK ROLLBACK, LESS RISK INFRA AS CODE AUDITED AND TESTED, PREDICTABLE THUS LESS RISK, SCALE Engineer TEST AUTOMATION SEC CONTROLS PROVEN, OPS REQ PROVEN, AUTOMATION IS QUICK REPLAY, FROM ADMINISTRATION TO REPORTING (Test) Engineer (Test) Engineer SYNTETIC DATA SECURE AND COMPLIANT, OPEN THE DOOR FOR DIFFERENT DEPLOYMENT

SUMMARY

SUMMARY - CHANGE IN THE ORGANIZATION AUTOMATE ALL THE THINGS AUTOMATION replaces DATA ENTRY with REPORTING by DEFINE AND CODE EMPOWER ALL THE “QUALITY GATES” ROLES BY NEVER SAYING `NO`, ALWAY SAY `YES WITH AUTOMATION` ACT SMART & LOCAL and ‘DO OR DO NOT, THERE IS NO TRY.’

MY APPROACH ON THE HUMAN FACTOR DON’T TRY TO CHANGE THE ORGANIZATION AS A WHOLE ONLY TRY TO CHANGE THE BEHAVIOUR IN YOUR CONTEXT EVERY ORGANIZATION IS UNIQUE ALL ORGANIZATION HAVE THE SAME PATTERNS

HIDDEN SLIDES

AUTOMATION http://marcgg.com/blog/2015/09/30/automate-repetitive-tasks/ http://marcgg.com/blog/2015/09/30/automate-repetitive-tasks/ https://xkcd.com/1319/

GRAPHQL https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=28 https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=28

GRAPHQL https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=29 https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=29

GRAPHQL https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=30 https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=30

GRAPHQL https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=31 https://speakerdeck.com/schickling/breaking-up-the-monolith-layered-graphql-architectures?slide=31