1 How we do agile without saying the word 'scrum' Roy Emek VP R&D B2B Data Exchange.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

LEUCEMIA MIELOIDE AGUDA TIPO 0
January 10, 2012 Budgeting For Your First Year & Measuring Success.
Introduction to Scrum for Software Project Management
Question 8 Virginia Department of Education 8. Does the IEP consider the strengths, interests, preferences, and needs of the student? (34 C.F.R §300.43(a)(2)
Agile Lifecycle, Tools, Techniques IM Symposium.
Advanced Piloting Cruise Plot.
© Copyright Gazelles Systems, Inc Release: Annual Execution Planning Team Planning Execute For Growth.
QUALITY CONTROL TOOLS FOR PROCESS IMPROVEMENT
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
For APNOMS Managing Pervasive Computing and Ubiquitous Communications Challenges Ahead Graham Chen.
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Your business pitching templates MedVentures Awards 2010 A N INITIATIVE BY ANIMA I NVESTMENT N ETWORK & THEIR PARTNERS.
MedVentures Your business pitching templates
Italian Good Practice Projects Michela Arnaboldi and Giovanni Azzone
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
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.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Lean Kaizen Empowering the Team in Interesting Times 14 September 2010 Robin Armstrong Viner Cataloguing Manager Library & Historic.
ZMQS ZMQS
Micro Focus Research 1 As far as youre aware, how does your organization plan to drive business growth over the next three years? (Respondents' first choices)
ATMAN HB summary seminar # Challenges 2 ATMAN project 9/17/2010.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
ABC Technology Project
© S Haughton more than 3?
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
Building Your Personal Brand
Squares and Square Root WALK. Solve each problem REVIEW:
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
1. 2 Captaris Workflow Microsoft SharePoint User Group 16 May 2006.
QualTech Prize Finals 1www.qimpro.com. QualTech Prize Finals Managing for Improvement vs Managing for Innovation.
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
From ILL to online ordering? An improved service for OCLC and British Library users Katie Birch – OCLC Samantha Tillett – British Library.
Week 1.
Level 1:Shows the total opportunities worldwide. Size of pie is proportional to size-of-prize. Shown in black color. Revenue breakup: How to read the slides.
We will resume in: 25 Minutes.
Figure Essential Cell Biology (© Garland Science 2010)
1 Unit 1 Kinematics Chapter 1 Day
Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
How Cells Obtain Energy from Food
Educator Evaluation: A Protocol for Developing S.M.A.R.T. Goal Statements.
אימרות שירות לקוחות 1 If You Don’t Take Care of Your Customer, Somebody Else Will.
Kanban “Signboard”.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
User Group Meeting 2/11/2010 – 6:00 p.m.. Meeting Agenda 1. Group Goal: To create a forum in our local area where we can exchange ideas related to agile.
Agile Adoption G8way Health Project.
Presentation transcript:

1 How we do agile without saying the word 'scrum' Roy Emek VP R&D B2B Data Exchange

2 Presentation goal Get you out in time for lunch

3 Who we are Informatica World #1 independent provider of Data Integration software 4,200 customers, including 87% of Dow Jones $650M annual revenue in 2010 B2B business unit Based on an acquisition in Israel in 2006 (ItemField) ~65 employees US, Tel Aviv, The Netherlands, India Including Marketing, PM, Dev, QA, UX, Doc 3 products

4 What did we want to achieve? Maximize ROI Improve measurement and visibility  as a tool to improve effectiveness Predictability Reduce waste Streamline PM / R&D interface

5 Why Kanban? We chose Kanban over scrum because: Distributed teams Produces more data A more naturally learning process (Kaizen) More focus on the entire value stream It sounded way more cool

6 Story hierarchy Iteration story Minimally Marketable Feature (MMF)

7 Kanban board Story: As a Kanban practitioner, I need to build a Kanban board so that I can manage, visualize, and track my development process Distributed teams  electronic Kanban board

8 Kanban board Design A lane per: Epic / MMF? Team? One board vs. a release board and a ‘work board’ Bottom line: different boards for different teams PO MMFsR&D WIPDone Next versionInMMFsI. story creationDevDemoTestI. Story doneMMF WIPDoneWIPDoneWIPDone Stretch Support MMF lane 1 QueueDevDemoTestAuto-testDone WIPDone WIPDone MMF lane 2 QueueDevDemoTestAuto-testDone WIPDone WIPDone MMF lane 3 QueueDevDemoTestAuto-testDone WIPDone WIPDone

9 Kanban board As a Learning mechanism The Kanban board visualizes the process Learning  changes to the process  changes to the board Main release BacklogCreate MMFImplementationSystem testDocumentation StretchInWIPreadyWIPDoneWIPDoneWIPDone Main release BacklogCreate MMFPrepare storiesImplementationSystem testDocumentation StretchInWIPreadyWIPReadyWIPDoneWIPDoneWIPDone

10 Data

11 Data Cumulative flow diagram, velocity Concrete plan Re-scope In flux Learning: distinguish ‘in’ and ‘stretch’

12 Data Work in progress QA Bottleneck

13 Data Process control chart Indicates predictability Learning: identify last mile MMFs / epics Days per pts MMF End time

14 Data Investment over the last 6 months Chris (team member): why do we have to do support all the time? Tony (boss): why do you have to whine all the time? Show me some real data!

15 Teams

16 Teams Cross-geo We started with distributed feature teams Cross-geo, over-the-phone daily meetings It just didn’t work The daily is perceived as one of the main rituals of agile Bad daily  negative impact on the perception of agile in the team

17 Geo II – ‘junior’ Geo I – team I Teams Cross-geo: workable models Geo II – team II Geo IGeo II Daily Geo I – ‘senior’ Team lead / proxy Team lead Arch. Moderator / scrum master

18 Teams Creating a sense of urgency Kanban  continuous flow No iterations No deadlines (other than release deadlines) Challenge: creating a sense of urgency and commitment in the teams Our approach Weekly team commitment (scrum like)

19 Three lessons 1.Kanban board: it’s very important; Start first, shape it later 2.Don’t drop iterations (and deadlines) 3.Data, data, data

20 One more thing …

21 FedEx day An opportunity for everybody to propose new initiatives and ideas Source: Atlassian Anything that brings value Same day delivery Preferred mode: prototype Fun

22 Questions? Either now or catch me over lunch