Arbetsflöde från krav, UX, Frontend, Backend till Operations

Denna kurs syftar till att förbättra samarbetet och arbetsflödet mellan UX-design, frontend- och backend-utveckling, vilket leder till effektivare projekt och snabbare leverans. Fokus ligger på att etablera tydliga processer och praktiska metoder för att säkerställa att alla delar av utvecklingsteamet arbetar smidigt tillsammans.

Kursmål

Målet med kursen är att ge deltagarna:

Färdigheter att bygga effektiva arbetsflöden: Etablera processer för parallell frontend- och backend-utveckling.

Kunskap att samarbeta mellan roller: Förbättra kommunikationen och arbetsrelationerna mellan UX-designers, frontend- och backend-utvecklare.

Förståelse för verktyg och metoder: Lära sig att använda verktyg som mock-API:er, CI/CD och API-dokumentation för att förenkla arbetsflödet.

Förmågan att hantera integration och testning: Säkerställa att frontend och backend integreras smidigt och testas noggrant för en sömlös användarupplevelse.

Sammanfattning

Fördelar med kursen

Ökad produktivitet: Effektivare arbetsflöden minskar flaskhalsar och påskyndar utvecklingen.

Bättre kommunikation: Förbättrar samarbetet mellan olika roller i teamet, vilket leder till färre missförstånd.

Kvalitetsförbättring: En mer integrerad och testad stack ger en stabilare och mer användarvänlig produkt.

Snabbare leverans: Möjliggör parallell utveckling och snabba iterationer, vilket kortar ned tiden till lansering.

Praktiska färdigheter: Deltagarna får omedelbart tillämpbara tekniker och verktyg som kan användas i deras dagliga arbete.

Förkunskaper

Java, Spring boot, React, Gitlab

GitLab: Kunskap om versionshantering och CI/CD-processer

Way of working med UX, Frontend och Backend. Sätt att arbeta med UX, tillsammans och hitta ett effektivt arbetsflöde.

Vem riktar sig kursen mot

Java och Spring Boot: Erfarenhet av backend-utveckling och API-design.

React: Erfarenhet av frontend-utveckling och användargränssnitt.

Kursinnehåll

Introduktion till arbetsflöden och teamdynamik

Förstå de olika rollerna i ett utvecklingsteam: UX, frontend och backend.

Introduktion till arbetsflöden som effektiviserar kommunikationen mellan olika roller.

Planering och kravinsamling

Effektiva metoder för att samla in krav från intressenter och översätta dem till tekniska uppgifter.

Tydliggöra vad som ska byggas genom user stories, wireframes och tekniska specifikationer.

Samarbete mellan UX, frontend och backend

Introduktion till arbetsprocesser som säkerställer att UX-design integreras smidigt i frontend- och backend-utvecklingen.

Verktyg för samarbete, som Figma för design och Swagger för API-dokumentation.

Bygga ett frontend-backend arbetsflöde

Skapa en arbetsprocess där frontend och backend utvecklas parallellt för att minska flaskhalsar.

Introduktion till kontraktsdriven utveckling för att säkerställa att API och frontend är synkroniserade.

Effektiv kommunikation och uppdelning av uppgifter

Skapa tydliga gränssnitt mellan frontend och backend för att undvika dubbelarbete.

Metoder för att organisera arbete med hjälp av Kanban- eller Scrum-processer.

Användning av mock-API:er och stubbade tjänster

Hur man använder mock-API:er för att frontend-utvecklare kan börja arbeta innan backend är färdigt.

Tekniker för att stubba backend-tjänster under utveckling.

Implementering av CI/CD-pipelines för samarbete

Automatisera bygg, test och distribution av frontend och backend med GitLab CI/CD.

Skapa pipelines som hanterar båda delarna av stacken effektivt.

Testning och validering av frontend-backend integration

Bygga och testa integration mellan frontend och backend för att säkerställa funktionalitet.

Användning av verktyg som Postman och Cypress för att testa API och användarflöden.

Övervakning och förbättring av arbetsflöden

Introduktion till mätverktyg och retrospektiver för att förbättra arbetsflödet över tid.

Använda data för att identifiera flaskhalsar och optimera processer.

Deltagarna arbetar i ett praktiskt projekt där de implementerar ett arbetsflöde för att bygga och integrera frontend och backend.

Genomgång och feedback på arbetsflödet för att säkerställa att det är effektivt och hållbart.

Övningar

Teoretiska och praktiska





Kort Presentation om Sensera


Kostnad för kurs

Automatiserade kurser
Vi erbjuder automatiserade kurser


Handledning via zoom

Få handledning på distans via zoom


Handledning på plats

Boka upp en föreläsning på plats



Företag

För företag, som vill ha faktura och/eller boka flera utbildningar och/eller grupper. Kontakta oss, så planerar vi anpassade lösningar. [email protected]



Priser är enligt nedan per person, men vi har fördelaktiga rabatter för köp av flera kurser och deltagare.