Skip to content

Vol.336

The Monopoly on Business Understanding Jump to heading

エンジニアのビジネスへの理解の重要性 Jump to heading

マネージャー、エンジニアがどのようにソフトウェア開発に向かうべきかの考えを紹介する。ソフトウェア開発の管理の業界では、ビジネス側の要求を可能な限り抽象化しよとする傾向があり、それは多くのバグを引き起こす原因になっていると指摘している。エンジニアがソリューションを構築しているドメインを十分に理解することができれば、より予測可能なマネジメントが可能となる。

A Guide To CSS Debugging Jump to heading

CSSにおけるデバッグ手法 Jump to heading

この記事では、よくあるCSSのバグをいくつかのカテゴリに分けて紹介し、それぞれの状況を検証する方法をとそれを防ぐのに役立つ手法について探っていく。CSSの問題は以下の4つによく分類されるという。

  • 親からのコンテンツのオーバーフローの影響
  • ブラウザ依存
  • カスケーディングの問題
  • 予期せぬDOMの変更の影響

Designing Empty States in Complex Applications: 3 Guidelines Jump to heading

空の状態デザインする Jump to heading

データが無い空の状態のUIについて、この状態はデフォルトでは空白となってしまうが、これに着目し効果的な表示をすることですることでUXを改善できる例を紹介する。

  • システムステータスをユーザーに伝達する
  • ユーザーが未使用の機能を発見し、アプリケーションの学習可能性を高めるのに役立てる
  • 重要なタスクを開始するための直接的な経路を提供する

The Skill of Org Design Jump to heading

自身の経験に裏付いた、組織デザインのノウハウを解説している。人、システム思考、組織管理の3つの段階などについて詳しく解説している。

Why Development Teams are Slow Jump to heading

開発が遅くなる原因とそれをマネージャーがどのように改善できるのかについての解説を行う。

  • 非現実的な期待
  • 未解決の問題が多すぎる
  • 管理不能なタスクサイズ
  • 山積みのコードレビュー
  • 不十分なトレーニング
  • 開発者の燃え尽き症候群
  • バグ
  • 従業員の定着率が低い

In Brief Jump to heading