Slide 1

Slide 1 text

2019 DevDay Project Management and Agile – Strategies and Examples of Enterprise-Wide Organization > Minoru Yokomichi > LINE Effective Team and Delivery Senior Manager

Slide 2

Slide 2 text

Who Am I ? Minoru Yokomichi > Senior Manager of “Effective Team and Delivery Department” Background > Engineer, Engineering Manager, Product Manager, Project Manager, Scrum Master, Agile Coach > Organizer of "Product Manager Conference", “Regional Scrum Gathering Tokyo", “Agile Leadership Summit", “ScrumMasters Night!”

Slide 3

Slide 3 text

Agenda > Our Purpose and Strategy > Examples in LINE > Examples in our Team

Slide 4

Slide 4 text

Our Purpose and Strategy

Slide 5

Slide 5 text

Organization Chart Delivery Management Team Effective Team and Delivery Department CTO Lean & Agile Team

Slide 6

Slide 6 text

Effective Team and Delivery Department What Is “Effective Team and Delivery?” To make “Teams” and “Delivery Processes" more effective Delivery Management Team Effective Team and Delivery Department CTO Lean & Agile Team

Slide 7

Slide 7 text

Delivery Management Team (DMT) Consist of Technical Project Managers (Do you feel it is like PMO?) Effective Team and Delivery Department CTO Lean & Agile Team Delivery Management Team

Slide 8

Slide 8 text

> On the other hand, we also believe “Project Management” is important to successfully deliver products > TPMs install “Project Management” into projects and teams > To be extreme, we believe “Project Managers” are NOT necessary Technical Project Managers in DMT

Slide 9

Slide 9 text

Major Components in Product Development Project Management Product Management Development Integration, Scope, Schedule, Risk, Communication Management, Etc. Market Research, Finding Opportunities, Product Defining, UX Designing, Etc. Engineering, Quality Assurance, Etc

Slide 10

Slide 10 text

Roles & Responsibilities Example Project Management Product Management Development Product Manager Engineers / QAs Project Manager

Slide 11

Slide 11 text

Project Management Product Management Development Product Manager Engineers / QAs Project Manager Roles & Responsibilities Example

Slide 12

Slide 12 text

Project Management Product Management Development Product Manager Engineers / QAs Roles & Responsibilities Example Project Manager

Slide 13

Slide 13 text

Project Management Product Management Development Product Manager Engineers / QAs Roles & Responsibilities Example Project Manager

Slide 14

Slide 14 text

Project Management Product Management Development Product Manager Engineers / QAs Roles & Responsibilities Example Project Manager

Slide 15

Slide 15 text

Project Management Product Management Development Product Manager Engineers / QAs Roles & Responsibilities Example TPM In LINE TPM In LINE

Slide 16

Slide 16 text

Project Management Product Management Development Product Manager Engineers / QAs Roles & Responsibilities Example

Slide 17

Slide 17 text

Lean & Agile Team Consist Scrum Masters and Agile Coaches Delivery Management Team Effective Team and Delivery Department CTO Lean & Agile Team

Slide 18

Slide 18 text

> On the other hand, we do stick to the values and principles of Agile
 “Individuals & interactions”, “Working software”, “Collaboration”, "Responding to change”, etc > We NEVER stick to the methodologies of Agile Agile Coach in LINE > “Don’t Just Do Agile, Be Agile

Slide 19

Slide 19 text

Difference Between the Two Teams? Common Beliefs of the Two Teams > Both teams’ core focus is “to support LINERs solve their problems (especially related with teams and delivery processes) in order to delivery better products” Effective Team and Delivery Department CTO Difference Between the Two Teams > Only individual specialities (Project Management or Agile) Delivery Management Team Lean & Agile Team

Slide 20

Slide 20 text

What We Do NOT Do > Act as an authority to provide what is right or wrong > Force standards to prevent employees’ creativity > Make boring reports What We Do > Support teams solve their problems as specialists > Provide training, toolkits and guides to encourage and support > Build a community to foster cross-learning culture

Slide 21

Slide 21 text

Key Points > Not “Doing Agile”, But "Being Agile” > Not “Project Manager”, But “Project Management”
 > Not forcing, But supporting and enabling

Slide 22

Slide 22 text

Major 3 Work Categories of our Department Providing Training / Guide / Toolkit Building 
 Cross-Learning Community Supporting Problem Solving 1: 3: 2:

Slide 23

Slide 23 text

1.Providing Training / Guide / Toolkit > Providing regular enterprise-wide training events and customized trainings for specific Projects and Teams. (Customized based on their needs and problems) > For raising the base-line for Project Management and Agile skills

Slide 24

Slide 24 text

2. Supporting Problem Solving > Ordinary process: Receive request -> Start from dialogue -> Visualize problems -> Experiment -> Repeat > Tackle specific problems and build a collection of examples with varying backgrounds > We do not have standard solutions to solve the problems.
 (We provide customized solutions using the strength and specialty of our members/professionals)

Slide 25

Slide 25 text

3. Building Cross-Learning Community > To propagate the good examples while learning from each other

Slide 26

Slide 26 text

1.Training / Guide / Toolkit 3. Cross-LearningCommunity 3. Cross-Learning Community 3. Cross-Learning Community Image of the 3 Work Categories 2. Problem Solving 2. Problem Solving 2. Problem Solving

Slide 27

Slide 27 text

A Real-Life Example 
 of Problem Resolving Work
 With LINE NEWS

Slide 28

Slide 28 text

Executive / Senior Manager Manager Member Member Structure for
 Business / Product Planning Structure for
 Product Development Manager Member Member Manager Member Member Manager Member Member Leader Member Member Front-End
 Engineers Server-Side
 Engineers QAs BEFORE THE TRANSITION (Image of Org Structure)

Slide 29

Slide 29 text

Major Problem > Getting increased the dependency on managers/leaders because of organizational scaling up > Getting increased the lead time of the product delivery process

Slide 30

Slide 30 text

Major Objective on Problem Resolving > Build a structure to respond organizational scale-up (reduce dependency on managers/leaders) > Reduce lead time of “From Concept to Cash” of the product and the organization

Slide 31

Slide 31 text

Our Experiment > Transform to small cross-functional teams and delegate to the teams (self-organized) • To reduce lead time • To reduce dependency on managers and leaders

Slide 32

Slide 32 text

Structure for
 Business / Product Planning Structure for
 Product Development Front-End
 Engineers Server-Side
 Engineers QAs PO SM Manager Member Member Manager Member Member Leader Member Member Manager Member Member Manager Member Member Single Cross-Functional
 Small Team Executive / Senior Manager 1st EXPERIMENT (Image of Org Structure)

Slide 33

Slide 33 text

Structure for
 Business / Product Planning Structure for
 Product Development Manager
 as a Servant Leader PO SM PO SM PO SM Manager Member Member Manager Member Member Manager
 as a Servant Leader Leader
 as a Servant Leader Cross-Functional
 Small Teams Executive / Senior Manager 2nd EXPERIMENT (Image of Org Structure)

Slide 34

Slide 34 text

Structure for
 Business / Product Planning Structure for
 Product Development Manager
 as a PO Manager Member Member Manager Member Member Manager
 as a Servant Leader Manager
 as a Servant Leader Leader
 as a Servant Leader Executive / Senior Manager CURRENT EXPERIMENT (Image of Org Structure) Some Cross-Functional
 and Functional
 Small Teams PO SM PO SM PO SM Cross-Functional
 Small Teams

Slide 35

Slide 35 text

Structure for
 Business / Product Planning Structure for
 Product Development Manager
 as a PO Manager
 as a Servant Leader Manager
 as a Servant Leader Leader
 as a Servant Leader Manager
 as a PO Manager
 as a PO Executive / Senior Managers
 as Chief PO Cross-Functional
 and Functional
 Small Teams NEXT EXPERIMENT (Image of Org Structure) PO SM PO SM PO SM Cross-Functional
 Small Teams

Slide 36

Slide 36 text

Structure for
 Business / Product Planning Structure for
 Product Development Manager
 as a PO Manager
 as a Servant Leader Manager
 as a Servant Leader Leader
 as a Servant Leader Manager
 as a PO Manager
 as a PO Executive / Senior Managers
 as Chief PO Cross-Functional
 and Functional
 Small Teams FUTURE EXPERIMENT (Image of Org Structure) PO SM PO SM PO SM Cross-Functional
 Small Teams ?

Slide 37

Slide 37 text

What We Did
 on Each Step

Slide 38

Slide 38 text

What Did We Do on This Step? > Tried to provide a training about the values and principles of “Lean” and “Agile” (not about methodology) for managers and leaders

Slide 39

Slide 39 text

Satisfaction Score (Net Promoter Score) 27% 73% 10~9 (Promoter) 8~7 (Passives) 6~0 (Detractors) +73 (9.1/10) Lean & Agile Basic Training

Slide 40

Slide 40 text

What Did We Do on This Step? > Provided the same training to make a common sense toward the principle and values of “Lean” and “Agile” with all roles (Managers, Product Managers, Developers, QAs) > Provided a training for managers and leaders about leadership (especially about servant leadership)

Slide 41

Slide 41 text

Leadership Training Lean & Agile Basic Training What Did We Do on This Step?

Slide 42

Slide 42 text

12% 47% 41% 10~9 (Promoter) 8~7 (Passives) 6~0 (Detractors) +29 (8.2/10) 8% 38% 54% 10~9 (Promoter) 8~7 (Passives) 6~0 (Detractors) +46 (8.8/10) Lean & Agile Basic Training Leadership Training Satisfaction Score (Net Promoter Score)

Slide 43

Slide 43 text

What Did We Do on This Step? > Provided a training about Scrum and supported to launch single cross-functional small team as Agile Coach > Supported to start “Regular Kaizen Meeting” with all developers and some product planning teams > Supported to create Kanban in some product planning teams

Slide 44

Slide 44 text

Kanban Adaption Regular Kaizen Meeting What Did We Do on This Step?

Slide 45

Slide 45 text

What Did We Do on This Step? > Started to support to take place knowledge sharing events between teams (about Kanban, Retrospective, etc.) > Started to support Scrum Masters as a Scrum Master for Scrum Masters

Slide 46

Slide 46 text

What Are We Doing on This Step? > Supporting to launch some non-development cross-functional small teams as Agile Coach > Planning to take a outsourcing PO training with whole team > Struggling with all members to make our organization better one!

Slide 47

Slide 47 text

What Will We Do on This Step? > The only things that we can do is experimenting and learning from it

Slide 48

Slide 48 text

Key Factor 27% 73% 10~9 (Promoter) 8~7 (Passives) 6~0 (Detractors)

Slide 49

Slide 49 text

Key Factors > Not forcing, But supporting and enabling • We fully respect everything they have done so far • We actively listen to them and talk as professionals • We never say you should do something. They decide.

Slide 50

Slide 50 text

Other Examples of 
 the 3 Work Categories

Slide 51

Slide 51 text

Global View [Japan]
 Effective Team and Delivery Project Management Roundtable TF PMEV (Global Community) Global PJM Training Working Group [Korea]
 Tech Project Management [Taiwan]
 Delivery Management Team [Thailand]

Slide 52

Slide 52 text

Project Management / Agile Training Day Course examples: > Project Management Overview > Lean / Agile Overview > Project Visualization > Project/Product Health Check > Risk Management > Retrospective Practices > Scrum Training Etc. 1. Training

Slide 53

Slide 53 text

Customized Training Course examples: > Leadership Training > Learning from Scrum > Scrum Training for Practitioners > How to work with outsourcing company Etc. 1. Training

Slide 54

Slide 54 text

Team Building Support Activity examples: > Games to get to know each other > Games to build phycological safety > Games to deepen mutual understanding within teams Etc. 2. Problem Solving Support

Slide 55

Slide 55 text

Kaizen Discussion Support 2. Problem Solving Support Activity examples: > Facilitating Open Space Technology > Facilitating Project Retrospective > Facilitation Regular Kaizen Meeting > Providing step-by-step guides for Kaizen Meeting Etc

Slide 56

Slide 56 text

Product Team Alignment Making Agile Inception Deck Support teams to create their inception deck in order to clarify their vision Making Roadmap Support teams to create and maintain their roadmap 2. Problem Solving Support

Slide 57

Slide 57 text

Agile Practice Adaption Scrum / LeSS Adaption Support teams to adapt Scrum and LeSS Kanban Adaption Support teams to make their Kanban and Value Stream Map 2. Problem Solving Support

Slide 58

Slide 58 text

Management Support Delegation Workshop Create an environment where senior manger can discuss work & delegation with team members. Getting To Know Each Other With Senior Manger & Managers Create an environment where senior manager and managers can talk about their own personal values and motivators. 2. Problem Solving Support

Slide 59

Slide 59 text

Delegation Workshop 2. Problem Solving Support

Slide 60

Slide 60 text

In-House Community Activity In-House Kanban Tour Go and see Kanban at other teams Open Remote Lunch Make an environment to share their experiences and examples with multiple locations 3. Cross-LearningCommunity

Slide 61

Slide 61 text

Examples of Our Team Management

Slide 62

Slide 62 text

Vision/Mission/Strategy Workshop Confirm and refine our own vision and mission. Plan and visualize our own strategies once a quarter.

Slide 63

Slide 63 text

The TPM Manifesto TMPs in Korea defined a TPM manifesto as the way of working, motivation, and core values of TPM The TMP manifesto is the their belief such as LINE TPMs give more value to solving problems, project orchestration, providing leadership in a growth mindset, and etc.

Slide 64

Slide 64 text

Know Each Other Have dialogues within team using self- assessment tools and games (16 Personalities, Moving Motivators form Management 3.0, Strength Finder®, wevox values card) Dialogue Using Self-Assessment Tools

Slide 65

Slide 65 text

Using Scrum for our Own Work We use Scrum for our own work and encourage to do Pair work or Mob work as an Agile Organization.

Slide 66

Slide 66 text

Learning Session We have weekly “Learning Session” to obtain knowledge in the teams while maintaining our “Learning Backlog”. We make a good cycle of “obtaining knowledge” -> “practice in our work” -> “Repeat”

Slide 67

Slide 67 text

Other Communication Tips For raising communication within remote team, we do remote lunch once a bi- weekly. Remote Lunch For Raising Communication Between Members, We Do Peer 1on1s and Buddy Meeting. Peer 1on1 / Buddy

Slide 68

Slide 68 text

A Hands-on Session (15:40-17:40)

Slide 69

Slide 69 text

Thank You