Sweden Connectivity logoSweden Connectivity text logo

Reliable solutions for connectivity products
 
 
Mjukvaru-utvecklingsprocessen
 
English
   

På Sweden Connectivity använder vi Scrum och Agila metoder i våra mjukvaruprojekt. Vi kan givetvis följa andra modeller om så önskas av våra kunder när det sker i kundens direkta projekt. Vi har Scrum master certifierade ingenjörer och våra mjukvaruingenjörer har stor erfarenhet av utveckling på detta sätt. Projekt som vi har lång erfarenhet av är t.ex;

  • Embedded SW i basband chip för olika trådlösa teknologier med App utveckling för Android och iPhone i utvecklingsprojekt worldwide
  • Direkt hos kundprojekt (t.ex E///) tillhandahålla Scrum master och/eller andra mjukvaruutvecklare
  • Driva EU projekt med mjukvaruintegration och utveckling mellan flera partners

Vår mjukvaruprocess följer enligt nedan;

Projektform: Scrum

Designfas: Kravspecifikation och arkitektur

Agile: Iterativ utveckling

1. Krav / Definiera uppgifter

  • Nya krav/ändringar
  • Detaljerade krav/uppgifter

2. Utveckling

  • Kod
  • Test(er) (Unit och System tester)
  • Dokumentation

3. Kontinuerlig Integration (C/I) - Kontinuerlig Verifiering

Integrera och testa

  • Vid leverans
  • Dagligen
  • För releasekandidater (RCx)
  • Unit-, System- och kodkvalitets tester

4. Release 2-4 veckor (alpha, beta ...)

  • Nya testbara krav
  • Test rapport
  • Release RC1=>Test=>Uppdatera…RCx=>Test=>Release

Vi använder SVN för revisionshantering och olika chip/mobil beroende verktyg för mjukvaruutvecklingen. Vårat kontinuerliga integrations system gör då ny kod har lagts in på SVN en ny kompilering och kvalitets- och unit tester automatiskt. Vidare går system och debug tester igång för att ge bästa möjliga feedback på senaste kod funktion och kvalitet.

C/I och testsystem

Våra internt utvecklade testsviter körs automatiskt vid ny kod uppladdad i SVN och våra tester är vanligen utvecklade för trådlösa basband och/eller mobilplattformar;

  • Bluetooth system
  • Bluetooth Low Energy system
  • WiFi system
  • Android Apps
  • iPhone Apps
  • ...

Testsviterna är baserade på användarfall samt krav från specifikationer och körs på I/F med olika protokoll och/eller på API'n eller direkt på GUI, effektiviteten får avgöra hur det ska implementeras för olika system.

 

   
Uppdaterad: 2018-10-10
     
Vi använder kakor, våra egna och tredje parts för att samla in besöksstatistik.
För att acceptera kakor och dölja denna text på alla sidor på den här domänen, klicka på knappen nedan.