Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

ERP-system för byggbranschen: 30% ökning av lösningens prestanda

Webb- och mobilapplikationer med ett API-system för att enkelt hantera affärsprocesser.

Kund

Industri
Byggnation
Region
Tyskland
Kund sedan
2020

Vår kund kontaktade oss med begäran om att bygga ett ERP-system som skulle spåra anställdas effektivitet för att vidare överföra dessa data till den lokala acceptorn.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Inledningsvis gav klienten oss ett operativsystem med rik funktionalitet: jobbtilldelning; tidsspårning; statistik inklusive men inte begränsat till antalet arbetare på webbplatsen och/eller antalet webbplatser; push-meddelanden, realtidssynkronisering etc. Det fanns dock ett problem med begränsad tillgång till lösningen. Klienten strävade efter att göra den tillgänglig för allmänheten.

Lösning

Förutom webb- och mobilapplikationer utvecklade vårt team ett API-system och en adminpanel för att hjälpa anställda att spåra och hantera sitt arbete.

Användarrollerna beskrivs på följande sätt: superadministratörer med alla behörigheter, administratörer utan behörigheter för hantering eller företagsinställning och enskilda användare. Användare är anställda som behöver spåra sin arbetstid genom rapporterna.

Dessutom har våra mjukvaruingenjörer implementerat vissa funktioner för chefer och deras underordnade för att göra arbetsprocesserna mer effektiva och mindre tidskrävande.

Tidsspårning

Vi har utökat rapporternas funktionalitet så att de anställda istället för att fylla i dem manuellt kan skicka bilder av sina rapporter som godkänts av sina lokala webbplatschefer. Användare kan skicka tidsintervaller med arbetstid och pauser på något bekvämt sätt: fyll i ett bord med tidsintervaller eller skicka ett foto av rapporten hemma.

Arbetsuppgifter

Arbetsuppgift fungerar som konstruktör. Den består av olika element som Google Maps, PDF viewer och dedikerade fält för att fylla i. Plattformen gör det möjligt för administratörer och superadministratörer att göra arbetsuppgifter på olika sätt.

De kan till exempel skapa sina filer genom att bifoga en PDF-fil av en jobbtilldelning istället för att skapa en ny.

De kan också importera anpassade Google maps från Mina kartor. Administratörer kan anpassa kartan med det här verktyget genom att lägga till waypoints, olika märken, former och etiketter och sedan ladda upp den skapade kartan i appen för att ge åtkomst till laget.

API-system

Eftersom denna lösning tilldelas ett stort antal vanliga användare, har API-systemet utformats för att behandla förfrågningar från flera användare. Det gör det också möjligt att ansluta andra större system till detta API. Dessutom är varje ny klient berättigad att kräva extra funktionalitet.

Teknik och verktyg

Back-end
Ruby on Rails
Front-end
Angular 14, Backbone.js
Databaser
PostgreSQL, MongoDB, Redis
DevOps
Kubernetes, Terraform, RabbitMQ
Cloud
AWS (EC2, Lambda, S3, Athena osv.)
VCS
GitLab

Process

Med hänsyn till alla kundens krav och projektets särdrag föreslog vi Scrum som en livscykelmetodik för mjukvaruutveckling. Vi använde Jira och Confluence för att tilldela uppgifter och spåra vårt teams framsteg. All kommunikation hölls i Slack.

Baserat på vår rika erfarenhet av att utveckla olika webbapplikationer och datahanteringssystem föreslog vårt team den mest lämpliga teknikstacken. Således valde vi Ruby eftersom det är ett snabbt distribuerbart språk som möjliggör snabb MVP-produktion.

För att spåra framsteg och förbättra leveranshastigheten höll vi dagliga möten och månatliga retrospektiv med teamet. Som ett sätt att hålla kontakten med kunden hade vårt team två gånger i veckan sprint recensioner som visar framstegen och ger kunden uppdateringar om framtida planer.

Team

4
Back-end-utvecklare
3
Front-end-utvecklare
2
QA-ingenjörer
team-innowise

Resultat

Som ett resultat har vi slutfört kundens uppgift och lanserat den nya funktionaliteten i tid. Vi släppte applikationen till Apple Store, Play Market, web och API-system, vilket ger ett betydande antal användare samtidigt som den bibehåller sin höga prestanda.

Tack vare den praktiska jobbtilldelningen och tidsspårningsfunktionen fick lösningen snabbt användarnas popularitet. Varje ny kund uppskattar anpassningsalternativet mycket eftersom det finns möjlighet att skräddarsy lösningen efter de specifika kraven i varje företag. Med sin robusta funktionalitet och intuitiva användargränssnitt kan varje användare enkelt hantera det problemfritt.

Projektets löptid
  • Sedan 2020
  • Projektet pågår fortfarande; i detta skede stöder vi plattformen och implementerar nya funktioner

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil