Verwenden Sie qa als Ihr erster Schritt zum Outsourcing
Qualitätssicherung oder QA, wird häufig kurze Beichte in einer Softwareentwicklungorganisation gegeben, besonders wenn Etats fest sind. Als, den Softwareentwicklungetat bei einem meiner Softwareunternehmen debattierend, der CEO schließlich bat, „gut, tun Sie Sie möchten wirklich einen QA-Kerl oder einen Programmierer einstellen, um Eigenschaften der Software hinzuzufügen?“
Es war eine schwierige Entscheidung. Ich entschied mich, den Programmierer anzustellen, weil wir eine sehr große Liste einzuführen hatten der Eigenschaften. Und wir könnten nicht uns leisten, einen QA-Prozess einzuführen, ohne einen bedeutenden Personal der QA-Ingenieure und -jemand einzustellen, um sie zu handhaben.
In einem anderen Beispiel hatte ein Accelerance Klient ihre Software entwickelt und wurde zu einem Betareleasen zu ihren ersten Kunden fertig. Sie auch hatten QA vernachlässigt. Obgleich die Arbeit ihrer einzelnen Programmierer gut war, musste das gesamte System prüfen, nachdem die programmierenarbeit zusammen integriert wurde.
Dieser Klient stellte fest, dass das Gehen, ohne einen kompletten Test des Systems zu vermarkten eine große Katastrophe sein würde. Eine offensichtliche Anzeige des schwebenden Schicksals war die fehlenden Daten bezüglich der Schirme der Anwendung, wann immer das VP der Technik versuchte, die Software zu benutzen. Ihr Zielmarkt war gewöhnliche Verbraucher, die keine fehlenden Daten, verwirrendes Verhalten oder unerwarteten Fehlermeldungen zulassen würden.
Wie konnten solche guten Ingenieure solche miese Software verursachen!?
Sie ist, weil QA die hässliche Schrittschwester der Softwareentwicklung ist. Selbst wenn die Ingenieure die Maßeinheit sind, die ihren Code prüft, möchten sie nicht mit der Prüfung der gesamten Anwendung gestört werden. Es gilt nicht ein als kreatives oder „Spaß“ Teil des Prozesses. Infolgedessen wird QA häufig vernachlässigt und führt zu mittelmäßige Software und unglückliche Benutzer.
Outsourcing ist eine ausgezeichnete Lösung zum Problem nicht vorhandenem oder unvollständigem QA. Dennoch sind einige Leute überrascht zu erlernen, dass QA sogar ausgelagert werden kann. Ihren QA auszulagern ist ein schrecklicher erster Schritt zum Nutzen der preiswerten Offshoretechnikbetriebsmittel.
Ein Grund QA ist solch ein guter Ort, zum mit Outsourcing zu beginnen ist Sie nicht notwendigerweise braucht, Ihren Quellencode zu verbreiten. Sie können eine binäre Version Ihrer Software für Installation und der Prüfung durch Ihre ausgelagerte QA-Mannschaft liefern. Suchen Sie eine Mannschaft mit der Erfahrung, welche die Art von QA durchführt, die Sie benötigen. Sie können QA in 5 verschiedene Arten Prüfung unterteilen:
1. Prüfende Anforderungen - das Sicherstellen Ihrer Software tut, was Sie es entwarfen, um zu tun
2. Brauchbarkeit-Prüfung - fachkundige Prüfung, die Fokusgruppen Zielbenutzer erfordern kann
3. Lasts-oder Druck-Prüfung - Ihre Software sicherzustellen hat die erforderliche Leistung
4. Umwelts-Prüfung - Prüfung Ihrer Software auf verschiedenen Betriebssystemen, Browsern, etc.
5. Rückbildung-Prüfung - ein automatisierter Prozess, zum der Tests auf jeder neuen Freigabe Ihrer Software schnell zu wiederholen
Rückbildungprüfung ist mit Maßeinheitsprüfung häufig benutzt. Maßeinheitsprüfung wird während der Programmierung durchgeführt und Zugang zum Quellencode erfordert. Andere unterschiedliche Rückbildungtests können den Benutzer und die programmatischen Schnittstellen ausüben, die für Ihre Software definiert werden, ohne den Quellencode anzusehen.
Vermeiden Sie, zu viel sofort auszulagern. Wählen Sie die Art der Prüfung aus, die Ihnen den größten Nutzen gibt. Z.B. kann Rückbildung-Prüfung wertvoll sein, weil Sie die Tests wiederverwenden können sich, nachdem sie von der ausgelagerten QA-Mannschaft entwickelt werden. Einerseits erfordert Umwelts-Prüfung viele Musterbeispiele, und Outsourcing der niedrigen Kosten ist die einzige Weise, sie erschwinglich abzuschließen.
Zusammenfassend ist es wichtig, den Wert von QA im Software-Entwicklungsprozesse zu erkennen. Sie können mit einer kleinen Entwicklungsmannschaft anfangen und mit der Qualität ihres Codes zufrieden gestellt werden. Während die Kompliziertheit der Software wächst, können Sie QA-Betriebsmittel hinzufügen entweder, indem Sie Ihre eigene interne Mannschaft auslagern oder anstellen.
Wenn Sie die Kreation eines großen und komplizierten Software-Projektes sich aufnehmen, zu planen ist kritisch, für Fachmann QA als Teil der Bemühung. Wenn Sie nicht tun, gehen finanzieren Sie das Risiko der Herstellung von Verkäufen eines schlechten ersten Eindruckes und des Verlierens kritischen frühen ein und für zukünftige Projekte, oder schlechter. Obwohl Outsourcing für das Beseitigen von Jobs kritisiert wird, kann ausgelagerter QA gerade das Werkzeug sein, das Sie helfen müssen, Ihr zu halten.
Steve Mezak ist ein erfolgreicher Silicon- Valleytechnischer Unternehmer und internationaler ein Outsourcingexperte. Erhalten Sie Ihre Kopie seines freien Berichtes über „ausgelagerte Entwicklung - eine geheime Waffe für Software-Produkte“ bei
http://www.Accelerance.com schnell jetzt herstellen
Artikel Quelle: Messaggiamo.Com
Related:
» Legit Online Jobs
» Wholesale Suppliers
» The Evolution in Anti-Spyware
» Automated Money Machine On eBay
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!