24
How do you get “distance” to disappear? Distributed Teams Management www.ciklum.com/consulting 1 30 Oct 2013

Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Embed Size (px)

DESCRIPTION

With 11+ years of cumulative experiences gained from working with over 200 nearshore clients, Ciklum’s Consulting Office is able to „inject“ proven best practices in client teams and guarantee their success. The most critical phases are recruiting, processes setup, team ramp-up, communication and daily work practices.

Citation preview

Page 1: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

How do you get “distance” to disappear?

Distributed Teams Management

www.ciklum.com/consulting 1

30 Oct 2013

Page 2: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Agenda

• Ciklum Consulting Introduction

• Distributed teams: the Challenge

• Tools and processes for productivity

• Agile PM - Ciklum’s solution for Distributed team setup

• Ciklum Consulting Office Framework: Added Value

• Q&A

www.ciklum.com/consulting 2

Page 3: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Ciklum Consulting Office…

... is an excellence center for Agile Methods within Ciklum

• Access to 200+ Teams, 75% of which are practicing Scrum and other

Agile Methods • Successful record in Scrum training & implementation, transition

from ad-hoc or Waterfall methods to Agile • Ongoing Agile/Scrum coaching programs • Proprietary Comparative Agility Measurement System (CAMS) with

a database of 70+ Ciklum Agile teams • Public speakers and acknowledged Agile gurus within the IT

community in Ukraine, Belarus and EU.

www.ciklum.com/consulting 3

Page 4: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Introduction

Vladimir expert with Java technical background and has been involved in different projects from the variety of business domains (Banking Solutions, Mobile Development, High Loading Computation, Payment Systems, Customer Experience Management, Government Systems, etc.)

Vladimir Gorshunov • Ciklum Senior Consultant / Location Lead in Minsk

• Certified Scrum Master, Certified Scrum Product Owner, Certified Scrum Professional, Certified ICAgile Professional

• Approved ICAgile Trainer

• Agile Project Manager/Program Manager and Coach

www.ciklum.com/consulting 4

Vladimir has more than 11 years in software development and for 5 years he is building efficient distributed agile teams, which are able to deliver business value on-time and on-target using best industry practices.

Page 5: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Why to distribute development?

Page 6: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Distributed teams: kinds and flavors

CH

UA/BY

1. Isolated Setup

PO

PO

Team

SM

Team

SM

Advantages: • Should-be-working solution for

isolated projects/parts • Trial solution • “if working” could be integrated

into organization • Great if you have isolated projects Possible issues: • Us-them problem • Integration hell • No big picture/commitment

Page 7: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Distributed teams: kinds and flavors

CH

2. Integrated Setup

PO

PO

Team

SM

Team

SM

Integrate

Advantages: • Scrum of Scrum: who & how • Recognizes there is a link Possible issues: • Still considered as 2 teams – CH &

UA/BY • Therefore not that much flexibility • Us-them problem

UA/BY

Page 8: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Team SM

Team

SM

Distributed teams: kinds and flavors

CH

3. Fully Integrated Setup

PO PO

Advantages: • Mixed team of local and remote

people • “One team” feeling • Maximized communication &

collaboration Possible issues: • Additional investments into

communication & collaboration • Traveling plan?

UA/BY

Page 9: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Team SM

Team

SM

Distributed teams: kinds and flavors

CH

1. Isolated Setup

2. Integrated Setup

3. Fully Integrated Setup

PO

PO

Team

SM

Team

SM

PO

PO

Team

SM

Team

SM

Integrate

PO PO

UA/BY

Page 10: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Case: Start to get the maximum value

CH

2+3. Integrated Setup

PO

extension

Team

SM

• Hire people (with Ciklum)

• Bring them locally to integrate

• Optimize the whole

• Learn from Ciklum Consultants how to make it work (acquire best practices)

• Send people back home (maybe with some local developers)

• Hire more & split

Team SM

Team

SM

3. Fully Integrated Setup

PO PO

UA/BY

Page 11: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Question

What tools and processes can be used

to maximize productivity in a real life pragmatic environment?

Page 12: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Tools and processes for productivity

lack of Visibility

creates loads of space for

Assumptions

“When you assume, you make an ass out of u and me.” ~ Oscar Wilde on Assumption

Page 13: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Tools and processes for productivity

Key Success Factor:

Make things Visible

Bring subject to discussion

Page 14: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Tools and processes for productivity

What exactly we need to visualize?

– Vision

– Backlogs (product, sprint, technical debt, etc …)

– Agile boards with tickets/stories

– Burn-downs, burn-ups

– Product/project roadmaps, release burndown

– Retrospective results

– Product (add-value) increment

Page 15: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Tools and processes for productivity

What tools should be used for that?

But make sure it is integrated !!!!

Page 16: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

One of the possible solutions

www.ciklum.com/consulting 16

Page 17: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

One of the possible solutions

www.ciklum.com/consulting 17

Page 18: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

One of the possible solutions

www.ciklum.com/consulting 18

Page 19: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

One of the possible solutions

www.ciklum.com/consulting 19

Page 20: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Ciklum solution for distributed teams

Rule: There must be contact points on both

sides who wants to build this team, succeed with this team, drive it to success!

Solution from Ciklum: AgilePM

Page 21: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

The Dedicated Development Team

Ciklum solution - Agile PM

Where the focus is…

www.ciklum.com/consulting 21

Product Owner Agile PM

• Process & Tools • Transparency • Communication • Removing impediments • Coaching

• Consulting Office knowledgebase • 200+ teams practical experience • CO Technical Consultants

Consulting Office

Agile PM Agile PM Agile PM

Client Ciklum

Focus on: Access to:

Page 22: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Agile PM – Value

Value

www.ciklum.com/consulting 22

• Mature and self-organized team.

• Gets the team up to speed.

• Efficient development process.

• Eliminates impediments and works with risks.

• Secure project success.

• Good estimation and transparency.

• Delivery on time.

• Business continuity.

Page 23: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Consulting Framework: Extra services

www.ciklum.com/consulting 23

Page 24: Ciklum Seminar Zurich Oct 30, 2013 Vladimir Gorshunov, Ciklum Minsk

Q&A

www.ciklum.com/consulting 24

Vladimir Gorshunov Senior Technical Consultant Consulting Office Location Lead Ciklum Consulting Office

M +375 29 601 33 44 E [email protected] W www.ciklum.com/consulting S vladimir.gorshunov

We would be glad to answer your questions!