Skip to content

Vol.287

8 Cognitive Biases in Software Development Jump to heading

ソフトウェア開発における 8 つの認知バイアス Jump to heading

この記事は、ソフトウェア開発における最も一般的で議論されている認知バイアスについて紹介する。以下の 8 つのバイアスについて、バイアスの說明、それがどのような状況で現れるか、そしてそれらと戦うためのいくつかのテクニックを解説してく。

  • 楽観バイアス
  • 自信過剰バイアス
  • 確証バイアス
  • 希望的観測
  • アンカリングバイアス
  • バンドワゴン効果
  • カーゴカルト
  • 対応バイアス

Distributed Ownership. How to maximize acceptance & adoption… | by Linzi Berry | Tap to Dismiss | Jul, 2020 | Medium Jump to heading

デザインシステム運用における所有権の分散のメリット Jump to heading

デザインシステムの運用時、すべてデザインにおいてデザインシステムチームの承認が必要になってしまうと、ボトルネックが発生してしまう可能性がある。これを防ぐためには、所有権を適切に分散させることが必要である。Linzi 氏は自信がマネージャを務める Lyft のデザインシステムをどのように運用しているかを紹介し、効果を最大化させるための方法を紹介する。具体的には、4 つの階層にクオリティの所有権を分散させ、ルールを設けて運用する方法を紹介する。

  • ガイドライン
  • デザインシステム
  • プロダクトコンポーネントライブラリ
  • カスタムコンポーネント

Adactio: Journal—A declarative Web Share API Jump to heading

宣言的な Web Share API Jump to heading

閲覧している画面をシェアを行うための Web Share API について、JavaScript のオプションに加えて、HTML での宣言的な方法を提供する必要性とそれがどのように実装されるべきか考察する。

Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs | CSS-Tricks Jump to heading

レスポンシブデザインを実現するためにはメディアクエリが必須と考えているかもしれないが、CSS には他にもレスポンシブ画像や CSS 関数の機能が用意されており、それらを組み合わせることでより良い実装が実現できる。この記事では、メディアクエリ以外のレスポンシブデザインに活用できる機能を紹介していく。

Cumulative Layout Shift, The Layout Instability Metric | Dareboost Blog Jump to heading

Web ページを閲覧している際にレイアウト変形していしまい、読んでいた場所を見失ってしまうことがある。こういったレイアウトシフトが起こす UX は定量的に測ることが難しかった。この記事では、この問題を解決するための累積レイアウトシフトという新しい指標について詳しく解説する。

In Brief Jump to heading