Навіть, якщо ти звичайний фрілансер, то так чи інакше мусиш вкластись в устаткування для розробки. Теоретично, ти деякий час можеш виконувати замовлення з невеликого ноута під старенькою Windows, першим ліпшим редактором коду та покладати безпеку на антивірусу що тягне на себе до 60% ресурсу та ключ якого ти оновлюєш з піратського сайту…
Проте так чи інакше постане питання мінімального джентльменського набору:
- сконфігурована операційна система;
- IDE для розробки. Файловий менеджер;
- основний сервер (або ж пара серверів в різних країнах) для підтримки клієнтів;
- тестовий сервер для індивідуальних завдань та відладки;
- Засоби контролю версій;
- Трекери часу та завдань;
- Засоби резервного копіювання та аварійного управління проектами.
При найпростішій формі організації, коли ти лишень час від часу вдаєшся до послуг колег потрібно більш як сотня годин для впровадження цих рішень. Я не жартую .для прикладу:
- інтеграція в роботу операційних систем на базі Linux обійшлось в 22 години;
- повноцінне впровадження трекеру завдань та часу — 9;
- системи вконтролю версій — 14 годин;
- система резервного копіювання даних;
- відладка останнього мого IDE для розробки та файлового менеджеру — 8 годин;
- співпраця з супортом основного хостингу для клієнтів. Не здурю, якщо скажу, що загальний об’єм врегульованих питань за останні два роки — більше 50-ти годин;
- підйом власного серверу для індивідуальних завдань за прогнозами займе 25-30 годин.
Повторюсь, мова йде про звичайного php-девелопера, який обслуговує біля 30-ти клієнтів і час від часу послуговується допомогою ще пари розробників.
Уявляєте, що потрібно фірмі з 5-ти співробітників? а з 30-ти спеціалістів? а компанії числом з 150-ти працівників?
Ціна правильного вибору тут тони рівномірно вкладеного часу, а ціна неправильного — трохи більше, з терміновою виплатою в найнезручніший момент.