Vår arbeidsflyt for WordPress-utvikling og hvordan vi alle kan jobbe hjemmefra

Vår arbeidsflyt for WordPress-utvikling og hvordan vi alle kan jobbe hjemmefra

Det er allerede ett år siden vi gikk fra å være et "vanlig" kontorbasert selskap til å bli et eksternt team av utviklere, designere og supportere. Hvordan har vi klart å fortsette å jobbe med temaene våre uten problemer?

Svaret er: god prosjektstyringsprogramvare og disiplin.

Programvare for prosjektstyring

Hoveddelen av teamet vårt har vært hos oss siden 2008, altså i nesten 13 år. Vi begynte å bruke programvare for prosjektstyring helt fra begynnelsen. Alle prosjektstyringsløsninger har sine fordeler, men også sine svakheter. Alt avhenger av hva som fungerer best for deg.

Vi har brukt Redmine-systemet i over ti år nå og kunne ikke vært mer fornøyd. Det er svært tilpasningsdyktig, universelt og fungerer utmerket på mobil. Vi bruker Redmine for alt vi gjør. Designe layouter, utvikle nye funksjoner, løse feil og skrive innhold til nettstedet vårt. Det er et fantastisk program, så hvis du ikke kjenner det, bør du prøve det.

Vi bruker ikke e-post til noen form for kommunikasjon, vi bruker prosjektstyringsprogramvare til alt. Til og med for å kunngjøre ferier eller ølmøter.

Prosess for temaoppdateringer

De av dere som har vært med oss lenge, vet at vi lanserer oppdateringer hver uke. Vi bruker prosjektstyringsprogramvare til å planlegge tema- eller plugin-versjoner og tilordne individuelle oppgaver til disse versjonene. Vi bruker standard 3 tallkoder x.y.z. Økning av X betyr en veldig stor oppdatering, Y betyr nye funksjoner og Z er en mindre feilretting av den aktuelle versjonen.

Hver ny funksjon eller feilretting testes og dobbeltsjekkes av en annen person. Hvis Ivo for eksempel lager en ny funksjon, vil Patrik og/eller DDJ teste den etter ham. Onsdag er en dedikert testdag for oss. Vi har fortsatt god tid til å fikse eventuelle problemer. Oppdateringer må være klare innen torsdag kveld. Det hender at vi må utsette oppdateringer til fredag, men det er ganske sjelden.

Alle teammedlemmene må være kjent med alle prosesser. Alle må i grove trekk vite hva de andre gjør.

Utforming av nye layouter

Vi behandler layouter som ekte nettsteder. Vi undersøker hva den enkelte bedrift trenger. Designeren tegner skisser i Photoshop eller Affinity Designer og laster dem opp til prosjektstyringsprogramvaren for gjennomgang. Hvis vi er fornøyde, kan vi begynne å bygge en nettside med layout. 

Hver layout krever som regel at nye funksjoner legges til Citadela-temaet eller plugins. Designteamet kommuniserer med utviklerne om deres krav. Alt går gjennom programvare for prosjektstyring.

Det tar vanligvis ca. 4 uker å ferdigstille en layout. Det avhenger av hvor kompleks den er og hvor mange nye funksjoner den krever. Det er som å lage en ekte nettside.

Hvordan jobber dere med utvikling av nettsteder? Gi oss beskjed i kommentarfeltet nedenfor.

4 tenkte på «Our WordPress development workflow and how can we all work from home»

  1. Hey Martin,

    nice article! And thanks for creating this nice layouts. I never understood Gutenberg 😀 But now, when I examine your layouts in the Gutenberg editor I understand the way it wokrs.
    Maybe you can add some more cusomization to the navigation.

    Takk skal du ha!
    Denis

    1. Hei, Denis,

      Thanks for your interesting idea. We’ll defintelly consider it how to implement.

      Med vennlig hilsen!
      Zlatko
      AIT-team

  2. Hello this is somewhat of off topic but
    I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML.

    I’m starting a blog soon but have no coding experience so I wanted to
    get guidance from someone with experience. Any help would be enormously appreciated!

    1. Hei på dere,

      Thanks for being interested in our products.
      Our WordPress based products (themes, plugins) can be divided into two groups – the older one work with classic wordpress wysiwyg editor, the newest one (Citadela group pack) uses gutenberg editor. Documentation can be found at: https://www.ait-themes.club/ait-themes-documentation/
      Moreover, after purchase you can contact our support team at https://system.ait-themes.club/support/add-question.
      Our technicians are ready to answer you most efficiently even as quickly as possible when you decide a priority question (obviously within a few working hours). Customer Support is provided during working days from 8am to 5pm Central European Time.

      Med vennlig hilsen!
      Zlatko
      AIT-team

Kommentarer er stengt.