Ідеальна структура файлів та каталогів для архіву проектів
Виникло питання як правильно організувати структуру каталогів для проектів, і якого регламенту дотримуватися до роботи з файлами загалом, і зокрема з макетами PSD. Як краще працювати, щоб уникнути такого: 01_Головна_fix_new_FIX_SITE_05-11-2013.PSD. Як зберігати все? За проектами у папках, далі за напрямками чи за числами? Що робити якщо в одному проекті окремо розробляли лого, окремо через півроку сайт, а потім окремо ще якісь дрібниці? Як бути, якщо одні й ті самі матеріали використовуються в кількох проектах?
Мені за останні кілька років довелося попрацювати в різних студіях і ніде до пуття питання не вирішувалося, постійно від проекту до проекту скакала структура, згодом якісь файли губилися і взагалі при великій кількості проектів, робочий процес ставав пекло, особливо коли через півроку-рік оголошувався старий замовник та ставив нові завдання.
Поділіться досвідом із цього питання. Хочу знайти ідеальний варіант, виробити регламент і його слідувати.
Як зберігати все? За проектами у папках, далі за напрямками чи за числами?
Проведіть аудит усіх файлів, щоб виявити список критеріїв, що вже використовуються і необхідних (але ще не використовуються). Потім, враховуючи модель роботи кожного з розробників та потреби користувачів, виберіть потрібні критерії так, щоб вони не викликали роздратування у розробників при заповненні, але й дозволяли знаходити інформацію з адекватним ступенем точності (тобто не варто заглиблюватися в деталізацію структури і змушувати розробників заповнювати у кожного файлу хмару критеріїв для моментального пошуку потрібного файлу, що виконується раз на кілька місяців, але і щоб при пошуку потрібного файлу довелося переглядати вручну лише обмежену ділянку ієрархії файлів).
Длягрупи проектів можна використовувати ієрархію (наприклад, у разі проектів однієї великої компанії, об'єднаних загальним стилем). У цьому випадку будьте готові до того, що структуру файлів доведеться перебудовувати у разі зміни структури компанії або при виникненні невідповідності створюваних матеріалів структурі компанії (щоб цього уникнути, можна відразу використовувати як назви підпроектів назви, відсторонені від конкретних назв фірм і більш відповідні структурі створюваних матеріалів).
Застарілі файли можна періодично складати в папку «архів», яку створювати в тій же папці, що і файл, що архівується (тобто створювати свою папку «архів» у кожній з папок структури файлів).
Що робити якщо в одному проекті окремо розробляли лого, окремо через півроку сайт, а потім окремо ще якісь дрібниці?
Об'єднати всі ці матеріали в один проект із загальною назвою, в якому вже створити підпапки «сайт», «логотип», «фірмовий стіть», «друкована продукція» тощо. Як загальну назву можна використовувати назву фірми, домену і т.п., при необхідності додаючи до кожної назви префікс, використовуючи написання з великої літери і т.п. засоби для вказівки на те, що назва цієї папки є назвою проекту.
Як бути, якщо одні й ті самі матеріали використовуються в кількох проектах?
Помістити такі матеріали до окремого проекту з «просторовою» назвою (наприклад, «загальна», «інша», «бібліотека» тощо). До того ж, така папка із загальними файлами не обов'язково має бути одна. Якщо всередині одного проекту використовується ієрархія з підпроектів, то такі «прості» папки можуть бути на будь-якому рівні.