1 of 44

WebHack #54

Byron Lian (Wei Jhih Lian)

2 of 44

Couple minutes ago…

You just finished the handover from previous…

OK, maybe not a perfect handover from…

Oh ! no handover ?

Anyway, you started a new role as an EM of your team…

Here comes the first wave

3 of 44

Outline

What Changed ?

Team Stability

Even Better

4 of 44

Meeting !! Meeting !! Meeting !!

5 of 44

It usually start like this

6 of 44

And become like this

!?

7 of 44

Manager, noun.

  • Textbook Definition:

An individual who is in charge of a certain group of tasks, or a certain subset of a company. A manager often has a staff of people who report to him or her.

  • Modern Translation:

An individual who races through the halls in a frantic attempt to make the next meeting on time while also answering e-mails on his or her mobile device.

8 of 44

Reduce meeting

  • Must Attend
    • 1 on 1

  • Then these. Meeting can let you

    • Show team’s performance
    • Know members’ current tasks – Daily huddle
    • Make team development more smoother – Sprint Retrospective
    • Get information from higher managers – Leader Meeting

9 of 44

What happen to other meetings ?

  • Reduce the duration / frequency - Project sync
  • Simply say “no
  • Assign to senior member / tech lead , join with them few times

  • What else ?
    • Wrap up meeting earlier if there’s no more topic
    • Leave meeting immediately when you are not required to stay

10 of 44

Next. Noticed Your Role is Changed

11 of 44

Relationship with members

12 of 44

Nothing changed ! �We still can share everything to each other

Source: Teletubbies

13 of 44

No thanks…�There’s something we don’t talk with Manager

Source: Teletubbies

14 of 44

IMO

  • The relationship between you and members should not be top to down, realize that you just have different tasks for team

  • Of course, different tasks has different authority

15 of 44

Relationship with other teams

16 of 44

You represent the team

  • Follow the standard procedure
  • Instead of “no”, tell them how long and what is the cost

1 engineer 1 day

2 engineers 10 days

10,000 engineers 10 years

17 of 44

How about your task, also changed ?

18 of 44

As is

This was you

Source: Book Calculus with Applications, 11/e cover

19 of 44

Now

You are everywhere

Source: Book Calculus with Applications, 11/e cover

20 of 44

I have to do everything !?

21 of 44

No, what your task is…

  • “You” are able to provide support in anyplace

  • You need to make the final decision on your own �(Always listen to members’ advices)

  • You take the responsibility for failure

22 of 44

More specifically

Source: Captain Luffy by ICHIKO GRAFFITY

23 of 44

You free yourself from the meetings and know your role��What next ?

24 of 44

Team Stability – What you can do

25 of 44

Key point��Let’s avoid changing too many rules & things at the beginning, especially those which will disturb your members

26 of 44

Goal and team mission

  • Set the goal and team mission

Examples:

    • Provide stable & high performance web service
      • How do we achieve this ? Monitoring service ? Latest Front end tech ?

    • Sharing & training web knowledge cross the department

27 of 44

28 of 44

List all the services and assign PIC

  • Let everyone has ownership
  • Rotate the PIC time by time

29 of 44

About trouble handling

  • Set up a very simple SOP – Fix it first

  • Good to have
    • Create monitoring board / alert for your service
    • Logggggggg
    • Put checking PRs into your daily task

30 of 44

Good time to clean up some tasks / tickets

It helps you

  • Know more about the hidden issue for service
  • Reduce the task which no longer needed

31 of 44

When you talk with your Manager

  • Don’t hide the trouble or issue
  • Sometimes, it’s ok to say “no” with reasonable reason
  • Always talk what your member did and how they did well

32 of 44

Even Better

33 of 44

A healthy environment

  • Psychological safety: ��In a team with high psychological safety, teammates feel safe to take risks around their team members. ��They feel confident that no one on the team will embarrass or punish anyone else for admitting a mistake, asking a question, or offering a new idea.

34 of 44

Made to measure (MTM) 1 on 1

  • Frequency / Duration, customize it
  • Content / Topic , customize it
  • Place / Way, customize it

  • During 1 on 1
    • Listen and let them talk
    • Let them know your thoughts
    • 1 on 1 !== project / task report meeting

35 of 44

36 of 44

Know members’ activities without asking

37 of 44

Help members but not at the beginning

  • Let them learned from the failure (Not a big one)
  • If you see they are struggling, give some hints first

38 of 44

Keep coding

39 of 44

OK, I think today is enough.��But how to know that I’m doing well ?

40 of 44

Long for short…��Team can work well in most of cases without you !

41 of 44

Recap

What Changed ?

Team Stability

Even Better

42 of 44

Final thing

43 of 44

Any way can make team works smoothly is a good way

44 of 44

Thanks for the listening

Source: Orange Pieces, June 18th 2019