PDA

Просмотр полной версии : Как я разрабатываю софт и вам предлагаю


ateregulov
11-09-2025, 18:55
Однажды недавно у меня уволился программист. К сожалению, на нем был недоделанный проект, который скоро уже надо было сдавать. Но я не стал уговаривать его остаться и добивать проект. У меня созрел другой план. Я решил взять на его зарплату двух стажеров и с их помощью все доделать. Также я расcчитывал на ускорение и удешевление разработки с помощью ИИ. Было немного страшно, но в целом я сам своими руками и экспертизой могу заместить своих сотрудников на 80 процентов. Плюс, мне повезло выстроить портфель заказов так, что большинство проектов у меня имеют общую технологическую базу в виде работы с блокчейном, процессинга криптовалют, платежных систем, тапалок и мини аппов под телеграм.

Ситуация осложнялась тем, что в проекте были три крупные фичи и каждая из них была не доделана. Я сам никогда так не программирую, я предпочитаю сделать хотя бы одну работающую фичу вместо трех недоделанных. Пришлось засучить рукава и глубоко погружаться в детали проекта. Первым делом я провел несколько раундов переговоров с заказчиком по переработке ТЗ. Первоначальная версия была как развесистая клюква. Теоретически это все можно было реализовать, но я на таком жизненном этапе развития, на котором уже не хочется заниматься имитацией бурной деятельности и делать что-то только чтобы было. Меня сильно угнетает несоответствие плана действий реальным потребностям, это не дает энергии и мотивации выкладываться. Поэтому я потратил много усилий в то, чтобы более четко выяснить потребности ближайшего этапа разработки и учесть перспективы развития продукта. В итоге мы полностью переработали ТЗ и архитектуру проекта и от первоначальной версии оно отличалось на 80 процентов.

Параллельно я набрал в стажеры 5 человек - с запасом, чтобы можно было отсеивать. По итогу первой недели все как один сказали, что на проекте полный бардак и уволились сами. Проект действительно был утыкан заглушками и костылями так, что его невозможно было просто взять и запустить, и посмотреть. Пришлось самому это чистить. Но, по сути, это было не настолько критично, чтобы увольняться. Проблема была больше в стажерах или в моих с ними отношениях. Например, один из них за три дня не смог оформить в текстовом виде описание задачи для ИИ, после того как мы с ним подробно все проговорили. У него, видимо, была сильная неуверенность.

Я подумал еще раз, и набрал еще 5 стажеров, но уже изменил к ним подход - выставил к ним более жесткие требования и условия работы. Такой подход сработал, и мы начали быстро двигаться. По срокам мы запоздали на 2 недели из трех месяцев. Но в целом задача была решена очень красиво, и заказчик был доволен. В итоге остался один самый замотивированный и продуктивный стажер. Один человек ушел на другую работу - вне ИТ отрасли, кажется торговым представителем, другой человек ушел в преподавание английского, по остальным не помню.

Сам проект представляет собой сложную тапалку для аирдропа на новом блокчейне. Блокчейн создан как форк трона. Я сам не представляю как, но заказчик смог найти около сотни валидаторов, купивших места. И ему надо было обеспечить первичное заполнение блокчейна транзакциями. В итоге мы интегрировали в тапалку кошелек, чтобы пользователи могли сразу забирать натапанное.

Этот опыт показывает, как правильная организация работы, четкое ТЗ и глубокая работа со смыслами, приоритетами и потребностями могут сильно улучшить продукт и результат. Я убедился, что ключ к результату — не количество людей, а умение превращать бардак в систему, а задачи в понятные шаги. Это мой сильный навык, и я вижу, что он дает клиентам ускорение и экономию. Если у вас есть проект, где нужна похожая экспертиза в блокчейне или в управлении командой, давайте обсудим, как я могу помочь.

Кому интересно посмотреть получившийся продукт и пообщаться о деталях - ставьте плюсик.

Также, готов взять на борт заказчиков, которые четко знают, как они могут принести пользу своим пользователям, взамен могу предоставить быструю, эффективную и недорогую разработку. Также, готов взять на сопровождающее консультирование действующие проекты и команды - иногда хороший менеджмент может увеличить продуктивность в десятки раз.