UDVIKLING

Vores tilgang til development er defineret af vores tekniske miljø, vores metode indenfor project management og development processen.

Fra et teknisk synspunkt stammer vores tilgang til development fra Continous Integration (CI) konceptet og vores fokus på automatisering. Dette tillader vores developers at automatisere trivielle opgaver hvilket sikrer at de handlinger der oftest rammes af fejl, kan blive udført på en kontrolleret måde. Vi følger også Continuous Delivery (CD) konceptet ved brug af software delivery, et koncept som hurtigt er ved at blive et af de mest brugte til web application development og konceptet bliver allerede brugt af store aktører, som for eksempel Google, Netflix og Etsy.

Ved brug af Continuous Delivery passerer alle software ændringer igennem et delivery pipeline før det bliver taget i brug af produktionsmiljøet. Dette bliver gjort muligt ved at alle software-delene gennemgår versionskontrol og eventuelle ændringer i softwaret bliver automatisk kørt igennem vores bygningssystem hvor automatiserede tests bliver udført.

Every stage of the pipeline is trying to disqualify the build from being ready for production. By running every commit of source code through the delivery pipeline, we keep the units of deployment small which helps maintain project quality and helps us to find problems easily and fast. 

Ved brug af Continuous Delivery som fremgangsmåde har vi mulighed for at tilføje til produktionerne efter hver stigning, men vi følger stadig et to uger langt forløb med gentagelser (sprints), for på den måde at skabe nok tid til at teste og tydeligt formidle ændringer. Det er denne kombination af processer, roller og forskellige former for service vi bruger til udviklingen og planlægningen af dine projekter.

Løsnings arkitektur

Alle vores leveringsteams har en system arkitekt som er i stand til at designe og foreslå løsninger til selv de mest komplicerede projekter.


  • Ekspertviden om brugen af Magento
  • Design af systemer og anvendelser
  • Frembringelse af skitser, modeller, brugerguides og prototyper
  • Kommunikation med kunder, tredjepartsudbydere af løsninger og andre indvolverede

    Front end (Implementering)

    Vores front end developers er ansvarlige for design implementering og front end development.

    • Implementering af opbygningen af alle nye sites
    • Afhængigt af programpakken: startside, produktliste, checkout, andre CMS sider og CSS (cascading stylesheets)

      Backend (implementering)

      Vores backend developers leverer skræddersyede løsninger og backend development.

      • Ansvarlige for koden i løsningen
      • Følgende krav specificeret af: System Architects, Technical Lead, UX designere
      • Brugerdefineret programudvikling
      • Database udvikling
      • Integrationer

      Optimering af ydeevne

      Vi kæmper hårdt for at sørge for at vores site fungerer så optimalt som overhovedet muligt. En hurtigt læsningstid er en af de vigtigste faktorer i at give en god brugeroplevelse.

      • Optimalt brug af Magento Full Page Cache
      • Optimering af formateringer og asset delivery
      • CDN og media server infrastructure
      • Minification og compression


      Læs en af vores kommissionsbetænkninger/hvidbøger om optimering af ydeevne


      Integrationer

      Vore backend developer, som samarbejder med vores system architects, er geniale til at integrere følgende eCommerce relaterede virksomhedssystemer med Magento plaformen.

      • ERP, PIM, POS, CRM, 
      • Shipping
      • Payment
      • Warehouse Management

      Læs mere om integrationer