Diensten

Hoe wij werken: ons ontwikkelproces voor reissoftware

Elk PHPTRAVELS-project draait op Scrum en Git. Taken worden gepland in een backlog, gebouwd in sprints, getest op een kopie van uw app en uitgebracht zodra u ze goedkeurt, met direct contact met de developers die het werk doen.

  • Workflow met versiebeheer
  • Ontwikkelteam voor reistechnologie
  • Agile en Scrum
  • Support na de release

Samenwerken met ons

Een duidelijk pad van eerste gesprek tot livegang

Komt u met een idee, een nieuw boekingsplatform of wijzigingen aan een bestaande PHPTRAVELS-installatie, dan beginnen we met het begrijpen van het bedrijf erachter. Onze projectmanagers werken Agile, meestal met Scrum, maar passen de methode aan het project aan, zodat het werk gericht blijft op wat u als eerste moet lanceren.

  1. Een gesprek om uw bedrijfsbehoeften en doelen te begrijpen
  2. Ontvang een technisch voorstel dat voor uw project is geschreven
  3. Afspraken over team, middelen en planning
  4. Ontwikkeling in sprints, daarna uitrol op uw server
  5. Support en monitoring zodra het werk live is
Project
B2B-hotelportaal met agentwallet
Methode
Scrum, eerst backlog en MVP
Repository
Git, gedeeld met u
Kanalen
Slack, WhatsApp, e-mail
Uren per maand
Elke maand aan te passen
Mail uw projectbriefing

Projectmanagement

Ons Scrum-proces, stap voor stap

Of u nu een nieuw project start of een bestaand project uitbreidt, het werk doorloopt dezelfde fasen, met uw inbreng in elke fase.

  1. Eerste contact

    We leren uw bedrijfsdoelen en productvisie kennen, bekijken uw materiaal en stellen het analyseteam samen.

  2. Backlog

    Workshops zetten eisen om in een productbacklog met schattingen en een vastgesteld MVP.

  3. Sprint 0

    Omgevingen en tools worden ingericht, workflow en volgorde van taken worden afgesproken.

  4. Ontwikkeling

    Iteratieve sprints met regelmatige voortgangschecks, flexibel bij veranderingen.

  5. Release

    Is de afgesproken scope klaar, dan brengen we uit, vaak in meerdere versies terwijl iteraties zich herhalen.

  6. Support

    Updates, nieuwe functies en bugfixes na de lancering, zodat u nooit alleen staat met het project.

Tools

De tools achter elk project

Van programmeren tot samenwerken en uitrollen: dit zijn de essentiële tools die ons team gebruikt in reissoftwareprojecten.

  • Bouwen en testen

    PhpStorm, VS Code, Composer, Postman voor API-tests, Sentry voor foutopsporing, BrowserStack en Browsersync.

  • Samenwerking

    Slack en Trello voor taken en overleg, Mailgun voor project- en applicatiemail.

  • Uitrol

    Branching met Git-flow, plus cPanel, Ansible en Gulp voor builds en releases op uw server.

Team en communicatie

Direct contact en een helder zicht op de voortgang

Hoe het team dagelijks met u samenwerkt, van de eerste sprint tot de laatste commit.

  • Praat met de developers

    Direct contact met ons ontwikkelteam of met de developer die aan uw taak werkt.

  • Uw kanalen

    Slack, Skype, telefoon, e-mail of WhatsApp, wat het best bij uw team past.

  • UX- en UI-manager

    Een vaste UX- en UI-manager met toegewezen taken voor schermen en gebruikersflows.

  • Regelmatige updates

    Statusrapporten, zodat u altijd weet wat er gebouwd, getest en gepland is.

  • Flexibele capaciteit

    Pas uw ontwikkeluren per maand op elk moment aan als prioriteiten veranderen.

  • Ervaring met reisprojecten

    Een team dat complexe reisprojecten gewend is: boekingsflows, leveranciers-API's, marges en agentportalen.

Vergelijken

Ad-hocontwikkeling vs het PHPTRAVELS-proces

Veel reisprojecten beginnen met informele aanpassingen per e-mail. Dit verandert er met een gestructureerd proces.

OnderdeelAd-hocontwikkelingPHPTRAVELS
PlanningAd-hocontwikkelingOpen takenlijsten, schattingen op verzoekPHPTRAVELSProductbacklog, schattingen en een vastgesteld MVP
VastleggingAd-hocontwikkelingWijzigingen vaak verspreid over chats en bestandenPHPTRAVELSElke taak gecommit in Git met volledige geschiedenis
TestenAd-hocontwikkelingWijzigingen soms direct op de live site geprobeerdPHPTRAVELSGetest op een kopie van uw app, daarna door QA gecontroleerd
InzichtAd-hocontwikkelingStatus alleen bekend als u ernaar vraagtPHPTRAVELSRegelmatige updates en toegang tot de repository
CapaciteitAd-hocontwikkelingVaste capaciteit, lastig op te schalenPHPTRAVELSUren per maand aangepast wanneer nodig
Na de lanceringAd-hocontwikkelingWerk stopt meestal bij de overdrachtPHPTRAVELSUpdates, nieuwe functies en fixes gaan door

Wanneer het geldt

Eén proces voor elke vorm van samenwerking

  • Nieuwe reisplatforms

    Van backlog en MVP tot de eerste release van een boekingswebsite, B2B-portaal of app.

  • Een bestaande app uitbreiden

    Nieuwe modules, leveranciers-API's en schermen voor uw PHPTRAVELS-installatie, sprint na sprint.

  • Doorlopende support

    Updates, fixes en kleine verbeteringen, gepland en uitgebracht met dezelfde Git-workflow.

Waarom PHPTRAVELS

Een proces dat u ziet en stuurt

  • Focus op reistechnologie

    Boekingsengines, leveranciersintegraties en agentportalen zijn ons dagelijks werk.

  • Uw code, uw server

    Broncode onder commerciële licentie en self-hosted uitrol, niets zit op slot.

  • Standaard Agile

    Scrum-sprints met regelmatige checks, flexibel genoeg voor elk project.

  • Niets gaat verloren

    Elke taak in Git, elke release terug te draaien, elke stap zichtbaar voor u.

FAQ

Vragen over hoe wij werken

Wat klanten vragen voordat ze een project of maatwerk met PHPTRAVELS starten.

Praat met sales

We beginnen met een gesprek om uw bedrijfsbehoeften te begrijpen, stellen een technisch voorstel op, spreken team en planning af, ontwikkelen vervolgens in Scrum-sprints, rollen uit op uw server en ondersteunen het project na de release.

We werken volgens de Agile-aanpak en meestal met Scrum, te beginnen met een productbacklog, schattingen en een MVP. Projectmanagers kunnen de methode aanpassen als een andere aanpak beter bij het project past.

Elke taak wordt in Git bijgehouden en u kunt toegang krijgen tot de coderepository om het werk realtime te volgen. U ontvangt ook regelmatig statusupdates van het team.

Ja. Wijzigingen worden getest op een kopie van uw app op onze devserver en door QA-specialisten gecontroleerd voordat een release wordt uitgerold, en de Git-geschiedenis maakt een rollback mogelijk.

U spreekt rechtstreeks met ons ontwikkelteam of uw developer via Slack, Skype, telefoon, e-mail of WhatsApp, en een vaste UX- en UI-manager neemt de ontwerptaken op zich.

Ja. De capaciteitsplanning is flexibel, dus u kunt de ontwikkeluren per maand op elk moment aanpassen als uw prioriteiten veranderen.