Categorie archief: product ontwikkeling

Wat is er mis met ons product?

‘Wat is er precies mis met het product, kun je eens een DM sturen?’ Mijn klacht op Twitter kreeg eigenlijk de respons die ik al verwachte: de webcare weet van niets. Ik klaagde over de slechte werking van een parkeerapp: belangrijke features die op belangrijke momenten dienst weigeren.

Soms zakt de moed me wel eens in de schoenen: eindeloze formulieren, wachtwoorden die een hoofdletter, puntkomma en drie druppels bloed van je eerstgeboren kind vereisen, activatie e-mails die in spam belanden. Rare interfaces die niet (lekker) werken op mobiel. Zoekfilters op websites die iedere pagina verdwijnen.

Af en toe vraag ik me oprecht af of productmanagers hun producten zelf ook goed testen. Uiteraard kan het voorkomen dat er af en toe eens een bug in je website sluipt, maar soms zie ik zelfs van hele grote organisaties (automerken, verzekeraars) de gekste fouten voorbij komen.

Voorbeeldje: ik zoek een vakantie voor volgend jaar met mijn zoontje van (dan) 1. Ik krijg in de zoekresultaten ‘couples only’ resultaten. Nu kun je hier om lachen, maar je denkt toch niet dat ik hem achter laat? Ik geef hem toch op bij het reisgezelschap? Waarom wordt daar dan geen rekening mee gehouden?

Ik zal toch niet de eerste- of enige persoon zijn die tegen dit soort dingen aan loopt? En dan die eindeloze stroom formulieren die mij vragen om mee te doen aan klant-tevredenheids onderzoek. Ga eerst eens serieus met de meest basale functionaliteit van je website aan de slag, denk ik dan. Open je website eens op je mobiele telefoon en bekijk hoe je de cookiemelding kunt wegklikken. Als dat niet lukt, loop dan direct naar je development team en ga net zo lang achter ze staan tot ze het opgelost hebben.

 

 

De vijf ultieme voordelen van WordPress

wordpress voordelenEen week geleden schreef ik een blog over de vijf nadelen van WordPress, en deze keer bespreek ik de vijf ultieme voordelen van WordPress.

1. Toegankelijk

Ik durf te claimen dat WordPress de meest toegankelijke open-source software is die er bestaat. De fameuze 5 minuten installatie is zelfs voor een leek te begrijpen (maar niet in vijf minuten te doen) en het kiezen en downloaden van een thema, het customizen daarvan en vervolgens het schrijven zijn allemaal eenvoudig en snel te leren. Ook mensen die nog nooit iets met WordPress hebben gedaan kunnen er vaak binnen een uurtje mee overweg. Minder toegankelijke onderdelen, zoals de menu’s en widgets worden in hoog tempo aangepakt, en worden iedere release beter. Opvallend veel (jonge) mensen hebben ervaring met WordPress, waardoor WordPress ook binnen corporate settings prima geschikt is: het is alsof je Word op start.

2. Draait overal

WordPress gebruikt PHP. Dit is een taal die door bijna iedere hosting-provider wordt gebruikt en daarom is WordPress in staat om bijna overal goed te functioneren. WordPress.com heeft dit hosting-probleem voor je opgelost: hier kun je zonder hosting een blog starten. Je hebt dan wel wat minder mogelijkheden dan een volledig eigen installatie. Bovendien betaal je waarschijnlijk iets meer.

Ook is WordPress niet typisch zwaar. Een normale WordPress installatie kan prima op een hosting-server staan voor ongeveer €5,- in de maand.

3. Overal voor te gebruiken

Omdat WordPress  in de eerste instantie meer een blog-platform was heeft het soms nog altijd die sfeer: je kunt er alleen mee bloggen. Wanneer je kijkt naar de honderen thema’s die er beschikbaar zijn dan kom je hier snel van terug. Slimme developers hebben WordPress omgebouwd tot prachtige interactieve folders, tot websites om producten en diensten te vergelijken en tot allerlei volledige producten die helemaal niets meer met bloggen te maken hebben, zoals E-commerce en E-learning.

4. Themas en plugins

Behalve de grote repository (bibliotheek) van WordPress.org zijn er nog duizenden thema’s en plugins verkrijgbaar. WordPress heeft geen centrale Appstore. Dit heeft zowel voor- als nadelen. De voordelen zijn dat je ongelimiteerd thema’s en plugins kunt aanzetten- en installeren. Hiermee kun je de functionaliteit van WordPress uitbouwen. Bijvoorbeeld WordPress SEO voor een betere zoekmachine ondersteuning, of bijvoorbeeld Mailchimp voor WordPress om een Mailchimp nieuwsbrief formulier in je WordPress install te gebruiken. Het nadeel is dat niet al deze thema’s en plugins even goed of veilig zijn. Zeker plugins die niet in de vertrouwde WordPress.org database zitten moet je wantrouwen. Er zijn gratis WordPress thema’s die jouw website ombouwen tot een spam-afzender. Kijk daarom altijd goed uit met gratis thema’s en plugins.

5. Veel- en vaak updates

Omdat WordPress zo populair is worden er vaak veiligheidsupdates uitgebracht. Hierdoor wordt WordPress over het algemeen stabieler, sneller en veiliger. Veel andere CMS-en van commerciële partijen hebben niet zo’n snelle release cyclus. De meeste updates kunnen automatisch worden uitgerold. Op grotere websites is er vaak wel wat testing nodig om een grote update live te zetten.

Wat te doen als niet-technische founder

liftIk ken een heleboel niet-technische founders. Daar is helemaal niets mis mee: sterker nog: de limitatie die je als niet-technisch persoon hebt is dat je creatief met je resources om zult moeten gaan.

Dit geld ook voor het bouwen van een demo of Minimum Viable Product: hoe ga je zonder technische kennis een website neerzetten die doet wat jij van plan bent?

Als niet-technische founder heb je volgens mij drie opties. Ik heb ze geordend van moeilijk tot makkelijk;

1. Je leert jezelf programmeren, bijvoorbeeld via Codeschool

2.  Je zoekt een co-founder die wél technisch is en het ‘zware’ werk voor jou kan doen

3. Je bouwt een demo met de beperkte kennis die je wel hebt, en probeert op die manier voortgang te bereiken

Jezelf leren programmeren klinkt voor een heleboel mensen als aantrekkelijke richting, en inderdaad: er zijn genoeg websites, clubjes en klasjes (maar in Nederland nog lang niet genoeg!) waar je dit kunt leren. Echter: leren programmeren heeft iets weg van het leren van een taal: je kunt jezelf prima Spaans leren uit een boekje, maar dat wil nog niet zeggen dat je daarmee ook succesvol in een Spaanse kroeg kunt converseren met de locals. Om echt de nitty-gritty details van een taal te leren zul je een enorme hoeveelheid tijd moeten investeren (denk 500+ uur) om de problemen die je daarin tegenkomt te tackelen. Zo lijkt Rails een eenvoudige taal om te leren, en zul je na de eerste lessen ook echt het idee hebben dat je productief bent: zodra je echt gaat werken aan de applicatie die jij voor ogen hebt zul je merken dat er een heleboel zaken zijn waar je nog niet zoveel van weet.

De tweede optie klinkt alweer eenvoudiger: zoek iemand die wél technisch is. Dit kan lastig zijn om een groot aantal redenen. Ten eerste zijn mensen met technische skills vaak al behoorlijk bezet omdat programmeurs populair zijn. Het is dus maar de vraag of je iemand kan vinden die minimaal 32 uur per week aan jouw product en idee kan werken. Een ander aspect is de prijs. Je kunt een programmeur inhuren (richtprijs voor een goede: vanaf €75,- euro per uur) óf je geeft hem/haar een % van het bedrijfje. Hiermee ontstaan eigenlijk weer hele nieuwe problemen. Deze worden uitstekend beschreven (en opgelost!) in het boek: slicing pie, waar sinds kort overigens ook een Nederlandse versie van is.

De derde optie tot slot: je bouwt zelf iets, zonder jezelf écht te leren programmeren. Hiervoor is bijvoorbeeld WordPress heel handig, als je echt iets wilt bouwen met content. Of een tool als Striking.ly. Het mooie aan zelf aanrommelen is dat je prima aan een demo kunt sleutelen en op die manier ook kunt communiceren met je idee: welk verhaal probeer je te vertellen? Welke value proposition? Welke zaken heb ik minimaal van mijn klant nodig om aan de slag te gaan? Ik houd er erg van om een landingspagina te bouwen van een willekeurig idee, en dan te bekijken hoe ik mijn dienst verkoop. Dat is voor mij een goede manier om steeds strenger naar het idee te kijken en het – waar nodig – ook aan te scherpen. Op het moment dat er íets staat kun je je ook wel indenken wat je daarna wilt doen. En daarna. Zoals gezegd: ik vind dit zelf een hele fijne manier om in contact te komen met mijn idee. Niet in de laatste plaats omdat je vaak & snel concessies gaat doen aan je product. Dus: niet perse een fancy contact-formulier, maar gewoon iets kleins gemaakt met Google Forms. Dat werkt net zo goed, maar kost minder tijd. Pas op dat je hier niet in doorschiet: het product moet uiteindelijk ook wel echte waarde krijgen. Aan de andere kant: Marktplaats of Startpagina zijn ook niet persé de mooiste websites, maar verdienen ook miljoenen per jaar.

Mocht je dan uiteindelijk echt zo ver zijn, klanten hebben gesproken en écht te moeten leveren: dan kan het natuurlijk geen kwaad om je team wat verder uit te bouwen met technische mensen. Jeff Bezos (founder Amazon) was ook helemaal niet technisch, maar bouwde een goed e-commerce team om zich heen. Dit is natuurlijk ook een skill die je niet zomaar komt aanwaaien, maar daarover later meer.