19
May 2016, Le Duy An Teamwork kaizen

Teamwork improvement, small kaizen

Embed Size (px)

Citation preview

May 2016, Le Duy An

Teamwork kaizen

2Copyright © 2012 NTT DATA Corporation

About presenter

•10 years in offshore development for JP market

•3 years in Quality assurance and Quality process

•Reviewed more than 20 Quality reports before Customer delivery

• In charge of 30 people team at peak times. • Japanese, English and PMP credential holder

emptyan.blogspot.com

3Copyright © 2012 NTT DATA Corporation

Agenda•What is team work?•Team work revisit

– Self-check/ internal review– Fix and fix (added requirements)– Keen on recording and root

cause analysis•Small Improvements

– Get ready quickly– Decide what first– Lunch right

•Real situations–Take our child to doctor

4Copyright © 2012 NTT DATA Corporation

•What is team work, really?

–Answer 1–Answer 2–Answer 3

Team work revisit

5Copyright © 2012 NTT DATA Corporation

Team work revisit

•Team work in action– Self check (take care of your own

responsibility)– Be honest on internal review (express

yourself and open to critics)– Be patient on external review (respect

process and teams’ decisions)• Fix• Re-fix• Retest/ retake evidences• Re-explain to your leader/customer

6Copyright © 2012 NTT DATA Corporation

Team work revisit•Team work in action

– Keen on recording/ memo• Record our own works• Keep track of our own work• Write down team decisions (to do or not to do something)

• Be resourceful– Cooperative on root cause analysis

• Think deep to follow 5-Whys process (don’t simply stop at “Human mistake”)

• Be honest on similar check(remember you are not you bugs)

7Copyright © 2012 NTT DATA Corporation

Teamwork communication

•People need reports, especially customer•What makes good reports ?

– TBF 1 – TBF 2 – TBF 3

8Copyright © 2012 NTT DATA Corporation

Teamwork communication

•People need reports, especially customer•What makes good reports

– plan and actual– issues and impact on QCD– countermeasures to issues– answer to questions

• Based on process and standards• With evidences if needed

9Copyright © 2012 NTT DATA Corporation

Some small improvements•Get ready quick for meeting

– Prepare laptops, check projector/ adapter 5 minutes before meeting

– Prepare some materials before, even simple•Be proactive during meeting

– Thinks forward • Don’t just spend time on situation or cause • Move on when information just repeated

– Apply Kanban (use post-it and white board etc.)

– Make clear information/request•Clear intention before action

10

Copyright © 2012 NTT DATA Corporation

Some small improvements•When making plan:

– Clear What first, how after– Use domain (business) language to gain

understanding from customer– Use unified (limited) terminologies

• E.g Role / Authority

•Support new members• A good idea from NAL.vn

•Reflect our own events (good/bad) regularly

11

Copyright © 2012 NTT DATA Corporation

A real situation

•Take our child to doctor• Hire someone to fix our air condition

What does these stories have to do with us?

12

Copyright © 2012 NTT DATA Corporation

A real situation

•Take our child to doctor• Hire someone to fix our air condition

•Actually, our job is to provide a service. Our development contract is a Service Agreement.

•Each of us is a service provider

13

Copyright © 2012 NTT DATA Corporation

A real situation (customer meeting)

After a 3 minutes explanation, customer asked “Do you understand ?”

•You answer “Yes”, then stop and wait

•Anything come to your mind?–TBF1– TBF2

14

Copyright © 2012 NTT DATA Corporation

A real situation (customer meeting)

•After a 3 minutes explanation, customer asked “Do you understand ?”

•You answer “Yes”, then stop and wait

•Anything come to your mind?– Too short answer make customer anxious– Better answer: “Yes, JP side requested VN to

reconsider the schedule, is it correct?” (for example)

15

Copyright © 2012 NTT DATA Corporation

A real situation (difficult team task)

•After the team took effort to make presentation material, some persons asked you to be presenter. You said “I am not good and not confidence at presenting”, but they insisted “that’s why you should take this chance to improve”, “we all agreed that you should present it”.

•What would you do next?–Refuse again and keep silence ?– Push the task to another one?–TBF

16

Copyright © 2012 NTT DATA Corporation

A real situation (difficult team task)• After the team took effort to make presentation

material, some persons asked you to be presenter. You said “I am not good and not confidence at presenting”, but they insisted “that’s why you should take this chance to improve”, “we all agreed that you should present it”

• What would you do next?– Refuse again and keep silence ?– Push the task to another one?– Try to imagine worst scenario and try to

accept that– Clarify and minimize your responsibility

before taking the task

17

Copyright © 2012 NTT DATA Corporation

A real situation (difficult explanation with JP leader)

•Describe a similar check with 30 minutes over phone and another 20 minutes over chat, still not clear!

•What should we do next–TBF1– TBF2

18

Copyright © 2012 NTT DATA Corporation

A real situation (difficult explanation with JP leader)

•Describe a similar check•30 minutes over phone and another 20 minutes over chat, still not clear!

•What should we do next–Make clear a check process with steps, then

communicate using those steps (big-picture then small details approach)

– Assure detailed enough description

19

Copyright © 2012 NTT DATA Corporation

SampleWe would like to check it step by step like below (email/ chat)

• From Design document, based on 07_.... agagaga.xlsx, pick up all [Search] Action.

• Open Eclipsea. With each [Search] action in step 1, open

<ActionID>Handler.Java

b. Search keyword [IOException], • has Catch(IOException) { throws BusinessException -> NG• has Catch(IOException) {throws NotFoundException -> OK• has no catch(IOException) -> OK

c. If there are some detail class inside (a), repeat (b) step with detail class.