Тут вже представлено дуже багато, тому я не повторюю сказане.
На перший погляд мені здається, що у вас є експерти та лідер, які мають навички / ідеї управління. Це добре, але неповно .
Ви прагматичний: полегшити їхнє життя.
Є щонайменше дві області, які ви можете охопити:
- заглиблюючись у технічні деталі мови, яку обрав стартап
- покращити якість коду та згладити шорсткі кути роботи з ним
Технічні
Ці хлопці є фахівцями у своїх галузях, і це добре, але це не означає, що вони знають, як кодувати вихід із паперового пакетика. Чесно кажучи, я бачив дуже яскравих людей, які пишуть жахливий незмінний код.
Ви маєте можливість стати технічним керівником тут. Вивчайте мову зсередини / ззовні, поки не дізнаєтесь усі її тонкощі. Дізнайтеся ідіоми, якими користується громада. Дослідіть корисні бібліотеки, які існують там.
Якість
Є невдячні, але корисні завдання:
- хто підтримує сховище джерела коду?
- хто пише / підтримує тести?
- хто стежить за тим, як проходить тестовий набір? та визначає винні вчинення? і безжально пінгувати злочинців?
Є кілька кроків, які допомагають, дуже формально чи ні:
- як ви переглядаєте комісії? (чи існує право власності, пов’язане з деякими областями коду?)
- як ви плануєте роботу / завдання?
Існує багато периферійних заходів навколо створення ідей та написання коду.
Ви маєте можливість стати тут лідером з якості. Вивчіть найкращі практики в галузі (трохи "Agile", трохи scrum, трохи TDD, ...), і складіть процес, який відповідає вашій компанії. Дізнайтеся, як створювати системи (make, cmake, ninja, тощо) та писати сценарії, які спрощують створення / розгортання. Перевірте Дженкінса (чи що завгодно) та створіть сервер безперервної інтеграції.
Вони вражають у своїх сферах, і це чудово. Оскільки на даний момент ви неспеціалізовані, я б сказав, що вам настав час визначити слабкі сторони (ви можете запитати їх думки) і заповнити прогалину (і)!