フロントエンド技術を学ぼう 1-5.チーム内でのフロントエンドデベロッパー

2020年7月22日水曜日

Front-end Developer Handbook

t f B! P L

Front-end Developer Handbookを教科書にフロントエンド周りの技術を習得する連載。

チーム内でのフロントエンドデベロッパーについての説明です。


チーム内でのフロントエンドデベロッパー

フロントエンドデベロッパーは通常、チーム内でWebサイトWebアプリケーション、もしくはWeb技術によって実行されているネイティブアプリケーションをデザインし開発する、唯一の選手です。


チーム内での役割

プロフェッショナルレベルのWebサイトやWebプラットフォーム上で動くソフトウェア・アプリケーションを構築するための最小構成の開発チームには、通常少なくとも以下の役割が含まれています。


役割
ビジュアルデザイナーフォント、色、スペーシング、エモーション、ビジュアルコンセプトとテーマなど
UI /インタラクションデザイナー/インフォメーションアーキテクトワイヤーフレーム、すべてのユーザーインタラクションとUI機能定義、構造化情報など
フロントエンドデベロッパークライアント/デバイス上で動作するコードを書く
バックエンドデベロッパーサーバー上で動作するコードを書く

役割は重複するスキルに従って順序付けられます。フロントエンドデベロッパーは通常、UI /インタラクションのデザインバックエンドの開発にも長けています。チームメンバーが複数の役割を果たし、重複した役割の責任を負うことは珍しいことではありません。

上記のチームは、プロジェクトリーダーやプロダクトオーナなどに指示されていることを想定しています。(利害関係者、プロジェクトマネージャー、プロジェクトリーダなど)


大規模なチーム

大規模なWebチームには、上記にない次の役割が含まれている場合があります。

  • SEOストラテジスト
  • DevOpsエンジニア
  • APIデベロッパー
  • データベース管理者
  • QAエンジニア/テスター


QooQ