daen

Softwareudviklere og udviklingsteams

dba consult finder freelance softwareudviklere og teams til nye applikationer, videreudvikling og integration. Vi afklarer opgaven, teknologien og samarbejdet med jeres egne folk, så konsulentens erfaring passer til det ansvar, der skal løftes.

Tal med Dorte om softwareudvikling

Et mødebord med stole i et lyst kontorrum.

Udvikling med blik for det, løsningen skal indgå i

En ny funktion skal passe ind i de systemer og arbejdsgange, I allerede har. Kravene kan være klare fra begyndelsen, eller de kan kræve en nærmere afklaring med dem, der skal bruge løsningen. Begge dele har betydning for, hvilken udvikler I har brug for.

Vi begynder med opgaven. Hvad skal udvikles, hvilke systemer skal forbindes, og hvem har ansvar for arkitektur, test og drift? Nogle behov kalder på én specialist. Andre kræver et team med forskellige kompetencer. Sammen afklarer vi rollerne og det faglige ansvar, før I møder relevante profiler.

Kompetencer

Fra afklaring til udvikling og integration

Nye applikationer

Softwareudviklere til webapplikationer og funktioner, der skal understøtte en konkret arbejdsgang. Vi ser på erfaring med både teknologien og den type opgave, I står med, samt hvordan udvikleren skal samarbejde med forretningen og de øvrige fagfolk.

Videreudvikling af eksisterende systemer

Konsulenter til ændringer i løsninger, som allerede er i brug. Opgaven afgrænses ud fra eksisterende funktioner, kode og afhængigheder. Det skal være tydeligt, hvad der skal ændres, hvad der skal bevares, og hvordan ændringen skal afprøves.

Java og webapplikationer

Java-udviklere til applikationer og bagvedliggende funktionalitet. Den relevante erfaring afhænger af jeres platform og den rolle, konsulenten skal indgå i. Vi ser også på, hvor godt udvikleren skal kende de eksisterende systemer og samarbejdet mellem udvikling og forretning.

Integration og services

Udviklere til grænseflader og dataudveksling mellem applikationer og bagvedliggende systemer. Arbejdet kan omfatte et servicelag eller tilpasning af en eksisterende integration. Systemernes afhængigheder, data og ansvarsfordelingen omkring grænsefladerne er en del af vurderingen.

Behov og teknisk afklaring

Profiler, der forbinder forretningens behov med krav og tekniske valg. Opgaven kan kræve en udvikler med arkitekturerfaring eller samarbejde med en forretningsanalytiker. Afklaringen tager udgangspunkt i, hvad løsningen skal understøtte, og de rammer, den skal fungere inden for.

Test og overdragelse

Udviklingsopgaven skal have en tydelig sammenhæng med afprøvning, dokumentation og det videre ansvar. Sammen gennemgår vi, hvad udvikleren selv skal varetage, hvem der godkender ændringerne, og hvordan jeres team skal arbejde videre med løsningen.

Sejl og dæk på en sejlbåd med aftensol over vandet.

Case stories

Opgaver med applikationer og integration

Tre opgavebeskrivelser viser forskellige typer udviklingsansvar: webapplikationer med forbindelse til fagsystemer, et servicelag til eksisterende data og et team til udvikling af en ny hjemmeside.

Hvilken opgave ligner jeres?

Et servicelag mellem register og applikationer

En offentlig organisation havde behov for et servicelag med adgang til registerdata i en eksisterende database. Opgaven omfattede både det tekniske design og arbejdet med grænsefladen til data.

Konsulentens ansvar omfattede det indledende designkoncept og implementering af servicelaget. Arbejdet var baseret på SOAP-services og EJB med integration til en Oracle-database.

Opgaven: Design og udvikling af et servicelag til registerdata.

Ansvar: Designkoncept og implementering af services.

Fagligt fokus: Servicegrænseflader og integration til et eksisterende datagrundlag.

Et udviklingsteam til en ny hjemmeside

En offentlig myndighed skulle have udviklet en ny hjemmeside. dba consult leverede et lille team med en product manager og en udvikler.

Leverancen blev fulgt med månedlige tidsopgørelser. dba consult havde kontrakten med kunden og fulgte løbende timeforbruget og det resterende arbejde.

Opgaven: Udvikling af en ny hjemmeside.

Ansvar: Leverance af et team med product management og udvikling samt løbende opfølgning på opgaven.

Fagligt fokus: Webudvikling med opfølgning på timeforbrug og resterende arbejde.

Den rette erfaring til jeres udviklingsopgave

En teknologibetegnelse fortæller kun en del af historien. Det har også betydning, om konsulenten skal afklare et behov, arbejde i en eksisterende kodebase eller tage ansvar for en integration. Vi gennemgår opgaven og samarbejdet med jer, så kravene til rollen bliver konkrete.

Når opgaven kræver flere fagligheder, ser vi på sammenhængen mellem udvikling, arkitektur og infrastruktur, data og analyse samt ledelse og rådgivning. I møder de relevante profiler og kan vurdere deres erfaring i forhold til den opgave, I skal have løst.

Sådan arbejder vi

Kontakt

Lad os tale om opgaven

Skal I udvikle en ny applikation, videreudvikle et system eller forbinde løsninger? Tal med Dorte om opgaven, og hvordan konsulenten skal indgå i jeres team.

Dorte H. Andersen

Softwareudvikling

Dorte H. Andersen

31 38 35 35

dorte@dba-consult.dk

Spørgsmål og svar

Det vil kunder ofte vide

Kan I finde én udvikler til vores eksisterende team?

Ja. Vi gennemgår teknologien, opgaven og den rolle, udvikleren skal have i teamet. Det omfatter også samarbejdet med forretning, arkitektur og test, så vi kan vurdere den erfaring, der er relevant for jer.

Kan vi få hjælp, hvis opgaven kræver et helt team?

Ja. Vi begynder med at afklare kompetencer, roller og ansvar. Det gør det muligt at vurdere, hvilke profiler der skal arbejde sammen, og hvordan de skal indgå med jeres egne medarbejdere og leverandører.

Finder I konsulenter til både nye og eksisterende systemer?

Ja. Ved en ny løsning ser vi på formål, krav og tekniske rammer. Ved videreudvikling gennemgår vi også de eksisterende systemer og afhængigheder. Forskellen har betydning for den erfaring, konsulenten skal have.

Hvilke teknologier kan vi tale med jer om?

Beskriv jeres platform, udviklingsmiljø og den funktion, der skal løses. Det giver os et grundlag for at vurdere den nødvendige erfaring. Java, webapplikationer og serviceintegration indgår i de beskrevne opgaver her på siden. Andre teknologier vurderes ud fra det konkrete behov.

Kan I hjælpe med at afklare behovet, før vi vælger udvikler?

Ja. I behøver ikke begynde med en færdig profilbeskrivelse. Vi kan tage udgangspunkt i det, I skal have udviklet, de berørte systemer og det ansvar, der skal løftes. Det bruger vi til sammen med jer at præcisere rollen og den nødvendige erfaring.