Agile @ Value Chain Internet. Nilguin van Raad Manager in Delivery Chains Mobile Banking and Multi Channel Forms



Similar documents
Introduction to Agile and Scrum

Agile Requirements Engineering + LESSONS LEARNED

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Agile Information Management Development

How to manage agile development? Rose Pruyne Jack Reed

Agile Software Development

Agile Scrum Workshop

Sometimes: 16 % Often: 13 % Always: 7 %

SCRUM 1. Upon what type of process control is Scrum based? a. Empirical b. Hybrid c. Defined d. Complex

Scrum In 10 Slides. Inspect & Adapt

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

The Agile Project Manager

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor

Agile Scrum Foundation Training

Agile Project Management with Scrum

When is Agile the Best Project Management Method? Lana Tylka

When User Experience Met Agile: A Case Study

From Agile by Design. Full book available for purchase here.

Agility via Software Engineering Practices

Project Management in Software: Origin of Agile

Introduction to Agile

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Agile Scrum Foundation Training

Agile Development in Highly Regulated Environments

An Introduction to Agile Performance Management

The Agile Manifesto is based on 12 principles:

SCM & Agile Business Intelligence. Anja Cielen

Scrum and Kanban 101

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

LEAN AGILE POCKET GUIDE

Models of Software Development

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010

SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL

How To Plan An Agile Project

Agile and lean methods for managing application development process

Scrum. SE Presentation. Anurag Dodeja Spring 2010

SECC Agile Foundation Certificate Examination Handbook

Agile Project Management By Mark C. Layton

Agile Training Portfolio

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

Agile Project Management in a Regulated Environment

AGILE - QUICK GUIDE AGILE - PRIMER

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Agile Systems Engineering: What is it and What Have We Learned?

Software Development Methodologies

The Agile Movement An introduction to agile software development

NokiaSiemens and Agile Development by Petri Haapio JAOO 2008

Agile Software Development

Testing in Scrum Projects

D25-2. Agile and Scrum Introduction

AGILE & SCRUM. Revised 9/29/2015

Agile Development in Today s Industry. Duke CS408 Session 2014

Mastering the Iteration: An Agile White Paper

How Product Management Must Change To Enable the Agile Enterprise

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile Development Overview

Waterfall vs. Agile Project Management

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Agile Software Development compliant to Safety Standards?

SCALING AGILE. minutes

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Scrum for Managers, Zurich March 2010

Agile for Product Owners

Taking the first step to agile digital services

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods

SCRUM. A Tool from the Software World Can Improve Analytical Project Outcomes. By KyMBER WALTMUNSON

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

A Non-Software Scrum Experience: Scrum-But or Context-Sensitive? Agile 2010 Orlando, Florida

How do we achieve more with less?

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Scrum methodology report

Agile Scrum and PMBOK Compatible or Contrary?

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Agile and lean methods for managing application development process

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

Would you like to have a process that unlocks ability to learn and produce faster?

Applying Agile Project Management to a Customized Moodle Implementation

Scrum Is Not Just for Software

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

Scrum in a Large Project Theory and Practice

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

Agile Business Intelligence How to make it happen?

EXIN Agile Scrum Foundation

Glossary SAFe 4.0 for Lean Software and Systems Engineering

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

PMP vs. Scrum Master

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

Getting Agile with Scrum

Iteration Planning. also called Iteration Kickoff

Project Success. The Prince of Scrum. Using Scrum in a Prince 2 Environment Project Success Ltd

Marketing scrum vs IT scrum two marketing case studies who now act first and apologize later

Transcription:

Agile @ Value Chain Internet Nilguin van Raad Manager in Delivery Chains Mobile Banking and Multi Channel Forms

Reality of Software Development Three things we wish were true: The customer knows what he wants Developers know how to build it Nothing will change along the way Three things we have to live with: The customer discovers what he wants The developers discover how to build it Many things change along the way

Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions Working software Customer collaboration Responding to change over over over over processes and tools comprehensive documentation contract negotiation following a plan While there is value in the items on the right, we value the items on the left more

Functionality of Scrum Daily standup: A daily team meeting to keep up to date and help eachother to resolve problems Sprint retrospective: Meeting at the end of each sprint so the team can inspect and improve the process Product backlog: All desired features to a product Sprint backlog & planning: Work to be done in that sprint. The team starts to create tasks, estimates and gives commitment to their planning Sprints: Two or three week timebox of work Sprint demo: A demo by the team of complete, fully tested and potentially shippable features

The journey From Projects & Waterfall Upfront all requirements known and agreed Staff each project again One-time production, Big Bang; Releases every 1,5 year Managing the Devils triangle by fixing scope and pushing delivery date and costs To Agile mindset & Scrum method Quick start and realizing value bit by bit Fixed multi-disciplinary teams Repetitive production, releases every 2 to 4 weeks Managing the Devils triangle by fixing time & money and prioritising in scope

If you think what you always thought, You will do what you always did, And you will get what you always got.

Organisatie Visie Themes Epics Formule Ontwikkelaars Managen tijd/geld/scope, Governance, COPAFITHJE Stories Ready Stories Business Analisten Managen IT Delivery PO Backlog PO Backlog

Besluitvorming en overleggen Visie Themes Epics Stories Value Chain - Besluitvorming Visie en Themes (afwijkingen van het MTP) Change Board - Besluitvorming Epics en Stories (wijzigingen binnen MTP) Visie Themes Epics Formule Ontwikkelaars PO overleg - Wekelijks - Huidige en toekomstige releases Releaseteam - Wekelijks - Besturen huidige release, bespreken performance data (klanten en team), Managen tijd/geld/scope, Governance, COPAFITHJE PO Stories Ready Stories Backlog Business Analisten Scrumteams Conform scrum methodiek: planningssessies, standups, demo s, retrospectives PO Managen IT Delivery Backlog Processenteam - Wekelijks - Realiseren procesaanpassingen rondom releases Regieteam - Wekelijkse call - Tactische en operationele implementatie releases - Deelnemers: uit relevante kanalen

EVALUATION 2013 (AFTER STARTING DEVOPS) 18 juni 2014 9

Change costs: more FP s; lower costs per FP DB NL Internet Projects per FP 18 scrum teams Start DevOps 34 scrum teams 3 pilot teams

Cycle time shortens (example 1 Delivery Chain)

Lessons Learned in 2013 Release more often Release as many times as possible (maximum 3 sprints): If it is difficult: do it more often Find your "minimal viable product" Search for the smallest slice you can release. Find solutions to start learning: Internal or external pilots, dark launch, user groups, etc. Get as much feedback as you can From your customers, pilot group, within the team, within the Value Chain. Product Owners Product Owners have full mandate to prioritize the backlog and decide what the team realizes in their sprint based on business value. Life Cycle Management Make sure enough time is spent on RFC's and LCM. s are responsible for realizing change and maintenance Learn by doing, and Do just-in-time Ready work, including visuals, wireframes, architecture, risk and security, are done justin-time to be ready for the teams to start with Do not start to early Don t start if interfaces are not available, don t start if the work is not really ready, etc. It is more important to work without waste than give in to the pressure to start. Focus on the primary process Value is added by the teams delvering software. Secondary processes like Governance should be simplified and less time consuming.