Фотобанк peopleimages – как всё начиналось

Фотобанк peopleimages – как всё начиналось

В данной статье я поведаю, как начинал работу над проектом, что изначально воображал из себя лишь только мечту. На моем пути появлялось много трудностей, но всё уже сзади!

И красивое тому подтверждение — живой и трудящийся сайт www.peopleimages.com. Благодаря пяти разработчикам, двум дизайнерам, одному интерфейс-разработчику и двум годам напряженной работы мы наконец-то воплотили мечту в действительность, создали трудящийся www.peopleimages.com. В данной статье я поведаю о том, как проект был основан (фотографом, не имеющим ни мельчайшего представления об IT-разработках), как создать и руководить полноценным IT-проектом и как создать платформу прямых продаж.

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

Первоначало мне было нужно столкнуться с несколькими проблемами. Честно говоря, данный проект не был легким, и сначала я недооценил время, которое пригодится для проекта (а его потребовалось довольно много), упрочнения с моей стороны и все непредвиденные обстановки, каковые появляются в ходе создания сайта. Но если вы отбросите всё это в сторону и взглянуть на итог… Я сделал это.

И я совсем не жалею, по причине того, что это того стоило.

Мой первый урок:

Управление IT-группой – весьма непростая задача!

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

Прочтя множество блогов я выяснил, что в большинстве собственном люди склонны недооценивать требования, нужные для запуска IT-проектов. «Это всего лишь домашняя страница. Что возможно в этом сложного?» — это обычное заблуждение. И будучи новичком в IT-сфере, я также через чур легкомысленно отнесся к проекту.

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

Я всегда считал, что руководить персоналом необходимо на базе уже имеющегося опыта управления. Но в IT всё полностью по-второму. Как вы выясните, что программирование на высоком уровне, в случае если ничего об этом не понимаете? Как вы выясните необходимое время для задания, в случае если кроме того не понимаете, что входит в это задание?

Как вы определите, что человек через чур медлит, и необходимо сообщить ему трудиться стремительнее? Всё, что обычный менеджер может применять для ведения проекта недоступно для IT-менеджера, что не есть разработчиком. Если вы вычисляете, что всё это не имеет значения, то просмотрите самые успешные IT-проекты в мире. Все они были начаты, совершены и обдуманы самими программистами.

Гугл, Facebook и Windows не исключения.

И вот тут я осознал отличие между опытным управлением и управление того, что мне совсем незнакомо. Это многого мне стоило: времени, неточностей, денег. Два раза нам пришло всецело переделать сайт, по причине того, что мы нашли значительные недочёты в структуре, каковые не разрешили бы трудиться сайту так скоро как требуется либо вели бы к происхождению бессчётных багов.

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

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

И вам необходимо быть уверенным, что вы всё верно растолковываете собственной команде, дабы применять их знания в том месте, где вам это необходимо. Это единственный метод вести такие проекты, потому, что они конечно более личностно ориентированы и требуют больше времени, чем простые проекты.

Более года назад я разместил сообщение в блоге, что мы ищем новых разработчиков для проекта. И взял следующий комментарий от «специалиста»-программиста:

«Привет. Вижу, что вы планируете создавать личный проект! Как мило! А вдруг без шуток, неужто вы вправду думаете, что неумелые сотрудники (фотографы, а не программисты) смогут действенно совладать с таковой задачей? Помимо этого, то как как раз вы поставили требования к ответу задачи… PHP(!),parse-rss-feed-and-put-title-into-database…Вы меня рассмешили! Древние века сзади. Если вы вправду желаете создать что-то большое, прошу вас, свяжитесь с нами — stockmediaengine.com.

Мы специализируемся на (микро) стоковых проектах, мы можем предложить вам создание нового проекта на отечественной платформе, либо мы можем создать все с нуля. И это точно не будет PHP. Мы используем RoR

Комментарий всё ещё в блоге, но я не желаю оглашать его имя тут. Самая увлекательная часть комментария та, где он рекомендует мне основать мой сайт на RoR. В этом случае у меня бы было намного больше неприятностей, по причине того, что программистов, трудящихся с RoR, не достаточно. И это значит, что простой поиск нового разработчика для команды был бы практически неосуществим либо поразительно сложен.

Это бы полностью погубило мой проект, и как вы видите это человек с достаточно сильными аргументами, которыми желал убедить меня в том, что я делаю всё неправильно, о чем могу пожалеть в последствие. Вот исходя из этого вы сами должны владеть какими-то знаниями, чтобы выяснить, какой совет вправду хороший. И задавая вопросы совет у собственных разработчиков, осознавать, в то время, когда он основан на притязаниях разработчиков и личных нуждах и не есть лучшим ответом. ( «Я обожаю собственное кодирование да и то, как я это делаю» — обычное мышление многих программистов, в результате которого они в последствие страдают).

Мой второй урок:

Управление шестью IT-разработчиками занимает больше времени и трудов, чем управление 100 людьми.

В действительности я перфекционист! Либо возможно я обязан назвать себя «избирательным перфекционистом». Под словом «избирательный» я имею ввиду то, что существует большое количество вещей, за каковые я переживаю, и имеется другие вещи, касательно которых я не переживаю.

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

Будучи перфекционистом, создающим что-то грандиозное, вы должны мочь сообщить «Хватит! Достаточно подробностей!» и сосредоточиться на менее привлекательных вещах.

Я могу вам заявить, что у меня имеется результаты пользовательского тестирования 5 разных типов целевых страниц, около 10 предположений боковых панелей (справа) и для того чтобы же количества важных трансформаций дизайна сайта, каковые мы не только обсудили, но и воплотили в судьбу.

Неприятность содержится в том, что вы скованы перфекционизмом и критичностью. Это достаточно распространено в фотографии. Исходя из этого многие живописцы выполняют лишь одну выставку в год (в противном случае и реже). По причине того, что они становятся так самокритичны, что перестают что-либо делать по большому счету. Они уверены, что выставляя напоказ под своим именем то, что им самим не нравится, не принесет ничего хорошего.

Непонимание содержится в том, что однако другие люди видят это по-второму, и значительно лучше создать хоть что-то, чем по большому счету ничего не делать. Мне было нужно обучиться сказать «Достаточно значит достаточно». Время от времени самое лёгкое решение и простой – наилучшее, по причине того, что время от времени время, израсходованное на поиск лучшего ответа, не окупается.

Не смотря на то, что это самое тяжёлое в принятии ответа для перфекциониста, но вы это осознаете, в то время, когда станете создавать собственный IT-проект. Для меня это было вправду тяжело!

Мой третий урок

Рекомендовать…либо не рекомендовать?

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

Ну само собой разумеется в собственной манере, к примеру, «Ваше портфолио никуда не годится, ваше отношение к работе легко плохо. Переступите через себя и фотографируйте более реалистично. Создайте историю, в которую люди поверят!» Давать рекомендации – стало моим хобби, не смотря на то, что это и занимает большое количество времени. Я ни при каких обстоятельствах никого не отговаривал.

Я постоянно оставлял дверь открытой, но показывал на некоторые моменты, каковые они имели возможность бы исправить.

Сейчас я внезапно оказался в таком же положении. По окончании проявления доброжелательности вторых людей, к сожалению, я выяснил, что люди, разбирающиеся в IT-разработках, не желают тратить собственное время, отвечая на мои вопросы. Кроме того обращаясь к самым лучшим и влиятельным фотографам, я приобретал такие ответы: «Мне жаль, но мне некогда» либо по большому счету письма оставались без ответа. Люди, преуспевающие в онлайн-бизнесе, совсем не желают говорить, как они этого достигли.

В тот момент я остался один на один с только что принятыми на работу экспертами, каковые считались довольно успешными в IT-сфере. И вот именно с ними мне и было нужно советоваться.

У меня далеко не всё получалось. Главный урок, что я выучил тогда как в 2008-2009 годах лишь планировал www.peopleimages.com, заключался в том, что в случае если тебе нужен совет специалиста, оптимальнее обратиться к самому себе.

Забудь об «специалистах» — наилучший совет – это совет самому себе. Самообучайтесь!

Так, как сумасшедший, я начал самостоятельно искать данные. Особенно я был очарован SEO в то время, в то время, когда интернет был переполнен (не принимая к сведенью само собой разумеется сегодняшний гугл) чрезмерно оптимизированными сайтами, неестественными ссылками и по большей части бедными, но занимающими высокое положение сайтами. Если вы пролистаете мой блог, то увидите пара сообщений, перегруженных многочисленными ссылками и ключевыми словами.

Как вы осознаёте, я в большинстве случаев постоянно бросаюсь в крайности. Итак, я обширно применял SEO в собственном блоге, что не отлично, но тогда это приносило определенный эффект. За тот период я собрал около 24 тысяч лайков на facebook и 6 тысяч на twitter. Но в целом это не принесло ничего хорошего, по причине того, что мои читатели легко устали от нескончаемых ссылок.

А неприятность то заключалась в том, что я через чур много слушал рекомендации специалистов о том, как благоприятно применение SEO, но я совсем забыл об главной обстоятельстве, по которой люди посещают мой блог. Из-за хороших статей!

Я фактически погубил собственный блог, и ничего в том месте не писал практически год. В итоге, я осознал, что слушая «специалистов» и IT-консультантов, совершал громадную неточность. В лучшем случае, это безтолку, в нехорошем – тщетная трата драгоценного времени.

За это время моё однообразное мышление кардинально изменилось. Я осознал, что имеется всего два пути, дабы избежать проблем. Нехороший путь – это попытка и полнейшее игнорирование экспертов сделать всё самому.

Это будет стоить вам уйму затраченного времени и полученный итог не будет соответствовать принятому стандарту, не смотря на то, что вы и израсходуете большое количество упрочнений для этого. Второй не наилучший путь – не тратить время на самообучение, а просто слепо слушать дорогих наемный IT- консультантов, как многие компании и делают, и просто отдать проект в их руки – но сайт нужен Нам! Запомните!

Не требуется относиться к нему так, как словно бы он нужен кому-то второму.

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

Это звучит очевидно, но в действительности это научит вас не придираться к мелочам и радоваться тому, что вы создали. В тот момент, в то время, когда специалист начинает что-то растолковывать, а вы не осознаёте, именно и нужно задавать глупые вопросы.

Мой четвертый урок

Важность инстинкта!

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

Каждое изменение чего-то уже созданного огорчит команду IT-экспертов. Для них это плохо, по причине того, что они израсходовали целую семь дней, кодируя проект, и по сей день они принимают это как брак в собственной работе.

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

Просто так осуществляется процесс создания проекта.

Разработчики постоянно будут сказать, что если бы у них сначала был достаточно хороший замысел, то им бы не было нужно на данный момент переделывать работу. Вопреки всем блогам и рекомендациям, я сообщу: «Не слушайте их!» Строгий замысел вероятнее окажется со сложной структурой, где будет большое количество небольших сложно исправимых неточностей. Обычно планируя через чур подробно, конечный продукт содержит большое количество небольших недочетов, каковые вы не сможете предвидеть кроме того в детальном замысле.

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

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

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

В случае если ваш инстинкт подсказывает, что что-то трудится не так как нужно, то смело поменяйте это.

Удален! Опять и опять…

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

Первые два сайта потерпели фиаско и были удалены, по причине того, что у нас просто не было опыта в создании того, что мы в итоге желали взять.

«Чтобы получить нужный опыт, вы должны создать проект, а дабы улучшить проект, вы должны быть готовы удалить его»

В конечном итоге многие вещи возможно поменять неспешно: новые идеи и небольшие изменения дополняют конечный вариант дизайна. Но время от времени вы не имеете возможность отыскать решения, и приходится всецело переделывать сайт. В конце я заключил , что удобство и простота применения крайне важны, плюс необходимо слушать собственный инстинкт.

Хорошее отношение к трансформациям и замена строгого замысла эластичным приведут к успеху.

Хороший проект-менеджер обязан научить команду IT-разработчиков не опасаться сталкиваться с трудностями и принимать наилучшее ответ, кроме того внося кардинальные трансформации в проект.

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

Запуск проекта!

Готовясь к запуску проекта, я дал 6-минутное интервью перед 1,5 миллионной аудиторией. Сущность я изложил отлично, но в то время, когда дело дошло до более подробных подробностей, я весьма занервничал. За последнюю семь дней перед запуском я дремал лишь 15 часов, от стресса я ещё и заболел прямо перед интервью.

Это было сумасшествием, но всё должно было быть полностью закончено.

Как мы знаем, что многие IT-проекты терпят фиаско сначала, и лишь 5% запусков заканчиваются успехом. Но это никого не останавливает от бессчётных попыток. Трудясь в IT-среде, необходимо запастись реализмом и не упускать ни одного успешного случая.

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

Обстоятельством моей бессонницы перед открытием было вмешательство СМИ в запуск проекта за три дня до намеченной даты и публикация статьи о проекте на первой странице наибольшей газеты Дании.

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

В час ночи (чуть больше часа по окончании утечки информации в массмедиа) я собрал собственную команду, а с некоторыми мы устроили переговоры по Skype. Затем мы сделали вывод, что запускать сайт необходимо как раз на данный момент, не через три дня либо на следующий день, в частности на данный момент.

Любой начальник проекта прошел через те неприятности, каковые были обозначены ещё до запуска, и ответ для которых уже было готово. Запуск сайта “прямо на данный момент” был безумном идеей, но мы знали, что должны сделать это. Мы запускали сайт прямо в моей гостиной, применяли складные столы и подключали ноутбуки ко всем дешёвым дисплеям. Ещё мы применяли GoogleAnalytics, дабы иметь возможность прослеживать каждого потерянного пользователя.

Само собой разумеется визитёров хватало, но на сайте ничего ещё не было. Он был закрыт для визитёров…наблюдать на это было больно.

Мы многое поменяли на отечественном сайте, по причине того, что появлялось множество сложностей. Нас кроме того постарались взломать и получить доступ к закрытой части сайта. По окончании первых часов работы мы нашёл большое количество неприятностей (каковые в последствие удачно разрешили).

Ближе к 6 часам утра мы увидели спад визитёров, и уже тогда мы знали, что сайт будет жить и трудиться. В течение последних 30 мин. мы завершили оставшиеся дела, и сайт был полностью открыт.

Сейчас мы видели, что сайт жив и трудится. Первый раз за всё это время в помещении воцарилась тишина, по окончании непрекращающихся звонков тестировщиков и разработчиков, по окончании постоянных дискуссий. Мы измученные и наблюдали на монитор.

И вот показались первые визитёры. Они ни при каких обстоятельствах не определят, что первенствовали , но они были.

Я ни при каких обстоятельствах не забуду эту ночь, в то время, когда мы собрались дружно и запустили сайт за три дня до намеченной даты. Это было самым увлекательным и одновременно с этим изматывающим событием в моей жизни, но я не променял бы его ни на что на свете. И вот тут-то я осознал – у меня потрясающая команда!

Прекрасные люди, каковые преданы собственному делу. Примерно в четыре ночи я посмотрел назад около и увидел, что ни один из участников моей команды не спит, все трудятся на 100%. И все они готовься трудиться в таком же свирепом режиме следующие пара дней, дабы сайт трудился нормально и все подробности были учтены.

Люди брали таймауты по 8 часов, лишь чтобы поспать. А также исполнительный директор в Кейптауне, что нёс ответственность за контроль качества проверки, трудился всю ночь и вышел на работу в 9 утра как и положено и продолжил работу в течение всего рабочего дня.

Начиная проект peopleimages.com, у большинства участников команды уже был манера работы и свой стиль. Но я всегда спорил с ними, в то время, когда их ответы были продиктованы их личным отношением, а не профессионализмом. Со многими само собой разумеется нам было нужно проститься, но в итоге все усилия были вознаграждены.

И в то время, когда появился переломный момент в работе, коллектив был уже сплочен и готов к любым трудностям.

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

Говоря со своей командой по окончании запуска сайта, я осознал, что они были радостны, что были частью для того чтобы безумного проекта. «Вот из-за чего мы стали разработчиками», говорили они. «Приятно осознавать, что мы это сделали. Это так как целая история!». Требуя лишь наилучшего, вероятнее вы это и получите.

Я бы весьма желал возвратиться в прошлое и прочесть хотя бы парочку этих строчков. Я был бы радостен, если бы знал всё это, в то время, когда начинал собственный IT-проект. Помогите своим амбициозным приятелям, пошлите им эту статью!

Источник: http://arcurs.com/2012/06/www-peopl…got-there/

Евгений Хавтан в программе Как всё начиналось


Интересно почитать:

Самые интересный результаты подобранные по Вашим интересам: