Боюсь показаться не оригинальным, статьи про опыт разработки не редкость. Но я бы хотел бы поделится своим опытом и мыслями немного с другой точки зрения и про особый формат совместной работы — когда несколько незнакомых доселе людей делают совместный проект. Пропустив технические препятствия, которых полно в аналогичных статьях, я бы хотел посвятить первую часть рассказа полностью людям. Вторая часть — конкретным цифрам и перспективам проекта (не очень большим), мне нечего скрывать.
Начало
У одного человека есть идея, не сказать, чтобы очень оригинальная, но имеющая новаторское виденье старой проблемы. Ещё он может верстать и делать дизайн. У другого человека есть навыки программирования, есть свободное время и вообще скучновато на постоянке. У другого есть навыки организаторской работы, есть желание принять участие с надеждой на будущие доходы. Есть ещё охуенный иллюстратор, у которого тоже есть свободное время.
Все они не знают друг друга, но собравшись на одном сайте, в посте "Давайте замутим что-нибудь" собираются и делают проект. Вот так, даже не планируя когда я возьмусь за реализацию старой идеи, за которую бы наверное и не взялся, началась работа и родился сайт.
Все так просто, о чем казалось бы ещё писать. Но вот, в том же посте по поиску соучастников, тоже собралась команда для разработки другого проекта, но они так и не дошли до финала, как мы. Почему? Это я понял по своему опыту, ведь мы тоже были близки к провалу. Этим опытом я и хочу поделиться.
Конфликты
Если ваша команда будет состоять из людей давно знакомых, то вам повезло, у вас меньше шансов посраться внутри команды. Из тех немногих, опытных людей, кто знал о начале разработки проекта, все разом мне обещали, что мы посремся. Казалось, что внутри команды идет довольно уважительное и уступчивое общение, казалось, что в крайнем случае я уступлю, казалось, что это не про нас — и ведь срались, и возможно нам повезло, что не разосрались окончательно. Тут дело в простой психологии, первые месяцы общения между малознакомыми людьми всегда спокойные и уступчивые, вы это можете знать по себе — войдя в новый рабочий коллектив, вы сами и окружающие ведут себя осторожно, присматриваясь к окружающим, не зная что от них ждать и какую реакцию можно получить на истинное поведение вашей личности.
И вот, через пару месяцев общения, участники показали свою истинную натуру — я сам оказался плохо уступчив к чужому виденью проекта и оппонент оказался с абсолютно такой же позицией. Как в такой ситуации поступать — случались коллегиальные решения и не в мою пользу. Казалось — ну как можно делать Это (элемент дизайна, к примеру), они ведь не понимают, это не их специализация, пошел этот проект куда подальше вообще — все равно говно выходит. Было реальное желание все бросить, но все же хватило воли, чтобы не принимать важные решения скоротечно. А через пару дней все ой как меняется, эмоции по поводу спорного вопроса уже не мешают рассуждать и уступка не кажется такой уж страшной. В очередной раз понял верность поговорки — кто дергается, тот проигрывает — это правило верно не только на рынке ценных бумаг. Сейчас, сквозь время, эти вопросы кажутся совсем мелочью — и местами я рад, что коллегиальное решение было не в мою пользу, понимая неверность своих суждений. Поверьте — будет ещё тысячу поправок после запуска, все что покажется себя плохо в работе можно будет сменить.
Мотивация
Вторая, очень важная проблема, оказалась в программисте. На него ложится главная проблема — большое количество монотонной работы. Мотивация у него есть, но маленькая — гипотетические будущие доходы и участие в чем-то новом. Но по сути — это энтузиазм, за который не платят и ты никому ничего не должен. А наверное многие из нас сталкивались с такой ситуацией, когда энтузиазм к какой-то теме затухает через недельку-две. Я сам иногда веду себя позорно — обещая сделать работу за небольшую плату, но срывая сроки и кормлю завтраками. Кажется — ну сейчас никак нет желания садится за эту необязательную работу, но вот завтра это будет сделать очень легко. Нет мотивации — в небольших деньгах нет потребности, прямого контакта и ответственности перед заказчиком не чувствуется — такая аморфная потребность что-то сделать, вроде можно, но не интересно. Так и тут, приходилось слушать и отмазки, и честный отказ делать работу (что лучше). Поэтому проект прошел через несколько программистов — первый начал и бросил, ещё пара даже не приступили к работе, только ознакомившись с проектом, и только последний плотно сел и сделал базовую часть проекта. Думаю нам повезло найти такого человека через недели поиска, поэтому я отдельно благодарен нашему программеру Саше, который в данный момент потерял интерес к проекту, но без которого идеи так и остались бы на макетах и набросках.
Решения
А универсальных решений этих проблем нет, если вы конечно не гипнотизер и не зомбируете участников проекта на плодотворную деятельность, а потом зомбируете их, чтобы они зомбировали вас. Наверное вам здорово повезет, если вы программист и инициатор проекта одновременно. У вас будет больше мотивации — ведь вы строите свой дом, по большей части планировки своего авторства, а не работу для кого-то — для вас это метод самореализации. Но советую взять в команду опытного дизайнера и больше слушать его — я ни раз видел, как программист делает проект полностью своими силами. И он получается совершенно не юзабелен, пусть даже насыщенный теоретически удобными функциями — перспективные идеи теряются за грубым интерфейсом и внешним видом. Конечно, везде есть исключения, я знаю и программеров, которые здорово сочетают в себе и дизайнера в том числе.
Если же вы не программист, то постарайтесь дать ему вложить как можно больше своих идей в проект, чтобы он чувствовал его отчасти своим. Думаю мало кому захочется делать проект на энтузиазме, если ты его технический исполнитель и не участвовал в его планировании. И, по опыту, если участник проекта вам в который раз говорит, что займется задачей через несколько дней и сейчас занят, болен, проблемы, то скорей всего это ложь или сильно преувеличенная правда. У него просто нет решимости делать работу — это не плохо, таков уж человек, не идеальный. Не требуйте от него многого, представьте себя на его месте. Возможно стоит откровенно поговорить с ним об отношении к проекту, хотя это не всегда удается — смотря какой у него попадется характер. Возможно такие отмазки это знак к началу поиска нового исполнителя, ведь ваше собственное желание делать проект тоже будет гаснуть в моменты застоя.
И мне кажется, довести проект до финала нам помогло наличие 4х человек в команде, если бы нас было двое, то он бы более вероятно заглох. Кроме коллегиального решения, которое как никак разруливало конфликты, несколько человек создают больше активности. Когда ты видишь что кто-то что-то делает, твоя собственная решимость работать тоже возрастает.
В данный момент мне приходится вкладывать деньги на развитие проекта, я уже не тешу себя надеждами, что кто-то будет что-то делать за меня. Я рад, что базовая часть проекта все таки была выполнена без вложений, иначе бы проект просто не родился на свет в ввиду не достаточных средств в кармане, а инвесторов я считаю вселенским злом — это не сильно отличается от работы на дядю. Хотя сейчас доходами не пахнет, но и затраты терпимые. Конкретные цифры в следующей статье.
Вот вроде и все, никаких истин я конечно не открыл, но возможно это было просто интересно почитать и морально подготовит будущих разработчиков к некоторым трудностям. Спасибо за внимание. Проект Холиварс.ру
Начало
У одного человека есть идея, не сказать, чтобы очень оригинальная, но имеющая новаторское виденье старой проблемы. Ещё он может верстать и делать дизайн. У другого человека есть навыки программирования, есть свободное время и вообще скучновато на постоянке. У другого есть навыки организаторской работы, есть желание принять участие с надеждой на будущие доходы. Есть ещё охуенный иллюстратор, у которого тоже есть свободное время.
Все они не знают друг друга, но собравшись на одном сайте, в посте "Давайте замутим что-нибудь" собираются и делают проект. Вот так, даже не планируя когда я возьмусь за реализацию старой идеи, за которую бы наверное и не взялся, началась работа и родился сайт.
Все так просто, о чем казалось бы ещё писать. Но вот, в том же посте по поиску соучастников, тоже собралась команда для разработки другого проекта, но они так и не дошли до финала, как мы. Почему? Это я понял по своему опыту, ведь мы тоже были близки к провалу. Этим опытом я и хочу поделиться.
Конфликты
Если ваша команда будет состоять из людей давно знакомых, то вам повезло, у вас меньше шансов посраться внутри команды. Из тех немногих, опытных людей, кто знал о начале разработки проекта, все разом мне обещали, что мы посремся. Казалось, что внутри команды идет довольно уважительное и уступчивое общение, казалось, что в крайнем случае я уступлю, казалось, что это не про нас — и ведь срались, и возможно нам повезло, что не разосрались окончательно. Тут дело в простой психологии, первые месяцы общения между малознакомыми людьми всегда спокойные и уступчивые, вы это можете знать по себе — войдя в новый рабочий коллектив, вы сами и окружающие ведут себя осторожно, присматриваясь к окружающим, не зная что от них ждать и какую реакцию можно получить на истинное поведение вашей личности.
И вот, через пару месяцев общения, участники показали свою истинную натуру — я сам оказался плохо уступчив к чужому виденью проекта и оппонент оказался с абсолютно такой же позицией. Как в такой ситуации поступать — случались коллегиальные решения и не в мою пользу. Казалось — ну как можно делать Это (элемент дизайна, к примеру), они ведь не понимают, это не их специализация, пошел этот проект куда подальше вообще — все равно говно выходит. Было реальное желание все бросить, но все же хватило воли, чтобы не принимать важные решения скоротечно. А через пару дней все ой как меняется, эмоции по поводу спорного вопроса уже не мешают рассуждать и уступка не кажется такой уж страшной. В очередной раз понял верность поговорки — кто дергается, тот проигрывает — это правило верно не только на рынке ценных бумаг. Сейчас, сквозь время, эти вопросы кажутся совсем мелочью — и местами я рад, что коллегиальное решение было не в мою пользу, понимая неверность своих суждений. Поверьте — будет ещё тысячу поправок после запуска, все что покажется себя плохо в работе можно будет сменить.
Мотивация
Вторая, очень важная проблема, оказалась в программисте. На него ложится главная проблема — большое количество монотонной работы. Мотивация у него есть, но маленькая — гипотетические будущие доходы и участие в чем-то новом. Но по сути — это энтузиазм, за который не платят и ты никому ничего не должен. А наверное многие из нас сталкивались с такой ситуацией, когда энтузиазм к какой-то теме затухает через недельку-две. Я сам иногда веду себя позорно — обещая сделать работу за небольшую плату, но срывая сроки и кормлю завтраками. Кажется — ну сейчас никак нет желания садится за эту необязательную работу, но вот завтра это будет сделать очень легко. Нет мотивации — в небольших деньгах нет потребности, прямого контакта и ответственности перед заказчиком не чувствуется — такая аморфная потребность что-то сделать, вроде можно, но не интересно. Так и тут, приходилось слушать и отмазки, и честный отказ делать работу (что лучше). Поэтому проект прошел через несколько программистов — первый начал и бросил, ещё пара даже не приступили к работе, только ознакомившись с проектом, и только последний плотно сел и сделал базовую часть проекта. Думаю нам повезло найти такого человека через недели поиска, поэтому я отдельно благодарен нашему программеру Саше, который в данный момент потерял интерес к проекту, но без которого идеи так и остались бы на макетах и набросках.
Решения
А универсальных решений этих проблем нет, если вы конечно не гипнотизер и не зомбируете участников проекта на плодотворную деятельность, а потом зомбируете их, чтобы они зомбировали вас. Наверное вам здорово повезет, если вы программист и инициатор проекта одновременно. У вас будет больше мотивации — ведь вы строите свой дом, по большей части планировки своего авторства, а не работу для кого-то — для вас это метод самореализации. Но советую взять в команду опытного дизайнера и больше слушать его — я ни раз видел, как программист делает проект полностью своими силами. И он получается совершенно не юзабелен, пусть даже насыщенный теоретически удобными функциями — перспективные идеи теряются за грубым интерфейсом и внешним видом. Конечно, везде есть исключения, я знаю и программеров, которые здорово сочетают в себе и дизайнера в том числе.
Если же вы не программист, то постарайтесь дать ему вложить как можно больше своих идей в проект, чтобы он чувствовал его отчасти своим. Думаю мало кому захочется делать проект на энтузиазме, если ты его технический исполнитель и не участвовал в его планировании. И, по опыту, если участник проекта вам в который раз говорит, что займется задачей через несколько дней и сейчас занят, болен, проблемы, то скорей всего это ложь или сильно преувеличенная правда. У него просто нет решимости делать работу — это не плохо, таков уж человек, не идеальный. Не требуйте от него многого, представьте себя на его месте. Возможно стоит откровенно поговорить с ним об отношении к проекту, хотя это не всегда удается — смотря какой у него попадется характер. Возможно такие отмазки это знак к началу поиска нового исполнителя, ведь ваше собственное желание делать проект тоже будет гаснуть в моменты застоя.
И мне кажется, довести проект до финала нам помогло наличие 4х человек в команде, если бы нас было двое, то он бы более вероятно заглох. Кроме коллегиального решения, которое как никак разруливало конфликты, несколько человек создают больше активности. Когда ты видишь что кто-то что-то делает, твоя собственная решимость работать тоже возрастает.
В данный момент мне приходится вкладывать деньги на развитие проекта, я уже не тешу себя надеждами, что кто-то будет что-то делать за меня. Я рад, что базовая часть проекта все таки была выполнена без вложений, иначе бы проект просто не родился на свет в ввиду не достаточных средств в кармане, а инвесторов я считаю вселенским злом — это не сильно отличается от работы на дядю. Хотя сейчас доходами не пахнет, но и затраты терпимые. Конкретные цифры в следующей статье.
Вот вроде и все, никаких истин я конечно не открыл, но возможно это было просто интересно почитать и морально подготовит будущих разработчиков к некоторым трудностям. Спасибо за внимание. Проект Холиварс.ру