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

開発スピードをあげながら 品質を担保する施策

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Kazuko Muro Kazuko Muro
June 05, 2024
10k

開発スピードをあげながら 品質を担保する施策

freee技術の日2024の前夜祭LT資料です

Avatar for Kazuko Muro

Kazuko Muro

June 05, 2024
Tweet

Transcript

  1.   アジェンダ 1 2 3 4 アクセシビリティなんてやりたくない! People Who Resist

    Accessiblity freeeのアクセシビリティ対応について About freee's accessibility support リサーチでわかった スピードの阻害要因と解決策 Findings and Iterations -- Suffer No More まとめ summary
  2. 1 freee、アクセシビリティチェックリストを公開より引用 https://corp.freee.co.jp/news/accessibility-checklist.html freeeのアクセシビリティ対応について About freee's accessibility support • Webアクセシビリティ向上になぜ取り組んでいるのか


     freeeは、「アイデアやパッションやスキルがあればだれでも、 ビジネスを強くスマートに育てら れるプラットフォーム」というビジョンを掲げ、”だれでも”freeeが提供するサービスを 使ってビジネスを推進できる世界を目指しています。ビジョン実現の為にもWeb アクセシビリティの向上は必要不可欠であり、今後も既存サービスの改修含め 開発を強化してまいります。 Accessibility is Equility
  3. 2 入社1ヶ月目で社内の人から「アクセシビリ ティなんてやりたくない」と言われ、ショックを うける私→ In the first month of joining

    the company, someone at the company told me, ``I don't want to work on accessibility,'' and I was shocked. が、実はアクセシビリティがfreeeが重視しているカルチャーの 「スピード」を阻害する要因だと裏で言われていることは知っていた Culture of freee is "speed", but accessibility support interfere it アクセシビリティなんてやりたくない! I don't want to do accessibility! ところが However
  4. なぜなのかをインタビューしてみた結果 As a result of an interview to find out

    whythey don't handle accessibility support 3 品質は担保されているが スピードと開発体験は下がり続けている状況だった Quality is guaranteed The high-level a11y requirement does hold back the development efficiency -- which suffers the dev team pretty much 噂、ほんとじゃん Rumors are true リサーチでわかった スピードの阻害要因と解決策 Research reveals speed impediments and solutions
  5. 3 リサーチでわかった スピードの阻害要因と解決策 Research reveals speed impediments and solutions 以降のお話し(リサーチの内容)はfreeeの開発現場の

    一部で起こっていた話しで、すべての現場がこうだったと いうわけではありません。ご了承ください。 The story that follows is limited to a portion of the organization and did not happen in all of them. 注 Caution freee、プロダクトが200種類あるのでそのうち の何個かの話しです(嘘)
  6. 定性分析: 現状 3 • PMが要件定義するPM defines and spec • デザイナーがUIに落とし込むDesigner

    incorporates into UI • エンジニアが実装するEngineer implements • QAがテストをするQA tests の各工程が分断されていて、 プチ納品している状況になっていた Each process is separated so we repeated small deliveries. リサーチでわかった スピードの阻害要因と解決策 Research reveals speed impediments and solutions
  7. 定量分析: a11y起因issue数 3 2022 2023 2024 total a11y critical 15.3%

    7.8% 0.0% 8.9% major 2.1% 1.9% 0.0% 7.3% normal 35.8% 15.1% 13.4% 6.0% リサーチでわかった スピードの阻害要因と解決策 Research reveals speed impediments and solutions
  8. 解決策 solution • デザイン段階でQAを入れるwork with QA members at the design

    stage ◦ アクセシビリティ以外にも仕様漏れの指摘をしてもらえるなど、さ らなる品質向上効果があることがわかったIn addition to accessibility, we found that there were further quality improvement effects,because they can give us feedback for specifications • linterを導入する Install linter ◦ 人間同士でいがみ合わず機械で解決することで開発体験もあ がりスピードもあがる By leveraging asynchronous communication tool, we can not only create better development experience but also improve the efficiency. 3 PM Designer Eng QA リサーチでわかった スピードの阻害要因と解決策 Research reveals speed impediments and solutions
  9. • リサーチは重要 Research is important ◦ できている・やっているを過信しない Don't be overconfident

    in what you can do/do ▪ ユーザーが悲鳴をあげる前に実施する Do it before the user screams 4 まとめ summary