チェックリストのチェックポイントに UX/UI デザイナーの責任を加える
イシューやタスクで UI/UX に関する何らかのサポートが必要なときは、まずデザインシステムとデザイナーに確認しましょう。
そのために、チェックリストのチェックポイントで「読みやすさ」や「アクセシビリティ」の隣にこの項目を入れておきます。
- ✅ このプロジェクトについてイシューを起票する
- ✅ このプロジェクトへの追加/変更/更新/修正
- ✅ リグレッションがないことを確認するテスト
- ✅ 自動ユニット/機能テストのカバレッジ
- ✅ 機能の変更/追加に伴う開発者向けドキュメントの対応
- ✅ 機能の変更/追加に伴うユーザーガイドのドキュメントの対応
- ✅ UX/UI デザイナーの責任
- ✅ アクセシビリティと読みやすさ
- ✅ メンテナーによるコードレビュー
- ✅ 総合テストと承認
- ✅ コントリビューターのクレジット
- ✅ プロダクトオーナーとのレビュー
- ✅ リリースノートの更新
- ✅ リリース
チェックポイントの凡例:
- ✅ 完了
- ➖ イシューに必要なときに実施
- ❌ 未完了
イシューを終える頃には、すべての ❌ が ✅ になっているようにします。
プロジェクトによっては、次のような形になることもあります。
- ✅ イシューを起票する
- ➖ 追加/変更/更新/修正
- ➖ リグレッションがないことを確認するテスト
- ➖ 自動ユニットテストのカバレッジ
- ➖ 自動機能テストのカバレッジ
- ➖ UX/UI デザイナーの責任
- ➖ 読みやすさ
- ➖ アクセシビリティ
- ➖ パフォーマンス
- ➖ セキュリティ
- ➖ ドキュメント
- ➖ メンテナーによるコードレビュー
- ➖ 総合テストと承認
- ➖ コントリビューターのクレジット
- ➖ プロダクトオーナーとのレビュー
- ➖ リリースノートのスニペット
- ❌ リリース
以前の私のチェックポイントは次のとおりです。
- ✅ このプロジェクトについてイシューを起票する
- ❌ このプロジェクトへの追加/変更/更新/修正
- ❌ リグレッションがないことを確認するテスト
- ❌ 自動ユニット/機能テストのカバレッジ
- ❌ 機能の変更/追加に伴う開発者向けドキュメントの対応
- ❌ 機能の変更/追加に伴うユーザーガイドのドキュメントの対応
- ❌ アクセシビリティと読みやすさ
- ❌ メンテナーによるコードレビュー
- ❌ 総合テストと承認
- ❌ コントリビューターのクレジット
- ❌ プロダクトオーナーとのレビュー
- ❌ リリースノートの更新
- ❌ リリース