Undersøgelse: De 4 softwareudviklingstendenser, der vil dominere 2019

Tips til, hvordan man bliver en udvikler I dette intro til TechRepublic, hvordan man bliver en udvikler-snyderi, går Alison DeNisco Rayome gennem vores ressourcer om, hvordan man bryder ind i udviklingsfeltet.

Mere om innovation

  • IBM annoncerer gennembrud i batteriteknologi
  • Forstørret virkelighed for erhvervslivet: Snyderi
  • Billeder: Verdens 25 hurtigste supercomputere
  • Inde i Raspberry Pi: Historien om $ 35-computeren, der ændrede verden

Enterprise software firma Atlassian har frigivet en undersøgelse af softwareudviklere, der afslører et skiftende landskab i den moderne verden af ​​softwareudvikling.

Frøene ved denne ændring kan findes i nye prioriteringer, som udviklere siger, at de har: "Moderne softwareteam flytter nu deres fokus væk fra de traditionelle målinger af hastighed, hastighed og effektivitet til fordel for mål omkring øget kundetilfredshed og kvalitetskode, "sagde Sean Regan, Atlassians chef for vækst for softwareteam, i et blogindlæg.

For at nå disse mål, konstaterede undersøgelsen, udvikler udviklere sig til fire strategier, der sandsynligvis vil være voksende tendenser i udviklingsverdenen.

Mikroservices er muligvis den nye normale

Nogle siger, at mikroservices er overhypede, men det forhindrer ikke udviklere i at blive forelsket i dem.

71% af respondenterne, der bruger mikroservices, sagde, at mikroservices gør test og implementering af ny kode lettere.

Regulerende kode, sagde Regan i stillingen, kan gøre det vanskeligt med kontinuerlig levering på grund af fejl på grund af funktionsintegration, kodekonflikter på tværs af team og mere. Forvent at mikroservices vil holde tendensen opad i 2019.

Forvent mere automatiseret test

Kontinuerlig integration og kontinuerlig levering (CI / CD) er et varmt DevOps-buzzword: Det svarer til fremgangsmåden ved at fremstille hyppige, højkvalitetsudgivelser for at imødekomme kundernes krav.

At CI / CD kræver automatisk testning er ikke en ny mening, og undersøgelsens fund understøtter det - 62% sagde, at manuel test er et afløb for ressourcer, der fører til forsinkede frigivelser af software.

Cirka 57% sagde, at automatisk CI / CD gjorde både deres frigivelses- og feedbackplaner hurtigere; forventer, at antallet vil vokse i 2019, efterhånden som flere udviklingshold begynder at automatisere deres test, siger rapporten.

Funktionsmarkering gør test i den virkelige verden lettere

Funktionsmarkering - praksis med at sætte et skifte i et program, der giver udviklere mulighed for at aktivere nye funktioner til en undergruppe af brugere - var en populær strategi for respondenterne. Størstedelen (63%) rapporterede bedre test af nye funktioner og udgivelser af højere kvalitet, hvilket er gode nyheder for både udviklere og brugere.

Funktionsmarkering er ikke et nyt koncept og har været en god praksis inden for mobilappudvikling i et stykke tid. I 2019 kan der muligvis ses en bredere vedtagelse af denne praksis på udviklerteam, der ønsker at reducere fejl og forsinkelser i frigivelsen.

Et kulturelt skift i måling af succes

Atlassian fandt, at 93% af udviklerne var mere bekymrede over kundetilfredshed end noget andet, men Regan bemærkede, at softwareteam mangler midler til at måle succes på den måde på grund af "en lang historie med at måle arbejde efter output, ikke kunderesultater."

At opbygge software, der gør kunderne glade, kræver et skift til resultatstyret udvikling, der forskyder fokus på succes væk fra hastigheden i udviklingscyklusserne og hen imod brugertilfredshed.

75% af de undersøgte udviklere sagde, at deres teams har problemer med fejl og kodefejl ved frigivelse, noget som en resultatstyret kultur kan løse.

Softwareudviklere, der vil have succes i 2019, bør genkende Atlassians fund med hensyn til, hvad de er: En opfordring til handling ikke kun med hensyn til nye tendenser og metoder til bygningskode, men også et opfordring til at genoverveje kulturen omkring opdateringer og udgivelser.

I 2019 skulle udviklere skrumpe deres kode, lade computere udføre testen, rulle nye funktioner ud til en undergruppe af brugere og måle succes ikke med hensyn til hastighed, men med hensyn til, hvor glat en udgivelse er.

De store takeaways for tech-ledere:

  • Tre nye tendenser inden for softwareudvikling vil se en stigning i 2019: Microservices, automatiseret test og funktionsmarkering. - Atlassian, 2019
  • For at disse nye metoder skal være vellykkede, er det nødvendigt at skifte væk fra udviklingshastigheden som en målegrad for succes, hvor udviklere i stedet måles baseret på resultaterne og kundetilfredsheden. - Atlassian, 2019

Executive briefing nyhedsbrev

Oplev hemmelighederne for IT-ledelsessucces med disse tip til projektstyring, budgetter og håndtering af de daglige udfordringer. Leveres tirsdage og torsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com