Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief

Slides:



Advertisements
Similar presentations
From the eyes of an Administrator A general overview of e-CFunds Administrative Site, including navigation and exploring the features of this powerful.
Advertisements

© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Large Scale Continuous Integration. Made by: Erik Romson Zenior.
1 IST 410/420 Software Version Control 2 DevelopmentIntegration Test System Test User Acceptance Testing ProductionArchive DEVELOPMENTUSERS - Developers.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Proposal Routing, Review and Approval Module 9 1.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
1 RXQ Customer Drop Submitted by Supplier Process Flow Diagram Customer Supplier Distribution Company Supplier sends Drop Request to Distribution.
REQ Drop from Demand Response Programs Process Flow Retail Customer Demand Response Service Provider (DRSP) Distribution Company 1 Drop Request.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Online Access to Student Information "The primary goal of the Cleveland Metropolitan School District is to become a premier school district in the United.
List and Search Grants Chapter 2. List and Search Grants 2-2 Objectives Understand the option My Grants List Grant Screen Viewing a Grant Understand the.
Michigan Electronic Grants System Plus
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Making the System Operational
1 PLAY 60 Challenge Online Tracker. 2 Introduction The PLAY 60 Challenge Online Tracker is a web based physical activity tracker teachers across the country.
Integrify 5.0 Tutorial : Creating a New Process
6/2/ Online Group Enrollment. 6/2/ Introduction Thank you for choosing Online Enrollment! This presentation will walk you through the Online.
MBS ROAD MAP Mike Chalk, MBS Manager Phil Goble, CIO.
HR SERVICE REQUEST SYSTEM Department Demonstrations February 2012.
Contents This guide is designed to help you perform key functions in CAR by providing high level descriptions of how they were done in SAM followed.
“The Honeywell Web-based Corrective Action Solution”
ECATS RCCA CAMP PROCESS ENHANCEMENTS
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
©2013 PROS, Inc. All rights reserved. Confidential and Proprietary. PROS Connect User Community Website and Support Portal Prepared by Christine Lambden.
1 ITSS This overview deck contains two sections. Please use the links below to navigate –How to Register for ITSS Application AccessHow to Register for.
Delegated Admin Tool Add User Training Module. Honeywell Proprietary Honeywell.com  2 Document control number Accessing Delegated Admin Tool To access.
Delegated Admin Tool Edit User Profile Training Module.
New User Interface Training Guide for eCat November 2013.
Page 1 October 31, 2000 An Introduction to Large-Scale Software Development Steve Varnau Core HP-UX Operation October 31, 2000.
COMOS Mobile Solutions 1.0 Simplified global collaboration
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Limits (Algebraic) Calculus Fall, What can we do with limits?
We are partners in learning. Name, Title Date
Leaders Have Vision™ visionsolutions.com 1 Easy migration into the cloud Simple “on demand” disaster recovery With Double Take and HyperV Gabriel Chadeau.
GEtServices Services Training For Suppliers Requests/Proposals.
Bare-knuckle web development DevDay.LK Johannes Brodwall, Chief scientist Exilesoft
1 Welcome to JCCAA Data base presentation Click box to see the DEMO 1.JCCAA Web Site 2. Member Login 3. My Acount 4. School DBA The end.
Addition 1’s to 20.
Test B, 100 Subtraction Facts
1 Wiki Tutorial. 2 Outline of Wiki Tutorial 1) Welcome and Introductions 2) What is a wiki, and why is it useful for our work in moving forward the program.
Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief
Johannes Brodwall Exilesoft
Extreme Programming Live WeActuallyBuildStuff Johannes Brodwall Exilesoft Chief Guest starring: Chaminda Sooriyapperuma.
Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft.
Week 1.
We will resume in: 25 Minutes.
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
New Rubrics? Create Assignment and Project Templates and Send the Assignments in Tk20 Must do before you can use updated rubrics Theresa Dorn.
North Carolina Department of Health & Human Services Minding Your Qs and Ts: Workload Management with Queues and Task Work Support Strategies 2014 Leadership.
Windfall Web Throughout this slide show there will be hyperlinks (highlighted in blue). Follow the hyperlinks to navigate to the specified Topic or Figure.
Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
Johannes Brodwall Getting your project off the ground.
Johannes Brodwall Getting your project off the ground.
Extreme Planning: Agile turned to the max DevDay.LK Johannes
Top Ten Tips for Team Foundation Server Martin Woodward Teamprise.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Hatrak Scheduler UsOn Line Demo HATRAK SCHEDLER.
Elite HRMS- Quick Overview Integrated HR and Payroll software that grows with your business.
Johannes Brodwall Chief Scientist Smidig arkitektur.
Benjamin Day Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript.
Click on My Team to open your My Team page.
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Presentation transcript:

Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief

What Demo How

Part I

Avoid the pain of delay

Continuous integration

deployment

Pay now OR Pay more later

Continuous integration deployment delivery

Pay now OR Pay more later

The big merge

Have you ever…

… discarded weeks of work

Limit branches

Limit “branches”

un-commited code branches

Release frequently

Daily?

Every commit?

Green master tip

Limited RED workspace

Limited RED

A way of thinking

Part II

Getting your code out there

Example Heroku

First deploy (15 minutes)

Database

Elements of continuous deploy

One command to deploy

(Often triggered by checkin)

(not needed with Heroku)

Don’t check in bins or deps

DB migrations

Part III

How?

Think in complete flows

1.HR admin logs in via Exilesoft SSO (same for the other stakeholders) 2.HR admin navigates to MyLeave 3.HR admin allocates leave quotas based on information in HR database 4.HR admin builds company calendar 5.HR admin adjusts the leave quota for an individual user in HR system 6.HR admin assigns leave approvers from uses in HR system 7.Employee views their available leave 8.Employee submits leave request 9.MyLeave notifies Team leader of a new pending leave request via 10.Team leader or delivery manager views pending leave applications 11.Team leader or delivery manager checks the other leaves in the same time period 12.Team leader or PMO approves leave 13.MyLeave notifies Employee of an update of his leave request via 14.Employee checks status of own leave application 15.Employee cancels own leave 16.PMO views the teams' leave calendar, plans and history 17.PMO may cancel leave if necessary

Simple, but complete, then…

improve

Simple, but complete, then… improve

Simple, but complete, then… improve

The 1 most powerful idea

Feature toggle

It’s there, it’s just…

not in the menu

It’s there, it’s just… hidden

It’s there, it’s just… (Model.ShowChangeUserNameOption) Model.UserNameVm) }

It’s there, it’s just… Configured to use the old version

It’s there, it’s just… Restricted for everyone

It’s there, it’s just…

Backend

/rush/v1/projects /rush/v2/projects

Database views

Updateable Database views

Giving value for work

Cloud deployment Heroku Azure

Pay now OR Pay more later

Feature toggles

Thank you