WorldPartners værktøjskasse

Udskriv

wp_toolbox

 

 

Efter at have fået en generel ide, om hvordan et nyt ODC hold skal organiseres, er det tid til at etablere de processer og værktøjer som skal få samarbejdet mellem offshore holdet og kunden til at fungere optimalt. Når kunder vælger at benytte sig af WorldPartner ODC Optimization Team’s støtte, inkluderer dette fuld implementering af redskaberne fra WorldPartner’s værktøjskasse.

 

 

 

Værktøj

Beskrivelse


Scrum

Denne metode hjælper med at styre processerne i forbindelse med udviklingen af kompleks software. Den omfatter forskellige former for processer i relation til planlægning, tidsestimeringer, leveringsformer, kommunikation, faste mødedatoer, og fremlæggelse.

Nyhedsbrev

Dette er en ugentlig rapport til alle interessenter der informerer omkring de aktiviteter der har fundet sted samt oplysning om udestående opgaver og problemer. Ydermere bliver et antal KPI’s præsenteret der sikrer gennemsigtighed med hensyn til et holds præstation såvel som for de enkelte holdmedlemmer.

Build strategi

Dette er opsætningen af det natlige ”build server” miljø, hvilket inkluderer kørsel af automatiserede tests. Automatisk generede rapporter til holdet informerer medlemmerne om hvad der er testet og resultater, samt hvis der har været problemer i forbindelse med generering af et build.

Teknisk strategi

Dette er ekstremt vigtigt. Selv hvis holdet skal bygge videre på et eksisterende produkt, vil en teknisk strategi sikre den rette sammensætningen af komponenter i koden, at koden er let forståelig, at koden er kommenteret, at udførelse af løbende nødvendige restruktureringer foretages, at den ”tekniske gæld” holdes i ave, at logiske interfaces opbygges, at der konstant sker en vurdering af fremtidige udvidelsesbehov, at strukturelle muligheder kontra langsigtet stabilitet vurderes og meget mere.

Design guidelines

WorldPartner anbefaler at kunden i videst mulige omfang benytter sig af WorldPartner’s design og QA bibel. Denne inkluderer hundredvis af ”best practises” der understøtter designfasen i forhold til anvendelighed, udseende, lokalisering og internationalisering, validering, brugeroplevelse, ydelse og meget mere. Ved at binde sig til disse ”best practises” sikres det at holdet opnår konsistens i både eksisterende og ny kode.

Dokumentationsstandard

Dette refererer til specifikation af standarder for funktionelle og tekniske designs (generelt følger WorldPartner UML 2.0), hjælpefiler og understøttende dokumentation.

Kodestandard

Generelt kræver dette streng overholdelse af WorldPartner’s eksisterende kodestandarder. For .Net baserede projekter inkluderer dette overholdelse af regler defineret i FXCop (statistisk kode analyse værktøj) inklusive eksempelvis:

 

  • Korrekthed;
  • Biblioteksstruktur;
  • Internationalisering og lokalisering;
  • Navnekonventioner;
  • Ydelse, og
  • Sikkerhed.

Kodedelingspraksis

Dette refererer til opsætningen af kodedelingssystem og en strategi for brugen heraf; eksempelvis hvornår komponenter tjekkes ind, kommentarer der skal tilføjes ved tjek ind, ”merge” standarder, ansvarsområder, osv.

Testmiljø

Implementering af standarder for testmiljøet i forbindelse med Komponent Tests, Automatiserede Tests, og Test Scenarier. Dette omfatter testplaner for understøttede miljøer (styresystemer installeret i virtuelle miljøer og supporterede browsere). Dette inkluderer også krav til specifikationer af krævet sikkerhedstest, funktionel test, kompatibilitetstest, belastningstest, performancetest, regressionstest, og anvendelighedstest.

Styring af bugs, opgaver og feature requests

Dette omfatter implementeringen af et system til sporing af bugs,opgaver og feature requests. WorldPartner bruger i øjeblikket OnTime fra Axosoft hos de fleste kunder, men afhængigt af kundens behov, kan et andet værktøj blive foreslået.

HR udviklingsstrategi

Medlemmer af et nyt ODC forventes ikke at kende alle teknologier og metoder fra dag ét. Den tekniske udvikling bevæger sig med en enorm hastighed, og den eneste måde at holde sig foran på er at sikre, at ens medarbejdere er ajour med de muligheder som teknologien på ethvert givet tidspunkt tilbyder. Da WorldPartner har en stor interesse i at holde medarbejderstaben opdateret og i stand til at bruge de nyeste teknologier og metoder, tilbydes alle ODC’ers medarbejdere løbende gratis træning. Dette vedrører typisk forbedring af design færdigheder (f.eks. UML og design patterns) og forståelse for nyere udviklingsmetoder (f.eks. jQuery). ODC-klienter kan anmode om uddannelse på områder, de mener vil gavne holdet.

Vidensdatabase

Dette punkt refererer til implementeringen af vidensdelingsstrukturer, herunder adgang til et SharePoint websted og en Wiki med ”best practices”.

Ledelsesmetoder og review strukturer

WorldPartner arbejder efter ”One Minute Manager” (Blanchard og Johnson) tilgangen til ledelse, hvor hver enkelt medarbejder får opstillet personlige mål og hvor personens opfyldelse af disse mål konstant diskuteres og holdes øje med. Dette er kombineret med personlige KPI’er og hold KPI'er der gør det muligt for den enkelte at se, hvordan han eller hun kan forbedre sine præstationer og dermed sin karriere.

 


Ikke alle de ovennævnte værktøjer og processer behøves nødvendigvis at blive implementeret af alle kunder. Det vil være forskelligt fra kunde til kunde hvad der er relavant. En beslutning vil først ske efter en kundes eksisterende redskaber er blevet analyseret og hans specifikke behov fuldt forstået.

 

Subscribe to the WorldPartner Newsletter.


Modtag Nyhedsbrev som HTML?