Qa gebruiken als uw eerste stap naar uitbesteding
Quality Assurance, of QA, wordt vaak gegeven korte metten met een software-ontwikkeling organisatie, met name wanneer budgetten zijn krap. Bij het debat over de ontwikkeling van software-begroting op een van mijn software bedrijven, de CEO Ten slotte vroeg: 'Nou, doe je het echt wilt huren van een QA vent, of een programmeur functies toevoegen aan de software? "Het was een moeilijke keuze. Ik besloot de programmeur in te huren, want we hadden een enorme lijst van functies uit te voeren. En we konden niet veroorloven om een QA proces zonder het inhuren van een belangrijke functionaris van de kwaliteitsbewaking ingenieurs en iemand te beheren them.In ander voorbeeld: een klant had ontwikkeld accelerantie hun software en haalt klaar voor een bètaversie van hun eerste klanten. Ook zij hadden verwaarloosd QA. Hoewel het werk van hun individuele programmeurs was goed, het hele systeem nodig testen na de programmering van het werk werd geïntegreerd together.This cliënt besefte dat zal op de markt te brengen zonder een integrale test van het systeem zou een grote ramp. Een duidelijke indicatie van het naderende onheil was de ontbrekende gegevens over de schermen van de applicatie wanneer de VP of Engineering heeft geprobeerd om de software te gebruiken. Hun doelwit was de gewone consumenten die niet zou tolereren eventuele ontbrekende gegevens, verwarrend gedrag of onverwachte fout messages.How kunnen dergelijke goede ingenieurs maken zulke slechte software!? Omdat QA stap is het lelijke zusje van software ontwikkeling. Zelfs als de ingenieurs zijn unit testen hun code, dat zij niet willen worden lastig gevallen met het testen van de gehele aanvraag. Het is niet als een creatieve of "fun" onderdeel van het proces. Bijgevolg, QA wordt vaak verwaarloosd, hetgeen leidt tot middelmatige software en ongelukkig users.Outsourcing is een uitstekende oplossing voor het probleem van onbestaande of onvolledig QA. Maar sommige mensen zijn verbaasd om te leren QA kan zelfs worden uitbesteed. Outsourcing van uw QA is een geweldige eerste stap om te profiteren van lage kosten offshore engineering resources.One reden QA is een goede plek om te beginnen met outsourcing wordt u niet noodzakelijkerwijs te onthullen uw broncode. U kunt een binaire versie van uw software voor de installatie en het testen van uw uitbestede QA team. Kijken voor een team met ervaring presteert het type van de kwaliteitsbewaking die u nodig heeft. U kunt verdelen QA in 5 verschillende soorten testen: 1. Eisen Testen - Zorg ervoor uw software doet wat u ontworpen om do2. Usability Testen - gespecialiseerde testen die wellicht focusgroepen van doelsoorten users3. Belasting of stress testing - te zorgen voor uw software is de vereiste performance4. Milieu Testen - testen van uw software op verschillende besturingssystemen, browsers, etc.5. Regressie testen - een geautomatiseerd proces te herhalen tests snel op elke nieuwe release van uw softwareRegression testen wordt vaak gebruikt met unit tests. Unit-tests worden uitgevoerd tijdens de programmering en de toegang tot de broncode. Andere aparte regressie tests kunnen maken van de gebruiker en programmatische interfaces gedefinieerd voor uw software zonder weergave van de bron code.Avoid outsourcing te veel tegelijk. Kies het type test dat geeft je het grootste voordeel. Bijvoorbeeld, Regressie Testen kan waardevol omdat je kunt hergebruiken de tests zelf, nadat zij zijn ontwikkeld door de uitbestede QA team. Aan de andere kant, milieu Testen is een groot aantal testcases, en lage kosten uitbesteding is de enige manier om betaalbare them.In complete overzicht, is het van belang te erkennen van de waarde van de kwaliteitsbewaking in de software ontwikkelingsproces. U kunt beginnen met een klein team en zijn tevreden met de kwaliteit van hun code. Naarmate de complexiteit van de software groeit, kunt u QA middelen, hetzij door uitbesteding of verhuur van uw eigen interne team.When u zich bij de oprichting van een grote en complexe software-project, is het essentieel om voor professioneel QA als onderdeel van de inspanning. Als u dit niet doet, loopt u het risico van een slechte eerste indruk en verliest kritische vroege verkoop, de financiering van toekomstige projecten, of erger. Hoewel outsourcing is bekritiseerd voor het elimineren van banen, uitbestede QA kan alleen de tool die u nodig hebt om te helpen houden yours.Steve Mezak is een succesvol Silicon Valley technische ondernemer en internationale uitbesteding deskundige. Haal uw gratis exemplaar van zijn verslag over "Outsourced Development - een geheim wapen voor het snel aanmaken Software Products"
Artikel Bron: Messaggiamo.Com
Related:
» Legit Online Jobs
» Wholesale Suppliers
» The Evolution in Anti-Spyware
» Automated Money Machine On eBay
Webmaster krijgen html code
Voeg dit artikel aan uw website!
Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!