В последните години постоянно се появяват сайтове за запознанства и социални мрежи. Нарасналия интерес към такива онлайн продукти ни засипа с множество предложения, някои от които за съжаление не толкова сполучливи. Въпреки това едва ли има човек който да не ползва някоя от тези услуги. Тяхната популярност обуславя и пускането на нови подобни проекти. Вече има социални мрежи за всички – от кулинарните почитатели до феновете на отделни изпълнители.
Mingle2 е американски сайт за запознанства и свалки. Може да не сте го чували в сравнение с по-известните му конкуренти, но колко от вас са чували и за Karamel4e.com?
Важното в случая е споделения опит на създателя на проекта за възникването на стартъпа, който впоследствие бе закупен от конкурентния сайт JustSayHi. В началото на 2009 Mingle2 е сред петте най-популярни безплатни сайта за запознанства на територията на Америка. Матю Инман, който в момента е на 28 години е създател и на Oatmeal.
Всички които са заинтересувани как се създава пълноценен сайт за запознанства за 66 часа и половина с помощта на среди за бързо програмиране да четат по-надолу. За типичната 40 часова работна седмица, това време прави приблизително работна седмица и половина. Работата включва:
- Идеята – измисляне на име, идентичност и цел на сайта
- Планиране – създаване на функционални спецификации, визуални рамки и информационна архитектура
- Дизайн – създаване на макети и дефиниране на цветове, позициониране, шрифтове и цялостен облик на проекта
- Разработка – писане на самия код
- Тест – премахване на основните грешки и недостатъци
- Пускане – официално стартиране на проекта
Реалното време за стартиране на проекта не е буквално 66 последователни часа. Подобно на работата по NewBusiness.bg, това е реалното време прекарано в работа само по този проект. Създателя на сайта Мат е работил през деня и е писал по проекта единствено в свободното си време вечер и през почивните дни. След първите няколко дни е започнал да си води записки за да засече впоследствие колко време ще му отнеме финалната реализация на проекта. Това своеобразно ръководство осигурява съвети и трикове, които Мат е използвал за разработката на Mingle2 за толкова кратко време.
Идентифициране на възможности!
Матю Инман е бил без гадже и след като е тествал съществуващи онлайн услуги за запознанства е откроил две неща:
– Платените услуги за запознанства са безкрайно много
– Безплатните услуги за запознанства са също безкрайно много, но сайтовете им са аматьорски, трудни за употреба и пренаситени с реклами, което ги прави почти неизползваеми.
В това той е видял своя шанс да създаде нещо по-добро за кратък период от време без да се насилват нещата излишно. Ако нещата с неговия сайт не потръгнат, няма да има уволнения, разочаровани инвеститори и недоволни потребители. Всичко, което Мат е загубил са близо 67 часа и няколко десетки литра кафе.
Мозъчна атака
За да изчисти концепцията си за своя сайт Матю е решил да напише всички опции, които иска да съдържа, без да ги подрежда в определен ред. Просто ги е написал както са му дошли в главата. По този начин бързо се измисля основната функционалност, без да се усложнява прекалено процеса по обмисляне за кое наистина трябва и кое не.
Генериране на идеи от пазара
Вместо да измисля наново топлата вода, Мат се е регистрирал в дузина сайтове за запознанства и е решил да използва част от техните идеи, които са му допаднали.
Мозъчна атака втора част
След няколко часа сърфиране сред предложенията на конкуренцията просто се комбинират техните възможности с предварително направения списък.
Всеки проект трябва да има точно определена цел. Не се опитвайте да направите сайт за всички!
За да се отличи от останалите социални мрежи и сайтове за запознанства Мат отделил основните функции, които служат на неговата цел – да помагат на необвързани да се запознават със сродни души и да комуникират помежду си. От списъка с функции са премахнати всички утежняващи създаването на проекта опции като „гласувайте за моята снимка“ и други подобни, които не са пряко обвързани с основната цел.
Семплите неща са най-удачни
Може би сте чували за електрическите нашийници за кучета, които пускат токов удар, когато кучето започне да лае. Мат би желал да подари подобни на всеки директор и маркетингов експерт, които да им напомнят да не правят нещата прекалено сложни.
Ограничете външната помощ
Използвайте други хора за помощ, само когато това е абсолютно необходимо, ако искате да намалите работния стрес до минимум. Мат е преценил, че може да завърши проекта от началото до края преди да е написал и един ред код. Не е имало срещи за обсъждания, Gantt диаграми и конферентни разговори. Мат е разполагал само с неговия талант, компютър и лично време.
Избягвайте „пренасищането с опции“
При работата с клиенти е често срещано желанието за допълнителни опции и множество излишни възможности на програмите или сайтовете. Това е проблем дори и когато работите сами. Опитайте се да избистрите основната си концепция така че да избегнете закъсненията по проекта, само защото сте решили да направите мега-уникалния интернет гигабар, който няма в целия Интернет. Дръжте основните функции до санитарния минимум, без разбира се да орязвате излишно нещата.
Свършиха ли подходящите имена за уеб 2.0 сайтове?
Използването на “cyber” в името на домейна беше популярно през 90. години на миналия век. Модата на уеб 2.0 имената е в съкращаването и неправилното изписване на думите (например с премахването на гласните звуци). При избора на име трябва да бъдете съобразителни за да не се спрете на поредната недомислица, която няма да е модна след две години. При избора си Мат се е спрял на име, което ясно изразява целта на сайта и е лесно за произнасяне и писане. И разбира се съдържа суперскрипт индикация 😉
Ако срещнете трудност оставете я на заден план да втаса
Знаейки че е измислянето на име е трудно, може да го оставите за накрая. Това не е основна част от работата по даден проект, въпреки че е изключително важна. Затова може временно да изоставите брейнсторминга за име и да работите по проекта докато подходящата идея не се появи сама или някой не ви подскаже удачно решение.
Приоритизирайте функциите за да отделите достатъчно време на тези, които са наистина важни
Избора на приоритет на различните функции позволява да откроите, кои ще се ползват основно в сайта така че да се съсредоточите именно върху тяхната разработка. Обикновено това са най-видимата информация в сайта. В случая при Mingle2 това е промотирането на услугата като безплатна, регистрацията, и търсенето на подходящ партньор. Определянето на приоритети трябва да е изяснено преди да стартира работата по самият дизайн на сайта.
Работете много по функционалните макети
Функционалните макети представляват изчистен дизайн без излишна функционалност или екстри. Има няколко основни инструмента и метода за създаване на подобни макети: софтуерни прототипи, визуално представяне чрез приложения от рода на Adobe InDesign и дори рисуване с химикал в тетрадка. Може просто да нарисувате как искате да изглеждат страниците ви и какви ще са връзките между тях, което впоследствие да ви послужи като план за писане на кода. Не очаквайте този процес да бъде бърз или още първия макет да отговаря на изискванията ви. Трябва да мине известно време преди да сте доволни от крайният резултат.
Смесвайте работата за да ви е интересна
Не правете дизайн на всяка отделна страница и след това да пишете кода за нея. Смествайте работата както по време на планирането така и на финалния етап. Това ще ви позволи да работите без да се чувствате отегчени или да губите излишно време, когато нещо не става както го желаете от първия път.
Дизайн
Това е било най-интересната част от създаването на Mingle2. Мат е искал да създаде дизайн, който впоследствие да претвори в HTML. Съществува неограничено количество знания за това как да направите правилния дизайн, но основното при Мат и Mingle2 е фокусиране върху фундамента:
1. Баланс – обърнете внимание на хармонията между елементите на главната страница. Харесайте си сайт, който ви привлича визуално и се старайте да постигнете същото със своя, без естествено да копирате от него.
2. Супер яко! – Мат е искал да създаде сайт, който да предизвика подобни асоциации сред посетителите му. Въпреки че не е сигурен как точно е постигнал тази цел, той е доволен от крайния резултат.
3. Годината е 2007 (може да я промените с настоящата 🙂 – Повечето сайтове изглеждат като създадени пред 90-те, затова обърнете внимание на визуализацията на вашите идеи. Ако е необходимо намерете дизайнер на които проекти се възхищавате. За да засенчите конкуренцията трябва да привличате потребителите си. Те не се нуждаят от поредния грозен сайт за запознанства.
Поставете си малки подцели и следете за тяхното изпълнение
По време на създаването на Mingle2 Мат е работил от 9 до 17 и е тренирал по един час след работа. Когато се прибирал вкъщи към 1900 желанието му за работа е било изключително ниско. Въпреки това, той си е поставял малки задачи като например да смени няколко колони в базата данни или да промени интерфейса на някоя страница, така че да са лесно изпълними. Това позволява за няколко часа да свършите много работа по целия проект и да поддържате мотивацията си висока.
Използвайте съвременни технологии ускоряващи писането на код и създаването на приложения
Мат създава Mingle 2 с помощта на CakePHP – платформа за бързо писане на код, която може да се опише и като rails за PHP. Подобни платформи създават голяма част от необходимия програмен код, което позволява да се фокусирате върху основната идея на вашия сайт. Помислете само колко сайта са задвижвани от WordPress, Django и Ruby on Rails.
Предвидете време за запознаване с платформата
Mingle2 е бил петия сайт, който Мат създава с CakePHP. Не очаквайте че ако тепърва започвате да ползвате подобна платформа ще се справите за нула време. Трябва да имате познания в областта, или поне желание за учене.
Вечерята е готова! А вие готови ли сте?
В крайна сметка резултатите са налице и Мат е доволен от начина по който Mingle2 изглежда. Дизайна е добър, кода е изчистен и всичко работи като по конец. Да не забравяме и най-важната част – дори да не сте доволни от резултата, това ще ви отнеме едва седмица и половина от вашия живот и после може да се върнете към традиционната си работа от сутрин до вечер 🙂
Надяваме се примера на Мат да бъде заразителен и много хора да се престрашат да стартират свой бизнес в уеб пространството където възможностите са наистина неограничени за хората с нужното познание.
Източник: блога на Mingle2