customer and developer - on different sides of the planet · customer and developer - on different...

34
1 Customer and developer - on different sides of the planet www.rubius.com [email protected] +7 (3822) 9-7777-2

Upload: others

Post on 24-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

1

Customer and developer - on different sides of the planet

www.rubius.com

[email protected]

+7 (3822) 9-7777-2

Page 2: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

2

Justin FilmerCEO at Digital Solutions

Doronkin DaniilDeveloper at Rubius

Page 3: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

3

Agenda

▪ How to deal with a distributed team.

▪ How to build a relationship between customer and developers.

▪ Why do you need a convenient ecosystem?

▪ Is it true that more code == better productivity?

▪ Real-world cases.

Page 4: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

4

▪ 14 years experience in the logistics sector;

▪ 1000 enterprise account users;

▪ Up to 300 active users a day.

Digital Solutions

Page 5: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

5

Logistics Manager Pro

Page 6: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

6

▪ A cloud based warehouse management system with customer service and delivery dispatch interfaces;

▪ No hardware to support;

▪ Lots of separated client web apps;

▪ Mobile apps for drivers and warehouse workers.

Page 7: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

7

Customer expectations

▪ Honesty - communicate limitations and roadblocks;

▪ Flexibility - follow customer's needs;

▪ Accountability - a clear picture of responsibilities and timelines;

▪ Proactivity - you reach the same goal.

Page 8: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

8

What do team want?

▪ Build trust with a customer from the scratch;

▪ Creating the best workflow;

▪ Improve the team productivity;

▪ Enjoy the work.

Page 9: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

9

Trust vs transparency

Page 10: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

10

Trust vs transparency

Page 11: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

11

Trust vs transparency

Page 12: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

12

Our team

Page 13: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

13

Page 14: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

14

Problems

▪ Communicating;

▪ Synchronization;

▪ Lost sense of control;

▪ Lack of productivity.

Let’s solve them!

Page 15: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

15

Tomsk

Saint Petersburg

New York

Tomsk time

Communicating

Page 16: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

16

Time management

Find the most convenient time periods to have a dialog with your colleagues.

9 a.m. 10 a.m. Spb -> 1 p.m. 2 p.m. Tomsk;

5 p.m. 6 p.m. Spb -> 10 a.m. 11 a.m. NY;

Page 17: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

17

Tomsk

Saint Petersburg

New York

Communicating

Tomsk time

Page 18: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

18

Problems

▪ Communicating;

▪ Synchronization;

▪ Lost sense of control;

▪ Lack of productivity.

Page 19: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

19

Synchronization

Page 20: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

20

Synchronization

Page 21: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

21

Synchronization

Page 22: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

22

Use the right tools

The right tools are not skype/slack/jira/trello/tfs etc. These are ones that solve your problems.

▪ Jira to manage tasks;

▪ Skype as a messenger and demo tool;

▪ Corporate email for notifications and as a spare channel.

Page 23: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

23

Problems

▪ Communicating;

▪ Synchronization;

▪ Lost sense of control;

▪ Lack of productivity.

Page 24: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

24

Misunderstanding

Page 25: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

25

Don’t be afraid to seem stupid

Ask as many questions as you need. * Especially if you interact in non-native language!

Page 26: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

26

Transparency

Page 27: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

27

Transparency

Page 28: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

28

Do not just write code!

▪ Pay attention to communications;

▪ Make a demo to share the current progress;

▪ Be proactive and take initiative;

▪ Share your ideas, your experience can be crucial.

Page 29: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

29

Problems

▪ Communicating;

▪ Synchronization;

▪ Lost sense of control;

▪ Lack of productivity.

Page 30: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

30

A few more tips...

▪ Start meeting with small talk.

Let coworkers get used to you;

Avoid awkward silence;

Prepare to discuss business issues.

* It is always difficult to make a contact, but after 3-5 meetings you will get the benefit!

Page 31: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

31

A few more tips...

▪ Identify yourself in the digital world.

Jira Skype PMBitbucketEmail

Jira Skype Email Bitbucket PM

Page 32: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

32

A few more tips...

▪ Ask for advice and grow with your team.

Page 33: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

33

A few more tips...

▪ Learn the language.

Page 34: Customer and developer - on different sides of the planet · Customer and developer - on different sides of the planet info@rubius.com +7 (3822) 9-7777-2. 2 Justin Filmer CEO at Digital

34

Thank you for attention,join us to continue the discussion

www.rubius.com

[email protected]

+7 (3822) 9-7777-2