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

TOEIC 315点のPMはどうやって英語でバックログを書いているのか

臼井 新
April 17, 2023
200

TOEIC 315点のPMはどうやって英語でバックログを書いているのか

PHPerKaigi 2023 サイボウズGaroon開発チームの「完成度低いの歓迎LT大会」(PHPerKaigi出張版)より
https://fortee.jp/phperkaigi-2023/proposal/b3cf069f-e7bb-44e5-97cc-4f2def2a6aa6

臼井 新

April 17, 2023
Tweet

Transcript

  1. Copyright © Cybozu 2 Copyright © Cybozu 2 誰 •

    臼井 新(うすい あらた) • (元)QA(品質保証、Quality Assurance)エンジニア • (現)多国籍な開発チームにおける非母語(英語)コミュニケー ションの改善活動
  2. Copyright © Cybozu 3 Copyright © Cybozu 3 開発チームの言語事情 •

    日本人エンジニア:約50名 • ベトナム人エンジニア:約70名 • ベトナム語⇔日本語の通訳翻訳者:1名 • 英語⇔日本語の通訳翻訳者:0
  3. Copyright © Cybozu 4 Copyright © Cybozu 4 開発チームの言語政策 •

    閲覧・更新頻度の高い文書はなるべく英語を共通語にする • 機能仕様書、試験仕様書、バックログ、不具合管理 • 日⇔英翻訳者はいないので、エンジニアが自力で書く
  4. Copyright © Cybozu 5 Copyright © Cybozu 5 英語苦手な人は? •

    もちろんいます • むしろ得意だと言っている人を見たことがないぞ • なんとか勉強してがんばっていただきたい、と言いたいところだが
  5. Copyright © Cybozu 6 Copyright © Cybozu 6 「英語苦手」はチームの問題 •

    英文の読み書きに時間がかかり、開発速度も低下する • 不正確な記述や誤訳で製品品質にも悪影響が出る • 文法的な誤りや読みにくい表現がコピペ改変再利用で伝播する 悪循環
  6. Copyright © Cybozu 7 Copyright © Cybozu 7 個人のがんばりに任せても解決しない •

    「英語苦手な人=努力不足・能力不足」ではない • 学校の授業を通じて自分に合う学習方法を見いだせなかった人 • 方法を持たない人に「自力でなんとかしろ」は非効率 • 苦手な人ほど自力でできるようになるまでに時間がかかる • 支援しなければ目先のコストは下がるが、チームとしてスムーズに英語で 仕事できるようになるまでの道のりが遠くなる
  7. Copyright © Cybozu 8 Copyright © Cybozu 8 TOEIC 315点のPMをチームで支えるために

    • 英コ(英語個人練習) • PBI (Product Backlog Items) や要件のタイトルのガイドライン • User story example • PBI の添削 • 他
  8. Copyright © Cybozu 9 Copyright © Cybozu 9 やったこと (1):

    英コ • 英コ(英語個人練習) • 1~2週間に1回程度、30分 • 英語の知識+開発のドメイン知識を持つメンバー(私)がコーチ役 • PM が書き方に悩んだ PBI を持ってきてもらって、一緒に英作文する • 使える単語や表現、間違いやすいポイントなどをレクチャー
  9. Copyright © Cybozu 10 Copyright © Cybozu 10 やったこと (2):

    PBI や要件のタイトルのガイドライン • PBI や要件の中身を的確に伝えるタイトル(要約)をつけるため のコツ、英語として読みにくい表現にしないためのポイントを例文 付きでまとめたもの • 「命令文を使う」「開発メンバーが行為者になる表現を使う」など
  10. Copyright © Cybozu 11 Copyright © Cybozu 11 やったこと (3):

    User story example • PBI に書くユーザーストーリーのテンプレートと例文 • 1文で書かせる形式だったのを、3つの質問に答える形式に変更 • 長い文を分割し構文を単純化して英作文の負担を減らす 変更前 変更後 As an administrator, I want to be able to create other administrators for certain projects so that I can delegate tasks more efficiently. [What is your role?] I am an administrator. [What do you want?] I want to be able to create other administrators for certain projects. [Why do you want it?] I want to delegate tasks more efficiently
  11. Copyright © Cybozu 12 Copyright © Cybozu 12 やったこと (4):

    添削 • PMが書いたPBIの文章におかしいところや誤解を招くところがあれば直す • 必要に応じて表現のコツや間違いやすいポイントなどをフィードバック
  12. Copyright © Cybozu 13 Copyright © Cybozu 13 その他:逃げ道を用意する •

    PMが悩んで書けないときは、「こういう文章はどう?」と提案する • PMが忙しいときは丸ごと代筆する • できないとき・やりたくないときにできるだけ回避できるように
  13. Copyright © Cybozu 14 Copyright © Cybozu 14 まとめ •

    「英語苦手」はチームの問題 • 個人のがんばりに任せず、仕組みとチームワークで • TOEIC 315点でも英語でバックログを書ける