javacro'14 - take agile adoption to the next level with integration competence center – jovan...

29
codecentric d.o.o Jovan Vidić, IT Consultant @ codecentric TAKE AGILE ADOPTION TO TH WITH INTEGRATION COMPETE HE NEXT LEVEL ENCE CENTER

Category:

Technology


0 download

DESCRIPTION

ICC involves multiple enterprise disciplines like architecture, organizational structure, organizational processes, funding, costing etc. that need to be designed in an integrated manner to get the desired results. One of the most important shifts of the Enterprise evolution is the strategic positioning of the ICC from just being a knowledge and governance Center of Excellence (CoE) to a complete service delivery organization. Roots of Lean – Toyota Production System DevOps Lean Integration How did we started with ICC in codecentric

TRANSCRIPT

Page 1: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

codecentric d.o.o

Jovan Vidić, IT Consultant @ codecentric

TAKE AGILE ADOPTION TO THE

WITH INTEGRATION COMPETENCE

THE NEXT LEVEL

OMPETENCE CENTER

Page 2: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

Lessons Learned From Auto Industry

AGENDA

Lean Integration

Why To Establish Integration Competence Center

Competence Center Models

codecentric d.o.o

How To Establish Integration Competence Center

codecentric Novi Sad Competence Center

Why To Establish Integration Competence Center

How To Establish Integration Competence Center

Page 3: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

"Give yourselves the chance to be heroes"

codecentric d.o.o

"Give yourselves the chance to be heroes"

Page 4: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

ROOTS OF LEAN

Invented Jidoka and 5 WHY's

father of mass production

codecentric d.o.o

TPS (1940 - 1950), JIT, Kanban

Page 5: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

ELIMINATE WASTE

“There is nothing so useless

as doing efficiently that which should not be done at

codecentric d.o.o

efficiently that which should not be done at all”

Peter Drucker

Page 6: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

TOYOTA PRODUCTION SYSTEM

Continuous Improvement

codecentric d.o.o

Long-term Philosophy

Respect For People

The Right Process, Process,

Will Produce The Right Results

Page 7: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

“It is not necessary to change

Survival is not mandatorySurvival is not mandatoryW E Deming

W. Edwards Deming

change.

mandatory”mandatory”W E Deming

Page 8: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

PROJECTS FAIL

15 % of projects fail (never finish)

51 % are challenged

codecentric d.o.o

Page 9: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

FIVE DYSFUNCTIONS OF A TEAM

Avoidance of accountability

Lack of commitment

codecentric d.o.o

Fear of conflict

Absence of trust

EAM

Avoidance of Avoidance of accountability

Lack of commitment

Fear of conflict

Absence of trust

Page 10: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

LEAN INTEGRATION

a management system that emphasizes

creating value for customers,

eliminating waste as a sustainable data integration and

system integration practice

codecentric d.o.o

management system that emphasizes

, continuous improvement and

a sustainable data integration and

Page 11: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

WHY?

• One version of • One version of

• Reduce complexity

• Accelerate

• Boost team productivity

• Eliminate surprises

codecentric d.o.o

• Eliminate surprises

• Save money

One version of truthOne version of truth

Reduce complexity

Accelerate change

Boost team productivity

Eliminate surprisesEliminate surprises

Save money

Page 12: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

INTEGRATION LAWS

Law 1: The Whole Is Greater Than the Sum of Its PartsLaw 2: There Is No End State Law 3: There Are No Universal Standard Law 4: Information Adapts to Meet Local NeedsLaw 5: All Details Are Relevant

codecentric d.o.o

The Whole Is Greater Than the Sum of Its Parts

Adapts to Meet Local Needs

Page 13: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

INTEGRATION COMPETENCE CENTER

codecentric d.o.o

ENTER

Page 14: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

INTEGRATION COMPETENCE CENTER

Basic Mainstream Advanced

codecentric d.o.o

ENTER MATURITY MODELS

Advanced Leading-edge Bleeding-edge

Page 15: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

LEADERSHIP

• Think strategically, act tactically• Gain credibility through delivery• Grow incrementally, organically• Choose your battles

codecentric d.o.o

Page 16: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

HOW?

Do

Plan

codecentric d.o.o

Act

Do

Study

Act

Page 17: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

PLAN

Sit together

Perform self-assessment of the organization's maturity level

Ask a lot of questions

Define goals

Commit

codecentric d.o.o

Commit

Take the responsibility

Hold each other accountable

assessment of the organization's maturity level

Page 18: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

DO

Protect the vision (Agile is there to stay!

Define organizational learning practices

Enforce Agile practices on project/s

Infrastructure === Code

codecentric d.o.o

Define and deploy tools for specific technologies

Define and deploy developer/team performance testing lab

Agile is there to stay!)

Define organizational learning practices

Enforce Agile practices on project/s

Infrastructure === Code

Define and deploy tools for specific technologies

Define and deploy developer/team performance testing lab

Page 19: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

STUDY

Criticize

Fail Fast

Criticize ideas,

people

codecentric d.o.o

Criticize

Put solution to

Criticize ideas,

not people

Put solution to work and retrieve

feedback

Page 20: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

ACT

Define funding model to support CC

Define funding model to support CC

Continuous improvementContinuous improvement

Operational efficiency *ZERO WASTE*

Operational efficiency *ZERO WASTE*

Evolve the modelEvolve the model

codecentric d.o.o

Fix what is not working

Fix what is not working

Define funding model to support CC

Define funding model to support CC

Continuous improvementContinuous improvement

Operational efficiency *ZERO WASTE*

Operational efficiency *ZERO WASTE*

Evolve the modelEvolve the model

Fix what is not working

Fix what is not working

Page 21: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

TIPS & TRICKS

codecentric d.o.o

Page 22: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić
Page 23: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić
Page 24: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić
Page 25: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

"Give yourselves the chance to be heroes"

codecentric d.o.o

"Give yourselves the chance to be heroes"Rafa Benitez

Page 26: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić
Page 27: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

FURTHER READING

− Integration Competency Center: An Implementation Methodology,

John Schmidt

− Software Craftsmanship: The New Imperative, Pete McBreen

− Peopleware: Productive Projects and Teams, Tom DeMarco, Tim

Lister

− The Five Dysfunctions of a Team: A Leadership Fable, Patrick M.

Lencioni

− Running Lean: Iterate from Plan A to a Plan That Works, Ash

Maurya

codecentric d.o.o

Maurya

− Toyota Kata: Managing People for Improvement, Adaptiveness and

Superior Results, Mike Rother

− The Toyota Way: 14 Management Principles from the World's

Greatest Manufacturer, Jeffrey Liker

Integration Competency Center: An Implementation Methodology,

New Imperative, Pete McBreen

and Teams, Tom DeMarco, Tim

Leadership Fable, Patrick M.

That Works, Ash

Toyota Kata: Managing People for Improvement, Adaptiveness and

The Toyota Way: 14 Management Principles from the World's

Page 28: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

QUESTIONS

Jovan Vidic

codecentric doocodecentric doo

[email protected]

t:_yowan_

www.codecentric.de

blog.codecentric.de

codecentric d.o.o

Page 29: JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić