Praca50.plus är en jobbportal med erbjudande för seniorer över 50 som letar efter job.
Projekt
ONE House Sp. z o.o.
Bransch
Jobberbjudanden
Tjänster
Web Development
Praca50.plus
Praca50.plus är en jobbportal med erbjudande för seniorer över 50 som letar efter job.
Projekt
Bygga en automatiserad portal med jobberbjudanden i samarbete med ONE-House teamet, som ansvarade för UX/UI - lösningar, inklusive modellarbete, projektledning- och support samt hjälp av två utvecklare.
Huvudsyftet med projektet var att skapa en användbar och skalbar portal i kort tid, eftersom startdatum sattes till 4 månader från projektets start.
Ett ytterligare mål med projektet var att utbilda programerare delegerats av kunden så att de kunde leda projektet och fortsätta utvecklingen av portalen efter att projektet avslutats.
Hur förberedde vi oss till projektet
Det första steget var att samla ett team av programerare, planera arbetet, välja teknologier, hitta ett leverantör av servertjänster.
Vi organiserade ett 3-personers team:
Mjukvaruarkitekt
Senior Backend-utvecklare
Senior Frontend-utvecklare
Arkitekturen och tekniken där koden kommer att skapas har valts:
Frontend: ReactJS + NextJS
Backend: Laravel Framework
Arkitekturen delades upp i fem separata applikationer:
OOffentlig Modul (Sida)
Medarbetarmodul
Arbetsgivarmodul
Administrationsmodul
REST API
Vi var också rådgivare under valet och utförandet av beställning för serverinfrastrukturen.
Arbetsmetodik
Det andra steget var att bygga själva lösningar. I samarbete med ONE-House teamet valde vi SCRUM-metoden som den mest passande för projektets behöv och GIT Successful Branching Model-metoden som möjliggjorde en snabb leverans av ytterligare funktioner till portalen för affärsverifiering.
Dagliga och veckovisa möten av teamet till minimalt driftstopp mellan UI/UX och utvecklarteamet.
Genomförande
Det sista steget var att implementera applikationen och tillägga ytterligare funktioner som integrerar portalen med externa rubrikleverantörer, samt också att göra ett utvecklingsplan för framtida planerade funktioner.
ONE HOUSE beslutade att förlänga samarbetet med oss utöver den antagna volymen och låt oss stödja utvecklingen av portalen efter det bestämda deadlinet.
Teknologier
React
NextJS
Laravel
De största utmaningarna
1
Tidsbegränsning
Kort leveranstid krävde en icke-standardiserad tillvägagångssätt från teamet på grund av omfattningen av lösningen som byggdes (över 150 UI-vyer). En av de viktigaste frågorna var nära samarbete mellan UI/UX-teamet och programmerarna, vilket gjorde det möjligt att undvika onödiga avbrott i programvaruarbeten, och SCRUM-metodiken gjorde det möjligt att ofta ändra uppgiftsspecifika antaganden. Under projektets gång kunde vi inte tillåta några förseningar, så ytterligare uppgifter utfördes ofta under helgen, så vi var tvungna att komplettera det grundläggande projektteamet med ytterligare utvecklare.
2
Programmeringsutbildning
ONE House erbjöd stöd för två utvecklare: Junior Developers, vars uppgift är att upprätthålla programvaran efter utvecklingsfasen. I den första fasen genomgick de nya teammedlemmarna en serie utbildningar som introducerade dem till arbetsmetoder och programvarustandarder. Tack vare GIT Successful Branching Model-tillvägagångssättet kunde deras arbete noggrant granskas och stödjas utan förseningar för hela projektet.
3
Reservteam
På grund av den korta leveranstiden som måste upprätthållas tillhandahöll Mad Mountain ett reservteam av utvecklare som stödde det grundläggande teamet i händelse av slumpmässiga händelser (som sjukdom) eller hjälpte till vid förseningar.
Medlemmarna i reservteamet hade en egen mötescykel där de diskuterade senaste implementeringar och kommande planer, så att deras kunskap om projektet alltid var aktuell.
Bilder
Resultat
Se resultatet av vårt arbete med projektet Praca50.plus
01
Att hålla tidsfristen
Tidsfristen för byggandet av lösningen uppfylldes, genomförandet ägde rum utan dröjsmål.
02
Fortsatt samarbete
Med tanke på portalens kvalitet beslutade kunden att fortsätta samarbetet och involvera Mad Mountain-teamet också i utvecklingen av webbplatsen.
03
Överlämning av projektet
Ett team av mindre erfarna programmerare genomgick utbildning för att underhålla portalen på egen hand.