Aplikasi Mac dan proyek Mac adalah sumbu pengorganisasian yang berbeda. Grup aplikasi menjawab "program apa ini?" Grup proyek menjawab "hasil apa yang sedang dibantu diproduksi oleh jendela ini?" Pilih sumbu yang menghilangkan ambiguitas yang benar-benar Anda temui.

Gunakan grup aplikasi jika aplikasi tersebut sudah mendefinisikan pekerjaannya

Tampilan berbasis aplikasi menjadi efisien jika setiap aplikasi memiliki satu peran yang stabil. Jika Mail hanya untuk komunikasi, peramban (browser) hanya untuk riset, dan aplikasi penulisan berisi satu draf aktif, Command-Tab dan App Exposé sudah menyediakan jalur yang sederhana. Menambahkan label proyek akan menciptakan pemeliharaan tanpa meningkatkan identifikasi.

Model ini mulai gagal ketika satu peramban berisi dua klien, atau satu editor memiliki jendela untuk repositori yang tidak saling terkait. Nama aplikasi tersebut memang benar tetapi tidak memadai.

Gunakan grup proyek ketika pekerjaan melintasi batas aplikasi

Ambil contoh dua pengiriman klien yang masing-masing membutuhkan jendela peramban dan dokumen. Pengelompokan berdasarkan aplikasi menghasilkan satu tumpukan peramban dan satu tumpukan dokumen. Pengelompokan berdasarkan pengiriman menghasilkan dua set lengkap:

Pengiriman Jendela
Tinjauan Klien A halaman umpan balik, draf, folder aset
Peluncuran Klien B halaman penahapan (staging), daftar periksa, catatan analitik

Ini tidak mengharuskan pemindahan atau pengubahan ukuran jendela. Ini mengubah label yang Anda gunakan untuk menemukannya.

Terapkan tes dua pertanyaan

Tanyakan apakah Anda dapat mengidentifikasi pekerjaan yang tepat hanya dari nama aplikasi. Kemudian tanyakan apakah satu hasil secara berkala mencakup lebih dari satu aplikasi. Jika jawaban pertama ya dan yang kedua tidak, tetaplah berbasis aplikasi. Jika yang pertama tidak atau yang kedua ya, lapisan proyek akan berguna.

Pendekatan hibrida seringkali sudah cukup: pertahankan Command-Tab untuk peralihan aplikasi secara umum, lalu gunakan grup proyek hanya untuk beberapa hasil aktif yang berbagi aplikasi yang sama. Tinjau grup tersebut ketika terjadi perubahan pengiriman. Jangan memperlakukan grup tersebut sebagai pemisahan akun, kontrol akses, atau sesi yang disimpan; itu adalah tanggung jawab yang terpisah.