Wanneer je voor het eerst gaat ontwikkelen voor een nieuwe klant, zijn de energieën bijna net zo hoog als de verwachtingen. De klant hield van je pitch, je team is enthousiast over het nieuwe project en je oogballen zijn veranderd in cartoonachtige dollartekens.
Enter: realiteit.
Je ontdekt dat sommige belangrijke elementen niet voldoende gedetailleerd zijn gespecificeerd. Een deadline werd gemist. De klant veranderde zijn of haar gedachten over een belangrijke functie. De projectmanager heeft de nieuwe prioriteiten niet doorgegeven aan het ontwikkelteam, dat een week heeft gewerkt aan de functie die de klant niet meer nodig heeft. Sommige bestanden gingen verloren in e-mail. Code is herzien zonder een manier om terug te draaien.
Die dollartekens zijn in tranen veranderd.
Betreed: Assembla-portfolio.
Met een systeem als Assembla Portfolio hebben webontwikkelaars eindelijk een manier om transparantie in hun workflow in te voeren en de relaties met hun klanten te verbeteren met georganiseerde communicatie, agile of continue releases en professionele levering van code en andere activa.
In deze zelfstudie laat ik je de zeven stappen die je moet nemen om aan de slag te gaan met het maken van een soepeler webontwikkelingsworkflow met behulp van Assembla..
De eerste stap is het opzetten van een werkruimte voor uw project in Assembla. Je werkruimte is een thuis voor het project en bevat het team, de taken, de code, de ontwerpen, de gesprekken en meer.
U heeft mogelijk een werkruimte voor "Ontwikkeling van de website van klant A" (en in Assembla Portfolio heeft u ook een manier om al uw werkruimten te volgen, te monitoren en te rapporteren in een weergave op portefeuilleniveau).
Elk ticket is een taak die moet worden toegewezen, ontwikkeld en voltooid.
U kunt een kaartje hebben voor 'een domeinnaam kopen' en een ander voor 'video-inhoud produceren'. Uw tickets houden uw werk georganiseerd en kunnen voorrang krijgen (en in de meeste gevallen opnieuw worden geprioriteerd), toegewezen aan teamleden en gevolgd.
Nodig de ontwikkelaars, ontwerpers, projectmanagers en klant uit.
Met het team binnen de werkruimte zijn alle gesprekken gecentraliseerd, worden workflows en verwachtingen proactief beheerd, worden code en deliverables bijgehouden en worden alle medewerkers geïnvesteerd in de kwaliteit en snelheid van de geproduceerde activa.
Met de cliënt regelmatig ingeschakeld, kunnen de prioriteiten en details van elke taak in realtime worden verduidelijkt, zodat het team zich richt op wat belangrijk is voor de klant. Wanneer er behoefte is aan verduidelijking of er vragen rijzen, kunnen klanten direct samenwerken met de ontwikkelaar of ontwerper die aan het project werkt, waardoor de tijd van een PM / Account Manager wordt bespaard en de frustratie die kan worden veroorzaakt door indirecte communicatie.
Of u en uw team Git, Subversion of Perforce prefereren, ga door met werken zoals u dat wilt. Assembla Portfolio is gebouwd met 's werelds beste Subversion en feature-rijke Git hosting, alles goed geïntegreerd in je taken.
U kunt direct toegang krijgen tot en code delen en duidelijk visualiseren wat er is veranderd met een op syntaxis gemarkeerde changeset-browser met inline codecommentaar. Voor clients kunt u bestanden weergeven als webpagina's met afbeeldingen, CSS en JS.
Bijdragers kunnen code vanuit een repositorytak of vork indienen. Recensenten kunnen veranderingen ophalen en testen, wijzigingenets en getroffen bestanden bekijken, een nieuwe versie indienen, stemmen over het verzoek en uiteindelijk het verzoek samenvoegen of afwijzen - alles vanuit één eenvoudige gebruikersinterface.
Het is eenvoudig om revisies, merge-code te vergelijken en een duurzame codebase te behouden. Met één klik op de knop kunnen ontwikkelaars traceerbare implementaties uitvoeren en deze koppelen aan tickets (en facturering aan klanten).
Uw Assembla-portfolio staat altijd aan, zodat u dat niet hoeft te doen.
Meer dan een miljoen gedistribueerde teamleden over de hele wereld gebruiken deze tool om te werken waar en wanneer ze werken. Het gesprek is aan de gang met eenvoudig doorzoekbare @ -vermeldingen, tickets, berichten, wiki's en code-commits - alles is geschreven en het werk gaat doorlopend.
Je hebt nooit contact, tijdsverschillen veroorzaken geen vertragingen meer en miscommunicatie als gevolg van culturele hiaten houdt op.
Deadlines worden aangehouden en het vertrouwen wordt opgebouwd met clients.
Je kunt met het beste talent werken en door elke klant worden ingehuurd, ongeacht waar ze zich bevinden.
Met een transparant en behendig proces blijven de behoeften van klanten altijd op de voorgrond. Cliënten nemen deel aan prioritering, geven feedback tijdens het ontwikkelingsproces en keuren de voltooiing van elke taak goed. Door hen de zichtbaarheid te geven die ze nodig hebben, zorgt u ervoor dat klanten nooit verrast worden wanneer hun rekening komt, omdat deze gekoppeld is aan de taken die zij gedurende de maand hebben goedgekeurd.
Bovendien geeft de transparante workflow medewerkers de informatie die ze nodig hebben wanneer ze het nodig hebben. Offshore of intern, ontwikkelaars en ontwerpers beginnen de interdependentie van het werk over zakelijke beslissingen te begrijpen en hebben niet langer het gevoel dat hun genialiteit wordt gedwarsboomd.
Met dit niveau van transparantie, nauwkeurigheid en duidelijkheid zijn verwijzingen van klanten vrijwel gegarandeerd.
eWay Corp is een webwinkel die Assembla-portfolio gebruikt. Brianne Larson van Strategic America is een van de klanten van eWay.
Brianne Larson van Strategic AmericaLarson zegt:
"Met de transparante workflow van eWay Corp in Assembla, hebben we het gevoel dat we altijd op de hoogte zijn van onze projecten .We voelen meer vertrouwen in het toewijzen van eWay Corp aan meer werk nu dingen gemakkelijk te volgen zijn." Met het Assembla-platform is de samenwerking sneller en eenvoudiger, we krijgen meer werk gedaan en vereisen minder veranderingen. En we zijn blij met een langdurige partner in eWay Corp die echt gelooft in het leveren van uitzonderlijke klantenservice met het beste team, tools en werkwijzen. "
Deze eerste zes stappen kunnen worden genomen tijdens een gratis proefperiode van 7 dagen van Assembla Portfolio. De laatste stap is een grote stap die misschien wat meer tijd in beslag neemt. Gelukkig is de prijs van het product betaalbaar en duidelijk. Alle tools en functies zijn inbegrepen voor slechts $ 10 per gebruiker per maand.
Naarmate de klantrelaties sterker worden, zullen webontwikkelingswinkels hun bedrijfsmodel gaan transformeren van een projectmodel (zoals 'een nieuwe website maken') naar een bedrijf dat een doorlopend partnerschap is gebaseerd op agile (of continue) levering van belangrijke taken naar de klant.
Met de procescontrole en klantensamenwerking mogelijk gemaakt met Assembla Portfolio, zullen die dollarteken-omgedraaide tranen in je oogballen binnenkort gevuld worden met harten van klantliefde (samen met een aantal begeerde dollartekens ook).