Front-end Developer Handbookを教科書にフロントエンド周りの技術を習得する連載。
チーム内でのフロントエンドデベロッパーについての説明です。
チーム内でのフロントエンドデベロッパー
フロントエンドデベロッパーは通常、チーム内でWebサイト、Webアプリケーション、もしくはWeb技術によって実行されているネイティブアプリケーションをデザインし開発する、唯一の選手です。
チーム内での役割
プロフェッショナルレベルのWebサイトやWebプラットフォーム上で動くソフトウェア・アプリケーションを構築するための最小構成の開発チームには、通常少なくとも以下の役割が含まれています。
役割 | 例 |
---|---|
ビジュアルデザイナー | フォント、色、スペーシング、エモーション、ビジュアルコンセプトとテーマなど |
UI /インタラクションデザイナー/インフォメーションアーキテクト | ワイヤーフレーム、すべてのユーザーインタラクションとUI機能定義、構造化情報など |
フロントエンドデベロッパー | クライアント/デバイス上で動作するコードを書く |
バックエンドデベロッパー | サーバー上で動作するコードを書く |
役割は重複するスキルに従って順序付けられます。フロントエンドデベロッパーは通常、UI /インタラクションのデザインやバックエンドの開発にも長けています。チームメンバーが複数の役割を果たし、重複した役割の責任を負うことは珍しいことではありません。
上記のチームは、プロジェクトリーダーやプロダクトオーナなどに指示されていることを想定しています。(利害関係者、プロジェクトマネージャー、プロジェクトリーダなど)
大規模なチーム
大規模なWebチームには、上記にない次の役割が含まれている場合があります。
- SEOストラテジスト
- DevOpsエンジニア
- APIデベロッパー
- データベース管理者
- QAエンジニア/テスター
0 件のコメント:
コメントを投稿