Виходячи з тієї взаємодії, яку ми мали у коментарях, я буду припускати, що ви не відігнали свого єдиного розробника через особисті речі. Однак, грунтуючись на цій розмові, я ще раз здогадаюся, що ця невдача все ще здебільшого є вашою відповідальністю як менеджера з найму. Як ви вже згадували, у вас В УСІМ немає жодного досвіду роботи з розробниками, але як тоді ви приймаєте рішення про те, як його найняти?
Здається, ви зробили все можливе, але ви найняли когось, хто просто не впорався з масштабом цього проекту, він побудував хиткий фундамент, який розвалився під ним, а потім він просто пішов. На жаль, різниця між розробниками та підприємцями полягає в тому, що колишнім платять щогодини / зарплату, але вони можуть вирішити приїжджати та їхати як завгодно. Йому заплатили за відпрацьовані години, і він пішов, коли вирішив більше не отримувати зарплату. З цим нічого не можна зробити.
І що тепер? Схоже, ви почали йти по шляху заміни людей процесом. Якби у вас було достатньо документації, люди могли б виїхати, а інші могли забрати місце, де вони залишилися. ІМО, який не працює, і якщо він працює, все одно буде набагато дорожчим, ніж мати надійну команду постійних працівників. Керівництво в різних компаніях протягом останніх 30 років намагалося замінити людей достатньою документацією (включаючи мою останню роботу), і вони щоразу зазнавали невдач. Тому я вирішив змінити роботу, і тепер вони застрягли зі своїми застарілими і ніколи не точними документами, в той час як я переживаю час свого життя в новому стартапі.
Що б я зробив, якби я був ти, - спробувати знайти потрібну людину з достатньою кількістю навичок та досвіду, щоб забрати цей проект і довести його до завершення. Це включає не лише навички кодування, але й дизайн, архітектуру, а також базове управління проектами. Не намагайтеся визначити, як він виконує свою роботу, чи скільки документів потрібно зробити. Просто зосередьтеся на пошуку потрібної людини та будьте готові платити відповідно. Коли ви все-таки знайдете його, переконайтеся, що ваша роль полягає у підтримці його та усуненні перешкод на його шляху, а не в моніторі / мікроконтролі. Я не маю на увазі, що ви робили це раніше, але я знаю, що багато менеджерів, як правило, роблять це, і це просто протилежне продуктивності.
Поговоріть з іншими підприємцями, можливо з тими, хто має більше інженерних програм. Прочитайте ці форуми і придумайте набір питань, щоб задати потенційну роботу. Представте проблему і запитайте, яким би був підхід. Якщо він правильний хлопець (якщо припустити, що він не бачив цієї сторінки), він повинен мати можливість запропонувати багато речей, які вже запропонували інші люди з точки зору того, що слід робити у вашій компанії, коли ви починаєте одужувати. Попросіть його визначити план від часу його найму до того, коли буде доставлено ваш v1.0. Як він тебе туди приведе. Зверніться за допомогою до інтерв'ю з такою людиною.
Лише кілька моїх власних думок: відстеження помилок - це обов’язково (Джира коштує 10 доларів для команди до 10 осіб). Контроль джерел є обов'язковим (git безкоштовний. Perforce коштує арахіс для команди до 5 осіб або більше). Ваш код - це ваша документація. Не ваші письмові документи слова. Він повинен переглянути код і зберегти те, що підлягає врятуванню; викиньте інше і зосередитесь на написанні коду, який можна читати і читати. Збережіть документацію для декількох документів на високому рівні, на декількох сторінках. Він повинен знати технологію, над якою ви працюєте. Не наймайте когось із добрими намірами; ви не можете дозволити собі, щоб вони навчалися свого часу. Запитайте їх, які інші проекти вони зробили (на жаль, вам чи комусь, кого ви знайдете, можливо, доведеться йти в ногу з технічним аспектом). Ви шукаєте когось з достатнім досвідом, але в той же час не надто, щоб ця іскра хвилювання вже вигоріла. Знайдіть когось, хто голодний, щоб зробити вплив. Запропонована ним або дотримана методологія повинна дозволяти вам регулярно (один або два тижні) бачити роботу та надавати миттєвий зворотній зв'язок. Не наймайте жодного, хто скаже, він буде готовий рівно за 7,4 місяця, я повідомляю вам, коли це буде зроблено.
Удачі