Як ніколи не буває, але до чого треба прагнути
1.Определите цілі та завдання проекту і ретельно все опишіть
Брифінг - цілі і завдання проекту, побажання клієнта.
Це один з найголовніших кроків, так як, якщо не визначити мету проекту, то проект або ніколи не закінчиться, або буде мертвонародженим.
Зберіть всіх з боку клієнта: бізнес керівників, керівників підрозділів, в загальному всіх, хто має відношення до бізнесу і до даного проекту зокрема. Дізнайтеся максимально все про бізнес клієнта: бізнес-процеси, бізнес завдання, маркетингові плани і т.д.
Більш того, в такі моменти, клієнт сам розуміє, що він хоче від даного проекту. Особливо це важливо, якщо з боку клієнта над проектом працюватимуть кілька людей і підрозділів. Не завжди на момент початку проекту дані структури мають єдине бачення цілей і завдань проекту, який ви реалізуєте.
Художнє завдання - опишіть підсумку брифінгу в даному документі, який по суті є опис проектування проекту. Опишіть всі візуальні побажання клієнта, вимоги компанії (бренд бук). Додайте розділ з переліком всього контенту і матеріалів клієнта. Це допоможе виявити справжню ситуацію по контенту.
Технічне завдання - це документ, який повинен містити повний опис функціоналу модулів. Тільки функціонал модулів, не більше.
2.Соберіте весь контент
Контент є основною проблемою. Клієнт завжди думає, що контент є, а насправді його практично ніколи немає. А якщо немає контенту, неможливо зробити грамотне проектування і дизайн для подальшого проекту. Дизайн в розумінні «краса» - це лише 20%, все інше - це проектування. Хороший дизайн - це грамотно спроектований інтерфейс для швидкого доступу до інформації та вирішення завдань, які поставлені перед даним проектом.
Резюмуючи, якість сайту залежить від контенту. Зберіть весь контент!
3.Разбейте проект на етапи
Чим більше етапів, тим краще. Кожен етап повинен бути цілісною версією, яку можна буде показати клієнту. Даний підхід дозволяє:
- коригувати проект під час розробки;
- правильніше організувати проект;
- і в підсумку, отримати більш сучасний проект.
4.Составьте чіткий таймінг
Тільки чітке розмежування за часом призведе до успіху. Розділіть етапи за термінами як для своїх розробників, так і для клієнта. Всі завдання повинні бути зроблені в термін, якщо хочете здати весь проект в термін. Контролюйте як таймінг за своїми завданнями, так і за завданнями клієнта. Пам'ятайте, що терміни «правлять світом». І не забувайте, що завжди потрібно мати резерв, і deadline не повинен збігатися з redline!
5.Соберіте команду
- Тільки справжні професіонали можу розробити професійний проект. Подивимося, хто повинен брати участь в проекті:
- Менеджер проекту - людина, яка буде керувати самим проектом Відповідно, це ви.
- Проектувальник - фахівець, який повністю спроектує весь проект.
- Арт-директор - фахівець, який контролює процес дизайну і якість кінцевої концепції.
- Технічний дизайнер - ну тут і так все зрозуміло.
- Технічний директор - фахівець, який відповідає за якість технічної частини проекту.
- Верстальник - і тут всім ясно, хто це.
- Програміст - за допомогою даного фахівця проект обзаведеться сервісами і програмною частиною.
- Контент менеджер - завдяки даному фахівцю, контент буде якісно розміщений на нашому проекті.
6.Організуйте канали спілкування команди
Вкрай важливо організувати канали для спілкування команди.
7.Общайтесь, дружите з командою, але не забувайте що ви - керівник.
Чомусь багато менеджерів вважають, що їх роль - це тільки ходити, штовхати і кричати на людей. Це погані менеджери. Справжній професіонал дружить з командою, спілкується і хвалить розробників. Повірте, просто «спасибі» іноді працює краще, ніж навіть премія. Подякуйте свою команду за добре виконану роботу, і ви помітите, як у всіх підвищується настрій і продуктивність в цілому.
8.Будьте завжди в курсі стану проекту
Ви повинні відповісти на будь-яке питання клієнта в будь-який момент. Клієнт повинен бачити і розуміти, що ви контролюєте весь проект і знаєте, що в ньому діється, а не пустили все на самоплив. Тільки такий підхід покаже вашу професійність і підвищить лояльність клієнта до вас, як до партнера.
9.Управляйте змінами в проекті
Якщо ви хочете розробити якісний і сучасний проект, то пам'ятайте, що в процесі розробки завжди будуть зміни, так як проект - це жива сутність, така ж, як і бізнес клієнта. За період розробки може змінитися бізнес клієнта, з'являться нові технології і т.д. Завжди прогнозуйте дані речі і вирішуйте завдання, які можуть з'явитися.
10.Общайтесь з клієнтом, вам повинні довіряти
Задавайте питання по бізнесу клієнта, відповідайте на його питання, вітайте зі святами і т.д. Тільки довірчі відносини можуть привести до хорошого проекту і його вдалому запуску.
11.Научітесь говорити НІ клієнту
Клієнт НЕ завжди правий. Запам'ятайте ці слова. До вас звернулися як до професіонала, відповідно, ви повинні стояти горою за ваші рішення. Не можна йти на поводу у клієнта. Пояснюйте, чому саме так, а не інакше. На кожне зауваження задавайте питання «Як дана зміна принципово залежить від бізнес завдання?». Якщо клієнт відповідає на це питання, то в цьому випадку потрібно прислухатися до нього і скорегувати рішення. Якщо відповіді немає або він абстрактний, стійте на своєму.
12.Нікогда не "вчіть» клієнта
Знайте грань між захистом свого рішення і приниженням клієнта (демонстрацією його непрофесіоналізму у вашій сфері). Від того, що ви принизите клієнта, проект швидше не здасться.
13.Научітесь говорити «вибачте»
Це взагалі болюча проблема Росії. Люди не вміють вибачатися і визнавати свої помилки. Якщо ви допустили помилку або помилку, вибачитеся перед клієнтом і скажіть правду. Не можна обманювати клієнта. Він буде думати, що все добре, а насправді все настільки погано, що пора кричати «караул!». Не допускайте такого. Якщо ви не потрапляєте за термінами, або щось пішло не так, як повинно було, скажіть про це клієнта і обговоріть з ним рішення проблеми.
14.Будьте в курсі змін бізнесу клієнта
Запропонуйте вчасно потрібне нововведення, і клієнт стане вашим практично назавжди.
Уявімо випадок: ви робите сайт великого банку, до складу якого входять 4 інших банка, і це потрібно відобразити на сайті. Але під час розробки проекту клієнт купує ще 1 банк, і це теж потрібно відобразити на сайті. І якщо саме в такий момент ви самі, без указки клієнта, відреагуєте на даний привід, то клієнт побачить в вас реального партнера і зрозуміє, що ви не просто розробник, а його партнер в побудові бізнесу в інтернеті. При таких відносинах, він буде працювати тільки з вами, так як ви дбайливо ставтеся до нього і до його бізнесу.
Або інший варіант: з'явилися нові технології, які дуже бажані для клієнта. Що вам варто запропонувати дані послуги клієнту і розповісти, чому і як потрібно використовувати дані технології (наприклад iPhone-версія сайту, або iPad-версія). Знову ж таки, він побачить, що ви хочете розвитку його бізнесу, і ви дуже сильно виграєте від цього.
15.Нікогда Не показувати прототипи дизайну
На жаль, наші люди не вміють сприймати прототипи і проміжні варіанти дизайну. Як би ви не пояснювали, що це не кінцевий варіант, все одно буде конфлікт, пов'язаний з тим, що «ці квадратики незрозумілі», або складеться зворотна ситуація, коли кінцевий варіант дизайну «не такий, який ви вже показували». Презентуйте тільки кінцевий варіант дизайну.
16.Только 1 варіант дизайну
17.Нікогда не відправляйте дизайн по @mail
18.Тестіруйте роботу перед поданням клієнтові
Завжди виникають недоліки під час розробки. Виділіть час для їх виявлення і виправлення. Це, знову ж таки, підвищить в очах клієнта показник вашого професіоналізму.
19.Всегда підписуйте акти здачі-приймання робіт
Тільки підписаний документ по здачі-приймання робіт убезпечить вас від безглуздих проблем.
20.Отмечайте здачу проекту.
Завжди відзначайте здачу проекту з вашою командою :-)