Bouw je Startup met PHP Aan de slag

Wat je gaat creëren

Dit is de eerste aflevering van een serie die erop is gericht je door de stadia van het transformeren van een cool bedrijfsconcept naar een echte startup te leiden. Als je een idee-persoon bent die nieuwsgierig is naar het ondernemersproces, dan is deze serie iets voor jou.

Ik zal putten uit mijn ervaring als een self-starting, serial entrepreneur. Ik begon mijn carrière bij Microsoft om nieuwe producten van kleine teams te lanceren: de eerste, een educatieve fout, Microsoft At Work Fax (serieus, bekijk de video), de tweede, de meer succesvolle MSNBC.com.  

In 1999 verliet ik Microsoft om een ​​digitaal geschenkcertificaatbedrijf, Giftspot, op te richten, dat later werd overgenomen door GiftCertificates.com (omgekeerde aandelensplitsingen van 500: 1 en 300: 1 bespaarden elk rendement). Begin 2008 lanceerde ik een Facebook-applicatieproduct met subsidies van de John S. en James L. Knight Foundation. Vorig jaar heb ik geëxperimenteerd met een plaatsgebonden community-startup, Geogram en dit jaar met de e-mailfilterapp Simplify Email en Twitter marketing-app Birdhouse. Ik heb van al deze inspanningen geleerd en zal ernaar streven deze lessen voor u te laten werken.

Invoering

Eerder dit jaar raakte ik geïnteresseerd in het vereenvoudigen van het vergaderplanningsproces. Naar mijn mening zijn de gepatenteerde kalendersystemen zoals Google Calendar, Apple Calendar en Microsoft Outlook er niet in geslaagd planning zo eenvoudig mogelijk te maken. Mijn grote klacht is het aantal heen en weer e-mails dat doorgaans nodig is om de gemiddelde vergadering te plannen. Ik had een idee voor een planningsapplicatie die het proces veel minder vervelend zou maken.

Ik hou van het creatieve proces en geniet ervan mijn kennis met anderen te delen. Ik dacht dat het waardevol zou zijn om het interne proces dat ik gebruik uiteen te zetten, terwijl ik het proces doorloop van het formuleren van een nieuw productidee, het verduidelijken van het bedrijfsconcept en het doorlopen van de implementatiefasen.

De volgende verhalen over het ondernemerspad zijn altijd interessant en er zijn een aantal recente bijdragen die deze reeks kunnen aanvullen. 

Dit jaar is Stanford van start met het sourcen van de cursus How to Start a Startup met veel branchedeskundigen, zoals Sam Altman, Paul Graham en Marc Andreesen. Ook mede-oprichter van Planet Money, Alex Blumberg, lanceerde onlangs een podcast op zijn eigen zoektocht naar technologie-startups, die je kunt volgen op HearStartup. Hij is een beetje een beginneling als ondernemer, maar mede vanwege zijn toegang is de inhoud intrigerend en vermakelijk en boekt hij verbazingwekkende vooruitgang. Ik denk dat hij het er mee eens is dat zijn vrouw duidelijk de slimmere is, en het is grappig om haar om hem te horen lachen.

Het productconcept

Een probleem oplossen

Heb je ooit geprobeerd om een ​​ontmoeting met iemand te plannen, maar het is geëvolueerd naar het beantwoorden van zo'n lange reeks e-mails dat je geïrriteerd was met de persoon voordat je ooit bij elkaar bent gekomen?

Vergaderingen plannen is nog steeds te moeilijk. Met alle platforms, gegevens en hulpmiddelen die voor ons beschikbaar zijn, zou dit proces eenvoudiger moeten zijn dan het is. Het vereist geen zeven e-mails heen en weer om een ​​vergadering tussen twee mensen te plannen, maar als dat vaak het geval is. Ik kan dit gemakkelijker maken.

Wat is mijn innovatie? Vanuit het oogpunt van de gebruikerservaring is het mijn bedoeling om voor elke vergadering een enkele webpagina te maken die mensen in staat stelt om gemakkelijker met elkaar te communiceren - om snel in te roosteren zonder het gedoe van herhaalde e-mails. 

Er zijn een aantal gegevensbronnen en technologieën die ook kunnen helpen de ervaring te verbeteren: HTML5-geolocatie, de Google Places API, agenda-vrije / bezettijden en e-mail-API's zoals Mailgun.

Een service kan bijvoorbeeld snel uw favoriete plaatsen voor vergaderingen leren en plaatsen voorstellen die beide partijen van beide kanten uitkomen. Het kan herinneringsmails automatiseren en koppelingen in deze e-mails verstrekken voor veelvoorkomende taken, zoals een melding sturen aan iemand die te laat is, een nieuwe afspraak maken of annuleren.

Bovendien kunnen we, omdat we gewoontedieren zijn, vergaderingsjablonen instellen die algemene soorten vergaderingen en vaak gebruikte dagen, tijden en plaatsen voorstellen. Hergebruik van deze sjablonen kan planningsbijeenkomsten sneller en gemakkelijker maken.

Voor de doeleinden van deze serie, en om zoveel mogelijk te leren over het idee, ga ik me concentreren op een kleiner bereik. Ik ben een oplossing aan het ontwikkelen om twee mensen te helpen bij het plannen van een vergadering. Ik sluit vergaderingen uit met meerdere personen, feesten, enz. Deels zijn roostergroepen afgehandeld door andere services.

De tutorial Tuts + Een minimaal levensvatbaar product maken is een nuttige verkenning van de voor- en nadelen van beperking van het bereik tijdens de beginfase van een startup.

Moet ik eerst mobiel bouwen? Kan zijn. Maar ik concentreer me niet op het bouwen van een mobiele app in deze serie, althans niet in eerste instantie. Er zijn verschillende redenen, maar in de eerste plaats heb ik niet de middelen om de service op dit moment als een mobiele app te starten.

Ik heb mijn productidee Meeting Planner genoemd.

De businesscase

Er zijn enkele ideeën voor producten die ik voor mezelf maak en uiteindelijk maak ik me geen zorgen als ze financieel haalbaar zijn; E-mail vereenvoudigen was zo'n product. Ik was moe van het worstelen met afmeldingsformulieren, e-mailfilters en ongevraagde e-mail, dus ik bouwde mijn eigen oplossing.

Als je een idee hebt dat je intrigeert, ongeacht of dit door een bedrijfsmodel wordt ondersteund, moedig ik je aan om dit na te streven. Deze serie is waarschijnlijk nuttig voor jou.

Als u op zoek bent naar een levensvatbare, duurzame onderneming met uw idee, een die u en uw gezin kan ondersteunen, dan is het van essentieel belang dat u de economische waarde analyseert van het oplossen van het probleem dat u nastreeft. Met andere woorden, kunt u een manier vinden waarop mensen betalen voor de service die u aanbiedt??

Ik ben bijvoorbeeld een grote fan van Dropbox, maar ik heb ze nooit iets betaald. Als individuele gebruiker ben ik niet hun doelgroep voor inkomsten. Maar ik heb waarschijnlijk veel gebruikers uitgenodigd die ze nu betalen. Ik ben ook een oude Google Analytics-gebruiker en ik heb nog nooit iets betaald voor de service, maar Google heeft andere manieren gevonden om de gegevens die ik aanbied te integreren om inkomsten te genereren, namelijk door een zoekmachine van hogere kwaliteit te leveren.

Wie is de doelmarkt voor mijn concept? Iedereen die individuele vergaderingen plant, van zakenmensen tot iedereen met vrienden.

Ik zal de eerste zijn om te erkennen dat dit specifieke idee misschien niet sterk genoeg is om een ​​duurzaam bedrijf te runnen. Ik denk echter dat het idee potentieel heeft en het is zeer geschikt voor het schrijven van een serie over ondernemerschap en lancering op PHP.

Als ondernemer is het belangrijk om een ​​duidelijk plan te hebben voor het verdienen van inkomsten. Het is ook ideaal als u een of andere versie van dit mechanisme vroeg in het product kunt integreren, zodat u uw theorie kunt testen en uw gebruikers kunt laten proeven van uw plannen voor het eigenlijke product..

Het primaire verdienmodel voor Meeting Planner is om lokale bedrijven het recht te geven om zichzelf te profileren als premium ontmoetingsplekken, bijvoorbeeld Het kan zijn dat Starbucks op je uitnodiging voor een vergadering wil verschijnen om je bij die vervelende onafhankelijke koffiehuizen weg te jagen. Een restaurant kan kortingen aanbieden om u aan te moedigen om uw lunchvergadering met hen te houden. 

Als Meeting Planner enorm succesvol wordt, kan het bedrijf aantrekkelijk zijn voor grotere bedrijven die invloed willen behouden op het groeiende publiek van gebruikers, waarschijnlijk zakelijke professionals. Er zijn internetbeleggingsbedrijven die mogelijk geïnteresseerd zijn, maar het kan zelfs een beroep doen op de agenda-ontwikkelaars zoals Google, die Doodle, de groepsvergaderplanner, heeft gekocht..

Beoordeling van de wedstrijd

De competitie voor Meeting Planner is de status-quo. Google Agenda, Apple Calendar, Microsoft Outlook, e-mail, sms, de telefoon en persoonlijke interacties. Hoewel deze diensten de afgelopen jaren veel zijn verbeterd, kan het plannen van een ontmoeting met iemand buiten uw eigen bedrijf behoorlijk tijdrovend en verergerend zijn en te veel e-mails bevatten. Geen van deze apps heeft zich gericht op het verwijderen van deze pijnpunten.

Ik kom bijvoorbeeld vaak tegen dit probleem aan het reageren op Google Agenda-evenementen: het gebeurt wanneer iemand de uitnodiging naar een ander e-mailadres verzendt dan wat ik gebruik voor Google-services:

Of erger nog, de primaire navigatie voegt de vergadering toe aan mijn Google-agenda, die ik niet gebruik.

Over het algemeen doen deze apps het niet goed om mijn voorkeuren te gebruiken om het proces soepeler te maken.

Diensten zoals Doodle en Evite zijn meer geschikt voor het plannen van groepsevents. Mijn MVP richt zich volledig op het verbeteren van de ervaring met het plannen van individuele vergaderingen.

Een merk kiezen

Bij het kiezen van een merknaam voor een kleine startup ben ik vaak op zoek naar domeinnamen die beschikbaar zijn. Het kan moeilijk zijn om beschikbare domeinen te vinden deze dagen, maar de groei van nieuwe extensies (gTLD's) is nuttig gebleken. Ik gebruik vaak Domainr om mij te helpen bij het zoeken. Ik ben ook gefocust op beschikbare Twitter-handvatten.

Geogram.com is het enige domein dat ik heb gekocht voor mijn startup-ideeën; meestal probeer ik gebruik te maken van wat vrij beschikbaar is.

MeetingPlanner.com is gemaakt, maar gelukkig was MeetingPlanner.io beschikbaar. Omdat @meetingplanner op Twitter ook is gemaakt, heb ik @meetingio gekozen als mijn handvat voor Twitter. Meer informatie over het kopen en registreren van domeinen hier.

Ik maak niet langer de moeite met Facebook-pagina's, omdat het platform de mogelijkheden voor gratis bereik zo heeft uitgehold; het is echt alleen nuttig als een voertuig voor betaalde advertenties.

Planning van de technologie

Ik heb een aantal geavanceerde tools die ik tegenwoordig gebruik voor mijn webontwikkeling.

Ik gebruik het Yii Framework voor PHP (zie ook de nieuw uitgebrachte Yii2). Yii's maakten me ongelooflijk snel en efficiënt in het schrijven en hergebruiken van code - en het verkrijgen van een minimaal levensvatbaar product. Ik weet ook dat ik de Yii-schaal naar behoefte kan maken.

Zoals de meesten van jullie, ben ik een Github-gebruiker. We maken de Meeting Planner-code beschikbaar voor u in de opensource-bron Tuts + Git-repository bij elke zelfstudie.

Het afgelopen jaar ben ik overgeschakeld van de AWS-hostingservices van Amazon naar Digital Ocean. Mijn primaire motivatie hiervoor was de verhoogde snelheid van Digital Ocean's SSD-schijven en lagere kosten. Amazon kan de snelheid van Digital Ocean evenaren en heeft een aantal mooie geavanceerde functies, maar is duurder. Digital Ocean ontving ook hoge klanttevredenheid over ondersteuning en prestaties in de recente hostingbeoordeling van WPShout.

Hoewel ik nog geen beslissingen heb genomen, houd ik van Tender and Lighthouse voor klantenondersteuning en probleemoplossing. Maar Zendesk biedt minder dure instapmogelijkheden voor ondersteuning. Ik hou ook van UserVoice omdat klanten voorstellen doen en functieverzoeken rangschikken.

Als ik naast deze zelfstudies een bedrijfslogboek nodig heb, zal ik een instantie van WordPress opzetten. Er zijn een aantal leuke coming soon / landing pages bij Envato's ThemeForest die je ook kunt gebruiken om een ​​voorbeeld van je aankomende site te bekijken. Echter, voor nu gebruik ik Yii om een ​​"coming soon" startpagina te behouden.

De initiële focus

Mijn focus is nu om zo snel mogelijk een minimaal levensvatbaar product uit te bouwen. Hoe snel kan ik de lessen leren die Meeting Planner in petto heeft? Wat zal werken en wat niet? Wat is het primaire potentieel van het idee en wat zijn de zwakke punten? Wat is het interessegraad onder mijn doelgroep en welke feedback hebben ze voor mij? Ik hoop dat je geïntrigeerd bent door de serie en enthousiast om de ontwikkeling van Meeting Planner te volgen. 

Voel je vrij om je vragen en opmerkingen hieronder toe te voegen; ondernemers zullen waarschijnlijk veel waardevolle ideeën hebben om toe te voegen. Ik ben vooral geïnteresseerd in alternatieve gezichtspunten en benaderingen. Er is geen juiste manier om dit te doen; in feite zijn er waarschijnlijk veel juiste manieren. Er zijn ook veel valkuilen.

Je kunt me bereiken op Twitter @reifman of mij rechtstreeks een e-mail sturen. Mijn instructeurspagina zal worden gekoppeld aan toekomstige artikelen in deze serie zodra ze verschijnen.