Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An ever-evolving dev team powered by the desire...

An ever-evolving dev team powered by the desire for change

LINE DevDay 2020

November 26, 2020
Tweet

More Decks by LINE DevDay 2020

Other Decks in Technology

Transcript

  1. Profile › LINE NEWS Front-end Developer › Engineering Manager ›

    େ௬ ༑ྒ / Tomoaki Otsuki › Scrum Master of the Functional Team
  2. › We all work remotely now › Flexible work hours

    › 2 members in 2013 → 11 members in 2020 LINE NEWS Front-end Team › Various types of employment
  3. 3 Steps to an Autonomous Team Level 2 Level 3

    Level 1 8FBMMUBLFBDUJPO CBTFEPOPVSEFTJSF UPDIBOHF 8FTFFBGFX QFPQMFTEFTJSFUP DIBOHF 0VSEFTJSFUPDIBOHF JTIJEEFO
  4. Example 1 The work that needs to be done is

    not started and is forgotten.
  5. Example 1 The work that needs to be done is

    not started and is forgotten.
  6. Example 1 I have no time to review others’ work

    because I am busy with my own work. The work that needs to be done is not started and is forgotten.
  7. Example 1 I don’t review because there is someone more

    knowledgeable than me. I have no time to review others’ work because I am busy with my own work. The work that needs to be done is not started and is forgotten.
  8. The work that needs to be done is not started

    and is forgotten. Example 1 We don't understand each other's thoughts. I have no time to review others’ work because I am busy with my own work. I don’t review because there is someone more knowledgeable than me.
  9. Example 2 Tasks that are important but not urgent are

    postponed. We should deal with it before code we must fix grow bigger.
  10. Example 2 We should deal with it before code we

    must fix grow bigger. The scope of impact is large. We shouldn't take that risk now. Tasks that are important but not urgent are postponed.
  11. Example 2 Important but non-urgent tasks are postponed. The scope

    of impact is large. We shouldn't take that risk now. We don't understand our priorities. We should deal with it before code we must fix grow bigger.
  12. Example 3 The quality of the code or the delivery

    date? It's a simple code review, so the reviewer won’t need much time.
  13. Example 3 It's a simple code review, so the reviewer

    won’t need much time. I want them to send me a software design review before they start implementing. The quality of the code or the delivery date?
  14. The quality of the code or the delivery date ?

    Example 3 We don't understand each other's expectations. It's a simple code review, so the reviewer won’t need much time. I want them to send me a software design review before they start implementing.
  15. What do we understand of each other? What I can

    do and what I want you to do 1 2 3 The difference in our personal values The team’s priorities
  16. 1 2 3 What do we understand of each other?

    What I can do and what I want you to do The difference in our personal values The team’s priorities
  17. 1 2 3 What do we understand of each other?

    What I can do and what I want you to do The difference in our personal values The team’s priorities
  18. 1 2 3 What do we understand of each other?

    What I can do and what I want you to do The difference in our personal values The team’s priorities
  19. 1 2 3 What do we understand of each other?

    What I can do and what I want you to do The difference in our personal values The team’s priorities
  20. Example 1 What: How: › Start by creating an atmosphere

    that is easy to participate in › Start with me › The difference in our personal values
  21. Example 2 What: How: › Start by assessing the state

    of our team › Start by creating an atmosphere that is easy to participate in › The difference in our personal values
  22. Example 3 What I can do and what I want

    you to do 3 2 The team’s priorities
  23. Example 3 What: How: › Start by assessing the state

    of our team › What I can do and what I want you to do › The team’s priorities
  24. Start with me Start by assessing the state of our

    team Start by creating an atmosphere that is easy to participate in How do we understand of each other?
  25. Start with me Start by assessing the state of our

    team Start by creating an atmosphere that is easy to participate in How do we understand of each other?
  26. Start by assessing the state of our team busy easy

    work alone work collaborately mature team inexperienced team
  27. 1 2 3 What do we understand of each other?

    What I can do and what I want you to do The difference in our personal values The team’s priorities
  28. Start with me Start by assessing the state of our

    team Start by creating an atmosphere that is easy to participate in How do we understand of each other?