#msdevcon Community Track Continuous Delivery for Microservices Martin Kulov Association of Software Engineers www.ase.bg.

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Advertisements

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Simplifying Application Management CIO Strategies SummIT, Mumbai 23 Jun 2011 Rajesh Raghavan.
Scrum Master & Agile Project Manager: A Tale of Two Different Roles
Dave Farley The Rationale for Continuous Delivery or… What does ‘Good’ look like?
If Agile had Oscars, which of its principles would qualify as “leading” vs “supporting?” David Greene BEFORE THE TALK:
Programming with eyes wide open. Your host today Subby Angelov Team
An Agile View of Process
Software engineering Process models Pavel Agejkin.
Why DAD? 6 Best reasons why OR Removing the pain of transformation to Agile.
How Agile Are You? Larry Apke Agile Expert
Scaling Agile is scaling people. Copyright © 2013 SolutionsIQ. All rights reserved. What does it mean to scale Agile?
WHY AGILE IS FAILING IN LARGE ORGANIZATIONS twitter.com/mcottmeyer facebook.com/leadingagile.
Optimize your Open Data 5 Best Practices for Designing Data-Driven Apps ​ Glenn Hess ​ Federal Sales Engineer ​ Actuate, Inc.
Agile Web Development C. Daniel Chase University of Colorado at Boulder.
Chapter 4 Agile Development
Chapter 5 Agile Development Chapter 5 Agile Development Moonzoo Kim KAIST 1.
Copyright 2011 Agile Foundation Training, Corporation Agile Foundation Training Presented by: Certified Scrum Professional Ken Ward
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
DCIM212. Facebook.com/WestITpros.
Richard HundhausenKen Schwaber Accentient Corporation Scrum.org SESSION CODE: DPR205.
© 2014, ScaleUp Training and Consulting What we ScaleUp.
Chapter 5 애자일 개발 Agile Development
Sam Ramji Cloud Foundry Foundation The Making of a Modern Application Architecture.
Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 凌杰甫.
Sofia Event Center May 2014 Martin Kulov Agile Project Management with Team Foundation Server.
Module 2: What is Agile? Why use it? TLO: Given a DoD program involved in software development, the student will recognize situations where applying agile.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Hello. ASPE & Techtown Training An Introduction to DevOps for Project Managers Today’s Presenters : Chris Knotts, PMP – Enterprise training curriculum.
© 2014 IBM Corporation “Leaders Guide to Radical Management” for DevOps Book Club Kick-off Meeting January 28, 2014.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
3-Basic Agile Concepts Subtopics 1-The agile methods landscape 2-Common agile concepts and practices 3-Differences between traditional development and.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Chapter 5 Agile Development Moonzoo Kim KAIST
Forget about Agile for a second!
Manifesto for Agile Software Development
DevOps Cloud Native Microservices
Introduction to Agile Software Development
5 – Effect of Agile on Engineering & Test Staff
Agile Training Day 2 November 17, 2015.
Agile in the Wild The many ways to Apply Agile (not just Scrum and Kanban)
About Me President of Lean Agile Intelligence, an assessment and learning platform that provides guidance to teams and organizations about Agile/Lean practice.
Modern Application Lifecycle Management
“Enable, Invent & Adopt, Transform”
Scaled Agile Requirements: What, When & How
Course Introduction.
our journey toward top down support for agile transformation
Sample Agile Assessment Report for XYZ Company
Agile Software Development Paradigms
Day 1 Big Room Planning 8:00 - 9:00
Lecture 2 Revision of Models of a Software Process
Developing Maximum Value
Enabling Agile with an Assessment for Delivery Transformation
Webinar Becoming More Agile? Here Is How Testing Needs To Change
Release Management with Visual Studio Team Services
DevOps Acceleration Engine
The EBA Transformation Journey
Copyright© Agile Transformation Inc.
DevOps - Visual Studio Release Management Jump Start
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.
Container technology, Microservices, and DevOps
Agile Development.
Applying Agile Lean to Global Software Development
PROJECT MANAGEMENT MATURITY MODEL (PMMM)
TOGETHER, WE improve the lives of people around the world
AgilityHealth® ScrumMaster Training
AGILE IN ACTION How to organize teams for enterprise scale
Presentation transcript:

#msdevcon Community Track Continuous Delivery for Microservices Martin Kulov Association of Software Engineers

#msdevcon Our industry has faced its greatest problem…

Forrester conducted an online survey of 325 decision-makers in 2013 Source: Continuous Delivery: A Maturity Assessment Model

Key Recommendations Source: Continuous Delivery: A Maturity Assessment Model

#msdevcon Industry adapts…

#msdevcon Scrum Agile TDD DevOps Continuous Delivery XP Kanban IT Architecture ITIL

IT Architecture

Agile Manifesto Principles

Scrum

DevOps – The Old New Thing

Continuous Delivery

#msdevcon Which one to choose?!

#msdevcon Actually, It does not really matter!

It all boils down to:

#msdevcon Engineering Excellence requires agility!

Continuous Delivery Foundations

Continuous Delivery – Expert Level

#msdevcon Two biggest impediments

Impediment - Culture Sharing is caring Growth mindset Lean thinking Kaizen

Impediment - Architecture TestableDeployable SOLID design Emerging Architecture

#msdevcon Exercise Question: How long it will take you to implement feature X?

#msdevcon Green field vs Brown field

Componentization

#msdevcon When done right, you will get…

More to add…

Current challenges

Industrial Change

Evolution of Software Engineering

#msdevcon

Software Revolution

#msdevcon Change starts with us! #IamSoftEng

#msdevcon Useful Principles behind the Agile Manifesto Forrester Research - Continuous Delivery: A Maturity Assessment Model DevOps and Continuous Delivery Reference Architectures - Volume 1 Velocity 2011: Jon Jenkins, "Velocity Culture“Velocity 2011: Jon Jenkins, "Velocity Culture“ – PDFPDF Software Development in the 21st century by Martin Fowler Why We Need DevOps by Gene Kim Architecting for Continuous Delivery by Jez Humble

#msdevcon Useful Microservices by Martin Fowler Transforming Software Development DevOps at Scale: A True Story Cloud patterns and best practices for Building Modern Applications - v3

© 2016 Microsoft Corporation. All rights reserved. Thank Download the slides Subscribe for tech examples